body {
	margin:0;
	padding:0;
    position:relative;
    width:100%;
    font-family:latoregular;
    font-size:8pt;
}

* {
    margin:0;
    padding:0;
    position:relative;
}

a {
    text-decoration:none;
}

::-webkit-scrollbar {
    width:10px;
    margin-right:0;
    background-color:rgba(200,200,200,1);
}

::-webkit-scrollbar-track {
    background-color:rgba(200,200,200,1);
}

::-webkit-scrollbar-thumb {
    background-color:rgba(100,100,100,1);
}

.tc {
    left:50%;
    transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    -webkit-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
}

.tca {
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
}

.trns {
    transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -webkit-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
}

.trnss {
    transition:all 1.5s ease 0s;
    -moz-transition:all 1.5s ease 0s;
    -webkit-transition:all 1.5s ease 0s;
    -o-transition:all 1.5s ease 0s;
    -ms-transition:all 1.5s ease 0s;
}









header {
    width:100%;
    float:left;
    height:100px;
    background:#008abe;
    background:-webkit-linear-gradient(#0094ca,#007cb0);
    background:-o-linear-gradient(#0094ca,#007cb0);
    background:-moz-linear-gradient(#0094ca,#007cb0);
    background:linear-gradient(#0094ca,#007cb0);
    z-index:100;
}

header div {
    width:960px;
    float:left;
    height:100px;
}

#logo {
    width:150px;
    height:48px;
    float:left;
    margin:26px 0 0 0;
}

#logo img {
    width:150px;
    height:48px;
    float:left;
}

header nav {
    float:right;
}

header nav ul {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
}

header nav ul li {
    float:left;
    height:100px;
    line-height:100px;
}

header nav ul li a {
    float:left;
    height:100px;
    line-height:100px;
    color:#fff;
    padding:0 30px;
    font-size:9pt;
}

header nav ul li a:hover {
    background:#006a96;
}

header nav ul li a.active {
    opacity:0.5;
}










section {
    width:100%;
    float:left;
    min-height:200px;
}

#slider {
    width:960px;
    height:450px;
    background-image:url(../images/slider.jpg);
    -webkit-border-radius:0 0 10px 10px;
    -khtml-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
}

#slider .big {
    float:left;
    font-size:25pt;
    font-family:latobold;
    margin:80px 0 0 75px;
    color:#0096cd;
}

#slider .small {
    float:left;
    font-size:11pt;
    margin:15px 0 0 75px;
    color:#666;
    width:400px;
    line-height:150%;
    clear:both;
}

#slider .phone {
    float:left;
    margin:100px 0 0 75px;
    line-height:150%;
    clear:both;
    width:300px;
}

#slider .phone img {
    width:40px;
    height:40px;
    float:left;
    margin:5px 10px 0 0;
}

#slider .phone .text {
    font-size:12pt;
    font-family:latosemibold;
    float:left;
}

#slider .phone .number {
    font-size:18pt;
    font-family:latobold;
    float:left;
    color:#0084b8;
    margin:10px 0 0 0;
    font-weight:600;
}

#slider h1  {
    font-size:11pt;
    display:inline-block;
}









#boxes {
    width:960px;
    height:auto;
    float:left;
    margin:20px 0 0 0;
}

#boxes .box {
    width:465px;
    height:400px;
    float:left;
    cursor:pointer;
}

#boxes .box .title {
    position:absolute;
    font-size:15pt;
    font-weight:600;
    text-align:center;
    width:410px;
    height:95px;
}

#boxes .box .title span {
    float:left;
}

#boxes .box .color {
    position:absolute;
    width:55px;
    height:305px;
}

#boxes .box .foto_mask {
    position:absolute;
    width:410px;
    height:305px;
    overflow:hidden;
}

#boxes .box .foto {
    position:absolute;
    width:410px;
    height:305px;
    left:0;
    top:0;
}

/*
    LEWY GÓRNY
*/

#boxes .box.left.green {
    margin:0 30px 30px 0;
}

#boxes .box.left.green .title {
    color:#93c765;
    top:0;
    left:55px;
}

