
html{
	-webkit-text-size-adjust: none;
}


@media only screen and (max-width: 1100px){


    .toplink {
        margin-top:0.6em;
    }




}



@media only screen and (max-width: 1000px){





}

@media only screen and (max-width: 900px){




}




@media only screen and (max-width: 800px){






    .toplink {
        margin-top:0.6em;
        padding:0.5em;

    }






    .foot1 {
        float:left;
        width:100%;
        text-align:center;

    }

    .foot2 {
        float:left;
        width:100%;
        text-align:center;
        margin-top:1em;
    }

    .footMid {
        width:50%;
        margin:1em 25% 0 0;
    }


     .half1 {
        width:100%;
        margin-right:0%;
        float: left;
    }
    .half2 {
        width:100%;
        margin-left:0%;
        float: left;
    }





}


@media only screen and (max-width: 700px){


    .toplink {
        margin-top:0.6em;
    }








}




@media only screen and (max-width: 600px){

    body {
        margin-top:0;
    }





    #logotype {
        width:60%;
        margin-left:20%;

    }





    .toplink {
        width:45%;
        margin: 0.1em 3.3% 1em 0%;
    }







   .full_top {
        position:relative;
    }









    .menubar  {
        width: 100%;
        padding: 0% 0% 0% 0%;
        margin-top:0%;
        display:none;
    }



    .menuHead {
        border-bottom: solid 1px #CCC;
        padding: 0.8em 0 0.8em 1em;
    }


    .chooseFlagTop {
        width:4em;
        height: 2.5em;
       float:left;
        margin:1em 1em 0 0;
    }


    .hideInMob {
        display:none;
    }

    .hideInComp {
        display:block;
    }





    #showMenuMob {
        background-image: url('design/menu.png');
        background-size: contain;
        background-position: top right;
        background-repeat: no-repeat;
        width:4em;
        height:4em;
        position:fixed;
        top:0.5em;
        right:0.5em;
        z-index: 1000;


    }
    /*#showMenuMobClose {

        background-image: url('design/menu.png');
        background-size: contain;
        background-position: bottom right;
        background-repeat: no-repeat;
        width:4em;
        height:4em;
        position:fixed;
        bottom:0.5em;
        right:0.5em;
        /*background-color: #3C924B;*/

   /* } */




    #menuBarId {
        position:fixed;
        top:4em;
        z-index: 1000;
        background-color: #F2F2F2;
        border-top: solid 1px #CCC;
         border-bottom: solid 1px #CCC;
        padding-bottom:1em;
    }









}



