@media only screen and (min-width: 960px) {#button-container {right: 15px;bottom: 15px;position: fixed;z-index: 1000;}#button-container .button-floating {width: 50px;height: 50px;color: white;background-color: #e70019;border-radius: 50%;text-align: center;padding: 0px;opacity: 0.9;font-size: 24px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.2);border: 1px solid rgba(245, 245, 245, 0.075);}#button-up {right: 15px;bottom: 125px;position: fixed;z-index: 1000;}#button-up .button-floating {width: 50px;height: 50px;color: white;background-color: #e70019;border-radius: 50%;text-align: center;padding: 0px;opacity: 0.9;font-size: 24px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.2);border: 1px solid rgba(245, 245, 245, 0.075);}#button-email {right: 15px;bottom: 70px;position: fixed;z-index: 1000;}#button-email .button-floating {width: 50px;height: 50px;color: white;background-color: #e70019;border-radius: 50%;text-align: center;padding: 0px;opacity: 0.9;font-size: 24px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.2);border: 1px solid rgba(245, 245, 245, 0.075);}#mbutton-container {display: none;}#mbutton-email {display: none;}#header{margin-right:auto;margin-left: auto;background-color: #FFFFFF;width:100%;height:auto;}#header h1{font-size: 3vw;font-family: "Myriad Pro", sans-serif;font-style: italic;color: #939598;margin-top: -10px;}#header h3{font-size: 2vw;font-family: "Myriad Pro", sans-serif;font-style: italic;color: #939598;}#header a img{height: auto;width: 600px;border:none}#header a:link {color: #939598;}#header a:visited {color: #939598;}#header a:hover {color: #e70019;}#header a:active {color: #e70019;}#menu {margin-right: auto;margin-left: auto;text-align: center;background: #e70019;height: 70px;width: 100vw;color:white;z-index: 1000;display: -ms-grid;display: grid;-ms-grid-columns: 6vw 10vw 10vw 10vw 10vw 10vw 10vw 10vw 10vw 8vw 4vw;grid-template-columns: 6vw 10vw 10vw 10vw 10vw 10vw 10vw 10vw 10vw 8vw 4vw;-ms-grid-rows: 70px;font-family: "Myriad Pro", sans-serif;}.item {padding-top: 14px;font-weight: bold;font-size: 1.2vw;text-shadow: 1px 1px 1px #000;}.item:hover{background: #939598;cursor: pointer;}.sticky {position: fixed;top: 0;width: 100%;}#menu_line, #menu_line2, .mdetails_line, .mdetails_left, .mdetails_centre, .mdetails_right, .moverlay, .moverlay-content, #mheader_line, #mheader_line img {visibility: hidden;height: 0%;display: none;}.footer_line{background-color: #e70019;width: 100%;height: 240px;padding-top: 6px;font-size:16px;font-family: "Myriad Pro", sans-serif;text-align: center;color: white;text-shadow: 1px 1px 1px #000;}.footer_line a:link{color:white;text-decoration: none;}.footer_line a:visited{color:white;text-decoration: none;}.footer_line a:hover{color:blue;text-decoration: none;}.footer_column1{width: 33%;float:left;display: inline-block;}.footer_column1 img{width: 50px;height: auto;margin-bottom: 4px;}.footer_column2{width: 33%;float:left;}.footer_column3{width: 33%;float:left;}.mainoverlay {height: 100%;width: 100%;display: none;position: fixed;z-index: 1;top: 0;left: 0;background-color: #888888;opacity: 0.95;color: white;overflow-y: scroll;overflow-x: hidden;-webkit-overflow-scroll: touch;font-family: "Myriad Pro", sans-serif;font-size: 6vw;}.mainoverlay a:link {color: white;}.mainoverlay a:visited {color: white;}.mainoverlay a:hover {color: blue;}.mainoverlay-exit a:hover {color: red;}.mainoverlay-bottom a:hover {color: red;}.mainoverlay-jbottom a:hover {color: red;}.mainoverlay-abottom a:hover {color: red;}.mainoverlay a:active {color: white;}.mainoverlay-content {width: 100%;display: -ms-grid;display: grid;font-size: 2vw;-ms-grid-columns: 22% 25% 30% 23%;grid-template-columns: 22% 25% 30% 23%;grid-template-areas: ".... .... .... exit" "header header header header" "detail detail detail detail" "title1 title1 title1 title1" "title2 title2 title2 title2" "col5 col5 col6 col6" "title3 title3 title3 title3" "title4 title4 title4 title4" "col7 col7 col7 col7" "title5 title5 title5 title5" "title6 title6 title6 title6" "sql1 sql2 sql3 sql4" "title7 title7 title7 title7" "col1 col2 col3 col4" "col8 col8 col8 col8" "title8 title8 title8 title8" "col11 col11 col11 col11" "footer footer footer footer" ".... .... .... out";-ms-grid-rows: 30px auto;grid-template-rows: 30px auto;}.sql-content {width: 100%;display: -ms-grid;display: grid;font-size: 2vw;-ms-grid-columns: 25% 25% 25% 25%;-ms-grid-rows: 30px auto;grid-template-columns: 22% 25% 30% 23%;grid-template-areas: ".... .... .... exit" "header header header header" "detail detail detail detail" "stitle1 stitle1 stitle1 stitle1" "stitle2 stitle2 stitle2 stitle2" "scol5 scol5 scol6 scol6" "stitle3 stitle3 stitle3 stitle3" "stitle4 stitle4 stitle4 stitle4" "scol7 scol7 scol7 scol7" "stitle5 stitle5 stitle5 stitle5" "stitle6 stitle6 stitle6 stitle6" "ssql1 ssql2 ssql3 ssql4" "stitle7 stitle7 stitle7 stitle7" "scol9 scol9 scol10 scol10" "sfooter sfooter sfooter sfooter" ".... .... .... out";grid-template-rows: 30px auto;}.mainoverlay-sql {-ms-grid-rows: 50px 70px 60px 60px 260px 60px 50px 90px 60px 80px 90px 200px 70px 960px 70px 70px}.mainoverlay-sexit {grid-area: exit;-ms-grid-column: 4;-ms-grid-row: 1;text-align: right;font-size: 3vw;padding-right: 30px;}.mainoverlay-sexit a{text-decoration: none;}.mainoverlay-sheader {grid-area: header;-ms-display: none;-ms-grid-column-span: 4;-ms-grid-row: 2;text-align: center;}.mainoverlay-sheader h3{color: white;font-size: 1.5vw;}.mainoverlay-sdetail {grid-area: detail;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;}.mainoverlay-sdetail a{text-decoration: none;}.mainoverlay-stitle1 {grid-area: stitle1;-ms-grid-column-span: 4;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;}.mainoverlay-stitle2 {grid-area: stitle2;-ms-grid-column-span: 4;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;}.mainoverlay-scol5 {grid-area: scol5;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-scol6 {grid-area: scol6;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;}.mainoverlay-stitle3 {grid-area: stitle3;-ms-grid-column-span: 4;-ms-grid-row: 7;text-align: center;font-size: 1.5vw;}.mainoverlay-stitle4 {grid-area: stitle4;-ms-grid-column-span: 4;-ms-grid-row: 8;text-align: center;font-size: 1.5vw;}.mainoverlay-scol7 {grid-area: scol7;-ms-grid-column-span: 4;-ms-grid-row: 9;text-align: center;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-stitle5 {grid-area: stitle5;-ms-grid-column-span: 4;-ms-grid-row: 10;text-align: center;font-size: 1.5vw;}.mainoverlay-stitle6 {grid-area: stitle6;-ms-grid-column-span: 4;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;}.mainoverlay-ssql1 {grid-area: ssql1;-ms-grid-column: 1;-ms-grid-row: 12;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-ssql2 {grid-area: ssql2;-ms-grid-column: 2;-ms-grid-row: 12;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-ssql3 {grid-area: ssql3;-ms-grid-column: 3;-ms-grid-row: 12;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-ssql4 {grid-area: ssql4;-ms-grid-column: 4;-ms-grid-row: 12;text-align: center;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-stitle7 {grid-area: stitle7;-ms-grid-column-span: 4;-ms-grid-row: 13;text-align: center;font-size: 1.5vw;}.mainoverlay-scol9 {grid-area: scol9;-ms-grid-column-span: 2;-ms-grid-column: 1;-ms-grid-row: 14;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-scol10 {grid-area: scol10;-ms-grid-column-span: 2;-ms-grid-column: 3;-ms-grid-row: 14;text-align: center;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-sfooter {grid-area: sfooter;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 15;text-align: center;font-size: 1.5vw;}.mainoverlay-sfooter a{text-decoration: none;}.mainoverlay-sbottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 16;text-align: right;font-size: 3vw;padding-right: 30px;}.mainoverlay-sbottom a{text-decoration: none;}div[class^="mainoverlay-stitle"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-stitle"] a{text-decoration: none;}.php-content {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 25% 25% 25% 25%;grid-template-columns: 25% 25% 25% 25%;grid-template-areas: ".... .... .... exit" "header header header header" "detail detail detail detail" "pcol1 pcol1 pcol2 pcol2" "ptitle1 ptitle1 ptitle1 ptitle1" "ptitle2 ptitle2 ptitle2 ptitle2" "pfooter pfooter pfooter pfooter" ".... .... .... out";grid-template-rows: 30px auto;}.mainoverlay-php {-ms-grid-rows: 50px 70px 180px 430px 70px 200px 70px 70px;}.mainoverlay-pexit {grid-area: exit;-ms-grid-column: 4;-ms-grid-row: 1;text-align: right;font-size: 3vw;padding-right: 30px;}.mainoverlay-pexit a{text-decoration: none;}.mainoverlay-pheader {grid-area: header;-ms-display: none;-ms-grid-column-span: 4;-ms-grid-row: 2;text-align: center;}.mainoverlay-pheader h3{color: white;font-size: 1.5vw;}.mainoverlay-pdetail {grid-area: detail;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;}.mainoverlay-pdetail a{text-decoration: none;}.mainoverlay-pcol1 {grid-area: pcol1;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-pcol2 {grid-area: pcol2;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;}div[class^="mainoverlay-pcol"] a{text-decoration: none;}.mainoverlay-ptitle1 {grid-area: ptitle1;-ms-grid-column-span: 4;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;}.mainoverlay-ptitle2 {grid-area: ptitle2;-ms-grid-column-span: 4;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;}.mainoverlay-pfooter {grid-area: pfooter;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 7;text-align: center;font-size: 1.5vw;}.mainoverlay-pfooter a{text-decoration: none;}.mainoverlay-pbottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 8;text-align: right;font-size: 3vw;padding-right: 30px;}.mainoverlay-pbottom a{text-decoration: none;}div[class^="mainoverlay-ptitle"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-ptitle"] a{text-decoration: none;}.consultancy-content {width: 100%;display: -ms-grid;display: grid;font-size: 2vw;-ms-grid-columns: 22% 25% 30% 23%;grid-template-columns: 22% 25% 30% 23%;grid-template-areas: ".... .... .... exit" "header header header header" "detail detail detail detail" "footer footer footer footer" ".... .... .... out";-ms-grid-rows: 30px auto;grid-template-rows: 30px auto;}.mainoverlay-consult {margin-left: auto;margin-right: auto;text-align: center;}.mainoverlay-consult h3{font-size: 2.5vw;color: white;}.consultancy-detail {margin-left: 4vw;margin-right: 4vw;grid-area: detail;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;}.consultancy-detail a{text-decoration: none;}#consult-top{width: 100%;}.javascript-content {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 30% 25% 22% 23%;grid-template-columns: 30% 25% 22% 23%;grid-template-areas: ".... .... .... jsexit" "jsheader jsheader jsheader jsheader" "jsdetail jsdetail jsdetail jsdetail" "jscol1 jscol1 jscol1 jscol1" "jstitle1 jstitle1 jstitle1 jstitle1" "jstitle2 jstitle2 jstitle2 jstitle2" "jscol2 jscol2 jscol2 jscol2" "jstitle3 jstitle3 jstitle3 jstitle3" "jstitle4 jstitle4 jstitle4 jstitle4" "jscol3 jscol3 jscol3 jscol3" "jsfooter jsfooter jsfooter jsfooter" ".... .... .... out";grid-template-rows: 30px auto;}.mainoverlay-javascript {-ms-grid-rows: 50px 70px 80px 70px 70px 120px 70px 70px 120px 70px 70px 70px;}.mainoverlay-jsexit {grid-area: jsexit;-ms-grid-column: 4;-ms-grid-row: 1;text-align: right;font-size: 3vw;padding-right: 30px;}.mainoverlay-jsexit a{text-decoration: none;}.mainoverlay-jsheader {grid-area: jsheader;-ms-display: none;-ms-grid-column-span: 4;-ms-grid-row: 2;text-align: center;}.mainoverlay-jsheader h3{color: white;font-size: 1.5vw;}.mainoverlay-jsdetail {grid-area: jsdetail;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;}.mainoverlay-jsdetail a{text-decoration: none;}.mainoverlay-jscol1 {grid-area: jscol1;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;}.mainoverlay-jstitle1 {grid-area: jstitle1;-ms-grid-column-span: 4;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;}.mainoverlay-jstitle2 {grid-area: jstitle2;-ms-grid-column-span: 4;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;}.mainoverlay-jscol2 {grid-area: jscol2;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 7;text-align: center;font-size: 1.5vw;}.mainoverlay-jstitle3 {grid-area: jstitle3;-ms-grid-column-span: 4;-ms-grid-row: 8;text-align: center;font-size: 1.5vw;}.mainoverlay-jstitle4 {grid-area: jstitle4;-ms-grid-column-span: 4;-ms-grid-row: 9;text-align: center;font-size: 1.5vw;}.mainoverlay-jscol3 {grid-area: jscol3;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 10;text-align: center;font-size: 1.5vw;}div[class^="mainoverlay-jscol"] a{text-decoration: none;}.mainoverlay-jsfooter {grid-area: jsfooter;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;}.mainoverlay-jsfooter a{text-decoration: none;}.mainoverlay-jsbottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 12;text-align: right;font-size: 3vw;padding-right: 30px;}.mainoverlay-jsbottom a{text-decoration: none;}div[class^="mainoverlay-jstitle"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-jstitle"] a{text-decoration: none;}.mainoverlay-oracle {display: -ms-grid;-ms-grid-columns: 30% 25% 22% 23%;-ms-grid-rows: 50px 60px 120px 1550px 50px 30px}.mainoverlay-appsie {display: -ms-grid;-ms-grid-columns: 25% 25% 25% 25%;-ms-grid-rows: 50px 40px 180px 70px 70px 380px 0px 1px 1px 1px 1px 1px 1px }.mainoverlay-apps {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 25% 25% 25% 25%;grid-template-columns: 25% 25% 25% 25%;grid-template-areas: ".... .... .... exit" "header header header header" "app1 app1 app2 app2" "title1 title1 title1 title1" "app3 app3 app4 app4" "bespoke bespoke bespoke bespoke" ".... .... .... out";-ms-grid-rows: 30px auto;grid-template-rows: 30px auto;}.mainoverlay-exit {grid-area: exit;-ms-grid-column: 4;-ms-grid-row: 1;text-align: right;padding-right: 30px;}.mainoverlay-exit a{text-decoration: none;}.mainoverlay-header {grid-area: header;-ms-display: none;-ms-grid-column-span: 4;-ms-grid-row: 2;text-align: center;}.mainoverlay-header h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-title"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-title"] a{text-decoration: none;}.mainoverlay-title1 {grid-area: title1;-ms-grid-column-span: 4;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;}.mainoverlay-title2 {grid-area: title2;-ms-grid-column-span: 4;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;}.mainoverlay-col5 {grid-area: col5;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-title3 {grid-area: title3;-ms-grid-column-span: 4;-ms-grid-row: 7;text-align: center;font-size: 1.5vw;}.mainoverlay-title4 {grid-area: title4;-ms-grid-column-span: 4;-ms-grid-row: 8;text-align: center;font-size: 1.5vw;}.mainoverlay-title5 {grid-area: title5;-ms-grid-column-span: 4;-ms-grid-row: 10;text-align: center;font-size: 1.5vw;}.mainoverlay-title6 {grid-area: title6;-ms-grid-column-span: 4;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;}.mainoverlay-title7 {grid-area: title7;-ms-grid-column-span: 4;-ms-grid-row: 13;text-align: center;font-size: 1.5vw;}.mainoverlay-title8 {grid-area: title8;-ms-grid-column-span: 4;-ms-grid-row: 16;text-align: center;font-size: 1.5vw;}.mainoverlay-java {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 25% 25% 25% 25%;grid-template-columns: 25% 25% 25% 25%;grid-template-areas: ".... .... .... exit" "header header header header" "detail detail detail detail" "titleb titleb titleb titleb" "jcolb jcolb jcolbb jcolbb" "titlea titlea titlea titlea" "jcola jcola jcolab jcolab" "jcol7 jcol7 jcol7 jcol7" "footer footer footer footer" ".... .... .... out";-ms-grid-rows: 30px auto;grid-template-rows: 30px auto;}.mainoverlay-javaz {display: -ms-grid;-ms-grid-columns: 25% 25% 25% 25%;-ms-grid-rows: 50px 50px 420px 60px 50px 60px 530px 60px 50px 30px}.mainoverlay-jtitleb {grid-area: titleb;-ms-grid-column-span: 4;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;}.mainoverlay-jcolb {grid-area: jcolb;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-jcolbb {grid-area: jcolbb;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;}.mainoverlay-jtitlea {grid-area: titlea;-ms-grid-column-span: 4;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;}.mainoverlay-jcola {grid-area: jcola;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 7;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-jcolab {grid-area: jcolab;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 7;text-align: center;font-size: 1.5vw;}.mainoverlay-jcol7 {grid-area: jcol7;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 8;text-align: center;font-size: 1.5vw;margin-top: 20px;}.mainoverlay-jfooter {grid-area: footer;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 9;text-align: center;font-size: 1.5vw;}div[class^="mainoverlay-j"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-j"] a{text-decoration: none;}.mainoverlay-atitle1 {grid-area: title1;-ms-grid-column-span: 4;-ms-grid-row: 4;text-align: center;font-size: 1.5vw;}.mainoverlay-detail {grid-area: detail;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;}.mainoverlay-detail a{text-decoration: none;}.mainoverlay-col1 {grid-area: col1;-ms-grid-column: 1;-ms-grid-row: 4;text-align: left;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}div[class^="mainoverlay-col"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-col"] a{text-decoration: none;}div[class^="mainoverlay-sql"] a{text-decoration: none;}.mainoverlay-col2 {grid-area: col2;-ms-grid-column: 2;-ms-grid-row: 4;text-align: left;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-col3 {grid-area: col3;-ms-grid-column: 3;-ms-grid-row: 4;text-align: left;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-col4 {grid-area: col4;-ms-grid-column: 4;-ms-grid-row: 4;text-align: left;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-col6 {grid-area: col6;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 5;text-align: center;font-size: 1.5vw;}.mainoverlay-col7 {grid-area: col7;-ms-grid-column-span: 4;-ms-grid-row: 8;text-align: center;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-col8 {grid-area: col8;text-align: center;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-col9 {grid-area: jcol1;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 1;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-col10 {grid-area: jcol2;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 1;text-align: center;font-size: 1.5vw;}.mainoverlay-col11 {grid-area: col11;text-align: center;font-size: 1.5vw;padding-left: 6px;}.mainoverlay-sql1 {grid-area: sql1;-ms-grid-column: 1;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-sql2 {grid-area: sql2;-ms-grid-column: 2;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-sql3 {grid-area: sql3;-ms-grid-column: 3;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;padding-left: 6px;border-right: 1px red solid;}.mainoverlay-sql4 {grid-area: sql4;-ms-grid-column: 4;-ms-grid-row: 11;text-align: center;font-size: 1.5vw;padding-left: 6px;}div[class^="mainoverlay-app"] h3{color: white;font-size: 1.5vw;}div[class^="mainoverlay-app"] a{text-decoration: none;}.mainoverlay-app1 {grid-area: app1;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-app2 {grid-area: app2;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 3;text-align: center;font-size: 1.5vw;}.mainoverlay-app3 {grid-area: app3;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;border-right: 1px red solid;}.mainoverlay-app4 {grid-area: app4;-ms-grid-column: 3;-ms-grid-column-span: 2;-ms-grid-row: 6;text-align: center;font-size: 1.5vw;}.mainoverlay-footer {grid-area: footer;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 14;text-align: center;font-size: 1.5vw;}.mainoverlay-footer a{text-decoration: none;}.mainoverlay-bespoke {grid-area: bespoke;-ms-grid-column: 1;-ms-grid-column-span: 4;-ms-grid-row: 14;text-align: center;font-size: 1.5vw;}.mainoverlay-bottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 17;text-align: right;padding-right: 30px;text-decoration: none;}.mainoverlay-bottom a{text-decoration: none;}.mainoverlay-sbottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 17;text-align: right;padding-right: 30px;text-decoration: none;}.mainoverlay-sbottom a{text-decoration: none;}.mainoverlay-jbottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 23;text-align: right;padding-right: 30px;}.mainoverlay-abottom {grid-area: out;-ms-grid-column: 4;-ms-grid-row: 15;text-align: right;padding-right: 30px;}.mainoverlay {position: absolute;top: 0px;right: 45px;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scroll: touch;}}@media only screen and (max-width: 959px) {#menu, .item, .mainoverlay, .mainoverlay-content, .mainoverlay-javascript,.mainoverlay-oracle, .mainoverlay-sql, .mainoverlay-php, .mainoverlay-java, .mainoverlay-javaz, .mainoverlay-sqlz, .mainoverlay-appsie, .mainoverlay-apps, .mainoverlay-exit, .mainoverlay-header, .mainoverlay-title1, .mainoverlay-title2, .mainoverlay-title3, .mainoverlay-title4, .mainoverlay-title5, .mainoverlay-title6,.mainoverlay-title7, .mainoverlay-title8, .mainoverlay-jtitleb, .mainoverlay-jcolb, .mainoverlay-jcolbb, .mainoverlay-jtitlea, .mainoverlay-jcola, .mainoverlay-jcolab, .mainoverlay-jtitle0, .mainoverlay-jcol11, .mainoverlay-jcol12, .mainoverlay-jtitle11, .mainoverlay-jcol0, .mainoverlay-jcol10, .mainoverlay-jtitle1, .mainoverlay-jcol1, .mainoverlay-jcol2, .mainoverlay-jtitle3, .mainoverlay-jcol3, .mainoverlay-jcol4, .mainoverlay-jtitle5, .mainoverlay-jcol5, .mainoverlay-jcol6, .mainoverlay-jcol7, .mainoverlay-jfooter, .mainoverlay-atitle1, .mainoverlay-detail, .mainoverlay-col1, .mainoverlay-col2, .mainoverlay-col3, .mainoverlay-col4, .mainoverlay-col5, .mainoverlay-col6, .mainoverlay-col7, .mainoverlay-col8, .mainoverlay-col9, .mainoverlay-col10, .mainoverlay-col11, .mainoverlay-sql1, .mainoverlay-sql2, .mainoverlay-sql3, .mainoverlay-sql4, .mainoverlay-app1, .mainoverlay-app2, .mainoverlay-app3, .mainoverlay-app4, .mainoverlay-footer, .mainoverlay-bespoke, .mainoverlay-bottom, .mainoverlay-jbottom, .mainoverlay-abottom, .mainoverlay, #header_lines, #button-container, #button-up, #button-email {visibility: hidden;height: 0%;display: none;}#mbutton-container {right: 15px;bottom: 15px;position: fixed;z-index: 1000;}#mbutton-container .button-floating {width: 50px;height: 50px;color: white;background-color: #e70019;border-radius: 50%;text-align: center;padding: 0px;opacity: 0.9;font-size: 24px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.2);border: 1px solid rgba(245, 245, 245, 0.075);}#mbutton-email {right: 15px;bottom: 70px;position: fixed;z-index: 1000;}#mbutton-email .button-floating {width: 50px;height: 50px;color: white;background-color: #e70019;border-radius: 50%;text-align: center;padding: 0px;opacity: 0.9;font-size: 24px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.2);border: 1px solid rgba(245, 245, 245, 0.075);}#header{width:100%;height:auto;background-color: white;margin-bottom: 4px;padding-bottom: 4px;text-align: center;}#header h1{font-size: 3.5vw;color: #d71634;}#header img{width: 80%;height: auto;}#header h3{font-size: 3vw;}.footer_line{background-color: #e70019;width: 100%;height: auto;padding-top: 2vw;padding-bottom: 2vw;font-size:4vw;}.footer_line0{background-color: #e70019;text-align: center;width: 100%;height: auto;padding-top: 2vw;padding-bottom: 2vw;}.footer_columna{display: inline;}.footer_columnb{display: inline;}.footer_columnc{display: inline;}.footer_columnd{display: inline;}.footer_columne{display: inline;}.footer_columnf{display: inline;}.footer_columng{display: inline;}.footer_columnh{display: inline;}.footer_column1 {color:white;text-decoration: none;text-align: center;width: 100%;font-size: 6vw;}.footer_column1 a:link{color:white;text-decoration: none;}.footer_column1 a:visited{color:white;text-decoration: none;}.footer_column1 a:hover{color:blue;text-decoration: none;}.footer_line::after {content: "";clear: both;display: table;}#menu_line{width: 100%;z-index: 1000;text-align: center;height: auto;padding-top: 1vw;display: grid;grid-template-columns: auto auto auto auto auto;}#menu_line2{width: 100%;text-align: left;color: #939598;width: 100%;display: grid;grid-template-columns: max-content;}#menu_line2 a{text-decoration: underline;width: 100%;font-size: 0.9em;color: red;}.moverlay {width: 100%;height: 100%;display: none;position: fixed;z-index: 1;top: 0;left: 0;background-color: #888888;opacity: 0.90;color: white;overflow: auto;-webkit-overflow-scroll: touch;font-size: 10vw;}.moverlay a {padding: 8px;text-decoration: none;font-size: 5vw;color: white;display: block;transition: 0.3s;}.moverlay a:visited, .moverlay a:focus{color: white;}.moverlay a:hover {color: #f1f1f1;font-style: italic;color: blue;background-color: #f1f1f1;}.moverlay-content {width: 100%;height: 100%;text-align: center;overflow-y: scroll;overflow-x: hidden;-webkit-overflow-scroll: touch;color: #ffffff;}.moverlay-content a:link{color: #ffffff;}.moverlay-content .mob-exit a:hover {color: red;}.sticky {position: fixed;top: 0;width: 100%;background-color: white;}}