.kontakt{
    background-color: #fff;
    color: #979495;
}
.kontakt h2{
    color: #979495;
}
.contact-form input::placeholder, .contact-form textarea::placeholder{
    color: #979495;
}
.kontakt input, .kontakt textarea{
    color: #979495;
    border-color:#979495;
}
.dane_konferencji{
    position: absolute;
    /*! width: 60%; */
    top: 147px;
    left: 550px;
    right: 0;
}
header .logo{
    background:url(https://szkoleniawolf.vincievents.pl/websites/templates/60/images/wolf/logo.png) no-repeat;
}
header ul{
    margin: 20px 0px;
    float: right;
}
@media(max-width: 1150px){
    header ul{
        float: none;
    }
}
.top {
    background: url(/websites/templates/60/images/wolf/baner_wolf_szkolenia.png) no-repeat;
    padding: 0px 0px 5px 0px;
    height:300px;
    background-size: auto;
    text-shadow: 1px 1px 7px black;
}
.top .data{
    position: relative;

    top: 0;
    left: 0;
    float: left;
    font-size: 0;
    clear: left;
}
.top h1{
    font-size: 30px;
    top: 130px;
    position: relative;
    margin: 0;
    float: left;
    font-weight: 600;
}
@media(min-width:767px){
    .top h1{
        top: 0;
        top: 0;
        left: 0;
    }
}

@media(min-width:1155px){
    .top h1{
        left: 0;
    }
}
.top .data span{
    font-size: 20px;
    top: 0;
    padding: 0;
    margin: 0;
}
.top .miejsce{
    font-size: 20px;
    position: relative;
    top: 0;
    left: 0;
    float: left;
    font-weight: 500;
    padding: 6px;
}
.wrapper-inner{
    margin: 0 auto;
}
.row {
    margin-left: 0px;
}
.span12{
    display: contents;}

.span12 ul, .span12 ol {
    list-style: none;
}
/*-------------------------------------------------------------------portfolio-nav */
body [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 0px;
}
.nav {
    margin-left: 0;
    list-style: none;
}
li {
    line-height: 20px;
}
.portfolio-nav {
    overflow: hidden;
    padding-top:10px;
}

.nav-pills-portfolio {
    margin-bottom: 20px;
    display: inline-block;
    float: left;
}

.nav-tabs > li, .nav-pills > li {
    float: left;
    padding-top: 21px;
}
@media (min-width: 980px) {
    .span12 {
        min-width: 940px;
    }
}
.nav-pills-portfolio > li{
    color: #666666;
    font-size: 14px;
}
.nav-tabs > li, .nav-pills > li {
    margin-right: 2px;
    margin-bottom: 2px;
    line-height: 14px;
    border-radius: 0;
    padding: 9px 30px;
    cursor: pointer;
}
a {
    transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
}
a, a:hover {
    text-decoration: none;
}
ul {
    padding: 0;
    margin: 0;
}
.nav-pills-portfolio > li:hover {
    background-color: #cccccc;
}
.nav-pills > .active, .nav-pills > .active:hover {
    color: #ffffff;
    background-color: #e84046;
}
/*--------------------------------------------------------------------end portfolio-nav*/
/*-----------------------------------  portfolio-grid-1  ---------------------------------*/
.portfolio-grid-1 .hp-wrapper{
    margin-bottom:20px;
}
.span3 {
    width: 220px;
}
.portfolio-grid-1 .hp-wrapper .bottom-block {
    height: 45px;
    padding: 24px 0 16px 0;
}
.portfolio-grid-1 .hp-wrapper .bottom-block {
    height: 115px !important;
    text-align: center;
    margin-top: 20px;
}
.portfolio-grid-1 .hp-wrapper .bottom-block a {
    font-size: 14px;
    color: #000000;
    font-weight: 600;
}
.portfolio-grid-1 .hp-wrapper .bottom-block p {
    color: #272727;
    font-style: italic;
    font-size: 14px;
}
.conference-list-register-btn-container {
    padding-top: 5px;
}
.portfolio-grid-1 .hp-wrapper .bottom-block a,
.portfolio-grid-1 .hp-wrapper .bottom-block span {
    font-size: 14px;
    color: #000000;
    font-weight: 600;
}

a.register-btn {
    height: 20px;
}
.register-btn, .login-btn, .reload-btn {
    margin-left: 0;
    margin-top: 10px;
    border: none;
    padding: 10px;
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
}
.register-btn, .reload-btn, .login-btn, .pwd-remind-btn {
    background-color: #979495;
}
.portfolio-grid-1 .hp-wrapper:hover .bottom-block {
    background: url("../img/menu_square.png") no-repeat scroll bottom center transparent;
    background-color: transparent;
    background-color: #f1f1f1;
}
/*---------------------------------------end portfolio-grid-1  -------------------------------*/
/* Default */
@media (min-width: 980px) {

    .span12 {
        min-width: 940px;
    }

    /*temporary fix*/
    .vinci-c-71 .span12 {
        min-width: 0px;
    }

    .three-columns-central {
        border-left: 1px solid #D4D4D4;
        border-right: 1px solid #D4D4D4;
        padding: 21px 19px 0;
    }
    .portfolio-grid-1 .small {
        margin-bottom: 20px;
    }
    .navbar-inner {
        border-top: 1px solid #cccccc;
        border-bottom: medium none;
        border-right: none;
        border-left: none;
    }
    .dif-table {
        margin-left: 20px;
    }
    .dif-table .table-column {
        border-width: 1px 0 1px 1px;
    }
    .price-table1 .span2 {
        width: 159px;
    }
    .price-table1 .span3 {
        width: 218px;
    }
    .price-table2 .span2 {
        width: 199px;
    }
    .price-table2 .span3 {
        width: 298px;
    }
    .price-table3 .span2 {
        width: 343px;
    }
    .price-table3 .span3 {
        width: 354px;
    }
    .gallery li:hover .top-link {
        border-color: #0088CC;
        box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    }
    .portfolio-grid-1 .gallery li:hover .hover-shade {
        left: 5px;
        top: 5px;
    }
    #portfolio .span3 {
        height: 160px;
    }
    #portfolio .middle {
        height: 160px;
    }
    .buttons-container {
        display: none;
    }
    .logo .logo {
        margin: 0;
    }
    .portfolio-grid-1 .hp-wrapper .bottom-block {
        text-align: center;
    }
    .price-table1 .span2 {
        width: 215px;
    }
    .price-table1 .span3 {
        width: 290px;
    }
    .price-table2 .span2 {
        width: 269px;
    }
    .price-table2 .span3 {
        width: 398px;
    }
    .price-table3 .span2 {
        width: 458px;
    }
    .price-table3 .span3 {
        width: 479px;
    }
    .comment-object .offset1 {
        margin-left: 90px;
    }
    .contact-form .span3 {
        width: 188px;
    }
    .login-wrapper .controls {
        margin-left: 90px;
    }
    .login-wrapper {
        padding: 100px 42px 50px;
    }
    .login-wrapper .controls input {
        width: 260px;
    }
    .register-acount {
        padding-left: 31px;
        margin-top: 300px;
    }
    .register-acount {
        margin-bottom: 158px;
    }
    .login-wrapper .remind-password {
        display: block;
        float: left;
        width: 136px;
        padding-top: 7px;
    }
    .span6 .alternative-register-acount {
        margin-top: 230px;
    }
    .register-acount {
        width: 385px;
    }
    .alternative-login-form {
        margin-bottom: 205px;
    }
    .landing-head p {
        text-align: right;
    }
    .landing-content {
        padding: 20px;
    }
    .coming-soon-subscribe input {
        width: 288px;
        height: 22px;
        border-radius: 0;
        margin-right: 10px;
    }
    .coming-soon-btn {
        margin-left: 0;
        border: none;
        padding: 6px 15px;
        height: auto;
    }
    .register-acount .account-lnk {
        float: left;
        width: 186px;
    }
    .flexslider .slides > li .caption h2 {
        font-size: 30px;
        line-height: 1.0;
    }
    .flexslider .slides > li .caption p {
        font-size: 14px;
        line-height: 1.333;
    }
    .slide-1 {
        left: 40px;
        bottom: 40px;
    }
    .slide-2 {
        left: 40px;
        bottom: 40px;
    }
    .slide-3 {
        left: 40px;
        bottom: 40px;
    }
    .slide-4 {
        left: 40px;
        bottom: 40px;
    }
    #switchform {
        width: 220px;
    }
    #switchform select {
        width: 220px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .span12 {
        width: 724px;
    }

    .span12 article{
        width: 684px;
    }

    .three-columns-central {
        border-left: 1px solid #D4D4D4;
        border-right: 1px solid #D4D4D4;
        padding: 21px 19px 0;
    }
    .two-columns-left {
        border-left: 1px solid #D4D4D4;
        padding: 21px 0 0 19px;
    }
    .two-columns-right {
        border-right: 1px solid #D4D4D4;
        padding: 21px 19px 0 0;
    }
    .sidebar {
        width: 146px;
    }
    .portfolio-grid-1 .middle {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .small {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .large {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .tall {
        margin-bottom: 20px;
    }
    .post-item-panel ul li.comments {
        float: right;
    }
    .member-divider {
        margin-left: 20px;
    }
    .two-col-team .span4 {
        width: 259px;
    }
    .head_phone {
        text-align: right;
    }
    ul.socials {
        float: right;
        margin-top: 20px;
        text-align: center;
    }
    .carousel-caption {
        position: absolute;
        right: 30px;
        bottom: 20px;
        width: 50%;
        left: auto;
    }
    .slider4 .carousel-caption {
        bottom: auto;
        left: 20px;
        position: absolute;
        right: auto;
        top: 20px;
        width: 50%;
    }
    .flexslider .left-top {
        left: 20px;
        top: 20px;
        bottom: auto;
    }
    .flexslider .right-top {
        right: 20px;
        top: 20px;
        bottom: auto;
    }
    .flexslider .left-bottom {
        left: 20px;
        bottom: 20px;
    }
    .flexslider .right-bottom {
        right: 20px;
        bottom: 20px;
    }
    .navbar-inner {
        border: none;
    }
    .dif-table {
        margin-left: 20px;
    }
    .dif-table .table-column {
        border-width: 1px 0 1px 1px;
    }
    .price-table1 .span2 {
        width: 119px;
    }
    .price-table1 .span3 {
        width: 175px;
    }
    .price-table2 .span2 {
        width: 159px;
    }
    .price-table2 .span3 {
        width: 216px;
    }
    .price-table3 .span2 {
        width: 260px;
    }
    .price-table3 .span3 {
        width: 275px;
    }
    .quote-left, .quote-right {
        margin: 0 20px 0 0;
    }
    .portfolio-slider #carousel {
        width: auto;
        margin-left: 0;
    }
    .portfolio-slider #carousel .flex-prev {
        left: 20px;
        top: 26%;
    }
    .portfolio-slider #carousel .flex-next {
        right: 20px;
        top: 26%;
    }
    .gallery .thumbnail {
        display: block;
    }
    #gallery-main .span3 {
        width: 220px;
        height: 170px;
    }
    #gallery .span3 {
        width: 220px;
        height: 160px;
    }
    .portfolio-grid-1 .gallery li:hover .hover-shade {
        left: 5px;
        top: 5px;
    }
    #home_responsive .span3 {
        width: 220px;
        height: 160px;
    }
    #home_responsive .span6 {
        width: 460px;
        height: 160px;
    }
    #home_responsive .tall {
        height: 340px;
    }
    #portfolio .span6 {
        width: 460px;
    }
    #portfolio .large {
        height: 340px;
    }
    #portfolio .span3 {
        width: 220px;
    }
    #portfolio .span3 {
        height: 160px;
    }
    #portfolio .middle {
        width: 460px;
    }
    #portfolio .middle {
        height: 160px;
    }
    #clients .span2 {
        width: 140px;
        height: 125px;
    }
    .navbar .btn-navbar {
        cursor: pointer;
        opacity: 0;
        position: absolute;
        top: 0;
        z-index: 1000;
        width: 400px;
        height: 27px;
    }
    #responsive-menu-button {
        display: block;
        background: url("../img/selectnav.png") no-repeat scroll 0 0 transparent;
        color: #000000;
        cursor: pointer;
        font-family: Arial;
        font-size: 12px;
        height: 27px;
        margin-top: 10px;
        padding: 13px;
        position: relative;
        width: 400px;
        z-index: 5;
    }
    .buttons-container {
        position: relative;
        text-align: center;
        margin: 0 auto;
        height: 30px;
    }
    .portfolio-slider #carousel {
        margin-bottom: 20px;
    }
    .buttons-container {
        margin: 0 -20px;
    }
    .tweets-slide .slides li {
        width: 72%;
        overflow: hidden;
    }
    .follow_img {
        display: block;
    }
    .attention-sidestick {
        background: url("../img/sticker_small_yellow.png") no-repeat scroll 0 0 transparent;
    }
    .white-sidestick {
        background: url("../img/sticker_small_white.png") no-repeat scroll 0 0 transparent;
    }
    .alert-sidestick {
        background: url("../img/sticker_small_red.png") no-repeat scroll 0 0 transparent;
    }
    .success-sidestick {
        background: url("../img/sticker_small_green.png") no-repeat scroll 0 0 transparent;
    }
    .note-sidestick {
        background: url("../img/sticker_small_blue.png") no-repeat scroll 0 0 transparent;
    }
    .sidebar-stick {
        height: 154px;
        margin-left: -10px;
        padding: 15px 18px 10px 10px;
        text-align: center;
        width: 146px;
    }
    .sidebar-stick h3 {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 4px;
        font-weight: bold;
    }
    #gallery-main .hover-shade {
        height: 160px;
        width: 210px;
    }
    .tour-btn {
        padding: 51px 35px 35px;
    }
    .logo {
        margin: 27px 0 27px 20px;
    }
    .logo .logo {
        margin-left: 0;
    }
    .portfolio-grid-1 .hp-wrapper .bottom-block {
        text-align: center;
    }
    .price-table1 .span2 {
        width: 160px;
    }
    .price-table1 .span3 {
        width: 239px;
    }
    .price-table2 .span2 {
        width: 212px;
    }
    .price-table2 .span3 {
        width: 296px;
    }
    .price-table3 .span2 {
        width: 350px;
    }
    .price-table3 .span3 {
        width: 371px;
    }
    .comment-object .offset1 {
        margin-left: 90px;
    }
    .contact-form .span3 {
        width: 140px;
    }
    .login-wrapper .controls {
        margin-left: 90px;
    }
    .login-wrapper {
        padding: 100px 60px;
        width: 360px;
        margin-left: 133px;
    }
    .login-wrapper .controls input {
        width: 243px;
    }
    .register-acount {
        width: 385px;
    }
    .lost-password-wrapper {
        width: 100%;
    }
    .login-wrapper .remind-password {
        width: 119px;
        display: block;
        float: left;
        padding-top: 7px;
    }
    .alternative-login-form {
        clear: both;
    }
    .alternative-login-wrapper .span6 {
        width: 100%;
    }
    .alternative-login-wrapper {
        margin: 100px 0;
    }
    .landing-head p {
        text-align: center;
    }
    .coming-soon-subscribe input {
        width: 288px;
        height: 22px;
        border-radius: 0;
        margin-right: 10px;
    }
    .coming-soon-subscribe .coming-soon-btn {
        margin-left: 0;
        border: none;
        background-color: #000000;
        color: #ffffff;
        padding: 6px 15px;
        height: auto;
    }
    .register-acount .account-lnk {
        float: left;
        width: 186px;
    }
    .flexslider .slides > li .caption h2 {
        font-size: 30px;
        line-height: 1.0;
    }
    .flexslider .slides > li .caption p {
        font-size: 14px;
        line-height: 1.333;
    }
    .slide-1 {
        left: 40px;
        bottom: 40px;
    }
    .slide-2 {
        left: 40px;
        bottom: 40px;
    }
    .slide-3 {
        left: 40px;
        bottom: 40px;
    }
    .slide-4 {
        left: 40px;
        bottom: 40px;
    }
    #switchform {
        width: 220px;
    }
    #switchform select {
        width: 220px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .sidebar {
        width: auto;
    }
    .three-columns-central, .two-columns-left, .two-columns-right {
        border: none;
        padding: 21px 0 0 0;
    }
    .portfolio-grid-1 .middle {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .small {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .large {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .tall {
        margin-bottom: 20px;
    }
    .top_line, .footer-top, .recent-tweets, .footer-wrapper, .footer-bottom {
        margin: 0 -20px 0;
    }
    .form-button-offset {
        margin-left: 0;
    }
    .reply-form h2 {
        margin-left: 0;
    }
    .post-item-panel ul li.comments {
        float: left;
    }
    .member-divider {
        margin-left: 0;
    }
    .two-col-team .span4 {
        width: auto;
    }
    .logo {
        text-align: center;
        margin: 14px 0;
    }
    .head_phone {
        text-align: center;
    }
    ul.socials {
        margin: 0 auto 35px;
        overflow: hidden;
        margin-top: 20px;
        text-align: center;
    }
    .contact-info ul.socials {
        width: auto;
        margin: 0 0 35px 0;
    }
    .carousel-caption {
        right: 0;
        left: 0;
        bottom: 0;
    }
    .navbar-inner {
        border:none;
    }
    .dif-table div.last-column {
        border-left: 1px solid #E0E0E0;
    }
    .dif-table {
        margin-left: 0;
    }
    .dif-table div.span3 {
        margin-top: 22px;
    }
    .dif-table .table-column {
        border-width: 1px;
    }
    .quote-left, .quote-right {
        margin: 0 20px 10px 0;
    }
    .portfolio-slider #carousel {
        width: auto;
        margin-left: 0;
    }
    .portfolio-slider #carousel .flex-prev {
        left: 20px;
        top: 26%;
    }
    .portfolio-slider #carousel .flex-next {
        right: 20px;
        top: 26%;
    }
    .gallery .thumbnail {
        display: table;
    }
    #gallery-main .span3 {
        width: auto;
        height: auto;
        margin-left: 20px;
    }
    #gallery .span3 {
        width: 220px;
        height: 160px;
        margin-left: 20px;
    }
    .portfolio-grid-1 .gallery li:hover .hover-shade {
        left: 5px;
        top: 5px;
    }
    #home_responsive .span3 {
        width: 220px;
        height: 160px;
    }
    #home_responsive .span6 {
        width: 460px;
        height: 160px;
    }
    #home_responsive .tall {
        height: 340px;
        margin-right: 10px;
    }
    #portfolio .span6 {
        width: 460px;
        margin-left: 20px;
    }
    #portfolio .large {
        height: 340px;
    }
    #portfolio .span3 {
        width: 220px;
        height: 160px;
        margin-left: 20px;
    }
    #portfolio .middle {
        width: 460px;
        height: 160px;
        margin-left: 20px;
    }
    #gallery {
        margin-left: -20px;
    }
    #clients .span2 {
        width: 140px;
        height: 125px;
    }
    .navbar .btn-navbar {
        cursor: pointer;
        opacity: 0;
        position: absolute;
        top: 0;
        z-index: 1000;
        width: 400px;
        height: 27px;
    }
    #responsive-menu-button {
        display: block;
        background: url("../img/selectnav.png") no-repeat scroll 0 0 transparent;
        color: #000000;
        cursor: pointer;
        font-family: 'Segoe', Arial, sans-serif;
        font-size: 12px;
        height: 27px;
        margin-top: 10px;
        padding: 13px;
        position: relative;
        width: 400px;
        z-index: 5;
    }
    .buttons-container {
        position: relative;
        text-align: center;
        margin: 0 auto;
        height: 30px;
    }
    .portfolio-slider #carousel {
        margin-bottom: 20px;
    }
    .buttons-container {
        margin: 0 -20px;
    }
    .tweets-slide .slides li {
        width: 58%;
        overflow: hidden;
    }
    .follow_img {
        display: block;
    }
    .attention-sidestick {
        background: url("../img/sticker_sidebar_yellow.png") no-repeat scroll 0 0 transparent;
    }
    .white-sidestick {
        background: url("../img/sticker_sidebar_white.png") no-repeat scroll 0 0 transparent;
    }
    .alert-sidestick {
        background: url("../img/sticker_sidebar_red.png") no-repeat scroll 0 0 transparent;
    }
    .success-sidestick {
        background: url("../img/sticker_sidebar_green.png") no-repeat scroll 0 0 transparent;
    }
    .note-sidestick {
        background: url("../img/sticker_sidebar_blue.png") no-repeat scroll 0 0 transparent;
    }
    .sidebar-stick {
        height: 187px;
        margin-left: -15px;
        padding: 25px 41px 25px 25px;
        text-align: center;
        width: 179px;
    }
    .sidebar-stick h3 {
        font-size: 22px;
    }
    #gallery-main .hover-shade {
        height: 160px;
        width: auto;
    }
    .tour-btn {
        padding: 0 21px 25px;
    }
    .portfolio-grid-1 .hp-wrapper .bottom-block {
        width: 300px;
        text-align: center;
    }
    .login-wrapper .controls {
        margin-left: 90px;
    }
    .login-wrapper {
        padding: 100px 70px 42px;
    }
    .login-wrapper .controls input {
        width: 100%;
    }
    .lost-password-wrapper {
        width: 100%;
    }
    .login-wrapper .remind-password {
        padding-right: 9px;
    }
    .alternative-login-wrapper {
        margin: 100px 0;
    }
    .landing-head p {
        text-align: center;
    }
    .landing-content {
        margin-bottom: 40px;
    }
    .coming-soon-content {
        margin: 0 -20px;
    }
    .coming-soon-subscribe input {
        width: 288px;
        height: 22px;
        border-radius: 0;
        margin-right: 10px;
    }
    .coming-soon-subscribe .coming-soon-btn {
        margin-left: 0;
        border: none;
        background-color: #000000;
        color: #ffffff;
        padding: 6px 15px;
        height: auto;
    }
    .countdownHolder .digit {
        font-size: 20px;
    }
    .countdownHolder .position {
        width: 0.6em;
    }
    .countdownHolder .countDiv {
        height: 1.9em;
    }
    #countdown.countdownHolder {
        width: 410px;
    }
    .slide-1 {
        left: 40px;
        bottom: 0;
    }
    .slide-2 {
        left: 40px;
        bottom: 0;
    }
    .slide-3 {
        left: 40px;
        bottom: 0;
    }
    .slide-4 {
        left: 40px;
        bottom: 0;
    }
    #switchform {
        width: 220px;
    }
    #switchform select {
        width: 220px;
    }
    .portfolio-grid-1 .hp-wrapper {
        width: 300px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .logo {
        text-align: center;
    }
    .head_phone {
        text-align: center;
    }
    .sidebar {
        width: auto;
    }
    .three-columns-central, .two-columns-left, .two-columns-right {
        border: none;
        padding: 0;
    }
    .hero-list div.span3 {
        min-height: 114px;
    }
    .portfolio-grid-1 .middle {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .small {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .large {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .tall {
        margin-bottom: 20px;
    }
    .top_line, .footer-top, .recent-tweets, .footer-wrapper, .footer-bottom {
        margin: 0 -20px 0;
    }
    .block-posts .span3 {
        margin-bottom: 20px;
    }
    .block-posts .last {
        margin-bottom: 0;
    }
    .form-button-offset {
        margin-left: 0;
    }
    .reply-form h2 {
        margin-left: 0;
    }
    .post-item-panel ul li.comments {
        float: left;
    }
    .bordered-img {
        display: inline-block;
    }
    .member-divider {
        margin-left: 0;
    }
    .two-col-team .span4 {
        width: auto;
    }
    ul.socials {
        margin: 0 auto 35px;
        overflow: hidden;
        margin-top: 20px;
    }
    .carousel-caption {
        right: 0;
        left: 0;
        bottom: 0;
    }
    .navbar-inner {
        border:none;
    }
    .dif-table .last-column {
        border-left: 1px solid #E0E0E0;
    }
    .dif-table {
        margin-left: 0;
    }
    .dif-table div.span3 {
        margin-top: 22px;
    }
    .dif-table .table-column {
        border-width: 1px;
    }
    .quote-left, .quote-right {
        margin: 0 20px 10px 0;
    }
    .portfolio-slider #carousel {
        width: auto;
        margin-left: 0;
    }
    .portfolio-slider #carousel .flex-prev {
        left: 20px;
        top: 26%;
    }
    .portfolio-slider #carousel .flex-next {
        right: 20px;
        top: 26%;
    }
    .gallery .thumbnail {
        display: table;
    }
    #gallery-main .span3 {
        width: auto;
        height: 163px;
        margin-left: 0;
    }
    #gallery .span3 {
        width: 100%;
        height: 160px;
        margin-left: 0;
    }
    .portfolio-grid-1 .gallery li:hover .hover-shade {
        left: 0;
        top: 0;
    }
    #home_responsive .span3 {
        width: auto;
        height: auto;
    }
    #home_responsive .span6 {
        width: auto;
        height: auto;
    }
    #home_responsive .tall {
        height: auto;
        margin-right: 10px;
    }
    #portfolio .span6 {
        width: auto;
    }
    #portfolio .large {
        height: auto;
    }
    #portfolio .span3 {
        width: auto;
        height: auto;
    }
    #portfolio .middle {
        width: auto;
        height: auto;
    }
    #gallery {
        margin-left: -20px;
    }
    #clients .span2 {
        width: auto;
        height: auto;
    }
    .navbar .btn-navbar {
        cursor: pointer;
        opacity: 0;
        position: absolute;
        top: 0;
        z-index: 1000;
        width: 400px;
        height: 27px;
    }
    #responsive-menu-button {
        display: block;
        background: url("../img/selectnav.png") no-repeat scroll 0 0 transparent;
        color: #000000;
        cursor: pointer;
        font-family: 'Segoe', Arial, sans-serif;
        font-size: 12px;
        height: 27px;
        margin-top: 10px;
        padding: 13px;
        position: relative;
        width: 400px;
        z-index: 5;
    }
    .buttons-container {
        position: relative;
        text-align: center;
        height: 30px;
    }
    .portfolio-slider #carousel {
        margin-bottom: 20px;
    }
    .buttons-container .nav-select {
        border-radius: 4px;
    }
    .tweets-slide .slides li {
        width: auto;
        overflow: hidden;
    }
    .follow_img {
        display: none;
    }
    .attention-sidestick {
        background: url("../img/sticker_small_yellow.png") no-repeat scroll 0 0 transparent;
    }
    .white-sidestick {
        background: url("../img/sticker_small_white.png") no-repeat scroll 0 0 transparent;
    }
    .alert-sidestick {
        background: url("../img/sticker_small_red.png") no-repeat scroll 0 0 transparent;
    }
    .success-sidestick {
        background: url("../img/sticker_small_green.png") no-repeat scroll 0 0 transparent;
    }
    .note-sidestick {
        background: url("../img/sticker_small_blue.png") no-repeat scroll 0 0 transparent;
    }
    .sidebar-stick {
        height: 154px;
        margin-left: -10px;
        padding: 15px 18px 10px 10px;
        text-align: center;
        width: 146px;
    }
    .sidebar-stick h3 {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 4px;
        font-weight: bold;
    }
    .sidebar-stick p {
        font-size: 11px;
    }
    #gallery-main .hover-shade {
        height: 160px;
        width: auto;
    }
    .tour-btn {
        padding: 0 21px 25px;
    }
    .portfolio-grid-1 .hp-wrapper .bottom-block {
        width: 100%;
    }
    .portfolio-grid-1 .hp-wrapper .bottom-block a, .portfolio-grid-1 .hp-wrapper .bottom-block p {
        /*! padding-left: 90px; */
    }
    .login-wrapper .controls {
        margin-left: 0px;
    }
    .login-wrapper {
        padding: 50px 35px 50px 20px;
    }
    .login-wrapper .controls input {
        width: 100%;
    }
    .register-acount .account-lnk {
        display: block;
        margin-bottom: 20px;
    }
    .login-wrapper .remind-password {
        margin-bottom: 20px;
        display: block;
    }
    .lost-password-wrapper {
        width: 100%;
    }
    .alternative-login-wrapper {
        margin: 50px 0;
    }
    .landing-head p {
        text-align: center;
    }
    .landing-content {
        margin-bottom: 40px;
    }
    .coming-soon-content {
        margin: 0 -20px;
    }
    .coming-soon-subscribe input {
        width: 100%;
        height: 22px;
        border-radius: 0;
        margin-right: 10px;
        margin-bottom: 20px;
    }
    .coming-soon-subscribe .coming-soon-btn {
        margin-left: 0;
        border: none;
        background-color: #000000;
        color: #ffffff;
        padding: 6px 15px;
        height: auto;
    }
    .countdownHolder .digit {
        font-size: 20px;
    }
    .countdownHolder .position {
        width: 0.6em;
    }
    .countdownHolder .countDiv {
        height: 1.9em;
    }
    #countdown.countdownHolder {
        width: 410px;
    }
    .flexslider .slides > li .caption {
        display: none;
    }
    .portfolio-grid-1 .hp-wrapper {
        width: 300px;
    }
}
/*---------------------------MEDIA------------------------------------------------------------*/
#WebsiteRegFormSingle .form-row {
    display: block;
}
@media(max-width:1330px){
    .dane_konferencji
    {
        left: 640px;
    }
}
@media(max-width:1155px){
    .dane_konferencji{
        top:160px
    }
    .top h1{
        font-size: 20px;
        top: 0;
        left: 0;
    }
    .top .data span{
        font-size: 12px;
    }
    .top .miejsce{
        font-size: 12px;
        padding: 12px;
    }
}
@media(max-width:950px){
    .dane_konferencji
    {
        left: 25px;
        width: 350px;
    }
}
@media(max-width:600px){
    .dane_konferencji
    {
        left: 25px;
        width: 280px;
    }
}
.hvr-underline-from-center::before{
    background: #E84046;
}
/*----------------Boutton Kategorie----------------*/
.dropdown-1 {
    position: relative;
    display: grid;
    width: 150px;
}
.dropbtn:hover{
    background-color: #cccccc;
}
.dropdown-content .nav-pills-portfolio{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.show {display: block;}
#pgtop > div.newsletter > div > div > div > div.portfolio-nav > input{margin: 2px;font-size: 14px;padding: 5px 16px;}
#pgtop > div.newsletter > div > div > div > div.portfolio-nav > input:focus{
    outline: none;
}

