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

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



    .toplink {
        font-size: 0.9em;
        padding:0.8em 0em 0.8em 0em;
    }


}



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

    .mainForm {
        top:10em;

    }


    .toplink {
       font-size: 0.8em;
        padding:1em 0em 1em 0em;
    }


}




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


    .containFourthLeft {
        /*height: 18em;*/
    }
    .containFourthRight {
        /*height: 18em;*/
    }



    .toplink {
       font-size: 0.8em;
        padding:1.0em 0em 1.0em 0em;
    }



}

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


        .mainForm {


        }

    .smlAdd {
        font-size: 0.85em;
    }
}



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


    .smlAdd {
        font-size: 1em;
    }

    .toplink {


        padding:0.5em;

        font-size: 0.9em;
        margin-left:0.4em;


    }




    .containFourthLeft {
        width:100%;
        margin:0% 0% 3em 0%;
        height: auto;
        padding-bottom: 1em;

    }
    .containFourthRight {
        width:100%;
        margin:0% 0% 1em 0%;
        height: auto;
        padding-bottom: 1em;
    }
    .fourthBtn {
        position: relative;
        left: 0;
        bottom:auto;

    }


    .containHalfLeft {
        width:100%;
        margin:0% 0% 3em 0%;


    }

    .containHalfRight {
        width:100%;
        margin:0% 0% 3em  0%;
    }



    #logotype {

    }








}*/







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


    .container{

        margin: 1.5em auto 3em auto;


    }


    .ftfix {
        position:relative;
        top:auto;
        right:auto;
        left:auto;
    }

    .ftmarg {
        margin-top: 0px;
    }


    #topimage{
        height:25em;
    }

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


    #logotype {
        width:100%;

    }
    #toplogo{

        padding:0%;



    }


    body {
        margin-bottom:5em;
    }


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


    .mainForm {

        top:7em;

    }

     .mainForm h1  {
        font-size: 2.4em;
    }
    .mainForm h2 {
        font-size: 1.6em;
    }






    #footer {
        margin-top:2%;
        padding-bottom:4em;
    }

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

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

    .footMid {
        width:100%;
        margin:3em 0 0 0;
    }



    #littSubMob {
        display: none;
    }

    .content {
        width:100%;
        margin:3% 0% 3% 0%;
        padding: 0% 2% 0% 2%;
    }

    .containSidebar {
        width:100%;
        margin:0%;
    }
    .sidebar {
        width:100%;
        margin:0%;
        padding: 2% 2% 2% 2%;
    }

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



    .menuHead {
        padding: 0.8em 0 0.8em 1em;
    }
    .mhWhite {
        background-color: #FFFFFF;
        font-size: 0.9em;
        padding-left: 2em;
        border-top: solid 1px #CCC;
    }



    .hideInMob {
        display:none;
    }

    .hideInComp {
        display:block;
    }





    #showMenuMob {
        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;


    }
    #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;
        bottom:0px;
    }





    .containThirdLeft {
        width:100%;
        margin:0% 0% 0% 0%;

    }
    .containThirdRight {
       width:100%;
        margin:0% 0% 0% 0%;
    }






}



