:root{font-size:16px}@media only screen and (min-width:1200px){:root{font-size:16px}}body{-webkit-transition:all .3s;transition:all .3s;color:#484848}p{font-size:1rem}h1{font-size:3.25rem}a,a:hover{color:inherit}h2{font-size:2.8125rem}.sub-head{font-size:1.5rem}.title{padding-bottom:1.5em}.nav{background-color:#fff}#logo{display:inline-block;vertical-align:middle;width:165px;height:165px;background-image:url(../img/logo_mob.png);background-position:-2px 0x;position:absolute;top:50%;left:50%;margin:-85px 0 0 -85px;background-color:rgba(255,255,255,.8);border-radius:200%;background-repeat:no-repeat;z-index:10}@media only screen and (min-width:768px){#logo{width:330px;height:330px;margin:-155px 0 0 -155px;background-image:url(../img/logo.png);background-position:22px 21px}}#logo-body{position:relative;z-index:20}#footer{color:#fff;background-color:#ACD715}.logo-foot{margin-top:3em;width:300px;height:108px;background-image:url(../img/logo_footer.png);background-repeat:no-repeat}@media only screen and (min-width:992px){.logo-foot{float:right}}.section-primary{background-color:#0074d9!important;color:#fff}#nabidka{background-color:#acd715;color:#fff}.section{padding:3.5em 0}#postup{background-color:#fff}.postup-text{max-width:541px}#seo{background-color:#f9f9f9;padding-bottom:0}.seo-text{max-width:541px}@media only screen and (min-width:992px){.seo-text{margin-top:-7em}}@media only screen and (min-width:1200px){.seo-text{max-width:400px}}.color-g{color:#484848}.color-w{color:#fff}.icon{background-image:url(../img/ico.png);background-repeat:no-repeat;width:122px;height:109px;top:24%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);position:absolute}@media only screen and (min-width:1200px){.icon{top:31%}}.icon-circle{margin:0 auto;width:100%;height:100%;max-height:200px;max-width:200px;border-radius:50%;background-color:#fff;overflow:hidden;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}@media only screen and (min-width:1200px){.icon-circle{max-width:266px;max-height:266px}}@media only screen and (min-width:768px){.icon-circle{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.icon-1{background-position:0}.icon-2{background-position:-122px 0}.icon-3{background-position:-243px 0}.icon-4{background-position:-364px 0}.reference{-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width:1200px){.reference:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.18);-webkit-transform:scale(1.18);-moz-transform:scale(1.18);-ms-transform:scale(1.18);-o-transform:scale(1.18);transform:scale(1.18)}}.ref-item{border:0;padding:1em}@media only screen and (min-width:1200px){.ref-item{border-right:1px solid #d9d9d9}}.ref-item-last,.ref-row{border:0}@media only screen and (min-width:1200px){.ref-row{border-top:1px solid #d9d9d9}}.m-b-10{margin-bottom:10px}.m-n{margin:0}.p-t-10{padding-top:10px}.border-r-xs{border:0}@media only screen and (min-width:768px){.border-r-xs{border:inherit}}.p-tb-2em{padding:2em 0}.col-table{width:100%;margin:0 auto;padding:0 15px}@media only screen and (min-width:992px){.col-table{width:50%;display:table-cell;vertical-align:middle}}.col-flex{-webkit-align-items:center;align-items:center;padding:0 15px;width:100%}@media only screen and (min-width:992px){.col-flex{width:50%}}.flex-1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}@media only screen and (min-width:992px){.flex-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}.flex-2{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}@media only screen and (min-width:992px){.flex-2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}.container-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media only screen and (min-width:992px){.container-flex{-webkit-flex-direction:row;flex-direction:row}}.center-mob{text-align:center}@media only screen and (min-width:992px){.center-mob{text-align:left}}.btn{font-size:2rem;padding:.3em .5em;border:1em}.btn a{color:#fff}.btn-1{background-color:#3d3d3d}.carousel-indicators{bottom:3%}.item{background-color:#000}