.courses-legend {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    text-align: center;
}

/*----------------Kolory Szkolenia--------------------------------*/
.bottom-block{background-color: #f1f1f1; margin-left: 10px;}
.newsletter .register-btn{background-color:#706f6f; border: 1px solid;}

.s_kk_ais_ws .bottom-block{background-color: #FF1001}
.s_kk_ais_ws .register-btn{background-color: #FFF}
.portfolio-grid-1 .s_kk_ais_ws:hover .bottom-block, .portfolio-grid-1 .s_kk_ais_ws .bottom-block:hover{background-color: #DA0D00}

.s_kk_ai .bottom-block{background-color: #FFF700}
.s_kk_ai .register-btn{background-color: #FFF}
.portfolio-grid-1 .s_kk_ai:hover .bottom-block,.portfolio-grid-1 .s_kk_ai .bottom-block:hover{background-color: #F0E908}

.s_pc .bottom-block{background-color: #00B01D}
.s_pc .register-btn{background-color: #FFF}
.portfolio-grid-1 .s_pc:hover .bottom-block,.portfolio-grid-1 .s_pc .bottom-block:hover{background-color: #338D14}

.s_uw .bottom-block{background-color: #00BBF5}
.s_uw .register-btn{background-color: #FFF}
.portfolio-grid-1 .s_uw:hover .bottom-block,.portfolio-grid-1 .s_uw .bottom-block:hover{background-color: #0297C5}

.default .bottom-block{background-color: #f1f1f1}
.default .register-btn{background-color: #f1f1f1}
.portfolio-grid-1 .default:hover .bottom-block,.portfolio-grid-1 .default .bottom-block:hover{background-color: #f1f1f1}
/*----------------Kolory Szkolenia END --------------------------------*/

#main-filter,
#submenus {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#submenus .nav-pills-portfolio {
    float: none;
    width: 100%;
}

#submenus .nav-pills li {
    float: none;
    display: inline-block;
}

.agenda-page {
    overflow-y: scroll;
}

input.search {
    margin: 5px 0 0 0;
}