
/* #Media Queries */
@media only screen and (min-width: 1440px) and (max-width:1920px) {
	/******/
	.dp-details {
		max-width: 450px;
		width: 100%;
	}
}
@media only screen and (min-width:1200px) {
	/******/
	.collapsPannel .leftPanel .navSection ul li>a .displayB{
		display: none;
	}
	.leftPanel:hover{
		width:254px;
	}
	.leftPanel:hover .navSection ul li>a .displayB{
		display: inline-block;
	}
	.leftPanel:hover .logo{
		display: inline-block;
	}
	.leftPanel:hover .logosmall{
		display: none;
	}
	.leftPanel:hover .regionMenu{
		visibility: visible;
	}

	/******/
	.collapsPannel .leftPanel .navSection ul li>a .arrow{
		display: none;
	}
	.leftPanel:hover .navSection ul li>a .arrow{
		display: inline-block;
	}

}

/* // Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199px) {
	.rms-wizard .rms-multistep-progressbar li.rms-step{
		width: auto;
	}
	.custom-h3{
		font-size: 1.65em;
	}
	/******/
	.leftPanel:hover{
		width:254px;
	}
	.leftPanel:hover .logo{
		display: inline-block;
	}
	.leftPanel:hover .logosmall{
		display: none;
	}
	.leftPanel:hover .regionMenu{
		visibility: visible;
	}

	/******/
	.react-bs-table table {
		margin-bottom: 0;
		table-layout: auto;
	}
}

/* // Medium devices (tablets, less than 992px) */
@media only screen and (max-width: 991px) {
	.rms-wizard .rms-multistep-progressbar li.rms-step{
		width: auto;
	}
	.custom-h1{
		font-size: 2.25rem;
	}
	.custom-h3{
		font-size: 1.15em;
	}
	.pick-drop-detail li .label{
		min-width: 100%;
	}
	.pick-drop-detail li .disc{
		width: 100%;
	}
	.car-output h4{
		font-size: 1.4em;
	}
	.car-price{
		font-size: 1.4em;
	}
	.rms-content-body .error, .loginsignuppopup .error {
	    font-size: 11px;
	}
	.gratuity-select select.form-control{
		font-size: 0.8em;
	}
	.btn-confirm{
		padding: 0.6rem 1rem;
	}

	
	/******/
	.wraperMain.collapsPannel .logo {
		display: block;
		width: 130px;
		margin: auto;
	}
	.wraperMain.collapsPannel .logosmall{
		display: none;
	}

	/*****/
	.leftPanel:hover{
		width:254px;
	}
	.leftPanel:hover .logo{
		display: inline-block;
	}
	.leftPanel:hover .logosmall{
		display: none;
	}
	.collapsPannel .leftPanel .regionMenu {
		visibility: visible;
	}

	/******/
	.react-bs-table table {
		margin-bottom: 0;
		table-layout: auto;
	}
	.react-bs-table-container .react-bs-table-search-form {
		width: 229px;
		float: right;
	}
	
}

/* // Small devices (landscape phones, less than 768px) */
@media only screen and (max-width: 767px) {
	.custom-h3 {
	    font-size: 1.1em;
	}
	.rms-content-body .error, .loginsignuppopup .error {
    	font-size: 10px;
	}
	.gratuity-select select.form-control{
		padding: 0;
	}	
	.rms-wizard label{
		font-size: 13px;
	}

	.custom-h1 {
		font-size: 2rem;
	}
	.btn-confirm{
		padding: 0.6rem 2.2rem;
	}
	
	/******/
	.wraperMain.collapsPannel .logo {
		display: block;
		width: 130px;
		margin: auto;
	}
	.wraperMain.collapsPannel .logosmall{
		display: none;
	}

	.react-bs-table table {
		margin-bottom: 0;
		table-layout: auto;
	}
	.btn-group-sm>.btn, .btn-sm{
		font-size: 1rem !important;
	}
	.leftPanel:hover{
		width:200px;
	}
	.collapsPannel .leftPanel .regionMenu {
		visibility: visible;
	}

	/******/
	img.img-redirect{
		height: 100px;
	}
	.ex-link-wrap h2{
		font-size:1.75rem;
	}
	.ex-link-inner p{
		font-size: 13px;
	}

	/******/
	.react-bs-table table {
		margin-bottom: 0;
		table-layout: auto;
	}
	.arrow {
		right: 10px;
	}

	/******/
	.app-icon-wrap p {
		font-size: 15px;
	}
	.app-icon-wrap img {
		height: 35px;
	}


}

/* // Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575px) {
	.react-bs-container-body .statusicon {
		margin-left: auto;
	}
	.react-bs-table table {
		margin-bottom: 0;
		table-layout: auto;
	}
	.btn-group-sm>.btn, .btn-sm{
		font-size: 1rem !important;
	}
	.alice-carousel__prev-btn{
		left:-12px;
	}
	.alice-carousel__next-btn{
		right:-12px;
	}
	.collapsPannel .leftPanel .regionMenu {
		visibility: visible;
	}

	/******/
	img.img-redirect{
		height: 90px;
	}
	.ex-link-inner p {
		font-size: 1em;
	}

	/******/
	.react-bs-table .table>thead>tr>th:first-child {
		width: auto !important;
	}
	
	.react-bs-table .table>tbody>tr>td:first-child {
		width: auto !important;
	}
	/******/
	.styles_modal__gNwvD, .react-modal {
		width: 100%;
	} 
	.loginsignuppopup {
		max-width: 100%;
	}

	/******/
	.app-icon-wrap p {
		font-size: 14px;
	}
	.app-icon-wrap img {
		height: 30px;
	}
}

/* // Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 480px) {
	
	.imgcontainer {
		position: relative;
    	width: 100%;
	}

	.rms-wizard .rms-form-wizard {
		width: 100%;
		margin: 50px 0 10px;
	}
	.custom-h1{
		font-size: 2em;
	}
	.custom-h3{
		font-size: 1.1em;
	}
	.gratuity-select select.form-control{
		padding: .25rem .5rem;
	}
	.pick-drop-detail li .label{
		min-width: 100%;
	}
	.pick-drop-detail li .disc{
		width: 100%;
	}
	.car-output h4{
		font-size: 1.1em;
	}
	.car-price{
		font-size: 1.1em;
	}
	.rms-content-body .error, .loginsignuppopup .error {
    	font-size: 13px;
	}
	.rms-wizard label {
    	font-size: 13px;
	}
	.btn-booking-signin {
		width: 100%;
	}
	.forGotWraper .regBtn{
		width: 100%;
	}

	/******/
	.formSignUp{
		padding: 0 20px;
	}
	.react-tabs__tab, .react-tabs__tab--selected{
		padding: 5px 10px;
	}
	.react-bs-container-body .statusicon {
		margin-left: 0px;
	}

	/******/
	.PageHeading{
		font-size: 28px !important;
		text-align:center;
	}
	.containerReg{
		padding:0;
	}
	.btn-ride{
		width:100%;
	}
	.wraperMain.collapsPannel .logo {
		display: block;
		width: 130px;
		margin: auto;
	}
	.wraperMain.collapsPannel .logosmall{
		display: none;
	}
	.btn-reg, .btn-cancel{
		width:100%;
		margin-bottom: 1rem;
	}
	h4.topText{
		font-size: 18px;
	}
	.customFormAffiliate{
		width: 100%;
	}

	.react-bs-table table {
		margin-bottom: 0;
		table-layout: auto;
	}

	.btn-group-sm>.btn, .btn-sm{
		font-size: .65rem !important;
	}
	.alice-carousel__prev-btn{
		left:-12px;
	}
	.alice-carousel__next-btn{
		right:-12px;
	}
	.collapsPannel .leftPanel .regionMenu {
		visibility: visible;
	}
	/******/
	.showTooltip{
		width:250px;
	}

	.react-bs-table-container .react-bs-table-search-form {
		width: 100%;
	}
	/******/
	.react-bs-table .table>thead>tr>th:first-child {
		width: auto !important;
	}
	.react-bs-table .table>tbody>tr>td:first-child {
		width: auto !important;
	}
	/******/
	.styles_modal__gNwvD, .react-modal {
		width: 100%;
	} 
	.btn-marGin {
		margin: .400rem 0;
	}
	.logo img {
		height: 30px;
	}

	/******/

	.confirm-box h2{
		font-size: 20px;
	}
	.app-icon-wrap p {
		font-size: 14px;
	}
	.app-icon-wrap img {
		height: 30px;
	}
}
