@media screen and (max-width:768px){#page,#sidebar,#content,.desc-site-footer,.footer-publicity,.footer-content,#sidebar #nav,#sidebar #nav ul,.list-webcams .webcam,.list-webcams .webcam .wr-image img,.middle-header .logo,.form-add-webcam span,.form-add-webcam,#form-add-webcam{width:100%;max-width:100%}#page{overflow-x:hidden}img{max-width:100%}.banner{max-width:100%;left:0}.list-webcams .webcam,.list-webcams{margin:0;height:auto}.desc-site-footer,.footer-content{padding:20px 15px;width:calc(100% - 30px)}#paginate a,#paginate span.current{margin:2px}#header{display:inline-block;width:100%}.middle-header{height:auto}#sidebar #nav{height:100%;margin-bottom:40px}#nav-sort{float:left;width:100%}#nav-sort a{float:none}#show-form-add-webcam{margin-left:calc(50% - 110px)}h1{padding:0 15px;max-width:calc(100% - 30px)}.list-webcams .webcam .name{min-height:30px}.form-add-webcam input[type=text],.form-add-webcam textarea{max-width:calc(100% - 21px);margin-left:0}.form-add-webcam button{max-width:calc(100% - 10px)}#speedbar{width:100%;padding:0 15px}#nav-sort a{margin:0 0 0 15px}.webcam-desc{padding:0 15px}.webcam-container,.webcam-container iframe,.webcam-container #innerIframe{max-width:100%;width:100%}.bottom-webcam-left{padding:0 15px;width:calc(100% - 30px)}.bottom-webcam-right{width:100%}#show-form-comment,#show-form-error{width:calc(100% - 20px)}.webcam-footer-info,.container_like{padding:0 15px}}