#boxes .box.left.green .foto_mask {
    left:55px;
    top:95px;
}

#boxes .box.left.green .color {
    background:#93c765;
    left:0;
    top:95px;
    -webkit-border-radius:25px 0 0 25px;
    -khtml-border-radius:25px 0 0 25px;
    -moz-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px;
}

#boxes .box.left.green .color .arrow {
    position:absolute;
    background:#93c765;
    border:10px solid #fff;
    left:-35px;
    top:50%;
    width:50px;
    height:50px;
    margin:-35px 0 0 0;
    -webkit-border-radius:50px;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background-image:url(../images/arrow_left.svg);
    background-size:20px 20px;
    background-position:40% 50%;
    background-repeat:no-repeat;
}

/*
    PRAWY GÓRNY
*/

#boxes .box.right.blue {
    margin:0 0 30px 0;
}

#boxes .box.right.blue .title {
    color:#0096cd;
    left:0;
    top:0;
}

#boxes .box.right.blue .foto_mask {
    left:0;
    top:95px;
}

#boxes .box.right.blue .color {
    background:#0096cd;
    right:0;
    top:95px;
    -webkit-border-radius:0 25px 25px 0;
    -khtml-border-radius:0 25px 25px 0;
    -moz-border-radius:0 25px 25px 0;
    border-radius:0 25px 25px 0;
}

#boxes .box.right.blue .color .arrow {
    position:absolute;
    background:#0096cd;
    border:10px solid #fff;
    right:-35px;
    top:50%;
    width:50px;
    height:50px;
    margin:-35px 0 0 0;
    -webkit-border-radius:50px;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background-image:url(../images/arrow_right.svg);
    background-size:20px 20px;
    background-position:60% 50%;
    background-repeat:no-repeat;
}

/*
    LEWY DOLNY
*/

#boxes .box.left.blue {
    margin:0 30px 30px 0;
}

#boxes .box.left.blue .title {
    color:#0096cd;
    top:305px;
    left:55px;
}

#boxes .box.left.blue .foto_mask {
    left:55px;
    top:0;
}

#boxes .box.left.blue .color {
    background:#0096cd;
    left:0;
    top:0;
    -webkit-border-radius:25px 0 0 25px;
    -khtml-border-radius:25px 0 0 25px;
    -moz-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px;
}

#boxes .box.left.blue .color .arrow {
    position:absolute;
    background:#0096cd;
    border:10px solid #fff;
    left:-35px;
    top:50%;
    width:50px;
    height:50px;
    margin:-35px 0 0 0;
    -webkit-border-radius:50px;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background-image:url(../images/arrow_left.svg);
    background-size:20px 20px;
    background-position:40% 50%;
    background-repeat:no-repeat;
}

/*
    PRAWY DOLNY
*/

#boxes .box.right.green {
    margin:0;
}

#boxes .box.right.green .title {
    color:#93c765;
    left:0;
    top:305px;
}

#boxes .box.right.green .foto_mask {
    left:0;
    top:0;
}

#boxes .box.right.green .color {
    background:#93c765;
    right:0;
    top:0;
    -webkit-border-radius:0 25px 25px 0;
    -khtml-border-radius:0 25px 25px 0;
    -moz-border-radius:0 25px 25px 0;
    border-radius:0 25px 25px 0;
}

#boxes .box.right.green .color .arrow {
    position:absolute;
    background:#93c765;
    border:10px solid #fff;
    right:-35px;
    top:50%;
    width:50px;
    height:50px;
    margin:-35px 0 0 0;
    -webkit-border-radius:50px;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background-image:url(../images/arrow_right.svg);
    background-size:20px 20px;
    background-position:60% 50%;
    background-repeat:no-repeat;
}

#boxes .box:hover .color .arrow {
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
}

#boxes .box:hover .foto_mask .foto {
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}

#logo_sign_circle {
    position:absolute;
    left:50%;
    top:50%;
    width:70px;
    height:70px;
    border:10px solid #fff;
    margin:-75px 0 0 -65px;
    background:#0096cd;
    padding:20px;
    -webkit-border-radius:120px;
    -khtml-border-radius:120px;
    -moz-border-radius:120px;
    border-radius:120px;
}

