/*Стили только для смартфонов*/
@media screen and (max-device-width:480px){

.mappp{width: 300px; margin: 0 auto; text-align: center; padding-top: 20px; padding-bottom: 30px; font-size: 17px;}
.mappp img{width:99%;}
#map {padding:40px 0 0 0;}
#map .title {font-size:42px;line-height:46px;font-family:'Roboto Condensed',arial,sans-serif;font-weight:300;margin:0 auto 0 auto;width:300px;text-align:center;text-transform:uppercase;}
#map .title2 {font-size:18px;line-height:22px;font-family:'Roboto Condensed',arial,sans-serif;font-weight:300;margin:0 auto 0 auto;width:300px;text-align:center;margin:30px auto;}
#map .item {display:inline-block;width:300px;margin:0 auto;text-align:left;font-size:21px;line-height:25px;}

.foto111{width: 300px; margin: 0 auto;}
#fotog2 {width:300px;margin:0 auto;text-align:center;padding:30px 0 20px 0;}
#fotog2 .title {font-size:42px;line-height:46px;font-family:'Roboto Condensed',arial,sans-serif;font-weight:300;margin:0 10px 28px 10px;text-align:center;text-transform:uppercase;}
#fotog2 img{border:3px solid #cecece;border-radius:5px;margin-right:10px;}
#fotog2 img:hover{opacity:0.8;}

.foto222{width: 300px; margin: 0 auto;}
.foto333{width: 300px; margin: 0 auto;}
#fotog {width:300px;margin:0 auto;text-align:center;padding:30px 0 20px 0;}
#fotog .title {font-size:180%;line-height:36px;font-family:'Roboto Condensed',arial,sans-serif;font-weight:300;margin:0 10px 28px 10px;text-align:center;text-transform:uppercase;}
#fotog img{border:3px solid #cecece;border-radius:5px;margin-right:10px;}
#fotog img:hover{opacity:0.8;}

.city a{word-wrap: break-word;}

.form1 {
    width: 99%;
    margin: 0 auto;
}
.form-calculate {
    width: 99%;
    margin: 0 auto;
}
.col-md-10{
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
.section-calculate .container{padding-right: 0px;padding-left: 0px;}

}
