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

	
}

@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: 40px 0px;}
	.gerenric-heading .heading-text{font-size: 35px;}
	.gerenric-heading .heading-subtext{width: 90%; font-size: 16px;}
	.select-vehicle-section{padding-bottom: 0px;}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-go span{display: none;}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-go{width: calc(100% - 50%);}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-airport{font-size: 16px;}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-airport::after{background-size: 20px;width: 20px; top: 5px;}
	.select-vehicle-section .select-vehicle-block {display: block;}
	.select-vehicle-section .select-vehicle-block .select-vehicle-left{width: 100%; margin-bottom: 30px;}
	.select-vehicle-section .eligible-promotion-box{display: none;}
	.select-vehicle-section .select-vehicle-block .select-vehicle-right{width: 100%; padding-left: 0px;}
	.select-vehicle-section .select-vehicle-box .vehicle-image{width: 150px; height: 120px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail {width: calc(100% - 150px);padding-left: 20px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-name{font-size: 18px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-company{font-size: 18px; line-height: 110%;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-prise{width: 150px; font-size: 25px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-prise img{width: 25px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-prise sub{bottom: -6px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-info{padding-right: 150px;}
	.select-vehicle-section .select-vehicle-booking{width: auto; margin: 0px -40px; padding:20px 40px; box-shadow: 0px 0px 50px rgba(0,0,0,0.3); border-radius: 0px; margin-top: 30px; border: 0px; position: sticky; bottom: 0px; left: 0px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-name{display: none;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-prise{width: 150px; left: 40px; border-radius: 5px 0px 0px 5px; font-size: 25px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-prise sub{bottom: -6px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-company{font-size: 16px; padding: 5px 20px; display: flex; align-items: center; border: 1px solid #E3E3E3; height: 50px; border-left: 0px; line-height: 100%; border-radius: 0px 5px 5px 0px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-info{padding-left: 150px; padding-right: 15px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-button .btn.btn-primary{padding: 13px 15px;}
	.billing-detail-section .billing-detail-inner{width: 100%;}
	.billing-detail-section .billing-detail-block{padding: 15px;}
	.price-break-section .price-break-content{padding: 25px;}
	.price-break-section .price-break-inner{width: 100%;}
	.price-break-section .car-billing-heading .feature-passenger .ft-psg-col{ margin: 3px 5px; margin-bottom: 5px;}
	
	#header-section .page-container{justify-content: space-between;}
	#header-section .header-inner{padding: 12px 0px;}
	#header-section .navbar-dark .navbar-brand{width: 110px;}
	#header-section .navbar-dark .navbar-brand img{width: 110px;}
	#header-section .header-support ul li:nth-child(2){display: none;}
	#header-section .header-support ul li .sign-button{background-color:#101828; color: #fff; border-color: #101828;}
	.mobile-menu-bg{width:100%;height: 100px; display: flex; position: fixed; bottom: 0px; z-index: 999;}
	.mobile-menu-bg .mobile-menu-bg-inner{width: 100%; height: 100px; background: url(../images/mobile_center_bg.png) center 0px no-repeat; position: absolute;z-index: 99999; top: 0px; left: 0%; right: 0%; margin: auto;z-index: 999; }
	.mobile-menu-bg::before{width:calc(50% - 62px); height: 100%;border-radius:18px 0px 0px 0px; box-shadow: -6px 0px 15px rgba(0,0,0,0.2); position: absolute; left: 0px; top: 0px; background-color: #fff; content: '';}
    .mobile-menu-bg::after{width:calc(50% - 62px); height: 100%;border-radius:0px 18px 0px 0px;box-shadow: 6px 0px 15px rgba(0,0,0,0.2); position: absolute; right: 0px; top: 0px; background-color: #fff; content: '';}
	.mobile-menu-bg ul{width: 100%; height: 100%; position: relative;z-index: 999; display: flex; align-items: center; justify-content: space-around;}
	.mobile-menu-bg ul li{width: 33.333%; list-style-type: none; font-size: 12px; color: #0A0A0A; font-weight: 600;}
	.mobile-menu-bg ul li .menu-icon{width: 27px; height: 32px; margin: auto; margin-bottom: 7px; text-align: center;}
	.mobile-menu-bg ul li .menu-text{width: 100%; text-align: center;}
	.mobile-menu-bg ul li .menu-icon.icon-cricle{width: 70px; height: 70px;border: 5px solid #fff; background-color: #1E2B40; border-radius: 100px;position: relative;    top: -40px;margin-bottom: -23px;display: flex;align-items: center;justify-content: center;left: 1px;}

	#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: #182131; 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;}
	.banner-form-section .gerenric-heading .heading-text{font-size: 45px;}
	.banner-form-section .banner-form-inner2{padding: 20px 22px 20px 22px; border-radius: 25px; height: auto;}
	.banner-form-section .booking-form-tab{top: -43px;}
	.banner-form-section .banner-form-content{display: block;}
	.banner-form-section .banner-form-left{width: 100%; padding-right: 0px; margin-bottom: 10px;}
	.banner-form-section .banner-form-right{width: 100%; height: auto; padding-left: 0px;}
	.banner-form-section .banner-form-image{height: auto; top: 0px; margin-bottom: 0px;}
	.banner-form-section .banner-form-image img{height: auto;}
	.banner-form-section ul li .hour-text{position: inherit;}
	.banner-form-section ul li .btn.btn-primary{ margin-top: 15px;}
	.banner-form-section .hourly_chauf_show{top: inherit;}
	.banner-form-section .hourly_chauf_show ul li .btn.btn-primary{margin-top: 15px;}
	.banner-form-section .hourly_chauf_show ul li .hour-text{margin-top: 27px;}
	
	.car-slider .slick-slide{min-height: 200px;margin: 0 15px 0 15px;}
	.car-slider .slick-prev{left: 50px;}
	.car-slider .slick-next{right: 50px;}
	.chauffeur-add-banner{padding-top: 40px;}
	.chauffeur-add-banner .chauffeur-add-banner-inner{height: 140px;padding-left: 30px;}
	.chauffeur-add-banner .chauffeur-text{font-size: 32px;}
	.chauffeur-add-banner .chauffeur-logo{width: 140px;}
	.chauffeur-add-banner .chauffeur-add-image{width: 43%;right: 30px;}
	.why-choose-section .why-choose-inner{width: 100%;}
	.why-choose-section .choose-support {flex-wrap: wrap;}
	.why-choose-section .choose-support .choose-support-col{width: 50%;}
	.why-choose-section .choose-support .choose-support-icon{margin: auto; margin-bottom: 15px;}
	.why-choose-section .choose-support .choose-support-title{text-align: center;}
	.why-choose-section .choose-support p{text-align: center; font-size: 13px;}
	.why-choose-section .why-choose-happy{flex-wrap: wrap;}
	.why-choose-section .why-choose-happy .happy-col{width: 50%; margin: 10px 0px;}
	.book-step-section .book-step-circle{width: 70px; height: 70px;}
	.book-step-section .book-step-col::after{top: 34px;}
	.book-step-section .book-step-text .book-step-subtitle{padding: 0px 15px;}
	.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-section.gerenric-padding{padding-top: 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;}
	.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;}
	.contact-page .contact-inner{width: 100%; padding: 20px;}

	.footer-top-scroll-arrow{display: block; position: absolute; right: 0px;}
	#footer-section {padding-bottom: 115px;}
	#footer-section .footer-top{display: block; }
	#footer-section .collapse:not(.show){display: none !important;}
	#footer-section .accordion-button{font-size:15px; color: #fff; box-shadow: none;border-bottom: 1px solid rgba(255,255,255,0.3); 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 rgba(255,255,255,0.3);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-right: 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-logo{margin-bottom: 50px;}
	#footer-section .footer-top .footer-subscribe{margin-top: 30px;margin-bottom: 30px;}
	#footer-section .footer-top .footer-subscribe h2{display: block; margin-bottom: 15px; font-size: 15px;}
	#footer-section .footer-top .footer-subscribe .footer-subscribe-row{padding-right: 105px;}
	#footer-section .footer-top .footer-subscribe .footer-subscribe-row .subscribe-button{right: 54px;}
	#footer-section .footer-bottom{display: block; padding-top: 0px; border-top: 0px;}
	#footer-section .footer-bottom .footer-social-media{margin-bottom: 6px;}
	#footer-section .footer-bottom .footer-privacy{width: 100%; text-align: left; margin-bottom: 30px; padding-bottom: 15px; font-size: 16px;border-bottom: 1px solid rgba(255,255,255,0.3); }
	
}
@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 .heading-text{font-size: 30px;}
	.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;}
	.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{ margin-top: 15px;}
	.need-help-section .need-help-button .btn.btn-primary{position: inherit;}
	.gerenric-content p{font-size: 12px; margin-bottom: 15px;}
	.gerenric-content ul li{font-size: 12px;}
	.select-vehicle-section .select-who-booking {padding: 20px;}
	.select-vehicle-section .select-who-booking .select-who-title{font-size: 12px; margin-bottom: 5px; position: relative; padding-left: 20px;}
	.select-vehicle-section .select-who-booking .select-who-title::after{width:12px; height: 12px; content: ''; background: url(../images/clock_gray_icon.svg)0px 0px no-repeat; top: 3px; background-size: 12px; position: absolute; left: 0px;}
	.select-vehicle-section .select-who-booking .select-travel{display: block;}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-go{width: 100%; font-size: 11px; padding-left: 20px; font-weight: 400; padding-right: 0px;}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-go::before, .select-vehicle-section .select-who-booking .select-travel .select-travel-airport::before{width:12px; height: 14px; content: ''; background: url(../images/location_gray_icon.svg)0px 0px no-repeat; top: 1px; background-size: 12px; position: absolute; left: 0px;}
	.select-vehicle-section .select-who-booking .select-travel .select-travel-airport{width: 100%; font-size: 11px; padding-left: 20px; position: relative; margin-top: 5px; text-align: left; font-weight: 400; }
	.select-vehicle-section .select-who-booking .select-travel .select-travel-airport::after{display: none;}
	.select-vehicle-section .select-who-booking .select-estimated{font-size: 11px; font-weight: 400;}
	.select-vehicle-section .select-who-booking .select-estimated .estimated-time{margin-right: 10px;}
	.select-vehicle-section .select-who-booking .select-estimated .estimated-km{padding-left: 10px;}
	.select-vehicle-section .select-who-booking.select-who-booking-2 .select-who-title{padding-left: 20px;}
	.select-vehicle-section .select-who-booking.select-who-booking-2 .select-who-title::after{width: 10px; height: 10px; top: 5px;}
	.select-vehicle-section .select-who-booking.select-who-booking-2 .select-travel .select-travel-go::before, .select-vehicle-section .select-who-booking.select-who-booking-2 .select-travel .select-travel-airport::before{display: none;}
	.select-vehicle-section .select-who-booking.select-who-booking-2 .select-travel .select-travel-go{padding-left: 0px;}
	.select-vehicle-section .select-who-booking.select-who-booking-2 .select-travel .select-travel-airport{padding-left: 0px;}
	.select-vehicle-section .select-who-booking.select-who-booking-2 .select-travel .select-travel-airport{display: flex; justify-content: flex-start;}
	.select-vehicle-section .select-vehicle-list ul li{font-size: 14px;}
	.select-vehicle-section .select-vehicle-main-block{margin: 0px -3px; display: flex; flex-wrap: wrap;}
	.select-vehicle-section .select-vehicle-box{width: 50%; padding:5px 3px;}
	.select-vehicle-section .select-vehicle-box-inner{display: block; border-radius: 8px; padding: 10px;}
	.select-vehicle-section .select-vehicle-box .vehicle-image{width: 100%; margin-bottom: 10px; border-radius: 10px;}
	.select-vehicle-section .select-vehicle-box .vehicle-image img{max-height: 100%;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail {width: calc(100% - 0px);padding-left: 0px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-prise{position: inherit; margin-top: 10px; font-size: 20px; width: 100%; height: 30px; border-radius: 5px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-prise sub{font-size: 7px; bottom: -4px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-prise img{width: 19px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-info{padding-right: 0px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-name{text-align: center; margin-bottom: 3px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-company{text-align: center; line-height: 130%; height: 32px; font-size: 12px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-facility{flex-wrap: wrap; justify-content: center;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-passenger-box{height: 24px; margin: 0px 5px; padding: 3px 8px; font-size: 11px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-passenger-box img{width: 9px; margin-right: 5px;}
	.select-vehicle-section .select-vehicle-box .vehicle-detail .vehicle-service{width: 100%; justify-content: center; margin-top: 10px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-company{font-size: 10px; padding-left: 12px;padding-right: 12px; line-height: 130%;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-button .btn.btn-primary{min-width: 100px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-prise{width: 115px; font-size: 20px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-prise img{width: 20px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-prise sub{font-size: 7px; bottom: -3px;}
	.select-vehicle-section .select-vehicle-booking .select-vehicle-booking-info{padding-left:115px;}
	.billing-detail-section .select-vehicle-section .select-vehicle-box{width: 100%;}
	.price-break-section .price-break-content{padding: 20px 15px;}
	.price-break-section .car-billing-heading{position: relative;}
	.price-break-section .car-billing-heading .car-title .car-name{padding-right: 133px; font-size: 17px;}
	.price-break-section .car-billing-heading .car-title .car-name span.gray-name{font-size: 12px;}
	.price-break-section .car-billing-heading .car-image{position: absolute;width: 130px; top: -10px; right: 0px;}
	.price-break-section .car-billing-heading .feature-passenger{width: auto; margin: 0px -3px;}
	.price-break-section .car-billing-heading .feature-passenger .ft-psg-col{width: calc(50% - 6px);font-size: 9px; margin: 3px 3px;   padding: 5px 8px;}
	.price-break-section .car-billing-heading .feature-passenger .ft-psg-col:first-child{width: calc(50% - 5px); margin-bottom: 3px; margin-left: 3px;}
	.price-break-section .car-billing-heading .feature-passenger .ft-psg-col img{width: 9px; margin-right: 3px;}
	.price-break-section .payment-billing-method .payment-row:nth-child(3) label{padding-bottom: 40px;}
	.price-break-section .payment-billing-method .payment-row .payment-method{bottom: 10px;right: 0px; justify-content: center;}
	.price-break-section .payment-billing-method .payment-row .payment-method ul{justify-content:center;}
	.price-break-section .payment-billing-method .payment-row .payment-method img{width: 29px;}
	.price-break-section .payment-billing-final-price{position: relative; padding-bottom: 40px;}
	.price-break-section .payment-billing-final-price .final-text{width: 100%; text-align: center; position: absolute; bottom: 0px;}
	.gerenric-tabs .nav-tabs{height: 44px;}
	.gerenric-tabs .nav-link{font-size: 11px;min-width: 70px; padding: 5px 10px; height: 30px;}
	.gerenric-licensed .licensed-col{font-size: 10px;padding-left: 18px; margin: 0px 5px;}
	.gerenric-licensed .licensed-col::after{width: 14px; height: 14px; background-size: 13px;}
	
	#banner-section .banner-detail .banner-title{font-size: 27px;}
	#banner-section .banner-detail .banner-subtitle{font-size: 14px;}
	.banner-form-section .gerenric-heading .heading-text{font-size: 28px;}
	.banner-form-section .gerenric_checkbox{font-size: 11px;}
	.banner-form-section .banner-form-heading .form-heading-text{font-size: 16px;}
	.banner-form-section .booking-form-tab{height: 40px; padding: 3px 6px 3px 2px;}
	.banner-form-section .checkbox-text img{width: 11px; margin-right: 2px;}
	.banner-form-section .gerenric_checkbox .checkmark{height: 32px; padding: 5px 12px 5px 15px;}
	.banner-form-section .checkbox-text{height: 32px; }
	.banner-form-section .gerenric_checkbox{padding: 3px 5px 3px 7px;}
	.banner-form-section ul li {margin-bottom: 12px;}
	.banner-form-section ul li .hour-text{font-size: 10px;}
	.banner-form-section ul li .form-control{height: 38px; padding: 13px 15px 10px 38px;font-size: 11px;}
	.banner-form-section ul li .banner-form-icon{width: 16px;}
	.banner-form-section ul li .btn.btn-primary{padding: 12px 15px; font-size: 11px;}
	.banner-form-section ul li .gerenric-select-box{font-size: 11px;}
	.banner-form-section ul li .gerenric-select-box.select-box-withicon .custom-select .select-icon img{width: 16px;}
	.banner-form-section ul li .gerenric-select-box.select-box-withicon .custom-select{    padding: 12px 10px 12px 37px;}
	.banner-form-section .banner-form-heading .form-status{ font-size: 9px; height: 18px; padding: 5px 15px 5px 22px; }
	.banner-form-section .banner-form-heading .form-status::after{width: 6px; height: 6px; left: 10px; }


	.vehicle-section .vehicle-booking-block-inner{ width: 280px; padding: 15px 20px; margin: auto; display: block; height: auto; border-radius: 18px;}
	.vehicle-section .slick-list{margin: 0px -75px !important;}
	.car-slider .slick-prev{width: 40px; height: 40px; left: 20px;}
	.car-slider .slick-next{width: 40px; height: 40px;right:20px;}
	.vehicle-section .vehicle-booking-block .vehicle-booking-info{margin: 15px 0px;}
	.vehicle-section .vehicle-booking-block .vehicle-booking-name{margin-right: 0px;}
	.chauffeur-add-banner .chauffeur-add-banner-inner{width: 90%;margin: auto; height: 380px; display: block; padding-left: 0px; padding-top: 50px; align-items: inherit;}
	.chauffeur-add-banner .chauffeur-add-image{width: 105%;right: 9px;}
	.chauffeur-add-banner .chauffeur-info{width: 70%; margin: auto; text-align: center;}
	.chauffeur-add-banner .chauffeur-logo{margin: auto; margin-bottom: 6px;}
	.chauffeur-add-banner .chauffeur-text{font-size: 45px;}
	.platform-section .slick-list{padding: 0px 50px !important;}
	.platform-section.full_column .platform-inner{margin: 0px -18px;}
	.why-choose-section .why-choose-happy .happy-col{width: 100%;margin-bottom: 30px;}
	.book-step-section .book-step-col{width: 100%; padding-top: 60px; margin-bottom: 20px;}
	.book-step-section .book-step-col::after{height: 50%; width: 4px; top: 0px;}
	.book-step-section .book-step-col:first-child{padding-top: 0px;}
	.book-step-section .book-step-col:first-child::after{display: none;}
	.book-step-section .book-step-block{display: block;}
	.trustpilot-section .gerenric-heading .heading-button{display: none;}
	.trustpilot-section .slick-list{padding-right: 60px !important;}
	.trustpilot-section.full_column .trustpilot-inner{margin: 0px -7px;}
	.trustpilot-section .trustpilot-user-text .trustpilot-user-location{font-size: 12px;}
	.trustpilot-section .trustpilot-review-mian{margin-top: 40px;}
	.trustpilot-section .trustpilot-review{border-radius: 12px; padding: 15px 0px;}
	.trustpilot-section .trustpilot-review ul li{padding: 0px 15px;}
	.trustpilot-section .trustpilot-review ul li .trustpilot-review-value{font-size: 22px;}
	.trustpilot-section .trustpilot-review ul li .trustpilot-review-title{font-size: 10px;}
	.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 .heading-text{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;}
	.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;}
	.inner-pg-heading h1{font-size: 35px;}
	.booking-pending-page .booking-pending-inner{width: 100%; padding:40px 20px;}
	.booking-pending-page .booking-pending-content{width: 100%;}
	.booking-pending-page .booking-pending-icon{width: 95px; height: 95px;}
	.booking-pending-page .booking-pending-icon img{width: 55px;}
	.booking-pending-page .gerenric-heading .heading-text{font-size: 20px; margin-bottom: 8px;}
	.booking-pending-page .gerenric-heading .heading-subtext{font-size: 14px;}
	.booking-pending-page .booking-reference{padding: 20px 15px;}
	.booking-pending-page .booking-reference .booking-reference-text{font-size: 20px;}
	.booking-pending-page .booking-reference-secure{padding: 20px 15px;}
	.booking-pending-page .booking-reference-secure .reference-secure-icon{width: 12px; }
	.booking-pending-page .booking-reference-secure .reference-secure-detail {width: calc(100% - 12px);padding-left: 5px;}
	.booking-pending-page .booking-reference-secure .reference-secure-bigtitle{font-size: 13px;}
	.booking-pending-page .booking-reference-secure .reference-secure-smalltitle{font-size: 10px;}
	
	
}

@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){}