#logo_sign {
    position:absolute;
    left:50%;
    top:50%;
    width:70px;
    height:70px;
    margin:-45px 0 0 -35px;
}










footer {
    width:100%;
    height:300px;
    background:#f7f7f7;
    float:left;
    margin:0;
    border-top:1px solid #e5e5e5;
}

footer div.inside {
    width:960px;
    float:left;
    margin:30px 0 0 0;
}

footer div.inside .left {
    float:left;
    color:#888;
    font-size:10pt;
}

#visa {
    width:200px;
    height:50px;
}

footer .right {
    float:right;
    margin:-10px 0 0 0;
}

footer .right ul {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
}

footer .right ul li {
    float:left;
}

footer .right ul li a {
    float:left;
    padding:10px 25px;
    font-size:9pt;
    color:#888;
    font-family:latosemibold;
}

footer .right ul li a:hover {
    color:#0096cd;
}

#burgermenu {
    display:none;
}

#boxes_mobile {
    display:none;
}










#breadcrumbs {
    width:960px;
    float:left;
    height:auto;
    line-height:150%;
    padding:35px 0;
    color:#0096cd;
    font-size:10pt;
    font-family:latoregular;
}

#breadcrumbs a {
    color:#0096cd;
    float:left;
}

#breadcrumbs span {
    float:left;
    margin:0 10px;
}

#breadcrumbs p {
    font-family:latobold;
    float:left;
    font-weight:600;
}






#link_container {
    width:960px;
    float:left;
    clear:both;
    color:#0096cd;
    font-size:10pt;
    font-family:latoregular;
}

#link_container h1 {
    font-size:20pt;
    font-family:latobold;
    color:#0096cd;
    padding:0;
    margin:0 0 40px 0;
    width:100%;
    line-height:150%;
    float:left;
}

#link_container h1.no_offer,
#link_container h2 {
    font-size:25pt;
    font-family:latobold;
    color:#0096cd;
    padding:0;
    margin:0 0 20px 0;
    width:100%;
    float:left;
}

#link_container .column {
    width:50%;
    float:left;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    line-height:200%;
}

#link_container .column.thin {
    width:33%;
}

#link_container .column.colleft {
    padding:0 50px 0 0;
    width:50%;
}

#link_container .column.colright {
    padding:0 0 0 50px;
    width:50%;
}

#link_container .column.colleft2 {
    padding:0 50px 0 0;
    width:33%;
}

#link_container .column.collcenter2 {
    padding:0 0 50px 0;
    width:33%;
}

#link_container .column.colright2 {
    padding:0 0 0 0;
    width:33%;
}

#link_container .column.pdr {
    padding:0 50px 0 0;
    width:40%;
    float:left;
}

#link_container .column.pdc {
    padding:0 50px 0 50px;
}

#link_container .column.pdl {
    padding:0 0 0 50px;
    width:60%;
    float:right;
}

#link_container .column span {
    float:left;
    clear:both;
}

#link_container .column span.bold {
    font-family:latobold;
}

#link_container .column span.mt {
    margin:20px 0 0 0;
}

#link_container .column ul {
    list-style:disc;
    padding:0 0 0 18px;
    margin:0;
    line-height:200%;
    float:left;
}

#link_container .column .phone {
    float:left;
    clear:both;
    margin:40px 0 0 0;
}

#link_container .column .phone .text {
    color:#666;
}

#link_container .column .phone p {
    float:left;
    clear:both;
    margin:10px 0 0 0;
}

#link_container .column .phone p img {
    width:35px;
    height:35px;
    float:left;
    margin:0;
}

#link_container .column .phone p .number {
    font-size:15pt;
    font-family:latobold;
    margin:5px 0 0 10px;
    float:left;
    clear:none;
}

#link_container .column a {
    font-size:11pt;
    color:#0096cd;
    line-height:150%;
}

#link_container .column a.active {
    font-family:latobold;
    color:#aaa;
}

.baner {
    max-width:100%;
    float:left;
    margin:100px 0 0 0;
}

