@media only screen and (max-width: 767px) {
section.container,section .container{padding-right:10px !important;padding-left:10px !important}
.title{font-size:40px;}
.navbar-header .navbar-brand a{position:relative;vertical-align:middle;line-height:50px;}
#hero-area{padding:140px 0;}
#hero-area .btn{margin-top:8px;}
#about{padding:70px 0;}
#about .block{padding:0;}
figure .buttons{left:16%;}
#feature .media{margin:0 0 35px;}
#footer .copyright{text-align:center;}
#footer .social{text-align:center;}
div#shop-basket{float:left;}
.navbar-collapse{background:#333;}
#top-bar .uMenuRoot li > a,#top-bar .uMenuRoot li > span{color:#fff;padding:20px 10px;padding-left:40px;background:transparent;}
#top-bar.transparent {background: rgba(0,0,0,0.3);padding-top: 0;height: 50px;}
 header .uMenuRoot .uWithSubmenu > a:before, header .uMenuRoot .uWithSubmenu > span:before, header .uMenuRoot .uWithSubmenu .uWithSubmenu > abefore, header .uMenuRoot .uWithSubmenu .uWithSubmenu > span:before,header .uMenuRoot .uWithSubmenu .uWithSubmenu > a:before, header .uMenuRoot .uWithSubmenu .uWithSubmenu > span:before {left:-40px;}
  #top-bar .uMenuRoot li span:before {left: -45px;}
.main-menu .uMenuV,ul.uMenuRoot a.bigul + ul{width:100% !important;}
ul.uMenuRoot a.bigul + ul li {float: inherit !important;width:100% !important;}
#top-bar .uMenuRoot li, #top-bar .uMenuRoot li span{width:100%!important;text-align: left;height: 100%;}
.main-menu div#uNMenuDiv1{margin-right:0}
.uWithSubmenu ul{visibility:visible!important;width:100%!important;opacity:1!important;position:relative!important;top: 0px !important;right:inherit!important;margin-top:0!important;}
header .uMenuRoot li:hover > ul,.inline li:hover > ul.account{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0px,0)!important;-moz-transform:translate3d(0,0px,0)!important;}
ul.nav.navbar-nav.navbar-right.inline{margin-bottom:0;position:fixed;bottom: 0px;background:#151515;left: 0px;z-index:999;width: 100px;margin-left: 0;}
ul.nav.navbar-nav.navbar-right.inline .shop ul{display:none!important}
ul.account{visibility:visible;opacity:1;max-width: 100%!important;position: fixed!important;left: 100px;height: auto !important;margin-top: auto !important;display: table;bottom: 0;background: #151515!important;z-index: 9999!important;}
.container{padding-right:15px;padding-left:15px}
form.thirds input,form.halves input,form.thirds button,form.halves button{width:100%;margin-bottom:8px;float:left;margin-left:0}
ul.uMenuRoot {margin-bottom: 55px;}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right: -25px;margin-left:0;}
.global-page-header [class^="col-md"]{text-align: center !important; display:block;}
.global-page-header h2 {justify-content: center;}
col-md-8.text-right {display: inline-block;}
.fileitem.col-xs-12 .post-thumb{width:100%!important;max-width:none!important;float:none;display:flex;justify-content:center}
.fileitem.col-xs-12 .post-thumb img{max-width:none}
.fileitem.col-xs-12,.fileitem.col-md-4{margin-bottom:0;margin-top:2em}
.fileitem.col-xs-12 .post-content{text-align:center}
.fileitem.col-xs-12 p.filemessage{text-align:left;padding:0 2em 2em}
.fileitem.col-xs-12 .ulitem,.filtmat .slist a{width:100%}
header .container {padding-right: 15px; padding-left: 0px;}
.wrapperbod {margin-top: 0;}
#top-bar.animated-header {position:relative}
.owl-theme .owl-controls .owl-buttons div {left: 5px !important;}
.owl-theme .owl-controls .owl-buttons div.owl-next {right: 0px !important;    left: auto !important;}
.container.index-blocks img {height: auto;}
#wowslider-container1 .ws-title {Padding-left: 0; padding-right: 0;}
#wowslider-container1 .ws-title div {font-size: 12px;line-height: normal;margin-top: 10px;padding-top:0;}
#wowslider-container1 .ws-title span {padding: 0;font-size: 20px;line-height: 20px;}
.navbar-header .navbar-brand {left: 2%;}
#wowslider-container1:hover .ws_fullscreen {top: 50px;}
#wowslider-container1:hover .ws_fullscreen:before {font-size: 30px;}
article.itemblog .imgblock.entrpage iframe {height: 240px;}
}