@media (max-width: 1023px){

.rn-counter-item {
    padding: 7px;
}
.rn-section.app {
    margin-left: auto!important;
    margin-right: auto!important;
}
#car-model{
    margin-right: 15px;
}
#car-model .btn-main{
	position:absolute;
}
.rn-locations{
	margin-top: 10px!important;
    margin-left: 10px;
	margin-bottom:10px;
}
.rn-checkout-item-thumb .img-fluid{
	/* height: 20vh!important; */
    /* max-width: 50vw!important; */
    /* margin-top: -1px!important; */
}
.rn-checkout-item-title-price h2 a{
	margin-left:10px;
	font-size:1.25rem!important;
}
#price-info{
	margin-top:23px;
	margin-bottom: 5px;
}
#review-page{
	margin-bottom:16px;
	display: contents!important;
}
#review-page .card-body .col-lg-8.col-md-12{
	margin-top:-20px!important;
}
#pay-now .btn-main{
	margin-top: 10px;
	width: 120%!important;
    padding:10px 0px 10px 0px!important;
	font-size: 23px!important;
    font-weight: bold !important;
}
#pay-now{
  margin-top:0px!important;
  position: fixed!important;
  left:-30px;
  bottom:0px!important;
  width:100%!important;
  z-index: 9999;
}
#breakup-value-review span{
	float: left!important;
    margin-top: -22px!important;
    margin-left: 190px!important;
}

.S_Dropdown {
	margin:20px 0px!important;
}
.rn-checkout-items{
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
#price-info .card-corner{
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
}