#map {
    width:100%;
    height:500px;
    float:left;
    margin:100px 0 0 0;
}







/*
    RWD MAX 1024px
*/

@media all and (max-width:1024px)
{
    header div {
        width:760px;
    }

    #slider {
        width:760px;
        height:350px;
    }

    #slider .big {
        margin:40px 0 0 75px;
    }

    #slider .phone {
        margin:50px 0 0 75px;
    }

    #boxes {
        width:760px;
    }

    #boxes .box {
        width:365px;
        height:325px;
    }

    #boxes .box .title {
        width:310px;
    }

    #boxes .box .color {
        height:230px;
    }

    #boxes .box .foto_mask {
        width:310px;
        height:230px;
    }

    #boxes .box .foto {
        width:310px;
        height:230px;
        background-size:310px 230px;
    }

    #boxes .box.left.blue .title {
        top:235px;
    }

    #boxes .box.right.green .title {
        top:235px;
    }

    footer div.inside {
        width:760px;
    }

    #boxes .box.left.green .color .arrow {
        border:5px solid #fff;
        left:-25px;
        width:40px;
        height:40px;
        margin:-25px 0 0 0;
        background-size:15px 15px;
    }

    #boxes .box.right.blue .color .arrow {
        border:5px solid #fff;
        right:-25px;
        width:40px;
        height:40px;
        margin:-25px 0 0 0;
        background-size:15px 15px;
    }

    #boxes .box.left.blue .color .arrow {
        border:5px solid #fff;
        left:-25px;
        width:40px;
        height:40px;
        margin:-25px 0 0 0;
        background-size:15px 15px;
    }

    #boxes .box.right.green .color .arrow {
        border:5px solid #fff;
        right:-25px;
        width:40px;
        height:40px;
        margin:-25px 0 0 0;
        background-size:15px 15px;
    }

    #breadcrumbs {
        width:760px;
    }

    #link_container {
        width:760px;
    }

    #link_container .column.pdr {
        width:40%;
    }

    #link_container .column.pdl {
        width:60%;
    }
}











#mobile_menu,
#mobile_oferta_menu,
.oferta_title2,
#nawiguj {
    display:none;
}

/*
    RWD MAX 830px
*/

