@media screen and (max-width: 1024px) {
	.cont_blk{width: 340px;}
	.map_block {width: -webkit-calc(100% - 340px);width: -moz-calc(100% - 340px);width: calc(100% - 340px);}
	.home_banner_block {width: -webkit-calc(100% - 340px);width: -moz-calc(100% - 340px);width: calc(100% - 340px);}
	.btn_block .btn {padding: 9px 10px;margin-left: 0;/*width: auto;*/margin-bottom: 5px;}
	.banner_cont {position: absolute;left: 10%;width: 80%;}
	.footer_btm p {float: left;width: 100%;margin-top: 5px;}
}
@media screen and (max-width: 900px){
	.home_banner_block{background-size: 128% 100%;}
}
@media screen and (max-width: 768px){

	.cont_blk footer {width: 100%;position: relative;right: inherit;bottom: inherit;float: right;    border-top: 1px solid #f1f1f1;}
	.banner_cont h1 {font-size: 24px;margin-bottom: 10px;}
	.banner_cont p {font-size: 14px;line-height: 18px;}
	.cont_blk footer ul.footer_app_links a{/*width:32px;height:38px;*/margin-bottom: 5px;display: inline-block;}
	.cont_blk footer ul.footer_app_links li a.gplay_icon{background:url(../images/googleplay_icon_small.png) no-repeat center center;}
	.cont_blk footer ul.footer_app_links li a.appstore_icon{background:url(../images/app_store_icon_small.png) no-repeat center center;}
	.cont_blk footer ul{margin-bottom: 10px;}
	.map_block,.home_banner_block{display: none;width:100%;}
	.cont_blk{width: 100%;height: auto;left:0%;top: 10%;}
	.footer_btm {float: left;position: fixed;bottom: 0;left: 0;width: 100%;}
	.becom_driv_btn{bottom: 42px;top: inherit;}
	.btn_block .btn {/*width: auto;font-size: 11px;margin-bottom: 5px;}
	.btn_block .btn:last-child {margin-left: 0;/*width: auto;*/}
	.cont_blk footer ul {width: auto;margin-right: 10px;}
	.becom_driv_btn{display: none;}
	footer .becom_driv_btn {display:block;position: relative;right: inherit;left: inherit;float: right;bottom: inherit;margin-bottom: 10px;}
	.web_main_container{height: auto;overflow: hidden;}
	.map_block {width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);width: calc(100% - 0px);}
}

@media screen and (max-width: 480px){
	footer .becom_driv_btn{float: left;}
	.cont_blk footer ul{margin-right: 0;}

}
@media screen and (max-width: 414px){
	.home_banner_block {width: -webkit-calc(100% - 80%);width: -moz-calc(100% - 80%);width: calc(100% - 80%);}
}
