            body{
                margin: 0;
                padding: 0;
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                font-size: 14px;
                line-height: 1.42857143;
                background: #fa7d1d !important;
            }
            #body {
              height: 100vh;
              display: flex;
              flex-direction: column;
              align-items: center;
              width: 100%;
            }
            
            #header,
            #footer {
              min-height:60px !important;
              width: 100%;
            }
            
            #bodycontainer {
              flex: 1;
              display: flex;
              justify-content: center;
            }
            
            #header {
                height:60px; 
                width:100%;
                background: url(../images/bg.jpg) repeat center top;
                background-color:black;
		vertical-align: middle;
                display: flex;
                align-items: center;
                justify-content: center;
                color: white;
                overflow: hidden;
            }
            
            #bodycontainer {
                min-width: 600px;
                max-width: 1200px;
            }
            
            #footer {
                width:100%;
                height:30px; 
                background-color:black;
                /*color: #777575;*/
                color: #000000;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            
            #logo, #container{
                width: 80%;
            }
            img{
                height: 32px;
                width: auto;
            }
            .txt-cntr {
                text-align: center !important;
            }
            .txt-hc{
                margin-top: -5px;
            }
            #middle{
                display: flex;
                flex-direction: column;
                align-items: center;
                position: inherit;
                margin-top:15%;
                width:760px;
                margin-bottom:5%;
            }
            #flags{
                padding: 2.5px;
                width: 100%;
                float: right;
                min-height: 10px;
                padding-left: 15px;
                padding-right: 15px;
                box-sizing: border-box;
                color: #FFFFFF;
                z-index: 10;
                text-align: center;
                margin-bottom: -45px;
            }
            
            #flags > a > img{
                margin-top: 10px;
                width: 20px;
                height: 14px;
                padding-right: 5px;
                padding-left: 5px;
            }
            #SlideShow{
                padding: 20px;
                min-height: 200px;
                padding-left: 25;
                padding-right: 25px;
                padding-top:20px;
                width: 90%;
                box-sizing: border-box;
                background-color: rgba(128,128,128,0.5);
                color: #FFFFFF;
            }
            #SlideShow > div {
                clear: both;
                position: relative;
                width: 100%;
                padding: 5px;
                line-height: 1.4;
     
            }
            .tablepress{
                margin-top: 30px;
                line-height: 1.2;
                font-size: 17px !important;
                color: lightgrey;
            }
            .row-1{
                color: #FFFFFF;
                text-align: center;
            }
            .row-9{
                line-height: 2.6;
                color: #FFFFFF;
                text-align: center;
            }
            .row-10{
                visibility: hidden;
                line-height: 0.1;
            }
            .contact {
                width: 200px;
                background: #ff4500;
                padding: 10px 0;
                margin-top: 10px;
                margin-bottom: 10px;
                box-sizing: border-box;
                display: block;
                font-weight: bold;
                text-align: center ;
                line-height: 0.8;
                font-family: 'Roboto', sans-serif;
                color: #777575;
                font-size: 13px;
            }
            a:link  {
                color: white;
                text-decoration: none !important;
            }
            a:visited {
                color: white;
                text-decoration: none ;
            }
            a:hover {
                color: red;
                text-decoration: underline;
            } 
            a:active {
                color: white;
                text-decoration: none;
            }
            
            h1{
                padding-top:10px;
                line-height: 1.0;
            }
            
            .h2 {
                background-color: #ff4500;
                padding: 0px;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                color: #FFFFFF;
                text-transform: uppercase;
                font-weight: bold;
                text-align: center ;
                line-height: 1.1;
            }
            ul, li, ol {
                margin: 0;
                left: 0;
                padding: 5px;
                line-height: 35px;
                list-style: none;
                font-family: 'Roboto', sans-serif;
                color: #777575;
                font-size: 15px;
                text-align: center;
            }
            ul, li{
                border-bottom:0.5px solid #777575;
            }
            ul{
                border-bottom:none;
            }
            @media only screen and (min-width: 760px) {
                .tablepress{
                    width: 55%;
                }
            }
            
            @media only screen and (max-width: 768px) {
                #bodycontainer {
                    min-width: 620px;
                }
                
                #footer {
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:20%;
                    margin-right:20%;
                    width:60%;
                    margin-bottom:15%;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                .contact {
                    width: 220px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
            }
            
            @media only screen and (max-width: 620px) {
                #bodycontainer {
                    min-width: 570px;
                }
                
                #footer {
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:15%;
                    margin-right:15%;
                    width:70%;
                    margin-bottom:15%;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                .contact {
                    width: 220px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
            }
            
            @media only screen and (max-width: 570px) {
                #bodycontainer {
                    min-width: 520px;
                }
                
                #footer {
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:5%;
                    margin-right:5%;
                    width:90%;
                    margin-bottom:15%;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                #SlideShow > div {
                    clear: both;
                    position: relative;
                    width: 100%;
                    padding: 5px;
                    line-height: 1.4;
         
                }
                .contact {
                    width: 220px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
                
            }
            @media only screen and (max-width: 520px) {
                #bodycontainer {
                    min-width: 375px;
                }
                
                #footer {
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:2%;
                    margin-right:2%;
                    width:96%;
                    margin-bottom:15%;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                #SlideShow > div {
                    clear: both;
                    position: relative;
                    width: 100%;
                    padding: 5px;
                    line-height: 1.4;
         
                }
                .contact {
                    width: 220px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
                
            }
            @media only screen and (max-width: 375px) {
                #bodycontainer {
                    min-width: 295px;
                }
                
                #footer {
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:2%;
                    margin-right:2%;
                    width:96%;
                    margin-bottom:15%;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                #SlideShow > div {
                    clear: both;
                    position: relative;
                    width: 100%;
                    padding: 5px;
                    line-height: 1.4;
         
                }
                .contact {
                    width: 220px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
                
            }
            @media only screen and (max-width: 340px) and (min-width: 290px) {
                #bodycontainer {
                    min-width: 290px;
                }
                
                #footer {
                    /*color:white;*/
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:2%;
                    margin-right:2%;
                    width:96%;
                    margin-bottom:15%;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                #SlideShow > div {
                    clear: both;
                    position: relative;
                    width: 100%;
                    padding: 5px;
                    line-height: 1.4;
         
                }
                .contact {
                    width: 220px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
            }
            
            @media only screen and (max-width: 290px) {
                #bodycontainer {
                    min-width: 220px;
                    
                }
                
                #footer {
                    width:100%;
                    height:30px; 
                    background-color:black;
                    /*color: #777575;*/
                    color: #000000;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                #middle{
                    position: inherit;
                    margin-top:15%;
                    margin-left:1%;
                    margin-right:1%;
                    width:98%;
                    margin-bottom:15%;
                    overflow: auto;
                }
                #flags{
                    padding: 2.5px;
                    width: 100%;
                    float: right;
                    min-height: 10px;
                    padding-left: 15px;
                    padding-right: 15px;
                    box-sizing: border-box;
                    color: #FFFFFF;
                    z-index: 10;
                    text-align: center;
                }
                
                #SlideShow{
                    padding: 40px;
                    min-height: 200px;
                    padding-left: 15px;
                    padding-right: 15px;
                    padding-top:20px;
                    width: 100%;
                    box-sizing: border-box;
                    background-color: rgba(128,128,128,0.5);
                    color: #FFFFFF;
                }
                #SlideShow > div {
                    clear: both;
                    position: relative;
                    width: 100%;
                    padding: 5px;
                    line-height: 1.4;
         
                }
                .contact {
                    width: 180px;
                    background: #ff4500;
                    padding: 10px 0;
                    margin-top: 10px;
                    box-sizing: border-box;
                    display: block;
                    font-weight: bold;
                    text-align: center ;
                    line-height: 0.8;
                    font-family: 'Roboto', sans-serif;
                    color: #777575;
                    font-size: 13px;
                }
                
            }
            
