img {border:none;}
a {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#FFFF66;}
a:visited {text-decoration:none;}
a:focus {text-decoration:none;}
a {outline:none;}
a img {border:none;}
img {max-width:100%;}
* {box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body {margin:0;padding:0;height:100%;background:#fff;font-family: 'Lato', sans-serif;font-family: 'Roboto', sans-serif;font-weight:300;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
#wrapper {min-height:100%;position:relative;}
#header {background:#fff;	padding:5px 0;position:fixed;top:0;left:0;z-index:999;right:0;}
#menu {font-family: 'Open Sans', sans-serif;}
#menu ul {margin:0px;padding:0px;font-size:20px;font-weight:700;}
#menu ul li {list-style:none;text-align:center;padding:25px 20px;display:inline-block;position:relative;}
#menu ul li:before {content:'';background-image:url('../images/dot.jpg');width:9px;height:9px;position:absolute;left:3px;margin-top:10px;}
#menu ul li a {padding:20px 0px;color:#000;}
#menu ul li a:hover {color:#bd4928;}
.logo {height:78px;}
#content {}
#fixed1 {position:fixed;bottom:80px;right:30px;z-index:1000;}
#fixed1:hover {opacity:0.7;}
#fixed2 {position:fixed;bottom:30px;right:80px;z-index:1000;}
.alignright {text-align:right;}
#XKontakt .alignright img {width:30px;height:30px;margin-right:5px;vertical-align:-8px;}
#YLine {background:#feed00;padding:8px 0;}
#YLine a {color:#000;}
.fiinl {width:0;opacity:0;display:inline-block;background:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:0;overflow:hidden;font-size:6px;}
#fixed2:hover .fiinl {width:130px;opacity:1;text-align:center;padding:10px 10px;font-size:12px;}
#fixed2 img {display:inline-block;vertical-align:-11px;}
.jump {margin-top:-90px;}
#slider .flex {justify-content:flex-end;}
#slider {border-bottom:50px solid #2b2a28;background-image:url('../images/bg1.jpg');background-position:bottom center;background-size:cover;background-attachment:fixed;color:#fff;position:relative;padding:200px 0 350px 0;margin-top:80px;}
.sliderCont {width:50%;font-size:22px;text-align:left;}
.sliderInt {clip-path: polygon(0 0, 100% 50%, 100% 100%, 0% 100%);background:#feed00;width:100%;height:100px;position:absolute;bottom:0;left:0;right:0;}
.ofi {clip-path: polygon(0 50%, 100% 0, 100% 100%, 0% 100%);background:#feed00;width:100%;height:100px;position:absolute;bottom:0;left:0;right:0;z-index:2;}
.nag {border-bottom:1px solid #fff;margin:20px 0;}
.nag h1 {font-family: 'Open Sans', sans-serif;font-size:70px;font-weight:700;font-family: 'Open Sans', sans-serif;text-align:left;margin:0;}
.sliderCont .nag h1 {font-size:40px;font-weight:300;}
.sliderCont .nag h1 b {font-weight:700;}
#XOfirmie {padding:100px 0 150px 0;position:relative;border-bottom:50px solid #2b2a28;text-align:justify;}
#XOfirmie .nag {border-bottom:1px solid #000;}
.nag span {margin-left:100px;font-size:24px;margin-bottom:10px;}
.of1 {width:25%;text-align:center;display:flex;align-items:center;justify-content:space-around;}
.of2 {width:50%;}
.of3 {width:25%;text-align:center;}
#XOferta {padding:150px 0 30px 0;position:relative;border-bottom:50px solid #2b2a28;}
.ofe {width:30%;z-index:5;position:relative;background:#f5f5f5;padding:20px;color:#000;text-align:left;}
h2 {font-family: 'Open Sans', sans-serif;font-weight:700;border-bottom:2px solid #000;display:inline-block;clear:both;}
.icon {margin-top:-100px;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;background:#fff;display:inline-block;padding:20px;border:1px solid #feed00;}
.ofe:first-child {-webkit-border-top-left-radius: 25px;-webkit-border-bottom-left-radius: 25px;-moz-border-radius-topleft: 25px;-moz-border-radius-bottomleft: 25px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
.ofe:last-child {-webkit-border-top-right-radius: 25px;-webkit-border-bottom-right-radius: 25px;-moz-border-radius-topright: 25px;-moz-border-radius-bottomright: 25px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
#XCertyfikaty {background-image:url('../images/bg2.jpg');background-size:cover;background-attachment:fixed;padding:100px 0;border-bottom:40px solid #fff;}
.cert {width:49%;margin-bottom:30px;max-height:160px;overflow:hidden;position:relative;}
.cert1 {-webkit-border-top-left-radius: 25px;-moz-border-radius-topleft: 25px;border-top-left-radius: 25px;}
.cert2 {-webkit-border-top-right-radius: 25px;-moz-border-radius-topright: 25px;border-top-right-radius: 25px;}
.cert3 {-webkit-border-bottom-left-radius: 25px;-moz-border-radius-bottomleft: 25px;border-bottom-left-radius: 25px;}
.cert4 {-webkit-border-bottom-right-radius: 25px;-moz-border-radius-bottomright: 25px;border-bottom-right-radius: 25px;}
.cert img {width:100%;}
.mask {background:rgba(0,0,0,0.7);position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;padding:30px;z-index:5;opacity:0;}
.mask h3 {font-family: 'Open Sans', sans-serif;margin:0;display:inline-block;border-bottom:1px solid #feed00;margin-bottom:10px;}
.cert:hover .mask {opacity:1;}
.gal {width:33.333333%;position:relative;height:400px;overflow:hidden;}
.gal img {width:100%;height:100%;object-fit:cover;}
.gal:hover .mask {opacity:1;}
.galinl {height:400px;}
#XGaleria {border-bottom:50px solid #fff;}
.ofiout {position:relative;margin-top:70px;}
#XKontakt {background:#2b2a28;color:#fff;padding:70px 0;}
#XKontakt .nag {border-bottom:0;}
.footer11 {color:#feed00;text-align:right;font-size:22px;}
.footer2 {width:1px;height:100%;background:#fff;}
.author {text-align:right;padding:10px 0;}
.author img {vertical-align:-70px;}
.street {color:#feed00;font-weight:400;}
#footer {background:#feed00;	width:100%;	}
.box {max-width:1420px;margin: 0px auto;padding:0px 10px;}
.transition,.mask,#fixed1,#fixed2,.fiinl {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }
ul.list {list-style-type: none;margin:0px; padding:0px;margin-left:10px;}
ul.list li:before {content:"-"; position:relative; left:-5px;}
ul.list li{ text-indent:-5px; }
@media all and ( max-width:1500px) {

}
@media all and ( max-width:1020px) {
	.sliderCont {width:100%;}
	.of1 {width:15%;}
	.of3 {width:15%;}
	.of2 {width:66%;}
	.gal {height:250px;}
	.galinl {height:250px;}
	.footer1,.footer3 {width:100%;margin-bottom:40px;}
	.footer2 {display:none;}
}
@media all and ( max-width:775px) {
	#menu ul {font-size:16px;}
	#menu ul li {padding:28px 10px;}
	#menu ul li:before {width:0px;height:0px;}
	#menu ul li a {padding:28px 0px;}
	#XOferta .flex {display:block;text-align:center;}
	.ofe {width:90%;margin:0 auto;margin-bottom:100px;-webkit-border-radius: 25px !important;-moz-border-radius: 25px !important;border-radius: 25px !important;}
	.gal {height:180px;}
	.galinl {height:180px;}
}
@media all and ( max-width:595px) {
	#menu ul {font-size:13px;}
	#menu ul li {padding:10px 8px;}
	#menu ul li a {padding:10px 0px;}
	.gal {height:120px;}
	.galinl {height:120px;}
}