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

	.navbar-default .navbar-nav{

		margin-left: 45px;

	}

	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active{

		letter-spacing: 0;

	}

	.slider-contanier .slide-info{

		margin-top: 14%;

	}

	.tab-content .btn-effect-main{

		padding: 8px 17px;

	}

	.mobile-app-container .mobile-mockup img{

		width: 120px;

	}

	.mobile-app-container .mobile-mockup:hover img.right-mockup{

		transform: translateY(50px) translateX(-120px);

	}

	.mobile-app-container .mobile-mockup:hover img.left-mockup{

		transform: translateY(0px) translateX(170px);

	}

	.mobile-mockup-desc h3{

		font-size: 30px;

	}

	.mobile-mockup-desc p{

		line-height: 20px;

		font-size: 14px;

	}

	.mobile-mockup-desc p strong{

		font-size: 17px;

		line-height: 25px;

	} /* End of Index Page */



	/* Offer Ride  Page */

	.navbar-inner .navbar-nav{

		margin-left: 160px;

	}



	/* Request ride Page */

	.request-ride-week ul li a{

		margin-right: 7px;

	}



	/* Search result Page */

	.search-filter ul li{

		padding: 6px 9px;

	}



	/* No Search Result */

	.search-resutl-form input.form-control, .saving-calc-form .form-control, .save-ride-info input.form-control{

		font-size: 12px;

	}



	/* passanger request result Page */

	.result-ride-details .small-btn{

		padding: 4px 8px;

	}



	/* DAsh Board PAge */

	.user-progress-bar .circle{

		width: 22%;

	}
}
@media (min-width:768px) and (max-width:1023px){

	.navbar-default .navbar-nav{

		margin-left: 10px;

	}

	.navbar-default .navbar-nav>li>a{

		margin-right: 0;

		font-size: 11px;

	}

	.user-signup li a{

		font-size: 11px;

	}

	.slider-contanier{

		height: auto;

	}

	.slider-contanier .slide-info{

		margin-top: 16%;

	}
	.pas-request-amout h5{
		right: 33px;
	}
	.service-block{

		width: 100%;

		margin-bottom: 20px;

	}

	.slide-text a{

		margin-bottom: 20px;

	}

	.ride-offer-user p{

		margin-right: 30px;

	}

	.ride-offer-detail ul{

		margin-left: 150px;

	}

	.how-to-ride-block:nth-child(even){

		border: none;

	}

	.how-to-ride-block{

		border: none;

	}

	.how-to-ride-block:nth-child(odd){

		border: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.feature-info h5{

		text-align:center; 

	}

	.feature-info p{

		text-align: center;

	}

	.product-feature-list:last-child > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.product-feature-list{

		border: none;

	}

	.product-feature-list > li:after{

		display: none;

	}

	.product-feature-list:last-child > li h5, .product-feature-list:last-child > li p{

		text-align: center;

	}

	.mobile-mockup-desc h3{

		font-size: 22px;

	}

	.mobile-mockup-desc p strong{

		font-size: 15px;

		line-height: 23px;

		letter-spacing: 1px;

	}

	.mobile-mockup-desc p{

		font-size: 14px;

	}

	.footer-block .col-md-3{

		margin-bottom: 20px;

	}

	.footer-wrapper p{

		text-align: left;

	} /* End Index page */



	/* Offer Ride Page */

	.navbar-inner .navbar-nav{

		margin-left: 15px;

	}

	.navbar-inner .navbar-nav>li>a{

		margin-right: 0;

		font-size: 11px;

	} 

	.recurring-trip-row .col-md-6{

		margin-bottom: 20px;

		float: left;

	}

	.tab-content-wrap .btn-effect-main{
		margin: 30px 10px 30px 0;
		display: inline-table;
	}

	

	/* Request Ride Page */

	.price-box input[type="button"]{

		margin-bottom: 25px;

	}

	.request-ride-seats, .request-ride-week{

		margin-bottom: 20px;

	}

	.request-ride-form button {

	    margin-top: 9px;

	    margin-bottom: 20px;

	}



	/* Search Result PAge */

	.search-resutl-form input.form-control, .saving-calc-form .form-control, .save-ride-info input.form-control{

		margin-bottom: 20px;

	}

	.search-resutl-form input{

		margin-bottom: 15px;

	}

	.search-result-box{

		padding: 30px 10px;

	}

	.result-driver-info h4{

		text-align: center;

		margin-top: 15px;

	}

	.search-driver-ratings{

		margin: 0 auto 15px;

	}

	.search-driver-ratings li img{

		width: 50%;

		margin: 0 auto;

	}

	.serach-result-location{

		margin: 0 auto;

		display: table;

	}

	.ride-time{

		text-align: center;

	}

	.result-driver-info .small-btn{

		margin: 0 auto;

		display: table;

	}

	.search-ride-price{

		margin: 20px auto;

	}

	.seat-price{

		text-align: center;

	}



	/* Driver Details Page */

	.driver-name h4{

		text-align: center;

	}

	.driver-name p{

		text-align: center;

	}

	.search-driver-ratings li img{

		width: 100%;

	}

	.driver-banner-info .col-md-2 {

	    float: none!important;

	    margin: 0 auto;

	    display: table;

	}

	.driver-calc img{

		width: 50%;

		margin: 0 auto;

	}



	/* Register Page */

	.tab-content .tab-pane form .form-group input, .tab-content .tab-pane form .form-group select, .tab-content .tab-pane form .form-group .dropdown button, .offer-tab-content form .form-control, .request-ride-form form .form-control{

		margin-bottom: 10px;

	}

	.phone-verification a.btn-effect-main{

		margin: 15px auto;

		display: table;

		float: none!important;

	}

	.register-tabs .nav-tabs li a{

		font-size: 11px;

	}

	.register-tabs .nav-tabs li a:after, .register-tabs .nav-tabs li a:before{

		border-top: 20px solid transparent;

    	border-left: 23px solid #f3f3f3;

	}



	/* saving calcilater Page */

	.saving-calc-form .col-md-6{

		margin: 0 auto 20px;

		display: table;

	}

	.passengers-slider{

		text-align: center;

	}

	.saving-result-icon-block img{

		width: 70%;

		margin: 0 auto;

	}



	/* Payment-section Page */

	.payment-page-left-form.payment-page-right{

		margin-top: 20px;

	}

	.payment-page-left-form form .form-group .form-control, .billing-address .form-control{

		margin-bottom: 15px;

	}



	/* Passenger Details Page */

	.car-detail-seat-availibity, .car-detail-counter, .driver-calc, .rate-user{

		margin-top: 20px;

	}

	.car-detail-seat-availibity img{

		margin: 0 auto;

	}



	/* Passenger Profile Page */

	.passenger-profile-head-btns a{

		margin: 8px auto;

		display: table!important;

		padding: 5px 20px;

	}

	.driver-detail-img{

		margin-top: -107px;

	}

	.driver-trip-detail{

		margin-bottom: 20px;

	}



	/* Billing Address 2 Page */

	.billing-address button{

		margin: 0 auto;

	}



	/* Contact Page */

	.slide-info-wrap{

		width: 70%;

		margin-top: 6%;

	}

	.contact-info-box h4{

		text-align: center;

	}

	.contact-reach-list-box{

		margin: 15px auto;

		display: table;

	}



	/* passanger request result Page */

	.result-ride-details .small-btn{

		margin: 0 auto 10px;

		display: table;

	}

	#clock{

		margin:0 auto;

		display: table;

	}

	#clock p,

	#clock2 p,

	#clock3 p,

	#clock4 p{

		width: 15%;

	}



	/* Dashboard Page */

	.navbar-dashboard .navbar-nav{

		margin-left: 10px;

	}

	.navbar-dashboard .navbar-nav>li>a{

		margin-right: 5px;

		padding:12px 20px 12px 31px;

	}

	.navbar-dashboard .navbar-nav>li>a:before{

		left: 6px;

	}

	.navbar-dashboard .navbar-nav>li>a:after{

		width: 26px;

	}

	#sidebar-wrapper{

		width: 100%;

	}

	.user-progress-bar .circle{

		width: 22%;

	}

	.dash-home-offer-text p{

		text-align: center;

	}

	.dash-home-offer-text a{

		margin: 10px auto;

	}

	.find-friends img{

		width: 40%;

		margin: 0 auto;

	}

	.find-friends a{

		margin: 5px auto 20px;

	}

	.find-friends-vector img{

		width: 90%;

		margin: 0 auto;

	}



	/* My Profile Page */

	.profile-btns {

    	margin: 60px auto;

	    display: table;

	}

	.my-profile-form{

		width: 100%;

	}

	.my-profile-form .form-group .form-control, input.strength{

		margin-bottom: 10px;

	}

	.my-profile-form .btn-effect-main{

		margin: 15px auto!important;

		display: table;

	}



	/* Verification-modifer Page */

	.user-verification-block h5{

		text-align: center;

		margin-top: 10px;

	}

	.upload-photo-info h4{

		text-align: center;

	}

	.upload-photo-info p{

		text-align: center;

	}

	.user-verification-info p{

		text-align: center;

	}

	.user-verification-info a{

		margin: 0 auto 10px;

		display: table;

	}



	/* Email Verification Page */

	.email-verify-table h4{

		text-align: center;

	}

	.email-verify-table-box{

		overflow-x: auto;

	}



	/* Notification Page */

	.notification-heading h4{

		text-align: center;

	}

	.notification-heading p{

		text-align: center;

	}

	.not-head-block.col-md-4 {

   		margin: 0 auto;

    	display: table;

	}

	.not-list-block h4{

		text-align: center;

	}

	.not-list-block p{

		text-align: center;

	}

	.not-list-block .not-checkbox {

	    display: table;

	    float: none!important;

    	margin: 13px auto 0;

    }



    /*my-ride Page */

    .result-driver-info .search-driver-ratings img{

    	width: 50%;

    }

    .my-booking-block .booker-details h6{

    	text-align: center;

    }

    .my-booking-block .booker-details p{

    	text-align: center;

    }

    .my-booking-code a{

    	margin: 10px auto!important;

    	display: table;

    	float: none;

    }



    /* Rating Pages */

	.leave-feedback h4{

		text-align: center;

	}

	.leave-feedback-form a{

		margin:20px auto;

	}

	.leave-feedback-star-icon{

		margin: 13px auto;

		display: table;

	}

	.leave-feedback-star-icon a i{

		margin-right: 10px;

	}



	/* refer-friedns page */

	.refer-frnd-form form button{

		margin: 10px 0 10px 0;

	}

	.refer-frnd-share p{

		text-align: center;

	}

	.refer-share-icons{

		margin: 0 auto;

		display: table;

	}



	/* people refered page */

	.reffer-people-info h5{

		text-align: center;

	}

	.reffer-people-info p{

		text-align: center;

	}



	/* Cupons page */

	.coupon-img img{

		width: 20%;

		margin: 10px auto 20px;

	}

	.coupon-info h5{

		text-align: center;

	}

	.coupon-info p{

		text-align: center;

	}

	.coupon-info a{

		margin: 10px auto;

	}

	

	/*contacts page */

	.add-contact-info p{

		text-align: center;

	}

	.add-contact-info span{

		text-align: center;

	}

	.add-contact-info .btn-effect-main{

		margin: 0 auto;

		display: table;

	}



	/* Invoice PAge */

	.pas-pagination {

	    margin: 10px auto;

	    display: table;

	}

	.pas-pagination-text p{

		text-align: center;

	}



	/* pas-request page */

	.pas-request-table table tbody td a{

		margin-bottom: 10px;

		width: 100%;

	}

	.pas-table-flitter-search{

		margin-top: 0;

	}
	.car-detail-info .btn-effect-main{
		margin: 0 auto !important;
	}
	.member-preference-block h5{
		width: 100%;
	}
	.member-preference-block ul li{
		margin-right: 30px;
	}
	.navbar-collapse.in{
		overflow-y: visible;
	}
	.navbar-default .dropdown-menu.notify-drop{
		width: 100%;
		min-height: 0;
		min-width: 300px;
		left: auto;
		right: -125px;
		margin-top: 20px;
	}
	.navbar-default .dropdown-message .notify-drop{
		right: -165px;
	}
}
@media (min-width:601px) and (max-width:767px){

	.navbar-brand>img{

		margin-left: 20px;

	}

	.navbar-toggle{

		margin-top: 33px;

		margin-right: 30px;

	}

	.navbar-default .navbar-toggle .icon-bar{

		background-color: #fff; 

	}

	.navbar-default .navbar-toggle{

		border-color: #fff; 

	}

	.pro-membership .btn-effect-main{
		margin: 0 auto!important;
		display: table;
	}

	.navbar-dashboard .navbar-toggle .icon-bar{

		background-color: #222; 

	}

	.navbar-dashboard .navbar-toggle{

		border-color: #222; 

	}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{

		background-color: #ff8915;

		border-color: #ff8915;

	}

	.navbar-nav{

		margin: 0;

	}

	.navbar-default .navbar-nav>li>a{

		padding: 25px 10px;

		margin: 0;

		text-align: center;

	}

	.user-signup{

		float: none!important;

	}

	.user-signup li{

		margin: 0 auto 10px;

		width: 26%;

	}

	.slider-contanier{

		height: auto;

	}

	.slider-contanier .slide-info{

		margin-top: 24%;

	}

	.slide-text a{

		margin-bottom: 20px;

	}

	.form-btns a{

		margin-right: 10px;

	}

	.btn-effect-main{

		padding: 8px 15px;

	}

	.slide-text h2{

		font-size: 20px;

		margin-top: 21%;

	}

	.slide-text p{

		font-size: 17px;

		line-height:20px;

	}

	.service-block{

		width: 100%;

		border: none;

		border-bottom: 1px solid rgba(0,0,0,0.4);

		box-shadow: none;

		margin-bottom: 20px;

	}

	.latest-ride-offer-container{

		display: block!important;

		height: auto;

	}

	.ride-offers-wrap{

		width: 100%;

	}

	.ride-offers-wrap:last-child{

		width: 100%;

	}

	.ride-offer-user p{

		margin-right: 30px;

	}

	.ride-offer-detail ul{

		margin-left: 350px;

	}

	.ride-offers-wrap h5{

		font-size: 18px;

	}

	.how-to-ride-block:nth-child(even){

		border: none;

	}

	.how-to-ride-block{

		border: none;

	}

	.how-to-ride-block:nth-child(odd){

		border: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

	}

	.product-feature-list{

		border: none;

	}

	.product-feature-list > li:after{

		display: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.feature-info h5{

		text-align:center; 

	}

	.feature-info p{

		text-align: center;

	}

	.product-feature-list:last-child > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.product-feature-list:last-child > li h5, .product-feature-list:last-child > li p{

		text-align: center;

	}

	.mobile-mockup{

		margin: 0 auto;

		display: table;

	}

	.mobile-mockup-desc h3{

		font-size: 22px;

		text-align: center;

	}

	.mobile-mockup-desc p strong{

		font-size: 15px;

		line-height: 23px;

		text-align: center;

		display: table;

		letter-spacing: 1px;

	}

	.mobile-mockup-desc p{

		font-size: 14px;

	}

	.mobile-mockup-desc a{

		float: none;

	}

	.mobile-mockup-desc a img{

		margin: 0 auto;

	}

	.footer-social-media{

		float: none!important;

		margin: 0 auto;

		display: table;

	} /* End Index Page */



	/* Offer Ride Page */

	.recurring-trip-row .col-md-6{

		margin-bottom: 20px;

		float: left;

	}

	.tab-content-wrap .btn-effect-main{
		margin: 30px 10px 30px 0;
		display: inline-table;
	}



	/* Request Ride Page */

	.price-box input[type="button"]{

		margin-bottom: 25px;

	}

	.request-ride-seats, .request-ride-week{

		margin-bottom: 20px;

	}

	.request-ride-form button {

	   margin: 9px auto 20px;

	   display: table;

	}



	/* Search Result PAge */

	.search-resutl-form input.form-control, .saving-calc-form .form-control, .save-ride-info input.form-control{

		margin-bottom: 20px;

	}

	.search-resutl-form input{

		margin-bottom: 15px;

	}

	.search-result-box{

		padding: 30px 10px;

	}

	.result-driver-info h4{

		text-align: center;

		margin-top: 15px;

	}

	.result-driver-info .search-driver-ratings{

		margin: 0 auto 15px;

	}

	.search-driver-ratings li img{

		width: 50%;

		margin: 0 auto;

	}

	.serach-result-location{

		margin: 0 auto;

		display: table;

	}

	.ride-time{

		text-align: center;

	}

	.result-driver-info .small-btn{

		margin: 0 auto;

		display: table;

	}

	.search-ride-price{

		margin: 20px auto;

	}

	.seat-price{

		text-align: center;

	}



	/* Driver Details Page */

	.driver-calc img{

		width: 50%;

		margin: 0 auto;

	}

	.car-detail-seat-availibity, .car-detail-counter, .driver-calc, .rate-user{

		margin-top: 20px;

	}



	/* No search result page */

	.search-result-banner h2{

		margin-top: 17%;

	}



	/* Register Page */

	.tab-content .tab-pane form .form-group input, .tab-content .tab-pane form .form-group select, .tab-content .tab-pane form .form-group .dropdown button, .offer-tab-content form .form-control, .request-ride-form form .form-control{

		margin-bottom: 10px;

	}

	.phone-verification a.btn-effect-main{

		margin: 15px auto;

		display: table;

		float: none!important;

	}

	.register-tabs .nav-tabs li{

		width: 40%;

		margin-bottom: 10px;

		margin-right: 30px;

	}



	/* saving calcilater Page */

	.saving-calc-form .col-md-6{

		margin: 0 auto 20px;

		display: table;

	}

	.passengers-slider{

		text-align: center;

	}

	.saving-result-icon-block img{

		width: 50%;

		margin: 0 auto;

	}



	/* Payment-section Page */

	.payment-page-left-form.payment-page-right{

		margin-top: 20px;

	}

	.payment-page-left-form form .form-group .form-control, .billing-address .form-control{

		margin-bottom: 15px;

	}



	/* Payment method 2 page */

	.payment-page-left-form form button, .billing-address button{

		margin: 0 auto;

		display: table!important;

	}



	/* Passenger Details Page */

	.car-detail-seat-availibity img{

		margin: 0 auto;

	}



	/* Passenger Profile Page */

	.driver-details-info-container{

		display: block;

	}

	.passenger-profile-head-btns a{

		margin: 8px auto;

		display: table!important;

		padding: 5px 20px;

	}

	.driver-name h4{

		text-align: center;

	}

	.driver-name p{

		text-align: center;

	}

	.driver-banner-info .col-md-2{

		float: none!important;

	}

	.driver-detail-img{

		margin-top: -94px;

	}

	.user-analysis-grid .owl-carousel .owl-controls .owl-nav .owl-next{

		right: -13px;

	}



	/* Billing Address 2 Page */

	.billing-address button{

		margin: 0 auto;

	}



	/* Contact Page */

	.slide-info-wrap{

		width: 70%;

		margin-top: 8%;

	}

	.contact-info-box h4{

		text-align: center;

	}

	.contact-reach-list-box{

		margin: 15px auto;

		display: table;

	}



	/* Driver Profile Page */

	.driver-trip-detail{

		margin-bottom: 20px;

	}

	.pas-past-ride-seats img{

		margin-bottom: 10px;

	}



	/* FAQ Page */

	.faq-nav-tabs li{

		width: 33.3%;

	}



	/* Forgot Password Page */

	.forgot-pas button, .forgot-model .modal-footer button{

		margin:10px auto;

		display: table;

		padding: 10px 20px;

	}



	/* passanger request result Page */

	.result-ride-details .small-btn{

		margin: 0 auto 10px;

		display: table;

	}

	#clock p,

	#clock2 p,

	#clock3 p,

	#clock4 p{

		width: 12%;

	}



	/* Dashboard Page */

	.navbar-dashboard .navbar-nav{

		margin-left: 0;

	}

	.navbar-dashboard .navbar-nav>li>a{

		margin: 0 auto 10px;

	}

	#wrapper.toggled #sidebar-wrapper{

		width: 100%;

	}

	#wrapper.toggled #sidebar-wrapper .collapse{

		display: block;

		visibility: visible;

		box-shadow: none;

	}

	#page-content-wrapper{

		position: static !important;

	}

	#sidebar-wrapper{

		position: absolute;

	}

	#wrapper.toggled #page-content-wrapper{

		position: static;

	}

	.dashboard-right-topbar {

	    float: none!important;

	    margin: 0 auto 20px;

	    display: table;

	}

	.rides-summary .faq-nav-tabs li{

		width: 100%;

	}

	.user-progress-bar .circle{

		width: 22%;

	}

	.faq-nav-tabs li a{

		border-right: none;

		border-top: 1px solid rgba(0,0,0,0.2);

	}

	.dash-home-offer-text p{

		text-align: center;

	}

	.dash-home-offer-text a{

		margin: 10px auto;

	}

	.find-friends img{

		width: 40%;

		margin: 0 auto;

	}

	.find-friends a{

		margin: 5px auto 20px;

	}

	.find-friends-vector img{

		width: 90%;

		margin: 0 auto;

	}



	/* My Profile Page */

	.profile-btns {

    	margin: 60px auto;

	    display: table;

	}

	.my-profile-form{

		width: 100%;

	}

	.my-profile-form .form-group .form-control, input.strength{

		margin-bottom: 10px;

	}

	.my-profile-form .btn-effect-main{

		margin: 15px auto!important;

		display: table;

	}



	/* Verification-modifer Page */

	.user-verification-block h5{

		text-align: center;

		margin-top: 10px;

	}

	.upload-photo-info h4{

		text-align: center;

	}

	.upload-photo-info p{

		text-align: center;

	}

	.user-verification-info p{

		text-align: center;

	}

	.user-verification-info a{

		margin: 0 auto 10px;

		display: table;

	}



	/* Email Verification Page */

	.email-verify-table h4{

		text-align: center;

		font-size: 14px;

	}

	.email-verify-table-box{

		overflow-x: auto;

	}



	/* Notification Page */

	.notification-heading h4{

		text-align: center;

	}

	.notification-heading p{

		text-align: center;

	}

	.not-head-block.col-md-4 {

   		margin: 0 auto;

    	display: table;

	}

	.not-list-block h4{

		text-align: center;

	}

	.not-list-block p{

		text-align: center;

	}

	.not-list-block .not-checkbox {

	    display: table;

	    float: none!important;

    	margin: 13px auto 0;

    }



     /*my-ride Page */

    .result-driver-info .search-driver-ratings img{

    	width: 50%;

    }

    .my-booking-block .booker-details h6{

    	text-align: center;

    }

    .my-booking-block .booker-details p{

    	text-align: center;

    }

    .my-booking-code a{

    	margin: 10px auto!important;

    	display: table;

    	float: none;

    }

    .pas-request-table table tbody td a{

    	margin-top: 10px;

    	width: 100%;

    }

    .pas-table-flitter-search{

    	margin-top: 0;

    }



    /* Messages Page */

    #custom-search-input .input-group[class*=col-]{

    	width: 100%;

    }

    .member_list{

    	margin-bottom: 10px;

    }

    .chat_bottom{

    	margin: 10px auto;

    	display: table;

    	float: none;

    	width: 0;

    }

	

	/* Rating Pages */

	.leave-feedback h4{

		text-align: center;

	}

	.leave-feedback-form a{

		margin:20px auto;

	}

	.leave-feedback-star-icon{

		margin: 13px auto;

		display: table;

	}

	.leave-feedback-star-icon a i{

		margin-right: 10px;

	}



	/* Member Preference Page */

	.member-preference-block ul li{

		margin-left: 30px;

	}

	.btn-effect-main{

		margin: 0 auto;

	}



		/* refer-friedns page */

	.refer-frnd-form form button{

		margin: 10px 0 10px 0;

	}

	.refer-frnd-share p{

		text-align: center;

	}

	.refer-share-icons{

		margin: 0 auto;

		display: table;

	}



	/* people refered page */

	.reffer-people-info h5{

		text-align: center;

	}

	.reffer-people-info p{

		text-align: center;

	}

	

	/* Cupons page */

	.coupon-img img{

		width: 20%;

		margin: 10px auto 20px;

	}

	.coupon-info h5{

		text-align: center;

	}

	.coupon-info p{

		text-align: center;

	}

	.coupon-info a{

		margin: 10px auto;

	}



	/*contacts page */

	.add-contact-info p{

		text-align: center;

	}

	.add-contact-info span{

		text-align: center;

	}

	.add-contact-info .btn-effect-main{

		margin: 0 auto;

		display: table;

	}



	/* About page */

	.about-grid-icon:before, .about-grid-icon:after{

		display: none;

	}



	/* Invoice PAge */

	.pas-pagination {

	    margin: 10px auto;

	    display: table;

	}

	.pas-pagination-text p{

		text-align: center;

	}

	

	/*payment history driver page */

	.payment-history-info .btn-effect-main{

		margin-right: 20px;

	}
	.payment-history-info .btn-effect-main:last-child{

		margin-right: 0px;

	}

	/* PlaceBid Popup */



	.place-bid-model .modal-dialog{

		width: 90%;

		margin: 0 auto;

	}

	.place-bid-box input{

		width: 46%;

	}

	.place-bid-model .bid-model-form-head h5{

		margin-bottom: 10px;

	}

	.place-bid-model .modal-body > i span:before, .place-bid-model .modal-body > i span:after{

		width: 100%;

		left: -100%;

	}

	.place-bid-model .modal-body i span:after{

		right: -100%;

	}

	.place-bid-model .bid-model-form-box #clock p{

		width: 20%;

	}

	.user-verification-block{
		display: block;
		overflow: hidden;
	}
	.user-verification-img img{
		margin: 0 auto;
	}
	.upload-photo img{
		width: 100%!important;
	}
	.user-verification-block .user-verification-box{
		height: auto!important;
	}
	.user-verification-msg{
		margin: 0;
	}

	ul.dropdown-menu.profile-dropdown{
		margin: 10px 0!important;
		width: 100%;
	}

	.chat_area .chat-body1{
		margin-left: 0;
	}
	.chat_area li{
		padding: 20px 20px 0;
	}

	.offer-tab-content .tab-pane-wrap form p{
		margin-left: 0;
	}

	div#clock{
		text-align: center;
	}
	div#clock p{
		float: none!important;
		display: inline-block;
	}
	
	.save-ride-info p span{
		display: block;
		margin: 5px 0;
	}

	.pas-request-amout h5{
		right: 40%;
	}

	.detail-page-seats-icon ul{
		width: 100%;
	}
	.car-detail-seat-availibity ul li{
		width: 100%;
	}
	.pas-request-amout img{
	 	margin: 0 auto;
	}
	 .car-detail-seat-availibity .pas-request-amout span{
	 	right: 39%;
	 }

	 .ride-offer-detail ul{
		padding-left: 0;
		margin-left: 0;
	}
	.ride-offer-detail li{
		text-align: center;
	}

	.dashboard-right-topbar > ul .dropdown-menu{
		margin: 10px 0 10px 0;
	}

	.search-driver-ratings .ratings{
		text-align: center;
	}
	.search-driver-ratings li:nth-last-child(2){
		width: 100%;
	}
	.search-driver-ratings li p{
		text-align: center;
	}
	.search-driver-ratings li:last-child{
		width: 100%;
	}
	.serach-result-location li{
		margin: 0 auto;
		display: table;
		width: 100%;
	}

	.chat-img1 .pull-left{
		margin-right: 10px!important;
	}
	.chat_area li .chat-img1 img{
		margin-right: 10px;
	}

	.register-help-info p{
		padding-left: 0;
		border-left: none;
		text-align: center;
		float: none!important;
	}
	.register-page-form .form-group label{
		margin-bottom: 25px;
	}
	.phone-verification > span,.tab-content .tab-pane h4{
		text-align: center;
	}

	.payment-page-left-form form button, .billing-address button{
		margin: 10px auto 20px;
	}
	.payment-page-left-form h4, .payment-page-right .driver-name h4{
		text-align: center;
	}
	.driver-trip-detail h5{
		padding-left: 0;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
		margin: 0 0 10px!important;
	}

	.view-profile-box ul li h4{
		padding: 12px 0 12px 0;
		border-right: none;
	}

	.driver-verified-detail ul li.active p{
		text-align: center;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		margin: 0 0 5px;
		float: none!important;
	}
	.detail-page-seats-icon ul{
		width: 100%;
	}
	.preference-icons{
		display: table;
		margin: 0 auto;
		float: none;
		width: auto;
	}
	.preference-icons li:last-child{
		margin-right: 0;
	}

	.search-driver-ratings li{
		float: none!important;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}
	.register-form-box{
		padding: 0;
	}
	.register-page-form form{
		padding: 10px;
	}
	.car-detail-info .btn-effect-main{
		margin: 0 auto !important;
	}
	.member-preference-block h5{
		width: 100%;
	}
	.member-preference-block ul li{
		margin-right: 30px;
	}

	ul.search-driver-ratings{
		width: 100%;
		margin: 0 auto;
	}
	.driver-name .search-driver-ratings li{
		width:100% !important;
	}
	.offer-ride-container{
		overflow:hidden;
	}
	.my-booking-block img{
		width:100%;
		min-width:100%;
	}
	.booker-details h5,
	.search-sidebar h5, .car-detail-info h4, .car-detail-driver-info h5, .car-detail-counter h5, .rate-user h5, .my-booking-block h4, .passenger-activity h4, .pas-ride-experience-grid h4, .pas-profile-table h4, .driver-profile-cars h4, .payment-page-left-form h4, .billing-address h4, .user-verification-block h5{
		text-align:center;
		margin-top:20px;
	}
	.btn-off{
		margin: 0 auto;
		display: table;
	}
	.chat-body2{
		text-align: right;
	}

	.my-profile-form .btn-effect-main{
		display: inline-block;
		margin: 30px 10px 30px 0!important;
	}

	.upload-photo-section{
		padding: 0;
	}
	.profile-btns{
		width: 100%;
		margin: 0;
		display: block;
	}

	.result-ride-details .search-driver-ratings .ratings{
		width: 100%!important;
	}
	.result-ride-details .search-driver-ratings i{
		display: inline-block!important;
	}
	.result-ride-details .search-driver-ratings li{
		float: left!important;
	}

	.upload-photo-section .profile-btns{
		position: relative;
	}
	.upload-photo-section .profile-btns i{
		position: absolute;
		left: 19%;
		top: 9px;
	}
	.navbar-collapse.in{
		overflow-y: visible;
	}
	.navbar-default .dropdown-menu.notify-drop{
		width: 100%;
		min-height: 0;
		min-width: 300px;
		left: auto;
		right: -125px;
		margin-top: 20px;
	}
	.navbar-default .dropdown-message .notify-drop{
		right: -165px;
	}
}
@media (min-width:426px) and (max-width:600px){

	.navbar-brand>img{

		margin-left: 20px;

	}

	.navbar-toggle{

		margin-top: 33px;

		margin-right: 30px;

	}

	.navbar-default .navbar-toggle .icon-bar{

		background-color: #fff; 

	}

	.navbar-default .navbar-toggle{

		border-color: #fff; 

	}

	.navbar-dashboard .navbar-toggle .icon-bar{

		background-color: #222; 

	}

	.navbar-dashboard .navbar-toggle{

		border-color: #222; 

	}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{

		background-color: #ff8915;

		border-color: #ff8915;

	}

	.navbar-nav{

		margin: 0;

	}

	.navbar-default .navbar-nav>li>a{

		padding: 25px 10px;

		margin: 0;

		text-align: center;

	}

	.user-signup{

		float: none!important;

	}

	.user-signup li{

		margin: 0 auto 10px;

		width: 37%;

	}

	.slider-contanier{

		height: auto;

	}

	.slider-contanier .slide-info{

		margin-top: 24%;

	}

	.form-btns a{

		margin-right: 10px;

	}

	.btn-effect-main{

		padding: 8px 15px;

	}

	.slide-text a{

		margin-bottom: 15px;

	}

	.slide-text h2{

		font-size: 20px;

		margin-top: 21%;

	}

	.slide-text p{

		font-size: 17px;

		line-height:20px;

	}

	.service-block{

		width: 100%;

		border: none;

		border-bottom: 1px solid rgba(0,0,0,0.4);

		box-shadow: none;

		margin-bottom: 20px;

	}

	.latest-ride-offer-container{

		display: block!important;

		height: auto;

	}

	.ride-offers-wrap{

		width: 100%;

	}

	.ride-offers-wrap:last-child{

		width: 100%;

	}

	.ride-offer-user p{

		margin-right: 30px;

	}

	.ride-offer-detail ul{

		margin-left: 150px;

	}

	.ride-offers-wrap h5{

		margin-top: 2%;

	}

	.how-to-ride-block:nth-child(even){

		border: none;

	}

	.how-to-ride-block{

		border: none;

	}

	.how-to-ride-block:nth-child(odd){

		border: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}
	
	.pro-membership .btn-effect-main{
		margin: 0 auto!important;
		display: table;
	}

	.feature-info h5{

		text-align:center; 

	}

	.feature-info p{

		text-align: center;

	}

	.product-feature-list:last-child > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.product-feature-list:last-child > li h5, .product-feature-list:last-child > li p{

		text-align: center;

	}

	.product-feature-list{

		border: none;

	}

	.product-feature-list > li:after{

		display: none;

	}

	.mobile-mockup{

		margin: 0 auto;

		display: table;

	}

	.mobile-mockup-desc h3{

		font-size: 22px;

		margin-top: 20%;

		text-align: center;

	}

	.mobile-mockup-desc p strong{

		font-size: 15px;

		line-height: 23px;

		text-align: center;

		display: table;

		letter-spacing: 1px;

	}

	.mobile-mockup-desc p{

		font-size: 14px;

		text-align: center;

	}

	.mobile-mockup-desc a{

		float: none;

	}

	.footer-block h4{

		margin-top: 20px;

	}

	.mobile-mockup-desc a img{

		margin: 0 auto;

	}

	.footer-social-media{

		float: none!important;

		margin: 0 auto;

		display: table;

	} /* End Index Page */



	/* Offer Ride Page */

	.offer-tab-menu .nav-tabs li img{

		width: 100px;

	}

	.offer-tab-menu{

		padding:20px 0;

	}

	.recurring-trip-row .col-md-6{

		margin-bottom: 20px;

		float: left;

	}

	.tab-content-wrap .btn-effect-main{
		margin: 30px 10px 30px 0;
		display: inline-table;
	}


	/* Request Ride Page */

	.price-box input[type="button"]{

		margin-bottom: 25px;

	}

	.request-ride-seats, .request-ride-week{

		margin-bottom: 20px;

	}

	.request-ride-form button {

	   margin: 9px auto 20px;

	   display: table;

	}



	/* Search Result PAge */

	.search-resutl-form input.form-control, .saving-calc-form .form-control, .save-ride-info input.form-control{

		margin-bottom: 20px;

	}

	.search-resutl-form input{

		margin-bottom: 15px;

	}

	.search-result-box{

		padding: 30px 10px;

	}

	.search-result-container{

		display: block!important;

	}

	.top-req-title{

		margin-top: 85%;

	}

	.search-filter ul li{

		padding: 6px 6px;

		margin-bottom: 10px;

	}

	.result-driver-info h4{

		text-align: center;

		margin-top: 15px;

	}

	.result-driver-info .search-driver-ratings{

		margin: 0 auto 15px;

	}

	.search-driver-ratings li img{

		width: 100%;

		margin: 0 auto;

	}

	.serach-result-location{

		margin: 0 auto;

		display: table;

	}

	.ride-time{

		text-align: center;

	}

	.result-driver-info .small-btn{

		margin: 0 auto;

		display: table;

	}

	.search-ride-price{

		margin: 20px auto;

	}

	.seat-price{

		text-align: center;

	}



	/* Driver Details Page */

	.car-detail-seat-availibity, .car-detail-counter, .driver-calc, .rate-user{

		margin-top: 20px;

	}



	/* Register Page */

	.tab-content .tab-pane form .form-group input, .tab-content .tab-pane form .form-group select, .tab-content .tab-pane form .form-group .dropdown button, .offer-tab-content form .form-control, .request-ride-form form .form-control{

		margin-bottom: 10px;

	}

	.register-form-box{

		padding: 0;

	}

	.register-page-form form{

		padding: 10px;

	}

	.phone-verification a.btn-effect-main{

		margin: 15px auto;

		display: table;

		float: none!important;

	}

	.register-tabs .nav-tabs li {

	    width: 100%;

	    margin-bottom: 10px;

	}

	.register-tabs .nav-tabs li a:after, .register-tabs .nav-tabs li a:before{

		right: -25px;

	}

	.register-help-info img{

		margin: 0 auto 20px;

		float: none;

	}

	.register-help-info p{

		width: 100%;

	}



	/* saving calcilater Page */

	.search-result-banner h2{

		margin-top: 21%;

	}

	.saving-calc-form .col-md-6{

		margin: 0 auto 20px;

		display: table;

	}

	.passengers-slider{

		text-align: center;

	}



	/* Payment-section Page */

	.payment-page-left-form.payment-page-right{

		margin-top: 20px;

	}

	.payment-page-left-form form .form-group .form-control, .billing-address .form-control{

		margin-bottom: 15px;

	}



	/* Payment method 2 page */

	.billing-address{

		display: block!important;

	}

	.payments-method img{

		width: 100%;

	}

	.payment-page-left-form form button, .billing-address button{

		margin: 0 auto;

		display: table!important;

	}



	/* Passenger Details Page */

	.car-detail-seat-availibity img{

		margin: 0 auto;

	}



	/* Passenger Profile Page */

	.driver-details-info-container{

		display: block;

	}

	.driver-name h4{

		text-align: center;

	}

	.driver-name p{

		text-align: center;

	}

	.passenger-profile-head-btns a{

		margin: 8px auto;

		display: table!important;

		padding: 5px 20px;

	}

	.driver-banner-info .col-md-2{

		float: none!important;

	}

	.driver-detail-img{

		margin-top: -94px;

	}

	.user-analysis-grid .owl-carousel .owl-controls .owl-nav .owl-next{

		right: -13px;

	}



	/* Billing Address 2 Page */

	.billing-address h4{

	 	text-align: center;

	 }



	 /* Contact Page */

	.slide-info-wrap{

		width: 100%;

		margin-top: 12%;

	}

	.contact-info-box h4{

		text-align: center;

	}

	.contact-reach-list-box{

		margin: 15px auto;

		display: table;

	}



	/* Driver Profile Page */

	.driver-trip-detail{

		margin-bottom: 20px;

	}

	.pas-past-ride-seats img{

		margin-bottom: 10px;

	}



	/* FAQ Page */

	.faq-nav-tabs li{

		width: 33.3%;

	}



	/* Forgot Password Page */

	.forgot-pas button, .forgot-model .modal-footer button{

		margin:10px auto;

		display: table;

		padding: 10px 20px;

	}



	/* passanger request result Page */

	.result-ride-details .small-btn{

		margin: 0 auto 10px;

		display: table;

	}

	#clock p,

	#clock2 p,

	#clock3 p,

	#clock4 p{

		width: 18%;

	}



	/* Dashboard Page */

	.navbar-dashboard .navbar-nav{

		margin-left: 0;

	}

	.navbar-dashboard .navbar-nav>li>a{

		margin: 0 auto 10px;

	}

	#wrapper.toggled{

		padding-left: 0;

	}

	#wrapper.toggled #sidebar-wrapper{

		width: 100%;

	}

	#wrapper.toggled #sidebar-wrapper .collapse{

		display: block;

	}

	#page-content-wrapper{

		position: static !important;

	}

	#sidebar-wrapper{

		position: absolute;

	}

	#wrapper.toggled #page-content-wrapper{

		position: static;

	}

	.dashboard-right-topbar {

	    float: none!important;

	    margin: 0 auto 20px;

	    display: table;

	}

	.rides-summary .faq-nav-tabs li{

		width: 100%;

	}

	.user-progress-bar .circle{

		width: 100%;

		margin-bottom: 20px;

	}

	.faq-nav-tabs li a{

		border-right: none;

		border-top: 1px solid rgba(0,0,0,0.2);

	}

	.dash-home-offer-text p{

		text-align: center;

	}

	.dash-home-offer-text a{

		margin: 10px auto;

	}

	.find-friends img{

		width: 40%;

		margin: 0 auto;

	}

	.find-friends a{

		margin: 5px auto 20px;

	}

	.find-friends-vector img{

		width: 90%;

		margin: 0 auto;

	}



	/* My Profile Page */

	.profile-btns {

    	margin: 60px auto;

	    display: table;

	}

	.my-profile-form{

		width: 100%;

	}

	.my-profile-form .form-group .form-control, input.strength{

		margin-bottom: 10px;

	}

	.my-profile-form .btn-effect-main{

		margin: 15px auto!important;

		display: table;

	}



	/* Verification-modifer Page */

	.user-verification-block h5{

		text-align: center;

		margin-top: 10px;

	}

	.upload-photo-info h4{

		text-align: center;

	}

	.upload-photo-info p{

		text-align: center;

	}

	.user-verification-info p{

		text-align: center;

	}

	.user-verification-info a{

		margin: 0 auto 10px;

		display: table;

	}



	/* Email Verification Page */

	.email-verify-table h4{

		text-align: center;

		font-size: 14px;

	}

	.email-verify-table p{

		text-align: center;

	}

	.email-verify-table-box{

		overflow-x: auto;

	}
	



	/* Notification Page */

	.notification-heading h4{

		text-align: center;

	}

	.notification-heading p{

		text-align: center;

	}

	.not-head-block.col-md-4 {

   		margin: 0 auto;

    	display: table;

	}

	.not-list-block h4{

		text-align: center;

	}

	.not-list-block p{

		text-align: center;

	}

	.not-list-block .not-checkbox {

	    display: table;

	    float: none!important;

    	margin: 13px auto 0;

    }



    /* Deactivate Account */

    .deactivate-act-form h4{

    	font-size: 14px;

    }



     /*my-ride Page */

    .result-driver-info .search-driver-ratings img{

    	width: 50%;

    }

    .my-booking-block .booker-details h6{

    	text-align: center;

    }

    .my-booking-block .booker-details p{

    	text-align: center;

    }

    .my-booking-code a{

    	margin: 10px auto!important;

    	display: table;

    	float: none;

    }

    .pas-request-table table tbody td a{

    	margin-top: 10px;

    	width: 100%;

    }

    .pas-table-flitter-search{

    	margin-top: 0;

    }



    /* Messages Page */

    #custom-search-input .input-group[class*=col-]{

    	width: 100%;

    }

    .member_list{

    	margin-bottom: 10px;

    }

    .chat_bottom{

    	margin: 10px auto;

    	display: table;

    	float: none;

    	width: 0;

    }



    /* Rating Pages */

	.leave-feedback h4{

		text-align: center;

	}

	.leave-feedback-star-icon{

		margin: 13px auto;

		display: table;

	}



	/* Member Preference Page */

	.member-preference-block ul li{

		margin-left: 25px;

	}

	.btn-effect-main{

		margin: 0 auto;

	}



	/* refer-friedns page */

	.refer-frnd-form form button{

		margin: 10px 0 10px 0;

	}

	.refer-frnd-share p{

		text-align: center;

	}

	.refer-share-icons{

		margin: 0 auto;

		display: table;

	}



	/* people refered page */

	.reffer-people-info h5{

		text-align: center;

	}

	.reffer-people-info p{

		text-align: center;

	}

	

	/* Cupons page */

	.coupon-img img{

		width: 20%;

		margin: 10px auto 20px;

	}

	.coupon-info h5{

		text-align: center;

	}

	.coupon-info p{

		text-align: center;

	}

	.coupon-info a{

		margin: 10px auto;

	}



	/*contacts page */

	.add-contact-info p{

		text-align: center;

	}

	.add-contact-info span{

		text-align: center;

	}

	.add-contact-info .btn-effect-main{

		margin: 0 auto;

		display: table;

	}



	/* About page */

	.about-grid-icon:before, .about-grid-icon:after{

		display: none;

	}



	/* Invoice PAge */

	.pas-pagination {

	    margin: 10px auto;

	    display: table;

	}

	.pas-pagination-text p{

		text-align: center;

	}



	/*payment history driver page */

	.payment-history-info .btn-effect-main{

		margin-right: 20px;

	}
	.payment-history-info .btn-effect-main:last-child{

		margin-right: 0px;

	}



	/* PlaceBid Popup */



	.place-bid-model .modal-dialog{

		width: 90%;

		margin: 0 auto;

	}

	.place-bid-box input{

		width: 46%;

	}

	.place-bid-model .bid-model-form-head h5{

		margin-bottom: 10px;

	}

	.place-bid-model .modal-body > i span:before, .place-bid-model .modal-body > i span:after{

		width: 100%;

		left: -100%;

	}

	.place-bid-model .modal-body i span:after{

		right: -100%;

	}

	.place-bid-model .bid-model-form-box #clock p{

		width: 20%;

	}

	.user-verification-block{
		display: block;
		overflow: hidden;
	}
	.user-verification-img img{
		margin: 0 auto;
	}
	.upload-photo img{
		width: 100%!important;
	}
	.user-verification-block .user-verification-box{
		height: auto!important;
	}
	.user-verification-msg{
		margin: 0;
	}
	
	ul.dropdown-menu.profile-dropdown{
		margin: 10px 0!important;
		width: 100%;
	}
	
	.chat_area .chat-body1{
		margin-left: 0;
	}
	.chat_area li{
		padding: 20px 20px 0;
	}

	div#clock{
		text-align: center;
	}
	div#clock p{
		float: none!important;
		display: inline-block;
	}

	.save-ride-info p span{
		display: block;
		margin: 5px 0;
	}

	.pas-request-amout h5{
		right: 38%;
	}

	.detail-page-seats-icon ul{
		width: 100%;
	}
	.car-detail-seat-availibity ul li{
		width: 100%;
	}
	.pas-request-amout img{
	 	margin: 0 auto;
	}
	 .car-detail-seat-availibity .pas-request-amout span{
	 	right: 37%;
	 }

	 .ride-offer-detail ul{
		padding-left: 0;
		margin-left: 0;
	}
	.ride-offer-detail li{
		text-align: center;
	}

	.dashboard-right-topbar > ul .dropdown-menu{
		margin: 10px 0 10px 0;
	}

	.search-driver-ratings .ratings{
		text-align: center;
	}
	.search-driver-ratings li:nth-last-child(2){
		width: 100%;
	}
	.search-driver-ratings li p{
		text-align: center;
	}
	.search-driver-ratings li:last-child{
		width: 100%;
	}
	.serach-result-location li{
		margin: 0 auto;
		display: table;
		width: 100%;
	}

	.chat-img1 .pull-left{
		margin-right: 10px!important;
	}
	.chat_area li .chat-img1 img{
		margin-right: 10px;
	}

	.register-help-info p{
		padding-left: 0;
		border-left: none;
		text-align: center;
		float: none!important;
	}
	.register-page-form .form-group label{
		margin-bottom: 25px;
	}
	.phone-verification > span,.tab-content .tab-pane h4{
		text-align: center;
	}

	.payment-page-left-form form button, .billing-address button{
		margin: 10px auto 20px;
	}
	.payment-page-left-form h4, .payment-page-right .driver-name h4{
		text-align: center;
	}
	.driver-trip-detail h5{
		padding-left: 0;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
		margin: 0 0 10px!important;
	}

	.view-profile-box ul li h4{
		padding: 12px 0 12px 0;
		border-right: none;
	}

	.driver-verified-detail ul li.active p{
		text-align: center;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		margin: 0 0 5px;
		float: none!important;
	}
	.detail-page-seats-icon ul{
		width: 100%;
	}
	.preference-icons{
		display: table;
		float: none;
		margin: 0 auto;
		width: auto;
	}
	.preference-icons li:last-child{
		margin-right: 0;
	}

	.search-driver-ratings li{
		float: none!important;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}
	.register-form-box{
		padding: 0;
	}
	.register-page-form form{
		padding: 10px;
	}
	.car-detail-info .btn-effect-main{
		margin: 0 auto !important;
	}
	.member-preference-block h5{
		width: 100%;
	}
	.member-preference-block ul li{
		margin-right: 30px;
	}

	ul.search-driver-ratings{
		width: 100%;
		margin: 0 auto;
	}
	.driver-name .search-driver-ratings li{
		width:100% !important;
	}
	.offer-ride-container{
		overflow:hidden;
	}
	.my-booking-block img{
		width:100%;
		min-width:100%;
	}
	.booker-details h5,
	.search-sidebar h5, .car-detail-info h4, .car-detail-driver-info h5, .car-detail-counter h5, .rate-user h5, .my-booking-block h4, .passenger-activity h4, .pas-ride-experience-grid h4, .pas-profile-table h4, .driver-profile-cars h4, .payment-page-left-form h4, .billing-address h4, .user-verification-block h5{
		text-align:center;
		margin-top:20px;
	}
	.btn-off{
		margin: 0 auto;
		display: table;
	}
	.chat-body2{
		text-align: right;
	}

	.my-profile-form .btn-effect-main{
		display: inline-block;
		margin: 30px 10px 30px 0!important;
	}

	.upload-photo-section{
		padding: 0;
	}
	.profile-btns{
		width: 100%;
		margin: 0;
		display: block;
	}

	.result-ride-details .search-driver-ratings .ratings{
		width: 100%!important;
	}
	.result-ride-details .search-driver-ratings i{
		display: inline-block!important;
	}
	.result-ride-details .search-driver-ratings li{
		float: left!important;
	}

	.upload-photo-section .profile-btns{
		position: relative;
	}
	.upload-photo-section .profile-btns i{
		position: absolute;
		left: 19%;
		top: 9px;
	}
	.navbar-collapse.in{
		overflow-y: visible;
	}
	.navbar-default .dropdown-menu.notify-drop{
		width: 100%;
		min-height: 0;
		min-width: 300px;
		left: auto;
		right: -125px;
		margin-top: 20px;
	}
	.navbar-default .dropdown-message .notify-drop{
		right: -165px;
	}
}
@media (min-width:361px) and (max-width:425px){

	.navbar-brand>img{

		margin-left: 20px;

	}

	.navbar-toggle{

		margin-top: 33px;

		margin-right: 30px;

	}

	.navbar-default .navbar-toggle .icon-bar{

		background-color: #fff; 

	}

	.navbar-default .navbar-toggle{

		border-color: #fff; 

	}

	.navbar-dashboard .navbar-toggle .icon-bar{

		background-color: #222; 

	}

	.navbar-dashboard .navbar-toggle{

		border-color: #222; 

	}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{

		background-color: #ff8915;

		border-color: #ff8915;

	}

	.navbar-nav{

		margin: 0;

	}

	.navbar-default .navbar-nav>li>a{

		padding: 25px 10px;

		margin: 0;

		text-align: center;

	}

	.user-signup{

		float: none!important;

	}

	.user-signup li{

		margin: 0 auto 10px;

		width: 55%;

	}

	.slider-contanier{

		height: auto;

	}

	.slider-contanier .slide-info{

		margin-top: 30%;

	}

	.form-btns{

		width: 100%;

	}

	.form-btns a{

		width: 100%;

		display: block;

		margin-bottom: 10px;

		margin-right: 0;

	}

	.btn-effect-main, .btn{

		padding: 8px 8px;

		font-size: 12px;

	}

	.slide-text h2{

		font-size: 20px;

		margin-top: 24%;

	}

	.slide-text p{

		font-size: 17px;

		line-height:20px;

	}

	.slide-text a{

		margin: 20px 0 20px 0;

	}

	.service-block{

		width: 100%;

		border: none;

		border-bottom: 1px solid rgba(0,0,0,0.4);

		box-shadow: none;

		margin-bottom: 20px;

	}

	.latest-ride-offer-container{

		display: block!important;

		height: auto;

	}

	.ride-offer-user{

		margin-top: 15px;		

	}

	.owl-carousel .owl-item .ride-offer-user img{

		margin: 0 auto;

		float: none;

	}

	.ride-offers-wrap{

		width: 100%;

	}

	.ride-offers-wrap:last-child{

		width: 100%;

	}

	.pro-membership .btn-effect-main{
		margin: 0 auto!important;
		display: table;
	}

	.ride-offer-user p{

		text-align: center;

		float: none;

		margin-right: 0;

		margin-bottom: 0;

		line-height: 45px;

	}

	.ride-offer-detail ul{
		padding-left: 0;
		margin-left: 0;
	}
	.ride-offer-detail li{
		text-align: center;
	}


	.how-to-ride-block:nth-child(even){

		border: none;

	}

	.how-to-ride-block{

		border: none;

	}

	.how-to-ride-block:nth-child(odd){

		border: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

	}

	.product-feature-list{

		border: none;

	}

	.product-feature-list > li:after{

		display: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.feature-info h5{

		text-align:center; 

	}

	.feature-info p{

		text-align: center;

	}

	.product-feature-list:last-child > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.product-feature-list:last-child > li h5, .product-feature-list:last-child > li p{

		text-align: center;

	}

	.mobile-mockup{

		margin: 0 auto;

		display: table;

	}

	.mobile-mockup img{

		width: 100px;

	}

	.mobile-app-container .mobile-mockup:hover img.right-mockup{

		transform: translateY(50px) translateX(-90px);

	}

	.mobile-app-container .mobile-mockup:hover img.left-mockup{

		transform: translateY(0px) translateX(170px);

	}

	.mobile-mockup-desc h3{

		font-size: 22px;

		margin-top: 20%;

		text-align: center;

	}

	.mobile-mockup-desc p strong{

		font-size: 15px;

		line-height: 23px;

		text-align: center;

		display: table;

		letter-spacing: 1px;

	}

	.mobile-mockup-desc p{

		font-size: 14px;

		text-align: center;

	}

	.mobile-mockup-desc a{

		float: none;

	}

	.mobile-mockup-desc a img{

		margin: 0 auto;

	}

	.footer-social-media{

		float: none!important;

		margin: 0 auto;

		display: table;

	} /* End Index page */



	/* Offer Ride Page */

	.offer-tab-menu{

		padding: 20px 0;

	}
	

	.offer-tab-menu .nav-tabs li{

/*		width: 100%;

		float: none;*/

	}
	

	.recurring-trip-row .col-md-6{

		margin: 0 auto 20px;

		display: table;

		float: none;

	}

	.tab-content-wrap .btn-effect-main{
		margin: 30px 10px 30px 0;
		display: inline-table;
	}



	/* Request Ride Page */

	.price-box input[type="button"]{

		margin-bottom: 25px;

	}

	.request-ride-seats, .request-ride-week{

		margin-bottom: 20px;

	}

	.request-ride-form button {

	   margin: 9px auto 20px;

	   display: table;

	}



	/* Search Result PAge */

	.search-resutl-form input.form-control, .saving-calc-form .form-control, .save-ride-info input.form-control{

		margin-bottom: 20px;

	}

	.search-resutl-form input{

		margin-bottom: 15px;

	}

	.search-result-box{

		padding: 30px 10px;

	}

	.search-filter ul li{

		padding: 6px 20px;

		margin-bottom: 10px;

	}

	.result-driver-info h4{

		text-align: center;

		margin-top: 15px;

	}

	.result-driver-info .search-driver-ratings{

		margin: 0 auto 15px;

	}

	.search-driver-ratings li img{

		width: 100%;

		margin: 0 auto;

	}

	.serach-result-location{

		margin: 0 auto;

		display: inherit;

	}

	.ride-time{

		text-align: center;

	}

	.result-driver-info .small-btn{

		margin: 0 auto;

		display: table;

	}

	.search-ride-price{

		margin: 20px auto;

	}

	.seat-price{

		text-align: center;

	}

	.search-result-container{

		display: block!important;

	}

	.top-req-title{

		margin-top: 75%;

	}



	/* Driver Details Page */

	.car-detail-seat-availibity, .car-detail-counter, .driver-calc, .rate-user{

		margin-top: 20px;

	}

	.driver-name h4{

		font-size: 16px;

	}

	.driver-name p{

		font-size: 13px;

	}



	/* Register Page */

	.tab-content .tab-pane form .form-group input, .tab-content .tab-pane form .form-group select, .tab-content .tab-pane form .form-group .dropdown button, .offer-tab-content form .form-control, .request-ride-form form .form-control{

		margin-bottom: 10px;

	}

	.register-form-box{

		padding: 0;

	}

	.register-page-form form{

		padding: 10px;

	}

	.phone-verification a.btn-effect-main{

		margin: 15px auto;

		display: table;

		float: none!important;

	}

	.register-tabs .nav-tabs li {

	    width: 100%;

	    margin-bottom: 10px;

	}

	.register-tabs .nav-tabs li a:after, .register-tabs .nav-tabs li a:before{

		right: -25px;

	}

	.register-sub-circle-heading h2{

		text-align: center;

		display: block!important;

	}

	.register-sub-circle-heading span{

		margin: 0 auto;

		display: table!important;

	}

	.register-help-info img{

		margin: 0 auto 20px;

		float: none;

	}

	.register-help-info p{

		width: 100%;

	}

	.reg-soc-btn{

		font-size: 13px;

	}

	.reg-soc-btn i{

		font-size: 13px;

	}



	/* saving calcilater Page */

	.search-result-banner h2{

		margin-top: 21%;

	}

	.saving-calc-form .col-md-6{

		margin: 0 auto 20px;

		display: table;

	}

	.passengers-slider{

		text-align: center;

	}



	/* Payment method 2 page */

	.billing-address{

		display: block!important;

	}

	.payments-method img{

		width: 100%;

	}

	.payment-page-left-form form button, .billing-address button{

		margin: 0 auto;

		display: table!important;

	}



	/* Payment-section Page */

	.payment-page-left-form.payment-page-right{

		margin-top: 20px;

	}

	.payment-page-left-form form .form-group .form-control, .billing-address .form-control{

		margin-bottom: 15px;

	}



	/* Passenger Profile Page */

	.driver-details-info-container{

		display: block;

	}

	.passenger-profile-head-btns a{

		margin: 8px auto;

		display: table!important;

		padding: 5px 20px;

	}

	.driver-name h4{

		text-align: center;

	}

	.driver-name p{

		text-align: center;

	}

	.driver-banner-info .col-md-2{

		float: none!important;

	}

	.driver-detail-img{

		margin-top: -94px;

	}

	.user-analysis-grid .owl-carousel .owl-controls .owl-nav .owl-next{

		right: -13px;

	}



	/* Billing Address 2 Page */

	.billing-address h4{

	 	text-align: center;

	 }



	  /* Contact Page */

	.slide-info-wrap{

		width: 100%;

		margin-top: 12%;

	}

	.contact-info-box h4{

		text-align: center;

	}

	.contact-reach-list-box{

		margin: 15px auto;

		display: table;

	}



	/* Driver Profile Page */

	.driver-trip-detail{

		margin-bottom: 20px;

	}

	.pas-past-ride-seats img{

		margin-bottom: 10px;

	}



	/* FAQ Page */

	.faq-nav-tabs li{

		width: 33.3%;

	}

	

	/* Forgot Password Page */

	.forgot-pas button, .forgot-model .modal-footer button{

		margin:10px auto;

		display: table;

		padding: 10px 20px;

	}



	/* passanger request result Page */

	.result-ride-details .small-btn{

		margin: 0 auto 10px;

		display: table;

	}



	/* Dashboard Page */

	.navbar-dashboard .navbar-nav{

		margin-left: 0;

	}

	.navbar-dashboard .navbar-nav>li>a{

		margin: 0 auto 10px;

	}

	#wrapper.toggled{

		padding-left: 0;

	}

	#wrapper.toggled #sidebar-wrapper{

		width: 100%;

	}

	#wrapper.toggled #sidebar-wrapper .collapse{

		display: block;

		visibility: visible;

		box-shadow: none;

	}

	#page-content-wrapper{

		position: static !important;

	}

	#sidebar-wrapper{

		position: absolute;

	}

	#wrapper.toggled #page-content-wrapper{

		position: static;

	}

	.dashboard-right-topbar {

	    float: none!important;

	    margin: 0 auto 20px;

	    display: table;

	}

	.rides-summary .faq-nav-tabs li{

		width: 100%;

	}

	.user-progress-bar .circle{

		width: 100%;

		margin-bottom: 20px;

	}

	.faq-nav-tabs li a{

		border-right: none;

		border-top: 1px solid rgba(0,0,0,0.2);

	}

	.dash-home-offer-text p{

		text-align: center;

	}

	.dash-home-offer-text a{

		margin: 10px auto;

	}

	.find-friends img{

		width: 40%;

		margin: 0 auto;

	}

	.find-friends a{

		margin: 5px auto 20px;

	}

	.find-friends-vector img{

		width: 90%;

		margin: 0 auto;

	}



	/* My Profile Page */

	.profile-btns {

    	margin: 60px auto;

	    display: table;

	}

	.my-profile-form{

		width: 100%;

	}

	.my-profile-form .form-group .form-control, input.strength{

		margin-bottom: 10px;

	}

	.my-profile-form .btn-effect-main{

		margin: 15px auto!important;

		display: table;

	}

	.profile-btns a{

		display: table;

		margin: 10px auto!important;

	}



	/* Verification-modifer Page */

	.user-verification-block h5{

		text-align: center;

		margin-top: 10px;

	}

	.upload-photo-info h4{

		text-align: center;

	}

	.upload-photo-info p{

		text-align: center;

	}

	.user-verification-info p{

		text-align: center;

	}

	.user-verification-info a{

		margin: 0 auto 10px;

		display: table;

	}



	/* Email Verification Page */

	.email-verify-table h4{

		text-align: center;

		font-size: 14px;

	}

	.email-verify-table-box{

		overflow-x: auto;

	}

	.email-verify-table p{

		text-align: center;

	}



	/* Notification Page */

	.notification-heading h4{

		text-align: center;

	}

	.notification-heading p{

		text-align: center;

	}

	.not-head-block.col-md-4 {

   		margin: 0 auto;

    	display: table;

	}

	.not-list-block h4{

		text-align: center;

	}

	.not-list-block p{

		text-align: center;

	}

	.not-list-block .not-checkbox {

	    display: table;

	    float: none!important;

    	margin: 13px auto 0;

    }



     /*my-ride Page */

    .result-driver-info .search-driver-ratings img{

    	width: 50%;

    }

    .my-booking-block .booker-details h6{

    	text-align: center;

    }

    .my-booking-block .booker-details p{

    	text-align: center;

    }

    .my-booking-code a{

    	margin: 10px auto!important;

    	display: table;

    	float: none;

    }

    .pas-request-table table tbody td a{

    	margin-top: 10px;

    	width: 100%;

    }

    .pas-table-flitter-search{

    	margin-top: 0;

    }

    .driver-trip-detail h5{

    	width: 100%;

    	float: none;

    	text-align: center;

    }

    .driver-trip-detail p{

    	width: 100%;

    	text-align: center;

    	margin-top: 5px;
    	margin-left: 0;

    	float: none;

    }

    .preference-icons{
		display: table;
		margin: 0 auto;
		float: none;
		width:70%;
	}
	.preference-icons li:last-child{
		margin-right: 0;
	}



     /* Messages Page */

    #custom-search-input .input-group[class*=col-]{

    	width: 100%;

    }

    .member_list{

    	margin-bottom: 10px;

    }

    .chat_bottom{

    	margin: 10px auto;

    	display: table;

    	float: none;

    	width: 0;

    }



    /* Rating Pages */

	.leave-feedback h4{

		text-align: center;

	}

	.leave-feedback-star-icon{

		margin: 13px auto;

		display: table;

	}



	/* Member Preference Page */

	.btn-effect-main{

		margin: 0 auto;

	}



	/* refer-friedns page */

	.refer-frnd-form form button{

		margin: 10px 0 10px 0;

	}

	.refer-frnd-share p{

		text-align: center;

	}

	.refer-share-icons{

		margin: 0 auto;

		display: table;

	}



	/* people refered page */

	.reffer-people-info h5{

		text-align: center;

	}

	.reffer-people-info p{

		text-align: center;

	}

	

	/* Cupons page */

	.coupon-img img{

		width: 20%;

		margin: 10px auto 20px;

	}

	.coupon-info h5{

		text-align: center;

	}

	.coupon-info p{

		text-align: center;

	}

	.coupon-info a{

		margin: 10px auto;

	}



	/*contacts page */

	.add-contact-info p{

		text-align: center;

	}

	.add-contact-info span{

		text-align: center;

	}

	.add-contact-info .btn-effect-main{

		margin: 0 auto;

		display: table;

	}



	.past-rides-block .serach-result-location li p{

		font-size: 12px;

	}



	/* About page */

	.about-grid-icon:before, .about-grid-icon:after{

		display: none;

	}



	/* Invoice PAge */

	.pas-pagination {

	    margin: 10px auto;

	    display: table;

	}

	.pas-pagination-text p{

		text-align: center;

	}



	/*payment history driver page */

	.payment-history-info .btn-effect-main{

		margin-right: 20px;

	}
	.payment-history-info .btn-effect-main:last-child{

		margin-right: 0px;

	}



	/* PlaceBid Popup */



	.place-bid-model .modal-dialog{

		width: 90%;

		margin: 0 auto;

	}

	.place-bid-box input{

		width: 46%;

	}

	.place-bid-model .bid-model-form-head h5{

		margin-bottom: 10px;

	}

	.place-bid-model .modal-body > i span:before, .place-bid-model .modal-body > i span:after{

		width: 100%;

		left: -100%;

	}

	.place-bid-model .modal-body i span:after{

		right: -100%;

	}

	.place-bid-model .bid-model-form-box #clock p{

		width: 20%;

	}
	
	.user-verification-block{
		display: block;
		overflow: hidden;
	}
	.user-verification-img img{
		margin: 0 auto;
	}
	.upload-photo img{
		width: 100%!important;
	}
	.user-verification-block .user-verification-box{
		height: auto!important;
	}
	.user-verification-msg{
		margin: 0;
	}

	ul.dropdown-menu.profile-dropdown{
		margin: 10px 0!important;
		width: 100%;
	}
	
	.chat_area .chat-body1{
		margin-left: 0;
	}
	.chat_area li{
		padding: 20px 20px 0;
	}	

	div#clock{
		text-align: center;
	}
	div#clock p{
		float: none!important;
		display: inline-block;
	}

	.save-ride-info p span{
		display: block;
		margin: 5px 0;
	}

	.pas-request-amout h5{
		right: 31%;
	}

	.detail-page-seats-icon ul{
		width: 100%;
	}
	.car-detail-seat-availibity ul li{
		width: 100%;
	}
	.pas-request-amout img{
	 	margin: 0 auto;
	}
	 .car-detail-seat-availibity .pas-request-amout span{
	 	right: 29%;
	 }

	 .other-details img#ini3{
	 	margin-left: 20%;
	 }

	 .dashboard-right-topbar > ul .dropdown-menu{
		margin: 10px 0 10px 0;
	}

	.search-driver-ratings .ratings{
		text-align: center;
	}
	.search-driver-ratings li:nth-last-child(2){
		width: 100%;
	}
	.search-driver-ratings li p{
		text-align: center;
	}
	.search-driver-ratings li:last-child{
		width: 100%;
	}
	.serach-result-location li{
		margin: 0 auto;
		display: table;
		width: 100%;
	}

	.chat-img1 .pull-left{
		margin-right: 10px!important;
	}
	.chat_area li .chat-img1 img{
		margin-right: 10px;
	}

	.register-help-info p{
		padding-left: 0;
		border-left: none;
		text-align: center;
		float: none!important;
	}
	.register-page-form .form-group label{
		margin-bottom: 25px;
	}
	.phone-verification > span,.tab-content .tab-pane h4{
		text-align: center;
	}

	.payment-page-left-form form button, .billing-address button{
		margin: 10px auto 20px;
	}
	.payment-page-left-form h4, .payment-page-right .driver-name h4{
		text-align: center;
	}
	.driver-trip-detail h5{
		padding-left: 0;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
		margin: 0 0 10px!important;
	}

	.view-profile-box ul li h4{
		padding: 12px 0 12px 0;
		border-right: none;
	}

	.driver-verified-detail ul li.active p{
		text-align: center;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		margin: 0 0 5px;
		float: none!important;
	}
	.detail-page-seats-icon ul{
		width: 100%;
	}
	.preference-icons{
		display: table;
		margin: 0 auto;
		float: none;
		width: auto;
	}
	.preference-icons li:last-child{
		margin-right: 0;
	}

	.search-driver-ratings li{
		float: none!important;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}
	.register-form-box{
		padding: 0;
	}
	.register-page-form form{
		padding: 10px;
	}
	.car-detail-info .btn-effect-main{
		margin: 0 auto !important;
	}
	.member-preference-block h5{
		width: 100%;
	}
	.member-preference-block ul li{
		margin-right: 30px;
	}

	ul.search-driver-ratings{
		width: 100%;
		margin: 0 auto;
	}
	.driver-name .search-driver-ratings li{
		width:100% !important;
	}
	.offer-ride-container{
		overflow:hidden;
	}
	.my-booking-block img{
		width:100%;
		min-width:100%;
	}
	.booker-details h5,
	.search-sidebar h5, .car-detail-info h4, .car-detail-driver-info h5, .car-detail-counter h5, .rate-user h5, .my-booking-block h4, .passenger-activity h4, .pas-ride-experience-grid h4, .pas-profile-table h4, .driver-profile-cars h4, .payment-page-left-form h4, .billing-address h4, .user-verification-block h5{
		text-align:center;
		margin-top:20px;
	}
	.btn-off{
		margin: 0 auto;
		display: table;
	}
	.chat-body2{
		text-align: right;
	}

	.my-profile-form .btn-effect-main{
		display: inline-block;
		margin: 30px 10px 30px 0!important;
	}

	.upload-photo-section{
		padding: 0;
	}
	.profile-btns{
		width: 100%;
		margin: 0;
		display: block;
	}

	.result-ride-details .search-driver-ratings .ratings{
		width: 100%!important;
	}
	.result-ride-details .search-driver-ratings i{
		display: inline-block!important;
	}
	.result-ride-details .search-driver-ratings li{
		float: left!important;
	}

	.upload-photo-section .profile-btns{
		position: relative;
	}
	.upload-photo-section .profile-btns i{
		position: absolute;
		left: 19%;
		top: 9px;
	}
	.navbar-collapse.in{
		overflow-y: visible;
	}
	.navbar-default .dropdown-menu.notify-drop{
		width: 100%;
		min-height: 0;
		min-width: 300px;
		left: auto;
		right: -125px;
		margin-top: 20px;
	}
	.navbar-default .dropdown-message .notify-drop{
		right: -165px;
	}
}
@media (min-width:310px) and (max-width:360px){
	
	.offer-tab-content, .offer-tab-menu{padding: 20px 0;}
	.navbar-brand>img{
		margin-left: 20px;

	}

	.navbar-toggle{

		margin-top: 33px;

		margin-right: 30px;

	}

	.navbar-default .navbar-toggle .icon-bar{

		background-color: #fff; 

	}

	.navbar-default .navbar-toggle{

		border-color: #fff; 

	}

	.navbar-dashboard .navbar-toggle .icon-bar{

		background-color: #222; 

	}

	.navbar-dashboard .navbar-toggle{

		border-color: #222; 

	}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{

		background-color: #ff8915;

		border-color: #ff8915;

	}

	.navbar-nav{

		margin: 0;

	}

	.navbar-default .navbar-nav>li>a{

		padding: 25px 10px;

		margin: 0;

		text-align: center;

	}

	.user-signup{

		float: none!important;

	}

	.user-signup li{

		margin: 0 auto 10px;

		width: 65%;

	}

	.slider-contanier{

		height: auto;

	}

	.slider-contanier .slide-info{

		margin-top: 30%;

	}

	.form-btns{

		display: block;

	}

	.form-btns a{

		width: 100%;

		display: block;

		margin-bottom: 10px;

		margin-right: 0;

	}

	.btn-effect-main{

		padding: 8px 8px;

		font-size: 12px;

	}
	.pro-membership .btn-effect-main{
		margin: 0 auto!important;
		display: table;
	}

	.slide-text h2{

		font-size: 20px;

		margin-top: 24%;

	}

	.slide-text p{

		font-size: 17px;

		line-height:20px;

	}

	.slide-text a{

		margin: 20px 0 20px 0;

	}

	.service-block{

		width: 100%;

		border: none;

		border-bottom: 1px solid rgba(0,0,0,0.4);

		box-shadow: none;

		margin-bottom: 20px;

	}

	.latest-ride-offer-container{

		display: block!important;

		height: auto;

	}

	.ride-offers-wrap{

		width: 100%;

	}

	.ride-offer-user{

		margin-top: 15px;		

	}

	.owl-carousel .owl-item .ride-offer-user img{

		margin: 0 auto;

		float: none;

	}

	.ride-offers-wrap:last-child{

		width: 100%;

	}

	.ride-offer-user p{

		text-align: center;

		float: none;

		margin-right: 0;

		margin-bottom: 0;

		line-height: 45px;

	}

	.ride-offer-detail ul{
		padding-left: 0;
		margin-left: 0;
	}
	.ride-offer-detail li{
		text-align: center;
	}

	.how-to-ride-block:nth-child(even){

		border: none;

	}

	.how-to-ride-block{

		border: none;

	}

	.how-to-ride-block:nth-child(odd){

		border: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

	}

	.product-feature-list{

		border: none;

	}

	.product-feature-list > li:after{

		display: none;

	}

	.product-feature-list > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.feature-info h5{

		text-align:center; 

	}

	.feature-info p{

		text-align: center;

	}

	.product-feature-list:last-child > li .feature-img{

		float: none;

		margin: 0 auto;

		display: table;

	}

	.product-feature-list:last-child > li h5, .product-feature-list:last-child > li p{

		text-align: center;

	}

	.mobile-mockup{

		margin: 0 auto;

		display: table;

	}

	.mobile-mockup img{

		width: 100px;

	}

	.mobile-app-container .mobile-mockup:hover img.right-mockup{

		transform: translateY(50px) translateX(-90px);

	}

	.mobile-app-container .mobile-mockup:hover img.left-mockup{

		transform: translateY(0px) translateX(170px);

	}

	.mobile-mockup-desc h3{

		font-size: 22px;

		margin-top: 20%;

		text-align: center;

	}

	.mobile-mockup-desc p strong{

		font-size: 15px;

		line-height: 23px;

		text-align: center;

		display: table;

		letter-spacing: 1px;

	}

	.mobile-mockup-desc p{

		font-size: 14px;

		text-align: center;

	}

	.mobile-mockup-desc a{

		float: none;

	}

	.mobile-mockup-desc a img{

		margin: 0 auto;

	}

	.footer-social-media{

		float: none!important;

		margin: 0 auto;

		display: table;

	} /* End Index page */



	/* Offer Ride Page */

	.offer-tab-menu{

		padding: 20px 0;

	}

	.offer-tab-menu .nav-tabs li{

/*		width: 100%;

		float: none;*/

	}

	.recurring-trip-row .col-md-6{

		margin: 0 auto 20px;

		display: table;

		float: none;

	}

	.tab-content-wrap .btn-effect-main{
		margin: 30px 10px 30px 0;
		display: inline-table;
	}



	/* Request Ride Page */

	.price-box input[type="button"]{

		margin-bottom: 25px;

	}

	.request-ride-seats, .request-ride-week{

		margin-bottom: 20px;

	}

	.request-ride-form button {

	   margin: 9px auto 20px;

	   display: table;

	}



	/* Search Result PAge */

	.search-resutl-form input.form-control, .saving-calc-form .form-control, .save-ride-info input.form-control{

		margin-bottom: 20px;

	}

	.search-resutl-form input{

		margin-bottom: 15px;

	}

	.search-result-box{

		padding: 30px 10px;

	}

	.search-filter ul li{

		padding: 6px 20px;

		margin-bottom: 10px;

	}

	.result-driver-info h4{

		text-align: center;

		margin-top: 15px;

	}

	.result-driver-info .search-driver-ratings{

		margin: 0 auto 15px;

	}

	.search-driver-ratings li img{

		width: 100%;

		margin: 0 auto;

	}

	.serach-result-location{

		margin: 0 auto;

		display: inherit;

	}

	.ride-time{

		text-align: center;

	}

	.result-driver-info .small-btn{

		margin: 0 auto;

		display: table;

	}

	.search-ride-price{

		margin: 20px auto;

	}

	.seat-price{

		text-align: center;

	}

	.search-result-container{

		display: block!important;

	}

	.top-req-title{

		margin-top: 75%;

	}



	/* Driver Details Page */

	.car-detail-seat-availibity, .car-detail-counter, .driver-calc, .rate-user{

		margin-top: 20px;

	}

	.driver-name h4{

		font-size: 16px;

	}

	.driver-name p{

		font-size: 13px;

	}



	/* Regiter Page */

	.tab-content .tab-pane form .form-group input, .tab-content .tab-pane form .form-group select, .tab-content .tab-pane form .form-group .dropdown button, .offer-tab-content form .form-control, .request-ride-form form .form-control{

		margin-bottom: 10px;

	}

	.phone-verification a.btn-effect-main{

		margin: 15px auto;

		display: table;

		float: none!important;

	}

	.register-tabs .nav-tabs li {

	    width: 100%;

	    margin-bottom: 10px;

	}

	.register-tabs .nav-tabs li a:after, .register-tabs .nav-tabs li a:before{

		right: -25px;

	}

	.register-sub-circle-heading h2{

		text-align: center;

		display: block!important;

	}

	.register-sub-circle-heading span{

		margin: 0 auto;

		display: table!important;

	}

	.register-help-info img{

		margin: 0 auto 20px;

		float: none;

	}

	.register-help-info p{

		width: 100%;

	}

	.reg-soc-btn{

		font-size: 13px;

	}

	.reg-soc-btn i{

		font-size: 13px;

	}

	/* saving calcilater Page */

	.search-result-banner h2{

		margin-top: 21%;

	}

	.saving-calc-form .col-md-6{

		margin: 0 auto 20px;

		display: table;

	}

	.passengers-slider{

		text-align: center;

	}



	/* Payment-section Page */

	.payment-page-left-form.payment-page-right{

		margin-top: 20px;

	}

	.payment-page-left-form form .form-group .form-control, .billing-address .form-control{

		margin-bottom: 15px;

	}



	/* Payment method 2 page */

	.billing-address{

		display: block!important;

	}

	.payments-method img{

		width: 100%;

	}

	.payment-page-left-form form button, .billing-address button{

		margin: 0 auto;

		display: table!important;

	}



	/* Passenger Profile Page */

	.driver-details-info-container{

		display: block;

	}

	.passenger-profile-head-btns a{

		margin: 8px auto;

		display: table!important;

		padding: 5px 20px;

	}

	.driver-name h4{

		text-align: center;

	}

	.driver-name p{

		text-align: center;

	}

	.driver-banner-info .col-md-2{

		float: none!important;

	}

	.driver-detail-img{

		margin-top: -94px;

	}

	.user-analysis-grid .owl-carousel .owl-controls .owl-nav .owl-next{

		right: -13px;

	}



	/* Billing Address 2 Page */

	.billing-address h4{

	 	text-align: center;

	 }



	  /* Contact Page */

	.slide-info-wrap{

		width: 100%;

		margin-top: 12%;

	}

	.contact-info-box h4{

		text-align: center;

	}

	.contact-reach-list-box{

		margin: 15px auto;

		display: table;

	}



	/* Driver Profile Page */

	.driver-trip-detail{

		margin-bottom: 20px;

	}



	/* FAQ Page */

	.faq-nav-tabs li{

		width: 33.3%;

	}



	/* Forgot Password Page */

	.forgot-pas button, .forgot-model .modal-footer button{

		margin:10px auto;

		display: table;

		padding: 10px 20px;

	}



	/* passanger request result Page */

	.result-ride-details .small-btn{

		margin: 0 auto 10px;

		display: table;

	}

	/* Dashboard Page */

	.navbar-dashboard .navbar-nav{

		margin-left: 0;

	}

	.navbar-dashboard .navbar-nav>li>a{

		margin: 0 auto 10px;

	}

	#wrapper.toggled{

		padding-left: 0;

	}

	#wrapper.toggled #sidebar-wrapper{

		width: 100%;

	}

	#wrapper.toggled #sidebar-wrapper .collapse{

		display: block;

		visibility: visible;

		box-shadow: none;

	}

	#page-content-wrapper{

		position: static !important;

	}

	#sidebar-wrapper{

		position: absolute;

	}

	#wrapper.toggled #page-content-wrapper{

		position: static;

	}

	.dashboard-right-topbar {

	    float: none!important;

	    margin: 0 auto 20px;

	    display: table;

	}

	.rides-summary .faq-nav-tabs li{

		width: 100%;

	}

	.user-progress-bar .circle{

		width: 100%;

		margin-bottom: 20px;

	}

	.faq-nav-tabs li a{

		border-right: none;

		border-top: 1px solid rgba(0,0,0,0.2);

	}

	.dash-home-offer-text p{

		text-align: center;

	}

	.dash-home-offer-text a{

		margin: 10px auto;

	}

	.find-friends img{

		width: 40%;

		margin: 0 auto;

	}

	.find-friends a{

		margin: 5px auto 20px;

	}

	.find-friends-vector img{

		width: 90%;

		margin: 0 auto;

	}



	/* My Profile Page */

	.profile-btns {

    	margin: 60px auto;

	    display: table;

	}

	.my-profile-form .form-group .form-control, input.strength{

		margin-bottom: 10px;

	}

	.my-profile-form{

		width: 100%;

	}

	.my-profile-form .btn-effect-main{

		margin: 15px auto!important;

		display: table;

	}

	.profile-btns a{

		display: table;

		margin: 10px auto!important;

	}



	/* Verification-modifer Page */

	.user-verification-block h5{

		text-align: center;

		margin-top: 10px;

	}

	.upload-photo-info h4{

		text-align: center;

	}

	.upload-photo-info p{

		text-align: center;

	}

	.user-verification-info p{

		text-align: center;

	}

	.user-verification-info a{

		margin: 0 auto 10px;

		display: table;

	}



	/* Email Verification Page */

	.email-verify-table h4{

		text-align: center;

		font-size: 14px;

	}

	.email-verify-table-box{

		overflow-x: auto;

	}

	.email-verify-table p{

		text-align: center;

	}



	/* Notification Page */

	.notification-heading h4{

		text-align: center;

	}

	.notification-heading p{

		text-align: center;

	}

	.not-head-block.col-md-4 {

   		margin: 0 auto;

    	display: table;

	}

	.not-list-block h4{

		text-align: center;

	}

	.not-list-block p{

		text-align: center;

	}

	.not-list-block .not-checkbox {

	    display: table;

	    float: none!important;

    	margin: 13px auto 0;

    }



    /* Deactivate Account */

    .deactivate-act-form h4{

    	font-size: 14px;

    }



     /*my-ride Page */

    .result-driver-info .search-driver-ratings img{

    	width: 50%;

    }

    .my-booking-block .booker-details h6{

    	text-align: center;

    }

    .my-booking-block .booker-details p{

    	text-align: center;

    }

    .my-booking-code a{

    	margin: 10px auto!important;

    	display: table;

    	float: none;

    }

    .pas-request-table table tbody td a{

    	margin-top: 10px;

    	width: 100%;

    }

    .pas-table-flitter-search{

    	margin-top: 0;

    }

    .driver-trip-detail h5{

    	width: 100%;

    	float: none;

    	text-align: center;

    }

    .driver-trip-detail p{

    	width: 100%;

    	text-align: center;

    	margin-top: 5px;
    	margin-left: 0;

    	float: none;

    }

    .preference-icons{
		display: table;
		margin: 0 auto;
		width: auto;
		float: none;
	}
	.preference-icons li:last-child{
		margin-right: 0;
	}



     /* Messages Page */

    #custom-search-input .input-group[class*=col-]{

    	width: 100%;

    }

    .member_list{

    	margin-bottom: 10px;

    }

    .chat_bottom{

    	margin: 10px auto;

    	display: table;

    	float: none;

    	width: 0;

    }



    /* Rating Pages */

	.leave-feedback h4{

		text-align: center;

	}

	.leave-feedback-star-icon{

		margin: 13px auto;

		display: table;

	}



	/* refer-friedns page */

	.refer-frnd-form form button{

		margin: 10px 0 10px 0;

	}

	.refer-frnd-share p{

		text-align: center;

	}

	.refer-share-icons{

		margin: 0 auto;

		display: table;

	}



	/* people refered page */

	.reffer-people-info h5{

		text-align: center;

	}

	.reffer-people-info p{

		text-align: center;

	}

	

	/*contacts page */

	.add-contact-info p{

		text-align: center;

	}

	.add-contact-info span{

		text-align: center;

	}

	.add-contact-info .btn-effect-main{

		margin: 0 auto;

		display: table;

	}



	.past-rides-block .serach-result-location li p{

		font-size: 12px;

	}



	/* About page */

	.about-grid-icon:before, .about-grid-icon:after{

		display: none;

	}



	/* Invoice PAge */

	.pas-pagination {

	    margin: 10px auto;

	    display: table;

	}

	.pas-pagination-text p{

		text-align: center;

	}



	/*payment history driver page */

	.payment-history-info .btn-effect-main{

		margin-right: 20px;

	}
	.payment-history-info .btn-effect-main:last-child{

		margin-right: 0px;

	}



	/* PlaceBid Popup */



	.place-bid-model .modal-dialog{

		width: 90%;

		margin: 0 auto;

	}

	.place-bid-box input{

		width: 46%;

	}

	.place-bid-model .bid-model-form-head h5{

		margin-bottom: 10px;

	}

	.place-bid-model .modal-body > i span:before, .place-bid-model .modal-body > i span:after{

		width: 100%;

		left: -100%;

	}

	.place-bid-model .modal-body i span:after{

		right: -100%;

	}

	.place-bid-model .bid-model-form-box #clock p{

		width: 20%;

	}

	.user-verification-block{
		display: block;
		overflow: hidden;
	}
	.user-verification-img img{
		margin: 0 auto;
	}
	.upload-photo img{
		width: 100%!important;
	}
	.user-verification-block .user-verification-box{
		height: auto!important;
	}
	.user-verification-msg{
		margin: 0;
	}

	ul.dropdown-menu.profile-dropdown{
		margin: 10px 0!important;
		width: 100%;
	}
	
	.chat_area .chat-body1{
		margin-left: 0;
	}
	.chat_area li{
		padding: 20px 20px 0;
	}
	
	div#clock{
		text-align: center;
	}
	div#clock p{
		float: none!important;
		display: inline-block;
	}

	.save-ride-info p span{
		display: block;
		margin: 5px 0;
	}

	.detail-page-seats-icon ul{
		width: 100%;
	}
	.car-detail-seat-availibity ul li{
		width: 100%;
	}
	.pas-request-amout img{
	 	margin: 0 auto;
	}
	.car-detail-seat-availibity .pas-request-amout span{
	 	right: 25%;
	}

	.our-service-container .container > p{
	 	width: 100%;
	}
	.other-details img#ini3{
	 	margin-left: 16%;
	}
	
	.dashboard-right-topbar > ul .dropdown-menu{
		margin: 10px 0 10px 0;
	}
	.result-ride-details .search-driver-ratings .ratings{
		width: 100%!important;
	}
	.result-ride-details .search-driver-ratings i{
		display: inline-block!important;
	}
	.result-ride-details .search-driver-ratings li{
		float: left!important;
	}

	.search-driver-ratings li:nth-last-child(2){
		width: 100%;
	}
	.search-driver-ratings li p{
		text-align: center;
	}
	.search-driver-ratings li:last-child{
		width: 100%;
	}
	.serach-result-location li{
		margin: 0 auto;
		display: table;
		width: 100%;
	}

	.pas-request-result-box .pas-view-ratings li p{
		text-align: center;
	}

	.chat-img1 .pull-left{
		margin-right: 10px!important;
	}
	.chat_area li .chat-img1 img{
		margin-right: 10px;
	}

	.register-help-info p{
		padding-left: 0;
		border-left: none;
		text-align: center;
		float: none!important;
	}
	.register-page-form .form-group label{
		margin-bottom: 25px;
	}
	.phone-verification > span,.tab-content .tab-pane h4{
		text-align: center;
	}

	.payment-page-left-form form button, .billing-address button{
		margin: 10px auto 20px;
	}
	.payment-page-left-form h4, .payment-page-right .driver-name h4{
		text-align: center;
	}
	.driver-trip-detail h5{
		padding-left: 0;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
		margin: 0 0 10px!important;
	}

	.view-profile-box ul li h4{
		padding: 12px 0 12px 0;
		border-right: none;
	}

	.driver-verified-detail ul li.active p{
		text-align: center;
	}
	.driver-trip-detail h5,.driver-trip-detail p{
		width: 100%;
		text-align: center;
		margin: 0 0 5px;
		float: none!important;
	}
	.detail-page-seats-icon ul{
		width: 100%;
	}
	.preference-icons{
		display: table;
		float: none;
		width:auto;
		margin:0 auto;
	}
	.preference-icons li:last-child{
		margin-right: 0;
	}

	.search-driver-ratings li{
		float: none!important;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}
	.register-form-box{
		padding: 0;
	}
	.register-page-form form{
		padding: 10px;
	}
	.car-detail-info .btn-effect-main{
		margin: 0 auto !important;
	}
	.member-preference-block h5{
		width: 100%;
	}
	.member-preference-block ul li{
		margin-right: 30px;
	}
	
	ul.search-driver-ratings{
		width: 100%;
		margin: 0 auto;
	}
	.driver-name .search-driver-ratings li{
		width:100% !important;
	}
	.offer-ride-container{
		overflow:hidden;
	}
	.my-booking-block img{
		width:100%;
		min-width:100%;
	}
	.booker-details h5,
	.search-sidebar h5, .car-detail-info h4, .car-detail-driver-info h5, .car-detail-counter h5, .rate-user h5, .my-booking-block h4, .passenger-activity h4, .pas-ride-experience-grid h4, .pas-profile-table h4, .driver-profile-cars h4, .payment-page-left-form h4, .billing-address h4, .user-verification-block h5{
		text-align:center;
		margin-top:20px;
	}
	.btn-off{
		margin: 0 auto;
		display: table;
	}
	.chat-body2{
		text-align: right;
	}
	
	.my-profile-form .btn-effect-main{
		display: inline-block;
		margin: 30px 10px 30px 0!important;
	}

	.upload-photo-section{
		padding: 0;
	}
	.profile-btns{
		width: 100%;
		margin: 0;
		display: block;
	}
	
	.upload-photo-section .profile-btns{
		position: relative;
	}
	.upload-photo-section .profile-btns i{
		position: absolute;
		left: 19%;
		top: 9px;
	}
	.navbar-collapse.in{
		overflow-y: visible;
	}
	.navbar-default .dropdown-menu.notify-drop{
		width: 100%;
		min-height: 0;
		min-width: 300px;
		left: auto;
		right: -125px;
		margin-top: 20px;
	}
	.navbar-default .dropdown-message .notify-drop{
		right: -165px;
	}
}
.driver-trip-detail .form-horizontal p{ text-align:left !important; margin-bottom:0 !important; width:100% !important;}
.driver-trip-detail .form-horizontal .preference-icons{ width:100% !important;}