
/*
    Created on : 2015-06-10, 08:59:41
    Author     : adam
*/
img
{
    max-width: 100%;
    height: auto;
}

* {
    box-sizing: content-box;
}
.collapse
{
    display: block;
}
.no-padding {
    padding: 0;
}
.no-margin {
    margin: 0;
}
.no-padding-right {
    padding-right: 0;
}
.no-padding-left {
    padding-left: 0;
}
.logobg_1 div div.languages
{
    display: none;
}

@media (min-width: 1200px) and (max-width: 1499px)
{


}
@media (min-width: 992px) and (max-width: 1199px)
{
    .logobg_2, #menu_top_bg
    {
        height: 90px;

    }
    .logobg_1 div, #menu_top_bg, #inside, .stopka_inside
    {
        width: 850px;
    }
    #insideCenter
    {
        width: 580px;
    }
    #menu_top
    {
        margin: 20px 0;
        width: 75%;
        box-sizing: border-box;
    }
    .stopka_block.n2
    {
        width: 190px;
    }
    .stopka_block.n1 {
        width: 250px;
    }

    #menu_top_bg .logo-container
    {
        box-sizing: border-box;
        padding-top: 10px;
        width: 25%;
    }
    .slider_img, #logo_slider, #slider
    {
        height: 300px;
        min-height: 300px;
    }

    .menu
    {
        padding: 0 4px 10px;
    }
    .ctmap iframe
    {
        width: 350px;
        height: 350px;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{

  .slider_desc{
    font-size: 20px;
  }
    #inside
    {
        padding: 0;
    }
    .slider_img, #logo_slider, #slider
    {
        height: 250px;
        min-height: 250px;
    }

    .stopka_inside
    {
        width: 768px;
    }
    .stopka_block.n2
    {
        width: 170px;
    }
    .stopka_block.n1 {
        width: 250px;
    }
    .stopka_block.n2 .content, .stopka_block.n3 .content
    {
        padding-left: 10px;
    }
    .logo_slider_right, .logo_slider_left
    {
        top: 100px
    }
    #menu_top
    {
        margin: 25px 0;
        width: 75%;
        box-sizing: border-box;
    }
    #menu_top_bg .logo-container
    {
        box-sizing: border-box;
        padding-top: 10px;
        width: 25%;
    }
    .logobg_1 div, #menu_top_bg, #inside
    {
        width: 768px;

    }
    #insideCenter
    {
        width: 500px;
    }
    .logobg_1 div div
    {
        width: 100%;
        margin: 0;
    }
    .logobg_2, #menu_top_bg
    {
        height: 90px;

    }
    .menu
    {
        font-size: 13px;
        padding: 0 6px 10px;
    }
    .ctmap iframe
    {
        width: 50%;
        height: 350px;
    }

    .actual-addon{
      min-height: 210px;
    }
}
@media (max-width: 767px)
{

    #stopka
    {
        display: none;
    }
    .logobg_2
    {
        padding: 10px 0;
    }

    #logo
    {
        display: none;
    }
    .slider_img, #logo_slider, #slider
    {
        height: 150px;
        min-height: 150px;
    }
    #logo
    {
        height: 160px;
    }
    .logo_slider_right, .logo_slider_left
    {
        display: none;
    }
    #logo-collapser
    {
        width: 28%;
        display: inline-block !important;
    }
    #menu_top_bg .logo-container
    {
        width: 70%;
        position: relative;
        height: 57px;
        float: left;
        background-color: rgb(232, 237, 240);
        display: inline-block !important;
    }
    .logo_img
    {
        position: absolute;
        top: -45px;
    }
    .logo-container:before, .logobg_2:before, .logobg_2:after
    {
        content: " ";
        clear: both;
        display: table;
    }
    #logo-collapser
    {
        background-color: rgb(232, 237, 240);
        float: right;

    }
    .menu-btn
    {
        height: auto;
        width: 40px;
        display: block;
        padding: 2px;
        background-color: white;
        margin: 10px;
        float: right;
        border-radius: 10px;
    }
    .icon-bar
    {
        width: 80%;
        height: 4px;
        background-color: rgb(44, 49, 52);
        display: block;
        margin: 5px auto;
    }
    #sub-btn
    {
        padding: 10px;
        font-size: 20px;
        box-shadow: 0 0 3px;
        border-radius: 10px;
        margin: 3px 0;
    }
    #sub-btn span
    {
        padding: 10px;
    }
    #menu_top
    {
        width: 100%;
        margin: 20px 0;
    }
    #menu_top > div
    {
        display: block;
        padding: 10px 27px;
    }
    #menu_top_bg
    {
        width: 100%;
    }
    .logobg_2, #menu_top_bg
    {
        height: auto;

    }
    .logobg_1
    {
        height: auto;
    }
    .logobg_1 div
    {
        width: 100%;
        height: auto;
    }
    .logobg_1 div div
    {
        width: 100%;
        text-align: right;
        margin: 0;
        height: auto;
    }
    .logobg_1 div div span
    {
        display: block;
    }
    .collapse
    {
        display: none;
    }
    #con-btn
    {
        display: inline-block;
        background-color: white;
        padding: 10px;
        box-shadow: 0 1px 4px, 0 -3px 10px white;
        border-radius: 0 0 10px 10px;
    }
    #col-top
    {
        border-bottom: 4px solid white;
        box-sizing: border-box;
        width: 99.8%;
    }
    #inside, #insideCenter
    {
        width: 100%;
        padding: 0;
    }
    #insideCenter
    {
        float: left;
        box-sizing: border-box;
        padding: 0 10px;
    }
    iframe
    {
        max-width: 100%;
        max-height: 300px;
    }
    .contactForm, .contactForm div
    {
        width: 100% !important;
    }
    #insideLeft
    {
        box-sizing: border-box;
        width: 100%;
        padding: 10px 20px;
        min-height: 0;
    }

}