@media all and (max-width:830px)
{
    #oferta_menu,
    .oferta_title {
        display:none;
    }

    .oferta_title2 {
        display:block;
    }

    #link_container h2 {
        margin:0 0 40px 0;
    }

    #burgermenu {
        display:block;
        position:absolute;
        right:35px;
        top:32px;
        width:35px;
        height:35px;
        cursor:pointer;
    }

    #burgermenu span {
        background-color:#fff;
        position:absolute;
        left:5px;
        width:25px;
        height:5px;
        -webkit-border-radius:1px;
        -khtml-border-radius:1px;
        -moz-border-radius:1px;
        border-radius:1px;
    }

    #burgermenu span:nth-child(1) {
        top:5px;
    }

    #burgermenu span:nth-child(2) {
        top:15px;
    }

    #burgermenu span:nth-child(3) {
        top:25px;
    }

    header nav {
        display:none;
    }

    header div {
        width:100%;
    }

    #logo {
        margin:26px 0 0 35px;
    }

    #slider {
        width:100%;
        -webkit-border-radius:0;
        -khtml-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
    }

    #boxes {
        display:none;
    }

    #boxes_mobile {
        display:block;
        width:100%;
        float:left;
        height:auto;
    }

    #boxes_mobile .box {
        float:left;
        width:50%;
        height:auto;
    }

    #boxes_mobile .box .title {
        font-size:13pt;
        color:#fff;
        font-weight:600;
        text-align:center;
        width:100%;
        height:70px;
        float:left;
    }

    #boxes_mobile .box.green .title {
        background-color:#93c765;
    }

    #boxes_mobile .box.blue .title {
        background-color:#0096cd;
    }

    #boxes_mobile .box .title span {
        float:left;
        width:100%;
        top:50%;
        transform:translate(0,-50%);
        -moz-transform:translate(0,-50%);
        -webkit-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
    }

    #boxes_mobile .box img {
        float:left;
        max-width:100%;
        height:auto;
    }

    footer {
        margin:0;
    }

    footer div.inside {
        width:100%;
        text-align:center;
    }

    footer .right {
        display:none;
    }

    footer .left {
        width:100%;
    }

    #slider .big {
        margin:40px 0 0 35px;
    }

    #slider .small {
        margin:15px 0 0 35px;
    }

    #slider .phone {
        margin:50px 0 0 35px;
    }





    #link_container {
        width:100%;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding:0 35px;
    }

    #breadcrumbs {
        width:100%;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding:35px 35px;
    }

    #link_container .column.pdr {
        width:30%;
        padding:0 25px 0 0;
    }

    #link_container .column.pdc {
        padding:0 50px 0 50px;
    }

    #link_container .column.pdl {
        width:100%;
        padding:0 0 0 0;
    }




    #mobile_menu {
        position:fixed !important;
        background-color:#006791;
        border-left:5px solid #00374d;
        width:300px;
        right:-305px;
        top:0;
        height:100%;
        z-index:1000;
        display:block;
        list-style:none;
        padding:0;
        transition:all 0.5s ease 0s;
        -moz-transition:all 0.5s ease 0s;
        -webkit-transition:all 0.5s ease 0s;
        -o-transition:all 0.5s ease 0s;
        -ms-transition:all 0.5s ease 0s;
    }

    #mobile_menu.visible {
        right:0;
    }

    #close_mobile_menu {
        position:absolute !important;
        right:0 !important;
        top:0 !important;
        color:#fff;
        font-size:25pt !important;
        font-weight:400 !important;
        font-family:Arial !important;
        width:60px !important;
        height:60px !important;
        cursor:pointer;
        text-align:center;
        line-height:60px;
        border:0 !important;
    }

    #mobile_menu li {
        width:300px;
        border-bottom:1px solid rgba(255,255,255,0.2);
        height:60px;
    }

    #mobile_menu li a,
    #mobile_menu li span {
        height:60px;
        line-height:60px;
        font-size:11pt;
        color:#fff;
        width:100%;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding:0 0 0 15px;
        float:left;
        cursor:pointer;
    }

    #mobile_menu li a:hover,
    #mobile_menu li span:hover {
        background-color:#005b81;
    }




    #mobile_oferta_menu {
        position:fixed !important;
        background-color:#006791;
        border-left:5px solid #00374d;
        width:300px;
        right:-305px;
        top:0;
        height:100%;
        z-index:1001;
        display:block;
        list-style:none;
        padding:0;
        transition:all 0.5s ease 0s;
        -moz-transition:all 0.5s ease 0s;
        -webkit-transition:all 0.5s ease 0s;
        -o-transition:all 0.5s ease 0s;
        -ms-transition:all 0.5s ease 0s;
    }

    #mobile_oferta_menu.visible {
        right:0;
    }

    #close_mobile_oferta_menu {
        position:absolute !important;
        right:0 !important;
        top:0 !important;
        color:#fff;
        font-size:25pt !important;
        font-weight:400 !important;
        font-family:Arial !important;
        width:60px !important;
        height:60px !important;
        cursor:pointer;
        text-align:center;
        line-height:60px;
        border:0 !important;
    }

    #mobile_oferta_menu li {
        width:300px;
        border-bottom:1px solid rgba(255,255,255,0.2);
        height:60px;
    }

    #mobile_oferta_menu li a,
    #mobile_oferta_menu li span {
        height:60px;
        line-height:60px;
        font-size:10pt;
        color:#fff;
        width:100%;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding:0 0 0 15px;
        float:left;
        cursor:pointer;
    }

    #mobile_oferta_menu li a:hover,
    #mobile_oferta_menu li span:hover {
        background-color:#005b81;
    }

    .baner {
        margin:50px 0 0 0;
    }

    #link_container .column.colleft2 {
        padding:0 50px 0 0;
        width:50%;
    }

    #link_container .column.collcenter2 {
        padding:0 0 0 50px;
        width:50%;
    }

    #link_container .column.colright2 {
        padding:0 0 0 0;
        width:50%;
    }

    #nawiguj {
        display:block;
        font-size:10pt;
        color:#0096cd;
        border:2px solid #0096cd;
        padding:5px 10px;
        float:left;
        clear:both;
        margin:50px 0 0 0;
    }

    #nawiguj:hover {
        background-color:#0096cd;
        color:#fff !important;
    }
}










