body.mobile{width:100%;font-size:90%}body.mobile #wrapper{width:100%;margin:0;padding:0}body.mobile .content{width:100%}body.mobile .content>div{padding:1rem}body.mobile .content .formatted-text{font-size:100%}body.mobile .content .formatted-text h1{margin-top:0;font-size:1.5rem;font-weight:bold}body.mobile .content .formatted-text h2{font-size:0.9rem}body.mobile .content .formatted-text p{font-size:0.7rem}body.mobile .content .formatted-text input,body.mobile .content .formatted-text textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.mobile .content .formatted-text label{font-size:0.7rem}body.mobile header{height:auto}body.mobile header .main-menu{position:relative;margin:0;background:linear-gradient(to bottom, #92dad3 0, #6cb4ad 100%);box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.5)}body.mobile header .main-menu:after{content:"";display:block;clear:both}body.mobile header .main-menu li{width:25%;float:left;text-align:center}body.mobile header .main-menu li a{display:block;width:100%;padding:0.5rem 0;font-size:0.7rem;color:#fff;text-shadow:1px 2px 0 #000}body.mobile header .main-menu li a:before{content:"";display:block;position:relative;width:4rem;height:1.9rem;margin:0 auto 0.2rem}body.mobile header .main-menu li a.home:before{background:url("/assets/mobile-home.png") no-repeat 50% 50%;background-size:auto 100%}body.mobile header .main-menu li a.about-us:before{background:url("/assets/mobile-user.png") no-repeat 50% 50%;background-size:auto 100%}body.mobile header .main-menu li a.contacts:before{background:url("/assets/mobile-world.png") no-repeat 50% 50%;background-size:auto 100%}body.mobile header .main-menu li a.callback:before{background:url("/assets/mobile-phone.png") no-repeat 50% 50%;background-size:auto 100%}body.mobile header .main-menu li a.feedback:before{background:url("/assets/mobile-mail.png") no-repeat 50% 50%;background-size:auto 100%}body.mobile header .root{display:block;position:relative;width:8rem;height:2.1rem;margin:1rem 0 1rem 1rem;background-size:auto 100%}body.mobile header .phone{position:absolute;top:-0.8rem;left:initial;right:1rem;text-align:right;font-size:1.5rem}body.mobile header .phone .f-12{font-size:0.9rem}body.mobile footer{margin-top:2rem !important;padding:0 1rem 0.5rem}body.mobile footer .f-14{font-size:0.5rem}body.mobile footer .ibcico{height:1.5rem;padding-left:4.3rem;line-height:0.7rem;font-size:0.5rem;background-size:auto 100%}body.mobile.inner .main-menu li{width:20%}ul.mobile-slideshow{position:relative;width:100%;text-align:center;overflow:hidden}ul.mobile-slideshow .item{display:none;position:relative;top:0;width:100%;float:left;background-color:#fff}ul.mobile-slideshow .item:first-child{display:block}.overlay{width:100%;margin:0 auto}.overlay.small{width:100%}.overlay form .input{float:none !important}.overlay form .input .input-1,.overlay form .input .textarea-1,.overlay form .input .textarea-2{width:100%}@media (min-width: 320px){body.mobile header .phone{top:-0.2rem;font-size:1rem}body.mobile header .phone .f-12{font-size:0.6rem}body.mobile header .main-menu li a{font-size:0.5rem}body.mobile footer .ibcico{height:1.1rem;padding-left:3.2rem;line-height:0.5rem}body.mobile .content{font-size:1.1rem}}@media (min-width: 1024px){.overlay{width:700px}.overlay.small{width:700px}}
