@media only screen and (min-width: 768px){
	.padl7-sm{padding-left: 7px}
}

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

}


@media only screen and (max-width:1198px){
	
	.left_cc_top{padding-right: 19%;}
	
	
	
}

@media only screen and (max-width: 768px){
	.price_swoning h1{ font-size: 11px; padding-left: 0px !important;}
.tic_box{ left: 23px;}
.price_swoning h5{ font-size: 10px;}
.tic_box{width: 112px;}
.new_tick_wrpp{ height: 71px;}
.chek_new{margin-left: 41px;}
.price_swoning{ margin-left: 121px;}
.checkmark{ height: 29px; width: 29px;}
	.modeltollcontent { width: 90%; margin: auto;}
	img{max-width: 100%}
	header nav.navbar{min-height: inherit;}
	header .navbar-toggle{margin: 20px 15px 0 0;background: #ccc;}
	.navbar-toggle .icon-bar{background: #fff}
	header.fixedNow .navbar-toggle .icon-bar{background: #333}
	header nav.navbar .navbar-brand{padding-left: 15px; height: inherit;}
	header nav.navbar .navbar-brand img{ /*height: 40px */ }
	header nav.navbar .navbar-nav{float: none; background: #fff}
	header nav.navbar .navbar-nav li a{color: #333 !important;}
	header .navbar-collapse{width: 100%!important; height: 100%!important; position: fixed; top: 0; left: 0; margin: 0!important;
		background: rgba(0,0,0,0.7); padding: 0!important; border: none; z-index: 9999}
	header .navbar-collapse ul.navbar-nav{width: 70%; height: 100%; margin: 0; float: right;}
	header nav.navbar .navbar-nav li.active:after{top: inherit; bottom: 0; height: 2px}
	header nav.navbar .navbar-nav ul.subnav-menu{padding: 15px 0 0 15px; margin: 15px 0 0; border-top: 1px solid #eee}
	header nav.navbar .navbar-nav ul.subnav-menu li{display: block; padding: 5px 0}
	header nav.navbar .navbar-nav ul.subnav-menu li a{font: 400 13px Montserrat;}
	header nav.navbar .navbar-nav ul.subnav-menu li:last-child a i{width: 30px; height: 30px; display: flex; background: #333;
		color: #fff; justify-content: center; align-items: center; float: left; border-radius: 4px; margin-right: 5px; 
		margin-top: 5px}
	section.topBanner .banner-slide .slide .slide-text{width: 90%; top: 25%; left: 5%}
	section.topBanner .slide-text h3{font-size: 16px; line-height: 20px; margin-bottom: 5px}
	section.topBanner .slide-text h4{font-size: 14px; line-height: 16px}
	section.topBanner .home_search{position: relative; width: 100%; left: 0%; right: inherit; top: 50px}
	section.topBanner .home_search .hs_tab ul li a{padding: 7px 0; font-size: 14px}
	section.topBanner .home_search .hs_tab .hstab_content .tabIn{padding: 15px}
	section.topBanner .home_search .form-group input{font-size: 13px; padding: 10px 15px}
	section.topBanner .tabIn label{font-size: 13px}
	section.topBanner .home_search .form-group button.btn-pink{font-size: 16px}
	.flatpickr-calendar.open, .flatpickr-calendar.inline{max-width: 260px}
	.flatpickr-current-month span.cur-month{font-size: 90%}
	.flatpickr-current-month input.cur-year{font-size: 90%}
	.flatpickr-current-month .numInputWrapper{width: 4ch}
	.flatpickr-rContainer, .flatpickr-days, .dayContainer{width: 100%!important; min-width: 100%!important}
	.flatpickr-day{font-size: 12px; max-width: 36px; height: 32px}
	section.topBanner .banner-slide{height: 45px}
	section.topBanner .banner-slide .slide{background: transparent!important;}
	section.topBanner{padding-bottom: 50px; height: inherit;}
	.drivenn-pricings .home-pricing-row{display: block;}
	.drivenn-pricings .home-pricing-row .hp-img{width: 100%}
	.drivenn-pricings .home-pricing-row .hp-desc, .drivenn-pricings .home-pricing-row .hp-costing{width: 50%; float: left; 
		padding: 15px; margin-top: -1px}
	.drivenn-pricings .home-pricing-row h2{font: 700 24px/24px Montserrat!important; margin-top: 15px!important}
	.drivenn-pricings .home-pricing-row .hp-desc h3{font: 400 18px/24px Montserrat}
	.drivenn-pricings .home-pricing-row .hp-desc label{font: 400 13px/16px Montserrat}
	.drivenn-pricings .home-pricing-row .hp-desc p{font: 300 13px/16px Montserrat}
	.drivenn-pricings .hp-cost-row h3{margin-top: 0}
	.drivenn-pricings .hp-cost-row h3{font: 700 30px/32px Montserrat;}
	.drivenn-pricings .hp-cost-row p{font: 300 15px/20px Montserrat}
	section.drivenn-serviceTypes .serviceType-row{display: block; overflow: hidden;}
	section.drivenn-serviceTypes .serviceType-row .servicetype-img{width: 100%; min-height: 360px}
	section.drivenn-serviceTypes .serviceType-row .servicetype-img img{width: 100%}
	section.drivenn-serviceTypes .serviceType-row .servicetype-list{width: 100%; padding: 20px 30px }
	section.drivenn-serviceTypes .servicetype-list .dst-wrap{padding: 15px 0; margin-bottom: 15px}
	section.drivenn-serviceTypes .servicetype-list .dst-wrap:last-child{margin-bottom: 0; padding-bottom: 7px}
	section.drivenn-serviceTypes .servicetype-list .dst-wrap h4{margin-top: 0; margin-bottom: 5px}
	section.drivenn-serviceTypes .servicetype-list .dst-wrap p{width: 100%; font: 600 15px/18px HelveticaNeue-Light}
	section.howitworks{padding: 30px 0 0}
	.section-title{padding: 10px 0; margin-bottom: 15px}
	.section-title h3{font: 700 24px/28px Montserrat}
	.section-title p{font: 400 14px/18px Montserrat}
	section.howitworks .hdw-list .hdw-list-wrap{width: 100%; padding: 15px 15px 0}
	section.howitworks .hdw-list .hdw-list-wrap h1{font-size: 60px; left: -5px}
	section.howitworks .hdw-list .hdw-list-wrap h4{font: 400 20px/20px Montserrat; margin-bottom: 6px}
	section.howitworks .hdw-list .hdw-list-wrap p{font: 600 13px/18px HelveticaNeue-Light}
	section.drivenn-advantages{padding: 0}
	section.drivenn-advantages .daOuterWrapper{display: block;}
	section.drivenn-advantages .da-img{position: relative; width: 100%; top: inherit; left: inherit;right: inherit; min-height: 360px}
	section.drivenn-advantages .da-content{width: 100%; padding: 15px 30px 0}
	section.drivenn-advantages .da-content h2{font: 700 25px/32px Montserrat}
	section.drivenn-advantages .da-content label{font: 400 18px/22px Montserrat; margin: 0 0 15px; width: 100%}
	section.drivenn-advantages .da-content p{font: 600 14px/20px HelveticaNeue-Light; width: 100%}
	section.drivenn-advantages .da-content ul{overflow: hidden; margin-bottom: 0}
	section.drivenn-advantages .da-content ul li{width: 50%}
	section.drivenn-advantages .da-content ul li .ourAdvWrap{width: 108px; height: 120px;}
	section.drivenn-advantages .da-content ul li:nth-child(even) .ourAdvWrap{float: right;}
	section.drivenn-advantages .da-content ul li i{font-size: 2.5em}
	section.drivenn-advantages .da-content ul li span{font-size: 12px}
	section.drivenn-advantages .daQuote{padding: 0 0 25px}
	section.drivenn-advantages .daQuote h1{font: 700 20px/27px Montserrat}
	section.drivenn-advantages .daQuote h6{font: 400 15px/16px Montserrat}
	section.whoweare{padding: 20px}
	section.whoweare .dwa-wrap{padding: 20px 15px}
	section.whoweare .dwa-wrap p{width: 90%; font: 600 15px/23px HelveticaNeue-Light; margin: 40px auto 30px}
	section.media_mentions{padding: 30px 0}
	section.media_mentions ul{display: block;}
	section.media_mentions ul li{float: left; width: 33.33%; border-bottom: 1px solid #f1f1f1; height: 60px}	
	section.media_mentions ul li:nth-child(3n){border-right: none;}
	section.media_mentions ul li:nth-child(3n+1){clear: both;}
	section.media_mentions ul li:nth-last-child(1){border-bottom: none;}
	section.media_mentions ul li:nth-last-child(2){border-bottom: none;}
	section.media_mentions ul li:last-child{border-right: 1px solid #f1f1f1}
	section.faq-reviews{display: block; }
	section.faq-reviews .faqWrap, section.faq-reviews .clientReviews{width: 100%; padding: 20px 15px}
	section.faq-reviews .faqWrap h3{font: 400 20px/25px Montserrat; }
	section.faq-reviews .faqWrap h3 span{font: 400 25px/30px Montserrat; }
	section.faq-reviews .faqWrap .panel-group{margin-top: 10px}
	section.faq-reviews .faqWrap .panel-heading{padding: 0}
	section.faq-reviews .faqWrap .panel-title{font: 400 15px/18px Montserrat; }
	section.faq-reviews .faqWrap .panel-title a{padding: 7px 25px 7px 10px}
	section.faq-reviews .faqWrap .panel-body{padding: 10px; font-size: 13px}
	section.faq-reviews .clientReviews h3{font-size: 20px}
	section.faq-reviews .clientReviews p{width: 100%; font-size: 14px}
	.nopad-right-xs{padding-right: 0}
	.nopad-xs{padding: 0}
	section.faq-reviews .clientReviews .reviewRow label{font: 600 16px/18px Montserrat}
	section.faq-reviews .clientReviews .reviewRow p{width: 100%; margin-top: 2px; background-size: 20px; padding-left: 26px;
		font: 600 12px/16px HelveticaNeue-Light}
	section.faq-reviews .clientReviews .reviewRow{padding: 15px 0 20px}
	footer{padding: 20px 0}
	footer h1{margin-top: 5px; font: 700 20px/24px Montserrat; margin-bottom: 2px}
	footer iframe{height: 160px; margin-top: 10px}
	footer h4{padding-left: 0; font: 400 16px/20px Montserrat; margin-top: 25px; margin-bottom: 0}
	footer ul{padding-left: 0}
	footer p{font: 300 13px/18px Montserrat}
	footer ul li a{font: 300 12px/18px Montserrat}
	.footBottom p{font-size: 11px; line-height: 15px}
	section.topBanner .banner-slide .slide{background: #000}
	section.topBanner .banner-slide .slide img{opacity: 0.7}
	section.topBanner .slide-text p{font-size: 8px; line-height: 16px}
	header nav.navbar .navbar-nav li.login_reg a{background: transparent; border: none;}
	header nav.navbar .navbar-nav li.login_reg a:hover{background: transparent; border: none; color: #e51fb2}
	section.topBanner .home_search .form-group input[type="time"]{margin-top: 15px}
	header.inpage-header nav.navbar{background: #000}
	header.inpage-header nav.navbar:after{display: none;}
	.inpage .search-results .tarif-calculator{padding: 20px}
	.inpage .search-results .tarif-calculator .form-control{font-size: 16px; padding: 8px 14px}
	.inpage .results-wrapper .result-row{display: block;}
	.inpage .results-wrapper .res-left, .inpage .results-wrapper .res-right{width:33%; padding:5px}
	.inpage .results-wrapper .res-left{border: none;}
	.inpage .results-wrapper .res-left .res-car-img{text-align: center;}
	.inpage .results-wrapper .res-left ul.res-car-specs li{font-size: 14px; padding: 0 10px}
	.inpage .results-wrapper .res-left ul.res-car-specs li span{font-size: 18px}
	.inpage .results-wrapper .res-left h4{font-size: 20px}
	.inpage .results-wrapper .res-right h3{margin-top: 0; font-size: 24px}
	.inpage .results-wrapper .res-right .btn-book-green{margin: 0 auto; font-size: 18px; }
	.inpage .modify-search{padding-bottom: 10px}
	.inpage .modify-search .form-group{padding-bottom: 0; margin-bottom: 10px}
	.inpage .search-results .outstation-result .tarif-calc-result .tcr-wrap{float: left; width: calc(50% - 5px); padding: 10px; 
		margin: 0 0 10px 0}
	.inpage .search-results .outstation-result .tarif-calc-result .tcr-wrap:nth-child(even){margin-left: 10px}
	.inpage .search-results .outstation-result .tcr-wrap span{font-size: 13px}
	.inpage .results-wrapper.outstation-result-wrap .result-title h5{font-size: 17px}
	.inpage .results-wrapper.outstation-result-wrap .result-title p{font-size: 13px}
	.inpage .results-wrapper.outstation-result-wrap .result-row{margin: 0 0 15px}
	.inpage .results-wrapper.outstation-result-wrap .result-row .nopad{padding: 0}
	.inpage .results-wrapper.outstation-result-wrap .res-inwrap.res-inwrap-title{border-left: 1px solid #b1acac; padding: 15px; min-height: auto;
		overflow: hidden;}
	.inpage .results-wrapper.outstation-result-wrap .res-inwrap.res-inwrap-title p{font-size: 18px; text-align: left;}
	.inpage .results-wrapper.outstation-result-wrap .res-inwrap.res-inwrap-title h2{font-size: 22px; clear: both; float: left; margin-bottom: 0}
	.inpage .results-wrapper.outstation-result-wrap .res-inwrap.res-inwrap-title h2 b{font-size: 26px;}
	.inpage .results-wrapper.outstation-result-wrap .res-inwrap.res-inwrap-title span{float: left; margin: 14px 0 0 8px; font-size: 15px;
		text-transform: lowercase;}
	.inpage .results-wrapper.outstation-result-wrap .res-right{padding: 20px 20px 12px; text-align: left; position: relative;}
	.inpage .results-wrapper.outstation-result-wrap .res-right h3{font-size: 20px; margin-bottom: 5px}
	.inpage .results-wrapper.outstation-result-wrap .res-right p{font-size: 14px; line-height: 1.5; margin-bottom: 0}
	.inpage .results-wrapper.outstation-result-wrap .res-right .btn-book-green{display: inline-block; width: auto; position: absolute;
		top: 40px; right: 15px; font-size: 16px; padding: 7px 10px}
	.login-popup .modal-dialog{width: 90%; margin-top: 40px}
	.login-popup .modal-body .loginForm{padding: 0}
	.login-popup .modal-dialog .modal-header{padding: 7px 15px}
	.login-popup .modal-dialog .modal-header img{height: 32px}
	.login-popup .modal-body .loginForm .form-group{margin-bottom: 10px}
	.login-popup .modal-body .loginForm .form-control{font-size: 13px}
	.login-popup .modal-body .social-login{padding: 0 20px}
	.login-popup .modal-body .social-login ul li a{font-size: 12px; padding: 7px 0}
	
	.welcome_wrapp{ padding:30px 0px;}
	.address_wrapp{ display: block;}
	.adress_in_boxes{ width: 90%; margin:5px auto 15px;}
	.benifit_wrapp{ display: block;}
	.fix_box{ text-align: center; margin-left: auto;margin-right:auto;}
	.benifit_first{ float: none; widows: 95%; margin: auto;}
	.class_eco{margin-bottom:42px;}
	.box_news_nws{ text-align: center !important;}
	.box_news_nws h1, .box_news_nws p{ text-align: center;}
	.read_more_bts{ text-align: center; margin: auto;display: table;float: none;margin-bottom: 20px;}
	.top_date_wrapp{display: flex;align-items: center;justify-content: center; }
	.circle_fix{ margin: auto;}
	section.topBanner .home_search .hs_tab ul li a{ font-size:13px;}
	.tabIn h4{ font-size:12px;}
	.section-title h3{ font-size:13px;}
	section.howitworks .hdw-list .hdw-list-wrap h4{font: 400 16px/20px Montserrat;}
	.download_app{padding: 22px 0;}
	.black_box{padding: 1px 14px;}
	.left_cc_top{margin-top: 51px;}
	.foot_links{ padding:0px !important;}
	section.topBanner .slide-text h3{margin: 65px 0;}
	.box-item{margin: 16px 0px;width: 100%; padding:10px;}
	.city{ padding: 0px 0px !important; color:#e51fb2 !important;}
	p.price-start{padding: 0px 5px;}
	p.price-rupees{padding: 0px 4px;}
	.social_links ul li{width: 38px;height:38px;}
	p.price-rupees{ font-size:13px;color: #a4a1a1;font-weight: 600;}
	p.price-rupees{}
	.box-item-filter{ width: 100%;}
	.box-item-filter{margin: 16px 0px; padding:12px;}
	.modal-dialog{ width: 100%;}
	.res-right{}
	.selectcar-btn button{ width: 100%; border-radius:10px; margin-bottom: 15px;}
	.cancel-btn button{ width: 100%;border-radius:10px;margin-bottom: 34px;}
	.container .breadcrumb{ text-align: center; padding-bottom: 15px;}
	.inpage .search-results{padding-top:0px;}
	.inpage .results-wrapper{padding: 14px 0 0;}
	.res-left{ background:#D2D2D2;}
	.res-car-specs{ padding:10px 0;}
	.res-car-specs{ padding-top:15px !important;padding-top: 3px !important;}
	.res-car-specs li{ width: 50%;}
	.inpage .results-wrapper .res-left ul.res-car-specs li{font-size: 10px; font-weight:700;float: none;}
	.res-right.car-model1{ border-bottom:1px solid #dadada;}
	.inpage .results-wrapper .res-right p a{font-weight: 700;}
	.inpage .results-wrapper .result-row{padding-bottom:38px;}
	.breadcrumb{padding: 18px 20px 5px 20px;}
	.container .breadcrumb li{ margin-top: 5px;}
	h1.coupon-bg1{ margin: auto; margin-top:10px;}
	.post_rel{position: relative;}
	.phone_hand_vert{right: -229px;position: absolute;margin-right: 0px;width: 377px;top: 0px;}
	.left_cc_top{width: 70%;}
	.download_app .container{ padding: 0px;}
	.box_gray{display: block;}
	.rew_left_img{ height: auto; width: 100%;}
	.box_gray{ height: auto;}
	.rew_as_you_wrap{ width: 100%;}
	.rew_as_you_wrap h1{font-size: 19px;}
	.rew_as_you_wrap h5{font-size: 12px;}
	.rew_as_you_wrap{ padding-bottom: 15px;padding-left: 5%;padding-right: 5%;}
	.download_app{ overflow: hidden;}
	.left_cc_top{padding-right: 21%;}
	.black_box{ margin-top:0px;}
	.download_app{ height: auto !important;}
	.left_cc_top{padding-right: 0%;}
	.left_cc_top { width: 89%;}
	.app_wrapp a{ margin-bottom: 15px; display: block;}
	.adress_in_boxes{ border: none;}
	section.topBanner .home_search .hs_tab .hstab_content .tabIn .form-group .help-block{left: calc(69% + 0px);top: 34%;}
	section.topBanner .home_search .hs_tab .hstab_content .tabIn .form-group .help-block::before { display: none;}
	.breadcrumb li{ text-align: left; padding-left: 0px !important;}
	.container .breadcrumb{ text-align: left;}
	.breadcrumb{padding: 5px 20px 5px 20px;}
	.breadcrumb a{ font-size:9px;}
	.circ_right h2{text-align: left;}
	.circ_right p{ text-align: left;}
	.circ_right h2{font-size: 17px;}
	.our_benefits p{font-size: 12px;}
	.top_wrapp_ma{    margin-top: 33px;}
	.latest_news{padding: 25px 0;}
	.get_your_rewards{padding: 8px 0;}
	section.drivenn-advantages .da-content{padding: 15px 18px 0;}
	section.drivenn-advantages .da-content h2{ margin-top: 0px;}
	section.drivenn-advantages .daQuote h1{ margin-top:0px;}
	section.topBanner .home_search .hs_tab .hstab_content .tabIn .form-group{padding-left: 0px; width: 100% !important;}
	section.topBanner .tabIn label {font-size: 13px; margin-bottom: 13px;}
	.left_cc_top{padding: 52px 14px;}
	.intl-tel-input{ width: 100%;}
	section.topBanner .home_search .hs_tab ul li a{padding: 19px 0;}
	section.topBanner .banner-slide .slide .slide-text{ margin-top: 0%;padding-left: 22px;}
	section.topBanner .slide-text h3{margin: 39px 0;font-size: 20px;line-height: 29px;display: none;}
	section.topBanner .slide-text h3 span{ color: #FFF !important;}
	section.topBanner .slide-text p{ font-size:11px}
	.fix_box{ display: block;}
	.circ_right{ width:100%; text-align: center;}
	.circ_right h2{ text-align: center;}
	.deskt{ display: block;}
	.inpage .results-wrapper .res-right .btn-book-green1{padding: 14px;border-radius:3px;}
	h1.coupon-bg{margin: auto;}
	.result_modification.container{ display: block;}
	.deatil_place{ width: 50%; float: left !important;}
	/*.pick_up_drp{ float: left; width: 100%;}
	.pick_up_drp{}*/
	
	.deatil_place .top_list li{ padding-bottom: 0px;}
	.result_modification div:nth-child(1){ width:100%; float: none;border-bottom: 1px dotted #999; padding-bottom:16px !important; padding-left: 10px; padding-right: 0px;padding-bottom: 5px;}
	.result_modification div:nth-child(2){ width:50%; float: left; padding-bottom: 10px;border-bottom: 1px dotted #999;}
	.result_modification div:nth-child(3){ width:50%; float: left; padding-bottom: 10px;border-bottom: 1px dotted #999;}
	.result_modification div:nth-child(4){ width:50%; float: left; padding-bottom: 10px;border-bottom: 1px dotted #999;}
	.result_modification div:nth-child(5){ width:50%; float: left; padding-bottom: 12px;border-bottom: 1px dotted #999;}
	.btn-submit-modify{ width: 100% !important; border-radius:3px !important;}
	.top_heading_forCar{ display:none;}
	.inpage .results-wrapper .res-left, .inpage .results-wrapper .res-right{ padding:6px;}
	.inpage .results-wrapper .res-right h3{font-size: 15px;}
	.inpage .results-wrapper .result-row{padding-bottom: 9px;}
	.inpage .results-wrapper .res-right .btn-book-green{border-radius:3px;font-size: 11px;}
	.inpage .results-wrapper .res-right h3{margin-top: 2px;text-align: left;border-left: 5px solid #ffd53a;padding-left: 4px;}
	.mob_hide{ display: none;}
	.nonac_mob_adjs { width:33% !important;}
	.inpage .results-wrapper .res-right{ text-align: left;padding-left: 3px; }
	.inpage .results-wrapper .res-right p a{margin-top:6px;font-weight: 400 !important;padding-left: 6px;font-size: 9px;}
	.res-right.car-model1.deskt{ display: none;}
	.inpage .results-wrapper .res-left ul.res-car-specs li span{ font-size:14px;}
	.inpage .results-wrapper .res-left ul.res-car-specs li{ font-size: 9px;padding-left:17px;}
	.inpage .results-wrapper .res-right .btn-book-green1{ width:96%;}
	.inpage .results-wrapper .res-left ul.res-car-specs li span{margin-right: 3px;}
	.inpage .results-wrapper .res-left ul.res-car-specs li{width: 100%;}
	.inpage .results-wrapper .res-right .btn-book-green1{padding:12px 5px;}
	.inpage .results-wrapper .res-right .btn-book-green{width:97%;}
	.inpage .results-wrapper .res-right h3{font-size: 12px;font-weight: 400;}
	.inpage .results-wrapper .res-right .btn-book-green1{ font-size: 11px;}
	.inpage .results-wrapper .result-row{padding-bottom: 0px !important;}
	.res-left{ background: none !important;}
	.search-results .container{ padding-left: 6px; padding-right: 6px;}
	.inpage .results-wrapper .result-row{ border-radius:6px;margin-bottom:8px;}
	.inpage .results-wrapper .res-left ul.res-car-specs li{ border:none;}
	.closs_libe{font-weight: 400;font-size: 9px;margin-bottom: 5px; display:block;}
		.menu .nav.navbar-nav li a{ color: #000 !important;}
.container.topimaseslide{ padding: 0px;}
	.active_tsd label{font-size: 10px !important;}
.inside_fare.active_tsd div{ text-align: left !important; display: flex;}
.inside_fare p{font-family: 'Montserrat', sans-serif !important;margin-top: 0px;
font-size: 10px;
color: #999;margin-top: 3px;}
}