/*
    RWD MAX 680px
*/

@media all and (max-width:680px)
{
    #slider {
        background-repeat:no-repeat;
        background-position:50% 50%;
        background-attachment:scroll;
        -moz-background-size:cover;
        -webkit-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #slider .big {
        font-size:20pt;
    }

    #slider .small {
        width:300px;
        font-size:10pt;
    }

    #slider h1  {
        font-size:10pt;
    }

    #slider .phone .text {
        font-size:10pt;
    }

    #slider .phone .number {
        font-size:15pt;
    }

    #link_container .column.colleft {
        padding:0;
        width:100%;
    }

    #link_container .column.colright {
        padding:25px 0 0 0;
        width:100%;
    }

    #link_container .column.colleft2 {
        padding:0 25px 0 0;
        width:50%;
    }

    #link_container .column.collcenter2 {
        padding:0 0 0 25px;
        width:50%;
    }

    #link_container .column.colright2 {
        padding:0 0 0 0;
        width:50%;
    }
}










/*
    RWD MAX 580px
*/

@media all and (max-width:580px)
{
    #slider .big {
        font-size:17pt;
    }

    #slider .small {
        width:250px;
        font-size:9pt;
    }

    #slider h1  {
        font-size:9pt;
    }

    #slider .phone .text {
        font-size:9pt;
    }

    #slider .phone .number {
        font-size:13pt;
    }
}










/*
    RWD MAX 550px
*/

@media all and (max-width:550px)
{
    #boxes_mobile .box .title {
        font-size:11pt;
    }
}










#slider_img,
#slider .phone_mobile {
    display:none;
}

/*
    RWD MAX 480px
*/

@media all and (max-width:480px)
{
    #slider {
        background:none;
    }

    #slider .phone {
        display:none;
    }

    #slider .phone_mobile {
        display:block;
        margin:25px 0 25px 0;
        float:left;
        width:100%;
    }

    #slider .phone_mobile .text {
        color:#333;
        width:100%;
        text-align:center;
        float:left;
        font-size:10pt;
        font-family:latobold;
    }

    #slider .phone_mobile p {
        float:left;
        height:25px;
        margin:0;
    }

    #slider .phone_mobile p img {
        width:30px;
        height:30px;
        float:left;
        padding:5px;
    }

    #slider .phone_mobile .number {
        line-height:25px;
        height:25px;
        font-size:14pt;
        color:#0096cd;
        margin:8px 5px 0 5px;
        font-family:latobold;
        float:left;
    }

    #slider .small {
        margin:15px 0 25px 0;
        float:left;
        width:100%;
        text-align:center;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding:0 20px;
    }

    #slider_img {
        display:block;
        max-width:100%;
        height:auto;
        float:left;
    }

    #slider .big {
        width:100%;
        margin:20px 0;
        text-align:center;
    }


    #link_container .column.pdl {
        width:100%;
    }

    #link_container h2 {
        line-height:170%;
    }


    #link_container .column.colleft2 {
        padding:0;
        width:100%;
    }

    #link_container .column.collcenter2 {
        padding:25px 0 0 0;
        width:100%;
    }

    #link_container .column.colright2 {
        padding:25px 0 0 0;
        width:100%;
    }
}










/*
    RWD MAX 400px
*/

@media all and (max-width:400px)
{
    #boxes_mobile .box {
        width:100%;
    }
}









#res {
    position:fixed;
    right:10px;
    bottom:10px;
    color:#fff;
    font-family:halis_grextralight;
    font-weight:400;
    background-color:rgba(0,0,0,0.5);
    padding:8px;
    z-index:100005;
    font-size:8pt;
    opacity:1;
    cursor:pointer;
    display:none;
}








