/*
Moving And Packing
Version: 2.1.4
*/
@charset "utf-8";
@import "//fonts.googleapis.com/css?family=Arimo:400,700,400italic,700italic";
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.1.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-star:before{content:"\f005"}
.fa-phone:before{content:"\f095"}
.fa-envelope:before{content:"\f0e0"}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,footer,header,nav,section{display:block}
a{background:transparent}
a:active,a:hover{outline:0}
strong{font-weight:700}
h1{font-size:2em;margin:.67em 0}
img{border:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner{border:0;padding:0}
@media print {
*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="#"]:after{content:""}
img{page-break-inside:avoid;max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
button{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
h1,h2,h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h4{margin-top:10px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}
@media (min-width:768px) {
.lead{font-size:21px}
}
.text-center{text-align:center}
.bg-success{background-color:#dff0d8}
.bg-info{background-color:#d9edf7}
.bg-warning{background-color:#fcf8e3}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
ul{margin-top:0;margin-bottom:10px}
ul ul{margin-bottom:0}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px) {
.container{width:750px}
}
@media (min-width:992px) {
.container{width:970px}
}
@media (min-width:1200px) {
.container{width:1200px}
}
.row{margin-left:-15px;margin-right:-15px}
.col-md-2,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-6,.col-sm-6,.col-md-6,.col-sm-9,.col-md-9,.col-lg-9,.col-md-10,.col-xs-12,.col-sm-12,.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-6,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-6{width:50%}
@media (min-width:768px) {
.col-sm-3,.col-sm-6,.col-sm-9,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-9{width:75%}
.col-sm-6{width:50%}
.col-sm-3{width:25%}
}
@media (min-width:992px) {
.col-md-2,.col-md-3,.col-md-6,.col-md-9,.col-md-10,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-6{width:50%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
}
@media (min-width:1200px) {
.col-lg-3,.col-lg-9{float:left}
.col-lg-9{width:75%}
.col-lg-3{width:25%}
}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active{background-image:none}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-arrow-up:before{content:"\e093"}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media (min-width:768px) {
.navbar{border-radius:4px}
}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:768px) {
.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px) {
.navbar-toggle{display:none}
}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (min-width:768px) {
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse{border-color:#e7e7e7}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after,.nav:after,.navbar:after,.navbar-collapse:after{clear:both}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
*{border-color:#e1e1e1;border-style:solid;border-width:0;zoom:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:focus{outline:none!important}
html,body{height:100%}
body{font-family:'Arimo',sans-serif;height:100%;line-height:1.6;-webkit-appearance:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}
ul.wieksze{font-size:1.2em;list-style-type:none;margin-left:0;padding-left:12px}
ul.wieksze .fa{color:#00b9f1;margin-right:8px}
ul.wieksze .livicon{color:#fff!important}
.city h1{text-align:center;font-size:24px}
.city h2,.city .lead{font-size:22px;color:#00b9f1;font-weight:700}
.biale{color:#fff!important}
button{font-family:'Arimo',sans-serif}
.page-box{min-height:100%;height:auto!important;height:100%}
.page-box-content{padding-bottom:0}
img{max-width:100%;height:auto}
a{color:#2e5481}
a:visited{color:#7996b7}
a:active{color:#000}
h1,h2,h3,h4{font-weight:700;line-height:1.3;margin:0 0 22px;text-rendering:optimizelegibility}
h1{font-size:48px}
h2{font-size:40px}
h3{font-size:32px}
h4{font-size:26px}
p{margin-bottom:22px}
p:last-child{margin-bottom:0}
address{font-size:13px}
.white{color:#fff}
.bg-warning{background:#f89406!important}
.bg-error{background:#c10841!important}
.bg-info{background:#0098ca!important}
.bg-success{background:#738d00!important}
.border-warning{border-color:#f89406!important}
.border-error{border-color:#c10841!important}
.border-info{border-color:#0098ca!important}
.border-success{border-color:#738d00!important}
.border-grey{border-color:#777!important}
hr{border:0;border-top:1px solid #e1e1e1;border-top:1px solid rgba(0,0,0,.1);border-bottom:0 none;margin:40px 0}
ul{padding:0 0 0 60px;margin:0 0 22px}
.lead{margin-bottom:26px;font-size:16px;line-height:24px}
nav ul{list-style:none;margin:0;padding:0}
.close,.close:visited{float:none;font-size:16px;font-weight:400;line-height:16px;color:#7f7f7f;position:relative;text-shadow:none;opacity:1;filter:alpha(opacity=100);vertical-align:top;-webkit-transition:color .2s linear;transition:color .2s linear}
.close:hover,.close:focus{color:#1e1e1e;opacity:1;filter:alpha(opacity=100);-webkit-transition:color .2s linear;transition:color .2s linear}
.close span{display:inline-block;font-size:12px;font-family:Arial;line-height:12px;margin-top:2px;vertical-align:top}
button{outline:none;text-decoration:none}
iframe{max-width:100%}
.btn,.btn:visited{background:#1e1e1e;border:0 none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;line-height:22px;outline:none;padding:10px 20px;text-shadow:none;filter:none;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;white-space:normal}
.btn:hover,.btn:focus,.btn:active{background:#565656;*background:#565656;color:#fff;outline:none;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}
.btn:active{background:#1e1e1e;background-color:rgba(30,30,30,.75);-webkit-box-shadow:inset 0 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:inset 0 5px 0 rgba(0,0,0,0.12);box-shadow:inset 0 5px 0 rgba(0,0,0,0.12);outline:none}
.btn.btn-primary,.btn.btn-primary:visited{background:#037ac5}
.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{color:#fff;background-color:#048ce2}
.btn.btn-primary:active{background-color:#048ce2}
.nav > li > a:hover,.nav > li > a:focus{background-color:#f7f7f7;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}
[class*="frame-shadow"]{background:#fff;position:relative}
.frame-shadow-raised{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}
.bg{background-color:#f2f2f2}
.bottom-padding{margin-bottom:80px}
.header{background:rgba(255,255,255,.97);min-height:100px;padding:2px 0;width:100%}
.header .container{position:relative}
.header .logo-box{display:table;table-layout:fixed}
.header .logo{display:table-cell;height:100px;max-width:100%;vertical-align:middle;width:100%}
.header .logo img{max-height:100px}
.fixed-header{margin-top:0;padding-top:104px}
.fixed-header .header{background:#fff;left:0;margin:0;position:fixed;top:0;z-index:870;-webkit-transition:background .2s linear,margin-top .2s linear;transition:background .2s linear,margin-top .2s linear;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}
.header .right-box{display:table}
.header .right-box-wrapper{display:table-cell;height:100px;vertical-align:middle}
.header .primary{float:left;z-index:900}
.header .primary .navbar{background:none;border:0 none;margin:0}
.header .primary .navbar .navbar-collapse{padding:0;position:relative}
.header .primary .navbar .nav{margin:0;position:relative}
.header .primary .navbar .nav > li{padding:0 4px;position:relative}
.header .primary .navbar .nav > li > a,.header .primary .navbar .nav > li > a:visited{background:none;border:1px solid #fff;border:1px solid transparent;color:#1e1e1e;padding:11px 14px;position:static;text-shadow:none;-webkit-transition:all .2s linear;transition:all .2s linear;z-index:901}
.header .primary .navbar .nav a > i{margin-right:2px;opacity:.8;filter:alpha(opacity=80);text-align:center;width:15px}
.header .primary .navbar .nav > li:hover > a{background:#fff;border-color:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);-webkit-transition:all .2s linear;transition:all .2s linear}
.header .primary .navbar .nav .parent{position:relative}
.header .primary .navbar .nav > li.parent:hover > a{background:#fff;border-bottom-color:transparent;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.header .primary .navbar .nav > li.parent > a:after{background:#fff;bottom:0;content:"";display:none;height:12px;left:5px;margin:0 0 -6px;position:absolute;right:5px;z-index:906}
.header .primary .navbar .nav > li.parent:hover > a:after{display:block}
.header .primary .navbar .nav > li.parent.megamenu:hover > a:after{left:0;right:0}
.header .primary .sub{background:#fff;border:1px solid #ccc;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px;border-radius:0 3px 3px 3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);display:none;font-size:13px;line-height:24px;margin:-1px 0 0;padding:15px 20px;position:absolute;z-index:905}
.header .primary .sub li{font-size:13px;line-height:24px}
.header .primary .parent:hover > .sub{display:block;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}
.header .primary .sub a,.header .primary .sub a:visited{color:#1e1e1e;display:block;text-decoration:none;width:175px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.header .primary .sub a:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.header .primary .navbar .nav .parent.megamenu{position:static}
.header .primary .navbar .nav .parent.megamenu > a{position:relative}
.header .primary .megamenu > .sub{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;left:-15px;padding:0;width:886px;z-index:900}
.header .primary .megamenu > .sub .sub-wrapper{display:table;width:100%}
.header .primary .megamenu > .sub .promo-block{border-right:1px solid #ccc;display:table-cell;font-size:12px;line-height:18px;position:relative;text-align:center;vertical-align:middle;width:34%}
.header .primary .megamenu > .sub .sub-list + .promo-block{border-left:1px solid #ccc;border-right:0 none}
.header .primary .megamenu > .sub .sub-list{display:table-cell;padding:35px 5px;vertical-align:top;width:100%}
.header .primary .megamenu.promo > .sub .sub-list{width:66%}
.header .primary .megamenu > .sub .box{float:left;padding:0 20px 28px;width:33%}
.header .primary .megamenu > .sub .box:nth-child(3n+1),.header .primary .megamenu.promo > .sub .box:nth-child(2n+1){clear:left}
.header .primary .megamenu.promo > .sub .box{clear:none;width:50%}
.header .primary .megamenu > .sub a{width:100%}
.header .header-icons{float:right;text-align:right}
.phone-header{border-right:1px solid #ccc;border-right:1px solid rgba(204,204,204,.8);color:#1e1e1e;display:inline-block;height:30px;margin:8px 0;position:relative;text-align:center;vertical-align:top;width:41px}
.phone-header:last-child{border-right:0 none}
.phone-header a{display:block;height:23px;padding-top:7px;width:100%}
.phone-active{bottom:0;display:none;margin:20px 0;overflow:hidden;position:absolute;right:0;top:0;z-index:920;background:#fff;color:#ebebeb;font-size:48px;line-height:58px}
.phone-active .close{float:right;font-size:26px;margin:22px 0 0 5px}
.phone-active .close span{line-height:18px;margin-right:5px;margin-top:0;text-transform:uppercase}
.phone-active strong{color:#1e1e1e;letter-spacing:1px}
.header.header-two .phone-header{border-right:0 none;margin-right:-15px}
#main{padding:80px 0}
.page-header{border-bottom:1px solid #e1e1e1;margin:0 0 80px;padding:0}
.page-header .title{font-weight:400;margin:-4px 0 18px;padding:0;position:relative}
.page-header .container{position:relative}
.page-header .container:before{background:#1e1e1e;bottom:0;content:"";display:block;height:1px;left:15px;margin:0 0 -1px;position:absolute;width:40px}
.title-box{border-bottom-width:1px;margin-bottom:40px;position:relative}
.title-box:before{background:#1e1e1e;bottom:0;content:"";display:block;height:1px;left:0;margin:0 0 -1px;position:absolute;width:40px}
.title-box.text-center:before{left:50%;margin-left:-20px}
.title-box .title{color:#7f7f7f;font-size:18px;font-weight:400;margin:0 0 12px;padding:14px 0 0}
.title-box.title-white{border-color:rgba(255,255,255,.3)}
.title-box.title-white:before{background:#fff}
.title-box.title-white .title{color:#fff}
.content-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}
.contact-info{margin-top:30px}
.contact-info .title{font-size:20px;font-weight:400;line-height:1.3;margin:0 0 22px}
.contact-info address{margin-top:5px;margin-bottom:35px}
.contact-info hr{margin:0 0 36px}
.livicon{display:inline-block;line-height:inherit;vertical-align:middle}
.steps{display:table;table-layout:fixed;width:100%}
.steps .step{background:#fff;border:1px solid #e1e1e1;display:table-cell;padding:15px;position:relative;vertical-align:middle}
.steps .step .step-wrapper{position:relative}
.steps .step + .step{border-left:0 none}
.steps .step:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.steps .step:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.steps .step .step-wrapper:after,.steps .step .step-wrapper:before{content:'';position:absolute;top:0;right:-29px;border:7px solid transparent;border-left-color:#e1e1e1;z-index:1}
.steps .step .step-wrapper:before{border-left-color:#fff;right:-27px;z-index:2}
.steps .step:last-child .step-wrapper:after,.steps .step:last-child .step-wrapper:before{display:none}
.steps .step.border-warning .step-wrapper:after{border-left-color:#f89406}
.steps .step.border-error .step-wrapper:after{border-left-color:#c10841}
.steps .step.border-info .step-wrapper:after{border-left-color:#0098ca}
.steps .step.border-success .step-wrapper:after{border-left-color:#738d00}
.steps .step.border-grey .step-wrapper:after{border-left-color:#777}
.steps .step.bg-warning .step-wrapper:before{border-left-color:#f89406}
.steps .step.bg-error .step-wrapper:before{border-left-color:#c10841}
.steps .step.bg-info .step-wrapper:before{border-left-color:#0098ca}
.steps .step.bg-success .step-wrapper:before{border-left-color:#738d00}
.steps .step.bg-grey{background:#777}
.steps .step.bg-grey .step-wrapper:before{border-left-color:#777}
.full-width-box{margin-left:-15px;margin-right:-15px;overflow:hidden;padding:76px 0;position:relative}
.full-width-box .fwb-bg{background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0;z-index:0}
.full-width-box .container{position:relative}
.full-width-box .fwb-bg .overlay{background:#000;height:100%;opacity:.2;filter:alpha(opacity=20);width:100%}
.full-width-box .fwb-fixed{background-attachment:fixed}
#footer{color:#7f7f7f;margin:0;overflow-x:hidden}
#footer .footer-bottom{background:#f7f7f7;border-top-width:1px;font-size:11px;line-height:17px;padding:21px 0 20px}
#footer .phone,#footer .address{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:34px;position:relative}
#footer .footer-icon{color:#c6c6c6;left:16px;position:absolute;top:0}
#footer .footer-icon:before{font-size:20px;line-height:18px;width:auto}
#footer .up{background:#c6c6c6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;float:right;height:40px;text-align:center;width:40px;-webkit-transition:all .2s linear;transition:all .2s linear}
#footer .up:hover{background:#000;-webkit-transition:all .2s linear;transition:all .2s linear}
#footer .up .glyphicon{color:#fff;margin:14px 0 0 -.5px;vertical-align:top}
@media (min-width: 992px) {
.navbar-collapse{display:block!important;height:auto!important}
.navbar-collapse.collapse{padding-bottom:0;overflow:visible!important}
}
@media (max-width: 1199px) {
.phone-active{left:0;width:auto}
}
@media (min-width: 992px) and (max-width: 1199px) {
.header .primary .megamenu > .sub{margin:0 0 0 -37px;width:832px}
}
@media (max-width: 991px) {
.fixed-header .header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:static;top:inherit;z-index:inherit;-webkit-backface-visibility:inherit;-webkit-transform:inherit}
.fixed-header .header-two + *{margin-top:0}
.fixed-header{margin-top:0!important;padding-top:0!important}
.header{width:auto}
.header .right-box-wrapper{text-align:right}
.header .primary,.header .header-icons{display:inline-block;float:none;vertical-align:top}
.header .primary{text-align:left;z-index:inherit}
.header .primary .navbar{margin:0;min-height:inherit;position:static}
.header .primary .navbar .btn-navbar{background:#fff;border:1px solid #ccc;border-bottom:0 none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;float:left;height:42px;line-height:15px;margin:0;padding:10px 15px;position:relative;text-shadow:none;z-index:920}
.header .primary .navbar .btn-navbar:before{border-left:1px solid #ccc;border-left:1px solid rgba(204,204,204,.8);bottom:3px;content:"";display:none;left:-1px;position:absolute;top:7px}
.header .primary .navbar .btn-navbar.collapsed:before{display:block}
.header .primary .navbar .btn-navbar.collapsed{background:none;border:1px solid transparent;border-bottom:0 none}
.header .primary .navbar .btn-navbar .text{color:#1e1e1e;float:right;line-height:16px;padding:0 0 0 30px}
.header .primary .navbar .btn-navbar .icon-bar{background:#1e1e1e;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:3px;margin:0;width:22px}
.header .primary .navbar .btn-navbar .icon-bar + .icon-bar{margin-top:3px}
.header .primary .navbar .navbar-collapse{border:0 none;box-shadow:none;left:auto;margin:17px 0 0;max-height:inherit;overflow:hidden!important;padding:0 15px;position:absolute;right:0;top:50%;width:200%;z-index:919}
.header .primary .navbar .nav{background:#fff;border:1px solid #ccc;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;float:none;padding:6px 6px 3px}
.header .primary .navbar .nav > li{float:none;margin:0 0 3px;padding:0}
.header .primary .navbar .nav > li > a,.header .primary .navbar .nav > li > a:visited{background:#f2f2f2;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:400;margin:0;padding:8px 10px 8px 60px;text-decoration:none}
.header .primary .navbar .nav > li > a:hover,.header .primary .navbar .nav > li:hover > a{background:#e9e9e9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.header .primary .navbar .nav > .parent > a,.header .primary .navbar .nav > li.parent:hover > a{background:#f2f2f2;position:relative}
.header .primary .navbar .nav > li.parent:hover > a:after{display:none}
.header .primary .sub,.header .primary .parent .sub,.header .primary .parent:hover > .sub{background:#f7f7f7;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;font-size:13px;left:0;line-height:24px;padding:6px 0 5px;position:relative}
.header .primary .navbar .nav > li.parent:hover > a{background-color:#e9e9e9;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.header .primary .parent:hover > .sub{-webkit-animation:fadeIn 0;animation:fadeIn 0}
.header .primary .sub li{line-height:22px}
.header .primary .sub a,.header .primary .sub a:visited{background:none;color:#7f7f7f;padding:4px 9px 4px 60px;text-decoration:none;width:auto!important}
.header .primary .navbar .nav a > i{color:#1e1e1e}
.header .primary li:hover > .sub a{background:none}
.header .primary .megamenu > .sub{padding:6px 0 5px;width:100%}
.header .primary .megamenu > .sub .sub-wrapper{display:block}
.header .primary .megamenu > .sub .promo-block{display:none}
.header .primary .megamenu > .sub .sub-list{display:block;padding:0;width:100%!important}
.header .primary .megamenu > .sub .box{float:none;margin:0;padding:0;width:100%!important}
.header.header-two .phone-header{margin-right:0}
.header.header-two .phone-active{z-index:1003}
}
@media (min-width: 768px) and (max-width: 991px) {
.primary .navbar-collapse.collapse{display:none!important}
.primary .navbar-collapse.collapse.in{display:block!important}
.contact-info address{float:none;width:100%}
}
@media (max-width: 767px) {
.container{padding-left:0;padding-right:0}
body{min-width:320px;padding-left:0;padding-right:0;overflow-x:hidden}
.page-box{height:auto!important;min-height:inherit}
.page-box-content{padding-bottom:0}
.header{padding-left:10px;padding-right:10px}
.header .right-box{padding-left:0}
.phone-active{left:0;padding:0;right:0;font-size:22px;line-height:58px}
.phone-active .title{display:none}
.header .primary .navbar .btn-navbar{padding-left:10px;padding-right:10px}
.page-header .container:before{left:0}
#main{padding:40px 10px}
.bottom-padding{margin-bottom:40px}
.page-header{margin-bottom:40px}
.steps{display:block}
.steps .step{border:1px solid #e1e1e1;display:block}
.steps .step + .step{border:1px solid #e1e1e1;border-top:0 none}
.steps .step:first-child{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.steps .step:last-child{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.steps .step .step-wrapper:after,.steps .step .step-wrapper:before{border:7px solid transparent;border-top-color:#e1e1e1;bottom:-30px;left:50%;margin:0 0 0 -7px;right:auto;top:auto}
.steps .step .step-wrapper:before{border-top-color:#fff;bottom:-28px}
.steps .step.border-grey .step-wrapper:after,.steps .step.bg-grey .step-wrapper:before{border-left-color:transparent;border-top-color:#777}
.steps .step.border-warning .step-wrapper:after{border-top-color:#f89406;border-left-color:transparent}
.steps .step.border-error .step-wrapper:after{border-top-color:#c10841;border-left-color:transparent}
.steps .step.border-info .step-wrapper:after{border-top-color:#0098ca;border-left-color:transparent}
.steps .step.border-success .step-wrapper:after{border-top-color:#738d00;border-left-color:transparent}
.steps .step.bg-warning .step-wrapper:before{border-top-color:#f89406;border-left-color:transparent}
.steps .step.bg-error .step-wrapper:before{border-top-color:#c10841;border-left-color:transparent}
.steps .step.bg-info .step-wrapper:before{border-top-color:#0098ca;border-left-color:transparent}
.steps .step.bg-success .step-wrapper:before{border-top-color:#738d00;border-left-color:transparent}
#footer{margin-top:0}
#footer .footer-bottom{padding-left:10px;padding-right:10px}
#footer .footer-bottom .col-md-3{overflow:hidden}
#footer .footer-bottom .copyright{padding:17px 0;text-align:center}
#footer .phone,#footer .address{float:left;margin-bottom:29px;width:48%}
#footer .phone .title{display:block}
#footer .address{float:right}
#footer .up{float:none;margin:0 auto}
}
@media (max-width: 600px) {
.hidden-600{display:none!important}
.header .primary .navbar .btn-navbar{padding-left:5px;padding-right:5px}
.header .primary .navbar .btn-navbar.collapsed:before{display:none}
}
@media (min-width: 1200px) {
.fwb-bg.band-1{background-image:url(../gallery/photo1.jpg)}
.fwb-bg.band-6{background-image:url(../gallery/photo2.jpg)}
.fwb-bg.band-11{background-image:url(../gallery/photo3.jpg)}
}
@media (min-width: 800px) and (max-width: 1199px) {
.fwb-bg.band-1{background-image:url(../gallery/photo1_1200.jpg)}
.fwb-bg.band-6{background-image:url(../gallery/photo2_1200.jpg)}
.fwb-bg.band-11{background-image:url(../gallery/photo3_1200.jpg)}
}
@media (max-width: 799px) {
.fwb-bg.band-1{background-image:url(../gallery/photo1_700.jpg)}
.fwb-bg.band-6{background-image:url(../gallery/photo2_700.jpg)}
.fwb-bg.band-11{background-image:url(../gallery/photo3_700.jpg)}
}