.ckeditor{width:100%;min-height:583px;height:auto;background:#FFFFFF;border:3px solid #55DD55;}
.MobMainContent{width:420px;background:#FFF;border:3px solid #D00;border-radius:5px;padding:10px;box-shadow:2px 2px 6px #555;}
td{vertical-align:top;}
.FaqCell1{background-color:transparent;padding:15px;}
.FaqCell2{background-color:rgba(120,120,120,0.1);padding:15px;}
.TblCell1, .TblCell2{background-color:transparent;font-family:'Open Sans', sans-serif;font-size:14px;}
.TblCell2{background-color:rgba(120,120,120,0.1);}
.MediaBlock p{font-size:16px;line-height:22px;}
#newsticker-demo p{line-height:16px;}
p{margin:0px;}
h1{margin:0px;margin-bottom:15px;}
body p, .MainText{margin:0px;height:none;background:none;}
.MainText p{line-height:22px;font-size:16px;}
h2,h3{margin:0px;margin-bottom:10px;margin-top:5px;}
h1, .PageTitle{font-family:'Oswald', sans-serif;font-weight:300;font-size:32px;color:#333333;text-decoration:none;}
h2, .SubTitle1{font-family:'Oswald', sans-serif;font-size:26px;font-weight:400;color:#222222;text-decoration:none;}
h3, .SubTitle2{font-family:'Oswald', sans-serif;font-size:20px;font-weight:400;color:#111111;text-decoration:none;}
a{color:#5CAF9D;text-decoration:none;}
a:hover{color:#333333;}
hr{height:0px;border:none;border-bottom:1px solid #777777;}
.PageWidth{max-width:1200px;margin:0 auto;}
body, body p, .MainText, li{height:auto;margin:0;padding:0;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;color:#000000;text-decoration:none;}
@media screen and (max-width:1000px){body p, .MainText, .MainText p{font-size:16px;}
}
.TopWide, .HeaderWide, .MainWide, .FooterWide{width:100%;height:auto;text-align:center;}
.MainWide{background:transparent;padding:0;margin-top:100px;padding-top:40px;min-height:400px;height:auto;z-index:350;text-align:left;}
.HeaderWide{height:1px;z-index:600;}
.default .HeaderWide{position:absolute;left:0;top:0;height:1px;z-index:600;}
.default .TopWide{position:absolute;left:0;top:100px;z-index:20;z-index:200;}
.default .MainWide{position:absolute;left:0;top:28vw;margin-top:100px;background:transparent;padding-bottom:0;z-index:350;}
.Header{z-index:202;max-width:1200px;width:100%;height:1px;margin:0 auto;}
#LogoDiv{position:fixed;top:15px;left:50%;width:250px;max-width:250px;margin-left:-600px;z-index:450;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;}
#MenuContainer{position:fixed;top:0;left:0px;width:100%;height:100px;z-index:400;background:#5CAF9D;}
.MenuTop{z-index:210;max-width:1200px;height:auto;text-align:right;margin:0 auto;}
.Top{width:100%;height:auto;margin:0 auto;z-index:20;}
.HeaderContent, .HeaderContent2{height:1px;width:10%;margin:0 auto;position:absolute;top:0px;right:0%;z-index:4500;}
.CustomBox{z-index:209;position:absolute;top:5px;left:0%;width:100%;}
.Main{max-width:1200px;min-height:60px;height:auto;margin:0 auto;text-align:left;font-family:'Roboto', sans-serif;font-size:16px;color:#444444;z-index:70;}
.MainContent{width:100%;background-color:#FFF;font-family:'Roboto', sans-serif;font-size:17px;color:#444444;text-decoration:none;}
.MainContent2{width:100%;height:auto;margin:0 auto;text-align:left;}
.MainText{font-family:'Roboto', sans-serif;font-size:17px;color:#444444;text-decoration:none;}
.FooterWide{background:#3A414A;height:auto;color:#FFFFFF;}
.Footer{max-width:1200px;width:100%;min-height:160px;height:auto;padding:15px 0 5px 0;margin:0 auto;color:#BBBBBB;}
.Footer a{color:#BBBBBB;}
.Footer a:hover{color:#F90;}
.FooterContent{width:1200px;min-height:128px;background:#263238;font-size:14px;color:#BBBBBB;}
.FooterContent2{max-width:1200px;width:100%;min-height:20px;color:#BBBBBB;}
.FooterText, .Footer p, .FooterContent p{font-family:'Roboto', sans-serif;font-size:14px;color:#BBBBBB;text-decoration:none;}
.clsM3{font-family:'Roboto', sans-serif;font-size:11px;color:#BBBBBB;text-decoration:none;}
.CopyText{font-family:'Roboto', sans-serif;font-size:12px;color:#BBBBBB;text-decoration:none;}
.LoginBox{position:absolute;background-color:transparent;width:200px;height:20px;top:14px;left:350px;text-align:right;}
.AddCell{background:#F5F5F5;padding:10px;font-family:'Roboto', sans-serif;font-size:14px;text-decoration:none;color:#111111;}
.SideBar{background:#3A414A;}
.AddText{font-family:'Roboto', sans-serif;font-size:14px;text-decoration:none;color:#111111;}
.SmallText{font-family:'Roboto', sans-serif;font-size:15px;color:#333333;text-decoration:none;}
.GalleryBox, .GalleryListBox{background-color:#F6F6F6;border:0px solid #4C4238;box-shadow:1px 1px 2px rgba(0,0,0,0.1);opacity:1.0;filter:alpha(opacity=100);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.GalleryBox:hover, .GalleryListBox:hover{opacity:0.6;filter:alpha(opacity=60);}
.GeneralFormButton, .zContactBox .GeneralFormButton{cursor:pointer;background-color:#5CAF9D;color:#FFFFFF;height:36px;font-size:16px;font-weight:700;border:none;min-width:150px;font-family:'Roboto', sans-serif;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.GeneralFormButton:hover{color:#FFF;background-color:#777777;}
.FormLabel{color:#D00;text-decoration:none;}
.FormInputBox, .FormInputBoxRequired{text-decoration:none;background:#EFEFEF;color:#333333;height:36px;resize:none;line-height:36px;border:1px solid #DDDDDD;padding-left:6px;font-family:'Roboto', sans-serif;font-size:16px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.FormInputBox:focus, .FormInputBoxRequired:focus {outline:none;}
.FormInputBoxRequired{border:1px solid #C99;}
.NewsCellTop{background-color:#5CAF9D;font-family:'Oswald', sans-serif;font-weight:bold;font-size:18px;color:#fff;padding:5px;}
.NewsCellMid{color:#333;padding:10px 3px 3px 7px;border:1px solid #CCC;border-top:none;font-size:16px;}
#newsticker-demo .NewsCellMid p{line-height:22px;}
.SIcon{border:0px solid #EEE;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;}
.SIcon:hover{opacity:0.6;filter:alpha(opacity=60);}
.TestimonialText{font-size:16px;line-height:22px;font-style:italic;}
.TestimonialsImgSmall{border:1px solid #777;border-radius:0px;}
.TestimonialsImgLarge{border:1px solid #777;border-radius:6px;}
.TestimonialBox{border:1px solid #AAA;border-radius:5px;font-style:italic;}
.DivLiteGray{width:100%;height:auto;min-height:25px;background-color:#DDDDDD;}
.Div33{width:33.3%;float:left;height:auto;min-height:50px;}
.DivText{width:90%;height:auto;min-height:25px;padding:5%;}
.DivGray{background:#9DA8AC;width:80%;padding:10%;height:auto;min-height:20px;color:#FFF;text-align:center;}
.DivBlue{background:#259BCB;width:80%;padding:10%;height:auto;min-height:20px;color:#FFF;text-align:center;}
.DivBack11{width:100%;min-height:200px;background:url(https://www.itnlab.com.au/web/zstudio/get_image.aspx?id=173.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px 0;}
.Row {display:flex;}
.Col {flex:1;min-width:350px;min-height:300px;}
.Div50L, .Div50R{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px;width:100%;max-width:600px;min-width:350px;}
.Div50L{float:right;padding-left:0;}
.Div50R{float:left;padding-right:0;}
.CircleIcon1{width:150px;border-radius:50%;border:3px solid grey;}
.Clear{width:100%;clear:both;height:0px;overflow:hidden;}
.WideDiv1,.WideDiv2,.WideDiv3{width:100%;min-height:50px;padding:55px 0;background:#EFEFEF;color:#444444;}
.WideDiv2{background:#FEE06B;color:#000000;}
.WideDiv3{background:#F1F1F2;color:#000000;}
.Div1-2{width:50%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.Div1-3{width:33.333%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.Div2-3{width:66.666%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.Div1-4{width:25%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.Div1-4h{width:25%;float:left;}
.Div3-4h{width:75%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;}
.Div1-2L, .Div1-2R{width:47.5%;margin:0;float:left;}
.Div1-2R{margin-left:5%;}
.Div1-2L0, .Div1-2R0{width:48.75%;margin:0;float:left;}
.Div1-2R0{margin-left:2.5%;}
.Div1-2L1, .Div1-2R1{width:48.75%;margin:0;float:left;}
.Div1-2R1{margin-left:2.5%;}
.Div1-3L, .Div1-3R{width:31.66%;float:left;margin:0;}
.Div1-3R{margin-left:2.5%;}
.Div2-3L, .Div2-3R{width:65.84%;float:left;margin:0;}
.Div2-3R{width:65.84%;float:left;margin-left:2.5%;}
.Div1-4L, .Div1-4R{width:23.125%;float:left;margin:0;}
.Div1-4R{margin-left:2.5%;}
.PlugDivHome{min-height:250px;width:300px;height:auto;margin-top:20px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
@media screen and (max-width:1100px){.PlugDivHome{margin-top:-80px;margin-left:60%;}
}
@media screen and (max-width:1200px){.PageWidth, .Footer, .HeaderContent, .HeaderContent2{max-width:96%;margin-left:2%;}
.GeneralFormButton, .zContactBox .GeneralFormButton{height:32px;}
.FormInputBox, .FormInputBoxRequired, .zContactBox .FormInputBox, .zContactBox .FormInputBoxRequired{height:32px;line-height:32px;}
.HeaderContent, .HeaderContent2{width:96%;margin:0 auto;margin-top:55px;}
#LogoDiv{position:absolute;top:0;left:2%;margin-left:0;}
.Div50L, .Div50R{margin:0 auto;padding-left:40px;padding-right:40px;}
}
@media screen and (min-width:481px) and (max-width:750px){.PageWidth, .Footer, .HeaderContent, .HeaderContent2{max-width:94%;margin-left:3%;}
.Div1-3L, .Div1-3R, .Div2-3L, .Div2-3R{width:100%;margin:0;margin-bottom:20px;}
.Div1-4L, .Div1-4R{width:50%;margin:0;margin-bottom:20px;}
.Div1-2L0, .Div1-2R0{width:100%;margin:0;margin-bottom:20px;}
.Div1-2L, .Div1-2R{width:48.75%;margin:0;float:left;}
.Div1-2R{margin-left:2.5%;}
.Div1-2, .Div1-3, .Div2-3{width:100%;}
.Div1-4{width:50%;}
.PlugDivHome{display:none;}
#LogoDiv{top:0;width:120px;}
.Div50L, .Div50R{float:none;margin:0 auto;padding-left:40px;padding-right:40px;}
.Row{display:block;}
}
@media screen and (max-width:480px) {.PageWidth, .Footer, .HeaderContent, .HeaderContent2{max-width:92%;margin-left:4%;}
.Div1-3L, .Div1-3R, .Div1-4L, .Div1-4R, .Div2-3L, .Div2-3R{width:100%;margin:0;margin-bottom:20px;}
.Div33{width:100%;height:auto;margin:0 auto;}
.Div1-2L0, .Div1-2R0,.Div1-2L1, .Div1-2R1{width:100%;margin:0;margin-bottom:20px;}
.Div1-2, .Div1-3, .Div2-3, .Div1-4{width:100%;}
.Div1-4h{width:100%;text-align:center;}
.Div3-4h{width:100%;padding:0;text-align:center;}
.CircleIcon1{width:70px;border:2px solid grey;}
#LogoDiv{top:0;left:4%;width:120px;}
.PlugDivHome{display:none;}
.Div50L, .Div50R{float:none;margin:0 auto;padding:30px;}
.Row{display:block;}
}
.TestimContent{font-size:16px;font-style:italic;line-height:22px;}
.TestimSpeech {position:relative;width:94%;height:auto;text-align:left;padding:2%;margin-bottom:10px;background-color:#FFFFFF;border:3px solid #40AE4B;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.TestimSpeech::before {content:" ";position:absolute;width:0px;height:0px;bottom:-20px;border-style:solid;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-color:#40AE4B #40AE4B transparent transparent;border-width:10px;left:100%;margin-left:-40px;}
.TestimSpeech::after {content:" ";position:absolute;width:0px;height:0px;left:100%;margin-left:-64px;bottom:-11px;border-width:20px;border-style:solid;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-color:#FFF #FFF transparent transparent;}
.TestimName, .TestimBus, .TestimDate{text-align:right;margin-top:20px;font-size:16px;}
.TestimBus, .TestimDate{text-align:right;margin-top:0;}
.TestimImg{width:100px;height:100px;margin-right:10px;}
.FeatureBlock1{width:100%;padding:10px;background:rgba(125, 125, 125, 0.2);color:#000;}
.FeatureBlock2{width:100%;background-color:#EBC845;padding:10px;color:#000;}
.FeatureBlock3{width:100%;background-color:#A2B86C;padding:10px;color:#000;}
.FeatureBlock4{width:100%;background-color:#1399C0;padding:10px;color:#000;}
.HomeBannerContainer{width:100%;min-height:50px;height:auto;position:relative;}
.BannerContainer{width:100%;min-height:100px;height:auto;margin-top:-40px;position:relative;overflow:hidden;}
.ckeditor .BannerContainer{margin-top:0;}
.TitleBox{width:100%;position:absolute;top:15vw;left:0;}
.TitleBox h1{color:#FFFFFF;font-size:40px;}
.HeaderImage{width:100%;}
@media screen and (max-width:750px){.HeaderImage{width:140%;margin-left:-20%;}
}
.IconImgHome{width:80%;min-width:70px;max-width:90px;border-radius:50%;}
.HomeBannerInner{width:33vw;height:auto;position:absolute;top:2vw;left:60vw;text-align:left;color:#FFFFFF;font-size:1.4vw;background:rgba(0,0,0,0.5);border:1px solid #FFFFFF;padding:10px 0;text-align:center;border-radius:3px;}
.HomeBannerInner p{font-size:1.4vw;color:#FFFFFF;}
.Parallax{background-image:url(https://www.itnlab.com.au/web/zstudio/data/images/175.jpg);background-position:center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;width:100%;height:350px;}
.Parallax2{background-image:url(https://www.itnlab.com.au/web/zstudio/data/images/175.jpg);background-position:center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;width:100%;height:auto;padding:50px 0;}
.Parallax2 p{color:#FFFFFF;}
.ColorFilter50{width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#FFFFFF;}
.SearchBox{// display:none;}
.Padding0{padding:0;}
.Padding10{padding:10px;}
.Padding20{padding:20px;}
.Padding30{padding:30px;}
.Padding40{padding:40px;}
.Padding50{padding:50px;}
.InnerBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.Transp50{opacity:0.5;filter:alpha(opacity=50);}
.HoverTransp{opacity:1.0;filter:alpha(opacity=100);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.HoverTransp:hover{opacity:0.6;filter:alpha(opacity=60);}
.HoverGrey{background:transparent;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.HoverGrey:hover{background:rgba(0,0,0,0.1);}
.HoverGrey2:hover{background:#F7F7F7;);}
.GreyIcon{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.SP1{font-size:3.7vw;color:#FFFFFF;font-family:'Oswald', sans-serif;}
ol{padding-left:17px;}
.Tab li a{font-weight:bold;}
.HeaderImageBox{margin-top:-40px;width:100%;overflow:hidden;position:relative;background:#000000;padding-top:16%;height:0;}
.HeaderImage{width:100%;opacity:0.5;filter:alpha(opacity=50);display:block;position:absolute;top:0;left:0;}
.ckeditor .HeaderImageBox{margin-top:0;}
.PageHeaderBox{position:absolute;width:100%;height:100%;top:0;left:0;display:table;}
.ckeditor .PageHeaderBox{top:40px;}
.Table{display:table;}
.TableCellMidlle{display:table-cell;vertical-align:middle;text-align:center;}
.PageHeaderBox h1{color:#FFFFFF !important;font-size:3.5vw;line-height:4.5vw !important;text-align:center;margin:0;}
.ckeditor .PageHeaderBox h1{margin-top:-40px;}
@media screen and (min-width:481px) and (max-width:750px){.HeaderImage{width:140%;margin-left:-20%;}
.HeaderImageBox{padding-top:20%;}
.PageHeaderBox h1{font-size:5vw;line-height:6vw !important;}
}
@media screen and (max-width:480px){.HeaderImage{width:160%;margin-left:-30%;}
.HeaderImageBox{padding-top:33%;}
.PageHeaderBox h1{font-size:6vw;line-height:8vw !important;}
}
.InboxBorder{outline:1px solid rgba(255,255,255,0.4);outline-offset:-25px;}
.PageWidth table{border-collapse:collapse;}
.BoxHeight60{position:relative;padding-top:60%;}
.BoxHeight75{position:relative;padding-top:75%;}
.BoxHeight60Inner{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);}
.BoxHeight60InnerL, .BoxHeight60InnerR{position:absolute;width:90%;left:0;top:50%;transform:translateY(-50%);}
.BoxHeight60InnerR{left:10%;}
@media screen and (max-width:1000px){.BoxHeight60{padding-top:75%;}
.BoxHeight60InnerL, .BoxHeight60InnerR{left:5%;width:90%;}
}
@media screen and (max-width:900px){.BoxHeight60, .BoxHeight75{position:relative;padding-top:0;}
.BoxHeight60Inner, .BoxHeight60InnerL, .BoxHeight60InnerR{position:relative;top:0;width:95%;transform:translateY(0);}
.BoxHeight60InnerL{left:0;}
.BoxHeight60InnerR{left:5%;}
.BoxHeight60Inner{width:100%;left:0;}
.PageWidth table tr {}
.PageWidth table td {}
}
@media screen and (max-width:750px){.BoxHeight60Inner, .BoxHeight60InnerL, .BoxHeight60InnerR{padding:20px 0;width:100%;left:0;}
}
.CenterBox100, .CenterBox75, .CenterBox60, .CenterBox50, .CenterBox33, .CenterBox20{width:100%;overflow:hidden;position:relative;padding-top:100%;height:0;}
.CenterBox75{padding-top:75%;}
.CenterBox60{padding-top:60%;}
.CenterBox50{padding-top:50%;}
.CenterBox33{padding-top:33%;}
.CenterBox20{padding-top:20%;}
.CenterBoxIn{position:absolute;width:100%;height:100%;top:0;left:0;display:table;}
.CenterBoxInner{position:absolute;width:100%;top:50%;transform:translateY(-50%);}
.CenterBoxImage{width:100%;display:block;position:absolute;top:0;left:0;}
.MiniGalleryBorder{outline:1px solid rgba(255,255,255,0.7);outline-offset:-1px;}
.Div75{width:75%;float:left;height:auto;min-height:50px;}
.Div50{width:50%;float:left;height:auto;min-height:50px;}
.Div33{width:33.333%;float:left;height:auto;min-height:50px;}
.Div25{width:25%;float:left;height:auto;min-height:50px;}
.Div20{width:20%;float:left;height:auto;min-height:50px;}
.Div16{width:16.666%;float:left;height:auto;min-height:50px;}
.Div75, .Div50, .Div25, .Div33, .Div20, .Div16{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.Box66, .Box50, .Box33, .Box25{float:left;margin-right:4%;min-height:40px;margin-top:15px;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.Box66{width:65.32%;}
.Box50{width:48%;}
.Box33{width:30.66%;}
.Box25{width:22%;}
.Box33:nth-child(3n), .Box50:nth-child(2n), .Box25:nth-child(4n){margin-right:0;}
.Box66:last-child, .Box33:last-child{margin-right:0;}
@media screen and (max-width:750px){.Box66, .Box50, .Box33, .Box25, .Div50, .Div33, .Div25, .Div20, .Div16{width:100%;margin-right:0;margin-left:0;}
}
