
@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;}
	.easy-ride-section .easy-ride-detail .page-container{padding-right: 55%;} 
}

@media screen and (max-width: 1199px) and (min-width: 240px){
	.page-container{padding: 0px 30px;}

}
@media screen and (max-width: 1030px) and (min-width: 240px){
	.page-container{padding: 0px 40px;}
	.gerenric-padding{padding: 35px 0px;}
	.gerenric-heading{font-size: 34px;}
	.offer-countdown{justify-content: center;}
	.offer-countdown .offer-countdown-inner{margin-right: 0px;}
	.ride-search-form{border-radius: 14px; border: 1px solid #B1BEE7;}
	.ride-search-form .ride-from-col:nth-child(1){width: 50%; margin-bottom: 7px;}
	.ride-search-form .ride-from-col:nth-child(2){width: 50%; margin-bottom: 7px; padding-right: 0px;}
	.ride-search-form .ride-from-col:nth-child(3){width: 50%;}
	.ride-search-form .ride-from-col:nth-child(4){width: 50%;}
	.car-product-section .car-detail .car-title{font-size: 22px;}
	.car-product-section .car-detail p{font-size: 15px;}
	.car-product-section .car-detail ul li{font-size: 15px;}
	.car-product-section .slick-prev{left: -15px;  top: 90px;}
	.car-product-section .slick-next{right: -15px; top: 90px;}
	.city-place-section.full-column .city-place-inner{margin-right: -40px !important; margin-left: -10px !important;}
	.city-place-section .slick-prev{display: none !important;}
	.city-place-section .slick-next{display: none !important;}
	.city-place-section .slick-list{padding-right: 60px !important;}
	.booking-heading-section{padding-top: 10px;}
	.booking-heading-section .booking-heading-left{display: none;}
	.booking-heading-section .booking-heading-right{width: 100%; direction: rtl; display: flex; justify-content: space-between;}
	.booking-heading-section .offer-countdown{direction: ltr; justify-content: flex-start;}
	.booking-heading-section .secure-section{justify-content: space-between;}
	.booking-heading-section .secure-section.mb-3{margin-bottom: 0px !important;}
	.gerenric-billing-detail{padding: 10px;}
	.gerenric-links{padding-top: 10px;}
	.gerenric-links h2{display: none;}
	.gerenric-links ul li{width: 25%;}
	.gerenric-links ul li a{display: flex;padding: 5px; min-width: 100%;}
	.links-search{top: 55px; width: 100%;}
	.links-search .links-search-input{background-color: #F0F0F0; border-color: transparent; color: #4B4B4B !important;}
	.links-search .links-search-input::placeholder{color: #4B4B4B !important;}
	.links-search .links-search-input::-moz-placeholder{color: #4B4B4B !important;}
	.links-search .links-search-icon{background-image: none; background:url(../images/links_search__blue_icon.svg)0px 0px no-repeat; background-size: 17px;}
	
	.mb-pt{padding-top:85px !important;}
	.gerenric-table-desktop{display: none;}
    .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 .table-box.ride-status-heading{border: 1px solid #2D3CBD; align-items: center; border-radius: 4px; margin-top: 20px; min-height: inherit; border-left: 4px solid #2D3CBD; color: #2D3CBD; font-size: 13px; background-color: #fff; display: flex; padding: 4px 10px;}
 	.gerenric-table-mobile .table-box.ride-status-heading img{height: 12px; margin-right: 5px;}
	.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%; 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 .cp-divder{width: 100%; height: 1px;background-color:#E7E7E7; margin:10px 0px;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .refrance-number{color: #2D3CBD; font-size: 12px; font-weight: 500;}
    .gerenric-table-mobile .table-box .client-pick-info .cp-col .refrance-number span{color: #7C818B; font-size: 10px;}
	.gerenric-table-mobile .cp-ride-div{width: 100%;}
	.gerenric-table-mobile .cp-ride-div .cp-ride-btn{display:inline-flex;color: #7C818B; font-size: 9px; font-weight: normal; align-items: center; border-radius: 4px;background-color: #DDE9FF; padding: 4px 5px; }
	.gerenric-table-mobile .cp-ride-div .cp-ride-btn img{height: 13px; margin-right: 5px;}
	.gerenric-table-mobile .cp-ride-div .cp-ride-btn.duration-btn{background-color:#FFE09C; font-weight: 600; color: #292D32;}
	.gerenric-table-mobile .out-ward{color: #7C818B; font-size: 10px; margin-right: 5px;}
	.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;margin: auto;margin-right: 3px;}
	.gerenric-table-mobile .table-box .passenger-div .passenger-bx{ background-color: #F4F4F4; color: #7C818B; font-size: 9px; border-radius: 3px; padding: 7px 3px; display:inline-flex;}
	.gerenric-table-mobile .table-box .passenger-div .passenger-bx img{height: 14px;}
	.gerenric-table-mobile .table-box .aed-btn{background-color: #00B67A; display: flex; border-radius: 4px; padding: 8px 8px; color: #fff;}
	.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%; border-radius: 9px; margin-bottom: 5px; border: 1px solid #D9D9D9;padding: 15px 10px; display: flex; align-items: center;}
    .gerenric-table-mobile .table-box .pickdrop-location .pick-location .pick-icon{width:20px; height: 20px; 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% - 20px); line-height: 120%; font-size: 12px; font-weight: 400; color: #7C818B; padding-left: 5px;}
    .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:15px;}
    .gerenric-table-mobile .table-box .action-button a{width: 50%; margin: 0px 3px; }
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary{width: 100%; min-width: inherit; height: 42px; display: flex; align-items: center; justify-content: center; padding: 7px 5px; margin: 0px 3px; font-size: 12px; font-weight: 400; color: #fff; background-color: #FEC549;border: 1px solid #FEC549; border-radius: 8px;}
    .gerenric-table-mobile .table-box .action-button .btn.btn-primary.full-btn-mb{width: 100%;}
	.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: #FE5F49; border-color: #FE5F49; color: #fff;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.receipt-btn{ background-color: #fff; border: 1px solid #FE49A7; color: #7C818B;}
	.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;}
    

	#header-section{background-color: #2D3CBD;}
	#header-section .header-top{padding: 12px 0px;}
	.desktop-logo{display: none;}
	.mobile-logo{display: block;}
	img.mobile-logo{width: 110px;}
	#header-section .header-top .header-login ul li.mb-hide{display: none;}
	.header-user-profile .header-user-profile-row .pf-name{color: #fff;}
	#mobile-nav .navbar-collapse{width: 100%;z-index: 999; padding: 20px; flex-wrap: wrap; align-content: space-between; height: 100vh; left: 0px; top: 0px; background-color: #fff; position: fixed; overflow-y: auto;}
	.navbar-expand-lg .navbar-toggler{display: block !important;background-color: transparent !important; padding: 0px; border: 0px;}
	.navbar-expand-lg .navbar-toggler:focus{outline: none; border: 0px; box-shadow: none;}
	#mobile-nav .navbar-collapse.show{display: flex !important; }
	#mobile-nav .mb-nav-top{width: 100%; margin-bottom: 0px; padding-top: 10px;}
	#mobile-nav .mb-nav-bottom{width: 100%; padding-bottom: 60px;}
	#mobile-nav .mb-nav-bottom .mt-3{margin-top: 8px !important;}
	#mobile-nav .language-box{width: 100%;    padding: 8px 12px; position: relative; justify-content: flex-end;}
	#mobile-nav .language-box .currency-text{position: absolute; left: 15px;}
	#mobile-nav .social-media{width: 100%; text-align: center;}
	#mobile-nav .social-media ul{justify-content: center;}
	#mobile-nav .mb-nav-top .mb-nav-logo{width: 100%; display: flex; align-items: center; margin-bottom: 10px; justify-content: space-between;}
	#mobile-nav .mb-nav-top .mb-nav-logo .mb-nav-logo-image{width: 150px; margin-right: 10px;}
	#mobile-nav .mb-nav-top .mb-nav-logo .mb-nav-close{cursor: pointer;}
	#mobile-nav .mb-nav-top .mb-nav-title{width: 100%; margin-bottom: 9px; text-transform: uppercase; font-size: 10px;color: #A4ACB9; font-weight: 500; border-bottom: 1px solid #A4ACB9; padding-bottom: 3px;}
	#mobile-nav .mb-nav-top ul.navbar-nav{margin-bottom:12px; display: block;}
	#mobile-nav .mb-nav-top ul.navbar-nav li{list-style-type: none;}
	#mobile-nav .mb-nav-top ul.navbar-nav a.nav-link{color: #3D3D3D;padding: 0px;display: flex; align-items: center;  margin-bottom: 6px; font-size: 14px;}
	#mobile-nav .mb-nav-top ul.navbar-nav a.nav-link img{width: 18px; margin-right: 10px;}

	#navigation-section{display: none;}
	#navigation-section.navigation-show{display: block;}
	#navigation-section ul{justify-content: center;}
	#navigation-section ul li a{color: #fff;}
	#navigation-section ul li a .nv-icon1{display: none;}
	#navigation-section ul li a .nv-icon3{display: block;}
	#navigation-section ul li a.nav-active .nv-icon3{display: none;}
	#navigation-section ul li a:hover .nv-icon3{display: none;}

	#banner-section{height: auto;}
	#banner-section .banner-image{ display: none;}
	#banner-section .page-container{ position: inherit;}
	#banner-section .banner-detail{height: auto;}
	#banner-section .banner-detail.pdg-b{padding-bottom: 0px;}
	#banner-section .banner-detail .banner-title{color: #2D3CBD; font-size: 45px; margin-bottom: 10px;}
	#banner-section .banner-detail .banner-title span{color: #FE5F49;}
	#banner-section .banner-detail .banner-subtitle{color: #555B65; font-size: 18px; margin-bottom: 24px;}
	#banner-section .secure-section{display: none;}

	.support-section{background-color: transparent;}
	.support-section.full_column .support-col{padding: 0px 5px;}
	.support-section .slick-list{padding-right: 74px !important;}
	.support-section .support-card{background-color: #E3F2EC; border-radius: 14px; padding: 10px;}
	.support-section .support-icon{width: 50px; height: 50px;}
	.support-section .support-info {width: calc(100% - 50px); padding-left: 10px;}
	.support-section .support-info p{font-size: 13px;}
	.trustpilot-section.gerenric-padding{padding:0px 0px 20px 0px;}
	.trustpilot-section .trustpilot-block{background-color: #fff; border-radius: 14px; border: 1px solid #EBEBEB; padding:25px 20px;}
	.trustpilot-section.full_column .trustpilot-inner{padding-bottom: 50px;}
	.trustpilot-section.full_column .trustpilot-col{padding: 0px 5px;}
	.trustpilot-section .trustpilot-title{ font-size: 13px;}
	.trustpilot-section p{ font-size: 13px;}
	.deal-discount-section{margin-top: 0px;}
	.deal-discount-section .gerenric-heading{display: none;}
	.deal-discount-section .deal-discount-inner{width: 100%; flex-wrap: wrap;border-radius: 14px;}
	.deal-discount-section .deal-text{width: 100%; margin-bottom: 20px;}
	.deal-discount-section .deal-counter{width: 100%; padding-right: 0px;}
	.deal-discount-section .deal-counter .offer-countdown{justify-content: center !important;}
	.deal-discount-section .hurryup-tag{width: 100px; top: 30px;}
	.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;}
	.our-fleet-section .our-fleet-inner{padding: 0px 15px !important;}
	.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: 13px; 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;}
	.flexible-section .flexible-box{border-radius: 14px;}
	.flexible-section .flexiblet-title{font-size: 22px; margin-bottom: 10px;}
	.easy-ride-section .gerenric-heading{margin-bottom: 10px;}
	.easy-ride-section .easy-ride-image{width: 100%;}
	.easy-ride-section .easy-ride-detail .page-container{position: inherit; padding-right: 0%;}
	.easy-ride-section .easy-ride-detail{width: 100%; padding: 40px 15px;}
	.easy-ride-section .easy-ride-detail p{font-size: 14px;}
	.frequently-section .accordion-button{font-size: 18px;}
	.frequently-section p{font-size: 18px;}
	.frequently-section .accordion-button::after{background-size: 14px;}
	.booking-step-page .booking-step-left{width: 100%; padding-right:0px;}
	.booking-step-page .booking-step-right{width: 100%; display: none;}
	.booking-step-page .booking-mobile-heading{display: block;}
	.signup-page{display: block; height: inherit;background-color: #fff;}
	.signup-page .signup-left-image{display: none;}
	.signup-page .signup-support{display: none; }
	.signup-page .signup-left-info{position: inherit;    padding:30px 20px 0px 20px;}
	.signup-page .signup-left{width: 100%;}
	.signup-page .signup-right{width: 100%; height: inherit;}
	.signup-page .signup-content{padding: 0px;height: inherit; margin-top: 0px;}
	.signup-page .signup-content .signup-content-inner{border: 0px; border-radius: 0px;}
	.about-page .about-section .about-block.direction-rt .about-detail{padding-right: 30px;}
	.about-page .about-section .about-block .about-detail{padding-left: 30px;}
	.about-page .about-support .support-section .support-inner{width: 95%; flex-wrap: wrap;}
	.about-page .about-support .support-section .support-card{background-color: transparent;}
	.about-page .about-support .support-section .support-col{width: 50%; margin-bottom: 20px;}
	.inner-pg-heading h1{font-size: 45px;}
	.up-profile-page .up-profile-left{width: 100%; margin-bottom: 20px; padding-right: 0px;}
	.up-profile-page .up-profile-right{width: 100%;}
	.up-profile-page .up-profile-box{padding: 15px;}
	.up-profile-page .up-profile-info .up-profile-detail {padding-left: 0px;}
	.up-profile-page .up-profile-info .up-profile-detail .sd-title{font-size: 20px;}
	.up-profile-page .up-profile-update-btn a .btn.btn-primary{font-size: 10px;padding: 4px 5px;}
	.contact-page .contact-inner{width: 100%; padding: 20px;}

	#footer-section .footer-top{display: block;}
	#footer-section .collapse:not(.show){display: none !important;}
	#footer-section .accordion-button{font-size:14px; color: #fff; box-shadow: none;border-bottom: 1px solid #4466B4; 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 0px no-repeat;background-size: 16px;}
	#footer-section .accordion-button:not(.collapsed)::after{transform: rotate(-180deg);}
	#footer-section .accordion-button:focus{ box-shadow: none;}
	#footer-section .accordion-button.collapsed{border-bottom: 1px solid #4466B4; 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-circle{width: 30px; height: 30px; padding: 7px;}
	#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: 50px;}
	#footer-section .footer-logo .footer-lg-image{width: 140px;}
	#footer-section .footer-logo .language-box{display: flex;}
}
@media screen and (max-width: 800px) and (min-width: 240px){
	
}

@media screen and (max-width: 650px) and (min-width: 240px){
	.page-container{padding: 0px 15px;}
	.gerenric-heading{font-size: 28px;}
	.gerenric-heading.mb-heading-show{display: block;}
	.gerenric-form ul li{font-size: 14px;}
	.gerenric-form ul li .form-control{font-size: 14px;}
	.gerenric-form ul li .form-checkbox a{font-size: 14px;}
	.gerenric-form .social-media-connect .social-box{font-size: 12px;text-align: left; padding: 5px 7px 5px 7px;}
	.gerenric-form .social-media-connect .social-col.social-full .social-box{font-size: 16px;}
	.gerenric-form .login-text{font-size: 14px;}
	.gerenric-form ul li .fogort-password .remember-text{font-size: 14px;}
	.gerenric-form ul li .fogort-password .forgot-text a{font-size: 14px;}
	.checkbox-box-gray{display: block;}
	.checkbox-box-gray .checkbox-col{width: 100%;}
	.checkbox-box-gray .checkbox-col label{height: 50px; justify-content: space-between; padding-top: 6px; padding-bottom: 6px; margin-bottom: 5px;}
	.checkbox-box-gray .checkbox-col label span{display: inherit; width: auto; margin-left: 5px;}
	.offer-countdown .offer-countdown-inner{width: 290px;}
	.offer-countdown li{font-size: 9px; padding: 0px 4px;}
	.offer-countdown li span{font-size: 22px;}
	.offer-countdown .offer-text{width: 95px; font-size: 20px;}
	.offer-countdown .offer-day-counter{width: calc(100% - 95px);padding: 3px 5px;}
	.offer-countdown.offer-countdown-2 .offer-text{width: 80%; font-size: 15px;}
	.offer-countdown.offer-countdown-2 li span{font-size: 26px;}
	.offer-countdown.offer-countdown-2 li{font-size: 11px;}
	.ride-search-form .ride-from-col:nth-child(1){width: 100%; margin-bottom: 7px;padding-right: 0px;}
	.ride-search-form .ride-from-col:nth-child(2){width: 100%; margin-bottom: 7px; padding-right: 0px;}
	.ride-search-form .ride-from-col:nth-child(3){width: 100%;margin-bottom: 7px; padding-right: 0px;}
	.ride-search-form .ride-from-col:nth-child(4){width: 100%;}
	.ride-search-form .ride-date-row{ background-color: transparent; padding: 0px;}
	.ride-search-form .ride-date-row .ride-from-box{padding: 10px 15px;}
	.ride-search-form .ride-date-row .ride-date-col::after{display: none;}
	.ride-search-form .ride-date-row .ride-date-col:nth-child(1){padding-right:3px;}
	.ride-search-form .ride-date-row .ride-date-col:nth-child(2){padding-left:4px;}
	
	.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%;}
	.city-place-section.full-column .city-place-inner{margin-right: -20px !important; margin-left: -10px !important;}
	.booking-heading-section .booking-heading-right{direction: inherit; }
	.booking-heading-section .offer-countdown{direction: inherit; justify-content: center;}
	.booking-heading-section .secure-section{ display: none;}
	.steps-section .steps-nav{padding:5px 0px; margin-bottom: 20px;}
	.steps-section .steps-nav ul li::after{display: none;}
	.steps-section .steps-nav ul li .step-nav-box .step-nav-text{font-size: 10px;}
	.steps-section .steps-button.button-width a{width: 50%;}
	.steps-section .steps-button .btn.btn-primary{min-width: inherit;width: 100%;}
	.gerenric-vehicle-select .vehicle-detail p{font-size: 12px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-detail-information{padding-right: 0px; min-height: inherit;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-image{position: inherit; margin-bottom: 10px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-rating{font-size: 10px; position: absolute; right: 0px; top: 215px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-rating span.rating-green{font-size: 13px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li.vehicle-service-blk{position: inherit;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-service .vehicle-col{margin-bottom: 10px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-service .vehicle-col:first-child{width: 100%;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-service .vehicle-col:nth-child(2){margin-left: 0px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-gray-box{padding:3px 8px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-price-info{justify-content: space-between; margin-top: 15px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-price-info .vehicle-amount{display: block;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-price-info .vehicle-vat{margin-right: 0px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-price-info .vehicle-amount .amount-text{font-size: 29px; margin-top: 5px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-selection{border-top: 0px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-selection .car-select-box{width: 100%;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-selection .car-select-box label{min-width: inherit; width: 100%; display: flex;}
	.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 .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;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading .feature-passenger .ft-psg-col{font-size: 10px;}
	.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%;display: flex; position: inherit;}
	.gerenric-content p{font-size: 12px; margin-bottom: 15px;}
	.gerenric-content ul li{font-size: 12px;}
	.gerenric-links ul li a{font-size: 12px; height: 36px;}
	.gerenric-links ul li a img{height: 18px;}

	#navigation-section ul li a{font-size: 11px; min-width: inherit; padding: 5px 10px;}
	#navigation-section ul li a img{width: 18px;}

	#banner-section .banner-detail .banner-title{font-size: 27px;}
	#banner-section .banner-detail .banner-subtitle{font-size: 14px;}

	.trustpilot-section .trustpilot-review p{font-size: 10px;}
	.deal-discount-section .deal-discount-inner{padding: 20px 20px 50px 20px;}
	.deal-discount-section .deal-text{margin-bottom: 10px; padding-right: 0px;}
	.deal-discount-section .deal-text .deal-back-now{position: absolute;left: 0px; width: 100%; display: flex; justify-content: center; bottom: 15px;}
	.deal-discount-section .hurryup-tag{display: none;}
	.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;}
	.we-support .we-support-inner{padding: 25px;}
	.we-support .we-support-inner .gerenric-heading{padding-top: 60px; position: relative;}
	.we-support .we-support-inner .gerenric-heading::after{width: 52px; height: 52px; background: url(../images/support_ok.svg)center center no-repeat; content: ''; position: absolute; top: 0px; left:0%; right:0%; margin: auto;}
	.we-support .we-support-block{display: block;}
	.we-support .we-support-block .we-support-col{max-width: 100%; display: flex;}
	.we-support .we-support-block .we-support-col:last-child{margin-bottom: 0px;}
	.we-support .we-support-block .we-support-icon{width: 20px;}
	.we-support .we-support-block .we-support-detail{width: calc(100% -  20px); text-align: left; padding-left: 15px;}
	.we-support .we-support-block .we-support-title{font-size: 16px; margin-bottom: 7px;}
	.we-support .we-support-block .we-support-title span{display:inline-block;}
	.we-support .we-support-block p{text-align: left; font-size: 12px;}
	.flexible-section .flexible-col{width: 100%;}
	.frequently-section .accordion-button{font-size: 14px;}
	.frequently-section p{font-size: 12px;}
	.signup-page p{font-size: 14px;}
	.signup-page .password-reset-confirm .confirm-text{font-size: 20px;}
	.about-page .about-section .about-block .about-image{width: 100%; margin-bottom: 30px;}
	.about-page .about-section .about-block.direction-rt .about-detail{padding-right: 0px;}
	.about-page .about-section .about-block.direction-rt .about-detail .gerenric-heading{display:none;}
	.about-page .about-section .about-block .about-image{height: 200px;}
	.about-page .about-section .about-block .about-image img {border-radius: 9px;  height: 200px;}
	.about-page .about-section .about-block .about-image-logo img{border-radius: inherit; height: auto;}
	.about-page .about-section .about-block .about-detail{width: 100%;padding-left: 0px;}
	.about-page .about-section .about-block .about-detail .gerenric-heading{font-size: 18px;}
	.about-page .about-section .about-block .about-detail p{font-size: 12px;}
	.about-page .about-support .support-section .support-col{width: 100%;}
	.about-page .about-support .support-section .support-card{display: flex; padding: 0px; align-items: center;}
	.about-page .about-support .support-section .support-icon{margin-bottom: 0px;}
	.about-page .about-support .support-section .support-info { text-align: left; width: calc(100% - 50px);padding-left: 10px;}
	.about-page .about-support .support-section .support-info p{text-align: left;}
	.inner-pg-heading h1{font-size: 35px;}
}

@media screen and (max-width: 480px) and (min-width: 240px){
	
}

@media screen and (max-width: 380px) and (min-width: 240px){}

@media screen and (max-width: 320px) and (min-width: 240px){}
