.delivery-calc_wrap{display:flex;flex-wrap:wrap;}

.delivery-calc_wrap>div{
margin: 5px 10px 5px;
}


.delivery-calc_wrap select{
	width:250px;
	background:#fff;
}

.delivery-calc label { display: block;
padding-bottom: 5px;
text-transform: none;

 }

.v-text-block table td {

    text-align: center;
    vertical-align: middle;
}
.calc_view .gazel{
    background: #F2F2F2 url("/wa-data/public/site/img/calculation/gazel2.png") center center no-repeat;
    
}
.calc_view .gazel_u{
    background: #F2F2F2 url("/wa-data/public/site/img/calculation/gazel_u.png") center center no-repeat;
    
}
.calc_view .bolshegruz{
    background: #F2F2F2 url("/wa-data/public/site/img/calculation/bolshegruz.png") center center no-repeat;
    
}
.city_view,.mezhgorod_view{background:#F2F2F2}

.calc_view {display:flex;align-items: center;
flex-wrap: wrap;
}

.calc_view>div,.itog_view{
	
	display: flex;
	
	text-align: center;

  border: 1px solid;
  border-radius: 5px;
  margin: 10px;
  
  align-items: center;
  flex-direction: column;
  justify-content: center;
  
  width: 180px;
  height: 137px;
}

.city_view_price,.mezhgorod_view_price{
	margin-top: 7px;
  font-size: 1.1rem;
}

.delivery-calc .table-price_title{
	vertical-align: middle;
}

.city_view_img{
 background: #fff url("/wa-data/public/site/img/calculation/gorod.png") center 0 no-repeat;

    
}
.mezhgorod_view_img{

 background: #fff url("/wa-data/public/site/img/calculation/mezhgorod2.png") center 0 no-repeat;

    
    
}

.city_view_img, .mezhgorod_view_img{
	
	 background-size: cover;
width: 140px;
  height: 63px;

  border: 1px solid;
  border-radius: 5px;
  padding: 5px;
    
	
}
#track_view{

background-size: 83%;
}
.itog_view {
width:200px;
height:109px;
    
}

.itog_view{
    align-items: center;
  display: flex;
  font-weight: b;
  font-size: 2rem;
  font-weight: bold;
  margin: 0 auto;
}

.gorod .mezhgorod_view{display:none}

.sostav .itog_view {display:none}

@media (max-width:600px){
	
	.sostav .itog_view {display:flex;}
	.itogo,.table-price_title_itogo {display:none}
	.delivery-calc .sostav{padding:3px}
	.calc_view > div{margin:5px}
	
}
