@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
html{height: 100%;
  box-sizing: border-box;}
body{margin:0 0 0px;padding:0px;background-color:#f2f2f2;font-family:open-sans; min-height: 100%;position: relative;padding-bottom: 0rem;}
select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';width:120%;overflow:hidden;-webkit-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
floatcontainer{width:100%}
.floatright{float:right;width:50%;}
.floatleft{float:left;width:50%;margin:0px 20px 0px 0px;;}
.helplist{line-height:20.0px;margin-top:30px;margin-left:30px;margin-bottom:30px;font-size:14px;font-weight:300;color:#555555;font-family:"Open Sans";font-weight:300;text-align:justify;float:left;color:#000;font-size:18px;line-height:22px;padding-left:30px;}
.helplist a{color:#81A0A2}
.wholecontent{width:80%;margin-left:10%;margin-right:10%;background-color:#FFFFFF;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;min-height: 100%;
    position: relative;}
.mainheader{font-size:22px;line-height:30.0px;padding-left:30px;color:#81A0A2;margin-top:30px;font-family:"Open Sans";font-weight:300; width:50%;}
.strongclass{color:#81A0A2;font-weight:600;}
#maincontent{padding-top:0px;padding-left:0px;padding-bottom:10px;width:100%;overflow:hidden;width:100%;margin-left:0%;margin-right:0%;background-color:#FFFFFF;background-color:#FFFFFF;}
.tinynav{display:none}
#nav-menu1{display:block;height:2.1em;background-color:#81A0A2;}
.h1body{font-size:12px;color:#FFF;line-height:12px;}
.h2body{font-size:12px;color:#FFF;line-height:12px;}
.mainheaderh2 { font-family:"Open Sans";font-weight:300;color:#333; font-size:20px;font-weight:300;line-height:30.0px;padding-left:0px;margin-top:10px;}
.maintext h1{margin-top:30px;width:100%;font-size:28px;line-height:28.0px;font-weight:300;color:#333;}
.maintext{display:inline;width:55%;line-height:20.0px;margin-top:10px;margin-bottom:30px;font-size:14px;color:#555555;font-family:"Open Sans";font-weight:300;text-align:justify;float:left;font-weight:300;color:#000;font-size:16px;line-height:22px;padding-left:30px;margin-right:2%;}
.maintext a{color:#81A0A2;text-decoration:none;padding-left:25px;}
.maintext a:hover{color:#000;text-decoration:underline;}
.bold{font-weight:600;}
.maintextcontact{display:block;line-height:10.0px;margin-top:30px;margin-left:30px;margin-right:30px;color:#555555;font-family:"Open Sans";font-weight:300;text-align:justify;float:none;color:#333;font-size:16px;line-height:18px;}
.rightcolumn{font-family:"Open Sans";font-weight:300;margin:50px;color:#000;font-size:14px;line-height:18px;width:100%;visibility:visible;margin-bottom:100px}
.rightcolumnheader{margin:0px;font-family:"Open Sans";color:#000;font-size:14px;line-height:18px;width:100%;font-weight:600;}
.rightcolumnimage{width:50%;height:auto;}
.img-containernew{width:30%;display:inline-block;background-color:#fff;margin-left:0px;}
.chair{max-width:600px;width:100%;height:auto;margin-left:50px;}
.hozbody{width:100%;position:relative;top:0px;margin-bottom:0px;}
.logohoz{width:100%;background-color:#FFFFFF;margin-left:0%;overflow:hidden;}
.hoz{width:100%;}
.logo{margin-left:15px;width:240px;height:auto;display:inline;}
.vertical{display:inline-block;width:400px;margin-right:0px;float:right;margin:auto auto;margin-top:26px;}
.callnow{color:#81A0A2;font-size:26px;padding-bottom:10px;}
.callnownumber{color:#81A0A2;font-size:26px;padding-bottom:10px;}
#footer{background-color:#81A0A2;width:100%;margin-left:0%;overflow:hidden;border-top-left-radius:0em;border-top-right-radius:0em;border-top:0px solid #81A0A2;margin 0 auto;}
.column{ margin-left:10%; width:40%;float:left;font-size:12px;color:#ffffff;font-family:"Open Sans";font-weight:500;}
.column a{text-decoration:none;color:#ffffff;font-family:"Open Sans";font-weight:500;line-height:35px}
.linecolumn{width:90%;height:1px;margin-top:0;margin-bottom:5px;}
.column h3{font-size:14px;color:#ffffff;font-family:"Open Sans";font-weight:500;text-transform:uppercase;margin-bottom:5px;}
.socialcontainer{height:100px;position:absolute;left:0%;}
.socialimg{float:left;}
.menucontainer{display:block;border:solid 0px;border-color:#81A0A2;padding-left:0px;padding-top:0px;padding-bottom:0px;width:100%;margin-left:1%;z-index:10;}
#navlistcolumn{top:0px;padding-left:20px;margin:0 auto;width:100%;list-style:none;color:#000;}
#navlistcolumninner{top:0px;padding-left:20px;margin:0 auto;width:100%;list-style:none;}
#navlistcolumninner a, #navlistcolumn a{color:#000;text-decoration:none;font-size:14px;padding-left:7px; line-height:20px}
#navlistcolumninner a:hover, #navlistcolumn a:hover{color:#000;text-decoration:underline;}
#navlistcolumninner li:before, #navlistcolumn li:before{font-family:AppleGothic, "Lucida Sans", Impact, Verdana, sans-serif;content:'■';color:#81A0A2;float:left;width:1em;margin:.2em -1.2em;font-size:60%;}
#appleNav{top:0px;padding-left:0px;margin:0 auto;width:100%;list-style:none;font-family:"Open Sans";font-weight:300;font-size:14px;}
#appleNav li{display:block;float:left;border-right:0px solid #5d5d5d;border-left:0px solid #929292;width:12.3%;height:34px;background-color:#81A0A2;padding-top:5px;padding-bottom:5px;}
#appleNav li ul#submenuid{left:73.6%;top:34px;padding:0;display:none;padding:0px;margin:0px;border:0px;position:absolute;width:100%; z-index: 15;}
#appleNav li ul#submenuid li{background-color:#383838;float:none;}
#appleNav li ul#submenuid a{font-size:12px;font-family:"Open Sans";font-weight:300;}
#appleNav li:hover ul#submenuid{display:block;}
#appleNav li:hover{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));background-image:-moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100%);background-color:#383838;}
#appleNav li:active{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));background-image:-moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100%);background-color:#383838;-moz-box-shadow:inset 0 1px 2px 2px #000;-webkit-box-shadow:inset 0 1px 2px 2px #000;box-shadow:inset 0 1px 2px 2px #000;}
#appleNav li a{color:white;text-decoration:none;text-align:center;display:block;line-height:34px;outline:none;font-weight:300;padding-left:2px;padding-right:2px}
#appleNav li:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-left:none;}
#appleNav li ul#submenuid li:first-child{-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px 0 0 0px;border-radius:0px 0 0 0px;border-left:none;}
#appleNav li ul#submenuid li:last-child{-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px 0 0 0px;border-radius:0px 0 0 0px;border-left:none;}
#appleNav li:first-child a img{vertical-align:middle;margin-top:-2px;}
#appleNav li:last-child{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-right:none;}
@-webkit-keyframes showMenu{from{opacity:0;top:-20px;}
to{opacity:1;}
}
#appleNav{-webkit-animation:showMenu 1s;position:relative;}
#nav-menu1 ul{list-style:none;padding:0;margin:0;position:absolute;right:10%;top:10px;}
#nav-menu1 li{float:left;margin:0 .5em;}
#nav-menu1 li a{background-color:#81A0A2;height:1em;line-height:1em;font-size:14px;float:left;display:block;border:0;color:#fff;text-decoration:none;text-align:center;font-family:"Open Sans";font-weight:300;}
#nav-menu1 li a:hover{text-decoration:underline;}
#nav-menu1 li:before{content:"/";background-color:#81A0A2;height:1em;line-height:1em;font-size:14px;float:left;display:block;border:0;color:#fff;text-decoration:none;text-align:center;font-family:"Open Sans";font-weight:300;padding-right:.8em;}
#nav-menu1 li:first-child:before{content:"";}
@media screen and (max-width:650px){ul#tinynav{display:none;}
ul#tinynav li{float:left;position:relative;min-width:78px}
ul#tinynav li a{display:block;font-weight:normal;padding:9px 12px;text-align:center;color:#fff;}
ul#tinynav li:first-child a{}
ul#tinynav li.current a, .no-touch ul#tinynav li a:hover, ul#tinynav li a.selected{color:#fff;}
.no-touch ul#tinynav li a:hover, ul#tinynav li a.selected, ul#tinynav li:hover a{background-color:#ed1c24;border-color:#383838;color:#fff;}
.tinynav{color:#FFF;margin-right:0px;width:96.5%;display:block;height:2.333em;padding:0.416em 10px;background-color:#81A0A2;border:none;background-image:url(../images/down.png);background-repeat:no-repeat;background-position:99% 50%;list-style:none;}
#appleNav{display:none}

#nav-menu1{display:none;height:2.1em;background-color:#81A0A2;}
.menucontainer{display:block;border:solid 0px;border-color:#81A0A2;padding-left:0px;padding-top:0px;padding-bottom:0px;width:96%;left:2%;position:absolute;top:160px;z-index:10;}
#header{background-color:#fff;margin-left:0%;top:0;height:200px;width:100%;overflow:hidden;}
.wholecontent{width:100%;margin-left:0%;margin-right:0%;background-color:#FFFFFF;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;}
#maincontent{padding-top:0px;padding-left:0px;padding-bottom:10px;width:100%;margin-left:0%;background-color:#FFFFFF;overflow:hidden;display:block-inline;}
.hozbody{display:block;width:90%;margin-left:5%;margin-right:5%;position:relative;top:0px;display:table;table-layout:fixed;overflow:hidden;}
.logohoz{width:100%;position:absolute;top:40px;display:table;table-layout:fixed;}
.hoz{width:100%;position:absolute;top:50px;}
.logo{display:table-header-group;margin-left:5%;max-width:240px;height:auto;}
.vertical{margin-top:5px;right:20px;display:inline;height:auto;width:40%;position:absolute;text-align:right;top:0px;}
.callnow{padding-left:50px;color:#81A0A2;font-size:26px;padding-bottom:4px;display:none;padding-top:0px;}
.callnownumber{color:#81A0A2;display:none;font-size:26px;padding-bottom:20px;}

#footer{width:100%;margin-left:0%;background-color:#81A0A2;border-top-left-radius:0em;border-top-right-radius:0em;border-top:0px solid #81A0A2;margin 0 auto;}
.column{margin-left:10%;width:90%;float:none;font-size:12px;font-weight:500;color:#ffffff;font-family:"Open Sans";font-weight:300;}
.linecolumn{width:90%;height:1px;margin-top:0;margin-bottom:5px;}
.column h3{font-size:14px;font-weight:500;color:#ffffff;font-family:"Open Sans";font-weight:300;text-transform:uppercase;margin-bottom:5px;}
.maintext{display:block;display:table-footer-group;line-height:10.0px;margin-top:30px;color:#555555;font-family:"Open Sans";font-weight:300;text-align:justify;float:none;font-family:"Open Sans";font-weight:300;color:#000;font-size:14px;line-height:18px;}
.maintext h1{margin-top:10px;width:100%;font-size:28px;line-height:28.0px;font-weight:300;color:#333;}
.rightcolumn{margin:50px;font-family:"Open Sans";font-weight:300;color:#000;font-size:14px;margin-bottom:50px;line-height:18px;width:100%;display:none;}
.img-containernew{text-align:center;width:100%;display:inline-block;max-height:239px;position:relative;top:0px;bottom:0px;left:0px;right:0px;overflow:visible;background-color:#fff;margin:1em auto;margin-top:30px;margin-bottom:30px;}
.img-containernew img{margin-left:0%;max-width:650px;width:90%;height:auto;position:relative;top:0px;bottom:0px;left:0px;right:0px;margin:0 auto;display:table-header-group;}
.chair{max-width:650px;margin-left:5%;width:90%;height:auto;display:block;}
.socialcontainer{height:100px;position:absolute;left:0%;margin-left:25px}
.socialimg{float:left;height:auto;}
.mainheader{font-size:22px;font-weight:300;line-height:30.0px;padding-left:0px;color:#81A0A2;margin-top:30px; width:90%}
.online_contact{margin:30px;padding:20px;border:2px solid #81A0A2;font-size:18px;font-style: italic; text-decoration:#555555;font-family:"Open Sans";font-weight:600;}
}
@media only screen and (min-width:651px) and (max-width:900px){ul#tinynav{display:none;}
ul#tinynav li{float:left;position:relative;min-width:78px}
ul#tinynav li a{display:block;font-weight:normal;padding:9px 12px;text-align:center;color:#888888;}
ul#tinynav li:first-child a{}
ul#tinynav li.current a, .no-touch ul#tinynav li a:hover, ul#tinynav li a.selected{color:#fff;}
.no-touch ul#tinynav li a:hover, ul#tinynav li a.selected, ul#tinynav li:hover a{background-color:#ed1c24;border-color:#383838;color:#fff;}
.tinynav{margin-right:0px;width:96.5%;display:none;height:2.333em;padding:0.416em 10px;background-color:#e5e5e5;border:none;background-image:url(../images/down.png);background-repeat:no-repeat;background-position:99% 50%;list-style:none;}
#appleNav{display:block}
#nav-menu1{display:none;height:2.1em;background-color:#81A0A2;}
#appleNav{padding-left:0px; z-index: 25;}
#appleNav li{display:table;}
#appleNav li a{color:white;text-decoration:none;outline:none;line-height:16px;height:34px;display:table-cell;text-align:center;vertical-align:middle;}
.menucontainer{display:block;border:solid 0px;border-color:#81A0A2;padding-left:0px;padding-top:0px;padding-bottom:0px;width:99%;left:1%;position:relative;top:0px;z-index:10;}
.wholecontent{width:100%;margin-left:0%;margin-right:0%;background-color:#FFFFFF;-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;}
#header{background-color:#fff;margin-left:0%;top:0;height:240px;width:100%;}
#maincontent{ position:relative;padding-top:0px;padding-left:0px;padding-bottom:10px;width:100%;overflow:hidden;margin-left:0%;background-color:#FFFFFF;}
.hozbody{width:90%;margin-left:5%;margin-right:5%;position:relative;top:0px;display:table;table-layout:fixed;}
.logohoz{width:100%;position:relative;top:0px;display:block;}
.hoz{width:100%;position:absolute;top:50px;}
.mainheader{font-size:22px;font-weight:300;line-height:30.0px;padding-left:0px;color:#81A0A2;margin-top:30px; width:100%}
.maintext h1{margin-top:30px;width:100%;font-size:28px;line-height:28.0px;font-weight:300;color:#333;}
.maintext{display:block;display:table-footer-group;line-height:10.0px;margin-top:30px;color:#555555;font-family:"Open Sans";font-weight:300;text-align:justify;float:none;color:#000;font-size:14px;line-height:18px;}
.rightcolumn{margin:50px;font-family:"Open Sans";font-weight:500;color:#000;font-size:14px;line-height:18px;width:100%;display:none;}
.img-containernew{text-align:center;width:100%;display:inline-block;max-height:239px;position:relative;top:0;left:0px;right:0px;overflow:visible;background-color:#fff;margin:1em auto;margin-top:30px;margin-bottom:30px;}
.img-containernew img{margin-left:0%;max-width:400px;width:90%;height:auto;position:relative;top:0px;bottom:0px;left:0px;right:0px;margin:0 auto;display:table-header-group;}
.chair{max-width:650px;margin-left:5%;width:90%;height:auto;display:block;display:table-header-group;}
.logo{width:60%;display:inline;margin-left:10px;max-width:240px;height:auto;}
.vertical{margin-top:5px;right:20px;display:inline;height:auto;width:40%;position:absolute;text-align:right;top:0px;}
.callnow{padding-left:50px;color:#81A0A2;font-size:26px;padding-bottom:4px;display:block;padding-top:0px;}
.callnownumber{color:#81A0A2;display:block;font-size:26px;padding-bottom:10px;}
.socialcontainer{height:100px;position:absolute;left:0%;margin-left:15px}
#nav-menu1{display:block;height:2.1em;right:0px;background-color:#81A0A2;}
.socialimg{float:left;width:25;height:auto;}
#nav-menu1 ul{list-style:none;padding:0;margin:0;position:absolute;right:0px;top:10px;}
#nav-menu1 li{float:left;margin:0 .1em;}
#nav-menu1 li a{background-color:#81A0A2;height:1em;line-height:1em;font-size:14px;float:left;display:block;border:0;color:#fff;text-decoration:none;text-align:center;font-family:"Open Sans";font-weight:300;}
#nav-menu1 li a:hover{text-decoration:underline;}
#nav-menu1 li:before{content:"/";background-color:#81A0A2;height:1em;line-height:1em;font-size:14px;float:left;display:block;border:0;color:#fff;text-decoration:none;text-align:center;font-family:"Open Sans";font-weight:300;padding-right:.2em;}
#nav-menu1 li:first-child:before{content:"";}
#footer{background-color:#81A0A2;width:100%;margin-left:0%;overflow:hidden;border-top-left-radius:0em;border-top-right-radius:0em;border-top:0px solid #81A0A2;margin 0 auto;}
.column{margin-left:10%;width:40%;float:left;font-size:12px;color:#ffffff;font-family:"Open Sans";font-weight:500;}
}
@media only screen and (min-width:901px) and (max-width:1100px){.maintext{width:50%;}
.img-containernew{width:40%;font:0/0 a;float:left;background-color:#fff;height:100%;overflow:hidden;display:block;}
.rightcolumn{width:80%;}
.chair{max-width:650px;width:70%;height:auto;}
#maincontent{padding-top:0px;padding-left:0px;padding-bottom:10px;overflow:hidden;width:100%;margin-left:0%;background-color:#FFFFFF;}
.mainheader{font-size:20px;font-weight:300;line-height:30.0px;padding-left:30px;color:#81A0A2;margin-top:30px; width:50%; word-wrap:normal;}
.mainheaderh2 { font-family:"Open Sans";font-weight:300;color:#333; font-size:20px;font-weight:300;line-height:30.0px;padding-left:0px;margin-top:30px;}
.maintext h1{margin-top:50px;width:100%;font-size:28px;line-height:28.0px;font-weight:300;color:#333;}
#appleNav li{display:table;}
#appleNav li a{color:white;text-decoration:none;outline:none;line-height:16px;height:34px;display:table-cell;text-align:center;vertical-align:middle;}
#footer{background-color:#81A0A2;width:100%;margin-left:0%;overflow:hidden;border-top-left-radius:0em;border-top-right-radius:0em;border-top:0px solid #81A0A2;margin 0 auto;}
.socialcontainer{height:100px;position:absolute;left:0%;margin-left:25px}
.online_contact{margin:30px;padding:20px;border:2px solid #81A0A2;font-size:18px;font-style: italic; text-decoration:#555555;font-family:"Open Sans";font-weight:600;}
}

@media only screen and (min-width:1101px) and (max-width:2800px){
	.mainheader{font-size:20px;font-weight:300;line-height:30.0px;padding-left:30px;color:#81A0A2;margin-top:30px; width:40%; word-wrap:normal;}

}
.outercontainer{width:100%;}
.innercontainer{display:inline-block;width:48%;}
.line{width:20%;height:1px;float:left;padding-top:35px;}
.servicescontainer{width:100%;margin-left:5%;}
.servicesheader{text-transform:uppercase;float:left;width:50%;font-family:"Open Sans";font-weight:300;font-size:22px;line-height:30.0px;text-align:center;color:#c40233;}
.laptopimg{width:500px;clear:both;position:absolute;top:-20px;left:-64px;height:auto;z-index:-100;}
.container{width:100%;margin-right:0%;margin-left:0%;background:#81A0A2;height:40px;}
#nav-menu2 ul{list-style:none;padding:0;margin:0;position:absolute;right:10%;top:65px;}
#nav-menu2 li{float:left;margin:0 .5em;}
#nav-menu2 li a{background-color:#C40233;height:1em;line-height:1em;font-family:"Open Sans";font-weight:300;font-size:14px;float:left;display:block;border:0;color:#ffffff;text-transform:uppercase;text-decoration:none;text-align:center;}
#nav-menu2 li a:hover{text-decoration:underline;}
#nav-menu2 li a{float:none}
.maintopcontent{width:81%;margin-left:9%;}
.servicebubbleholder{width:100%;margin 0 auto;}
.servicebubbleleft{background-color:#ffffff;margin-left:10%;float:left;height:150px;width:35%;border-top-left-radius:1em;border-top-right-radius:1em;border-top:1px solid #ffffff;border-bottom-left-radius:1.0em;border-bottom-right-radius:1.0em;border-bottom:0px solid #ffffff;padding-left:20px;padding-right:20px;margin-bottom:50px;}
.servicebubbleleft h2{width:100%;text-align:center;margin-top:30px;font-size:20px;color:#555555;font-family:"Open Sans";font-weight:300;text-transform:uppercase;}
.servicebubbleright h2{width:100%;text-align:center;margin-top:30px;font-size:20px;color:#555555;font-family:"Open Sans";font-weight:300;text-transform:uppercase;}
.bubbletext{width:100%;margin-top:20px;font-size:13px;color:#555555;font-family:"Open Sans";font-weight:300;text-align:center;}
.bubblebutton{text-transform:uppercase;position:relative;top:20px;z-index:100;padding-top:10px;margin:0 auto;width:170px;height:30px;display:block;color:#FFFFFF;font-family:"Open Sans";font-size:14px;text-align:center;font-weight:600;background-color:#0099FF;border-top-left-radius:.2em;border-top-right-radius:.2em;border-top:1px solid #ffffff;border-bottom-left-radius:0.2em;border-bottom-right-radius:.2em;border-bottom:0px solid #ffffff;}
.quotebubblebutton{text-transform:uppercase;position:relative;top:20px;z-index:100;padding-top:10px;font-size:14px;width:170px;height:30px;display:block;color:#FFFFFF;font-family:"Open Sans";text-align:center;font-weight:600;background-color:#0099FF;border-top-left-radius:.2em;border-top-right-radius:.2em;border-top:1px solid #ffffff;border-bottom-left-radius:0.2em;border-bottom-right-radius:.2em;border-bottom:0px solid #ffffff;}
.servicebubbleright{background-color:#ffffff;margin-right:10%;float:right;height:150px;width:35%;border-top-left-radius:1em;border-top-right-radius:1em;border-top:1px solid #ffffff;border-bottom-left-radius:1.0em;border-bottom-right-radius:1.0em;border-bottom:0px solid #ffffff;padding-left:20px;padding-right:20px;}
.clearz{clear:both;}
.mbacp{color:#9BBB59;}
.online_contact{margin:30px;padding:20px;border:2px solid #81A0A2;font-size:18px;font-style: italic; text-decoration:#555555;font-family:"Open Sans";font-weight:600;}
.online_contact a {color:#81A0A2; font-family:"Open Sans";font-weight:600;}
