
.models-avto{
	    width: 100%;
    max-width: 95%;
    margin: auto;
}

.models-avto .row {
	flex-direction: column;
    width: 100%;
}

.models-avto .rm-module-col{
	max-width: 100%;
    width: 100%;
}

.models-avto .rm-module-col .flex-md-column{
	width: 100%;
    flex-direction: initial !important;
}

.models-avto .rm-module-col .flex-md-column .rm-module-buttons{
	justify-content: flex-end !important;
	width: max-content;
}

.models-avto .rm-module-col .flex-md-column .rm-module-price-bottom{
	flex-direction: column !important;
    align-items: flex-start !important;
}

.models-avto .mt-auto, .my-auto {
    margin-top: 15px !important;
}

@media (max-width: 767px){
  .models-avto .rm-module-col .flex-md-column{
  flex-direction: column !important;
    align-items: center;
  }
	
	.models-avto .rm-module-col .flex-md-column .rm-module-buttons{
		
		align-items: flex-end;
	}
	
}

@media(max-width:640px){
	
	.models-avto .rm-module-col .flex-md-column .rm-module-price-box{
	margin-top: unset !important;
}

.models-avto .rm-module-col .flex-md-column .rm-module-price-box .rm-product-one-click-btn{
	width: 100%;
}

	
}

@media (max-width: 480px){

.models-avto .rm-module-img{
  position: unset;
  padding: unset;
}

.models-avto .rm-module-col .flex-md-column .rm-module-buttons{
	position: absolute;
    right: 15px;
}

.models-avto .rm-module-img a img{
	max-width:300px;
}
  
  .models-avto .rm-module-img a {
    height: auto !important;
}
  
  .models-avto .rm-module-col .flex-md-column .rm-module-price-box .rm-product-one-click-btn{
 	width: auto;
    margin: 10px;
  }
  
  .models-avto .rm-module-col .flex-md-column .rm-module-price-bottom{
  	align-items: center !important;
  }
  
}



