@media all and (max-width: 982px) and (min-width: 717px){
	.container {
	    width: 677px;
	}
	.col-sm-6 {
	    width: 50%;
	    float: left;
	}
	.col-sm-4 {
	    width: 33.33333333333%;
	    float: left;
	}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
}
.navbar-right {
    float: right!important;
    margin-right: -15px;
}
.navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-header {
    float: left;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav li {
    margin-right: 30px;
}

.section--nav {
    min-height: 100px;
    background: url(../../bundles/frontbase/images/new/1_786.png);
    background-size: 100% 100%;
    z-index: 7;
    border: unset;
    border-radius: unset;
    margin-top: unset;
    margin-bottom: unset;
}

.section--header .text1 {
    max-width: 430px;
    top: 38px;
    left: -40px;
}
.section--header .text2 {
    max-width: 310px;
    left: 44px;
    top: 200px;
}
.section--header .tiger {
    max-width: 370px;
    right: -50px;
    top: -24px;
}
.section--header .btn {
    position: absolute;
    top: 305px;
    left: 85px;
    transform: rotate(-5.6deg) skew(-5.6deg);
    /* bottom: 0; */
}

.section--header .clip {
    min-height: 486px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    background: url(../../bundles/frontbase/images/new/2_768.png);
    background-size: 100% 100%;
}

.section--contact {
    min-height: 800px;
    background: url(../../bundles/frontbase/images/new/3_786.png) no-repeat center center;
    margin-top: -165px;
    z-index: 4;
    overflow: hidden;
    z-index: 1000;
    /* padding-bottom: 200px; */
    background-size: cover;
}
body > section.section.section--contact > div.container > div > div > div > form > div.col-sm-12.form-group.buttons > div > div.col-xs-12.col-sm-6.text-right.t351.right {
    text-align: left;
}

.section--awards {
    background: url(../../bundles/frontbase/images/new/4_786.png) no-repeat center center;
    background-size: 100% 100%;
    min-height: 756px !important;
    margin-top: -236px;
}

body > section.section.section--awards > div.section--title.left > div {
    left: -352px;
    transform: rotate(-5.4deg);
}

body > section.section.section--awards > div.section--title.left > span {
    left: 119px;
    top: 131px;
    transform: rotate(-11.4deg);
}
.section--rules {
    background: url(../../bundles/frontbase/images/new/5_786.png) no-repeat center center;
    background-size: cover;
    min-height: 940px;
    margin-top: -365px;
    z-index: 1015;
}

.section--title span.zasady {
    right: 220px;
    top: 130px;
}
.section--winner {
    background: url(../../bundles/frontbase/images/new/6_786.png) center center no-repeat;
    background-size: cover;
    min-height: 955px;
    margin-top: -320px;
    z-index: 1020 !important;
}
.table-menu {
    padding-top: 260px;
}
.section--contact2 {
    background: url(../../bundles/frontbase/images/new/7_786.png) no-repeat center center;
    z-index: 4;
    background-size: cover;
    min-height: 700px;
    z-index: 1200;
    margin-top: -200px !important;
}
body > section.section.section--contact2 > div.container > div {
    padding-top: 180px;
}

.section--contact2 .section--title.right .banerek {
    top: -40px;
}

.section--contact2 .section--title.right span {
    right: 218px;
    top: 104px;
}
.flyelements .elem {
    width: 200px;
    height: 170px;
}
.flyelements .elem2 {
    margin-top: -60px;
}
.flyelements {
    transform: scale(0.7);
    right: -34px;
    top: 197px;
}
}