 /* open-sans-regular - latin */
 @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
         url('/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }

/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'),
         url('/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
  }
body					    {font-family:Open Sans;font-size:15px;font-weight:300;margin:0px;padding:0px;}

p                           {padding:0px;margin:0px;}
.wrapper                    {width:100%;height:auto;}
.header-wrap                {display:block;}
.header                     {width:100%; max-width:1200px; margin:auto;}
.footer                     {width:100%; max-width:1200px; margin:auto;}
.header-nav                 {position: fixed;  top: 0;  left: 0;}
.strap                      {margin-top:125px;}
.strap-wrap                 {width:100%; max-width:1200px; margin:auto; height:auto;padding:0px;}
#strap-img                  {width:50%;float:left;height:100%;padding:0px;margin:0px;}
#strap-img  img             {display:block;width:100%;padding:0px;margin:0px;}
#strap-txt                  {width:45%;float:left;margin-top:10px;padding-left:10px;font-size:14px;} 
#strap-txt h1               {margin:0px 0px 0px 5px;padding:0px 0px 0px 5px;}

.content                    {margin-top:30px;}
#content-left               {width:67%;height:auto;float:left;}
#content-right-wrap         {width:33%;height:auto;float:left;}
#content-right              {margin-left:50px;}

.txt                        {display:block;padding:10px;}
.txt a                      {text-decoration:none;}

.fleft                      {float:left;}
.fright                     {float:right;}
.clear                      {clear:both;}

#hdr1                       {width:25%;float:left;}
#hdr2                       {width:50%;float:left;}
#hdr3                       {width:50%;float:left;margin: 0 10px 0 10px;}
#hdr3 a                     {text-decoration:none;}
#hdr4                       {text-align:right;margin: 0 10px 0 10px;}
#hdr5                       {text-align:right;}
#hdr-email                  {margin-right:20px;}

.smaller                    {font-size:13px;}

.tel                        {font-weight:400;}

#logo                       {min-width:300px;}
.logotxt                    {font-family:Roboto;font-size:18px;font-weight:400;}
.logotxt2                   {font-family:Roboto;font-size:16px;font-weight:200;font-style:italic;}
#enquire-now                {text-align:right;}
.enquire-now-btn            {height:45px;width:200px;cursor:pointer;}
#navigation                 {}

i                           {border: solid #FFF; border-width: 0 2px 2px 0; display: inline-block;  padding: 4px; margin: 0 5px 2px 5px;}
.down                       {transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.right                      {transform: rotate(45deg); -webkit-transform: rotate(45deg);}


.left-snip-wrapper          {width:100%;height:auto;margin-top:30px;}
.snip-hdr                   {float:left;height:40px;float:left;padding:10px 20px 0px 20px; font-family:Roboto; font-weight:400; font-size:20px;cursor:pointer;}
#snip-hdr-1                 {}

#more-snip-1                {}
.snip-text                  {display:block;width:100%;padding:0px 0px 20px 60px;}

.left-snip                  {width:100%;}
.off                        {display:none;}
.on                         {display:table;}
.rgt-snip                   {}
.snip-content               {padding:20px;}
.snip-content a             {text-decoration:none;color:#000;}
.content2                   {margin-top:20px;}
.faq-item                   {padding:10px;margin-bottom:10px;}
.faq-item-img                   {padding:0px;margin-bottom:10px;}
.faq-item-img img               {display:block;width:100%;}

.article-item               {padding:10px;margin-bottom:10px;}
.article-item a             {text-decoration:none;}

#left-content-img           {width:100%;margin:30px 0px;}
#left-content-img img       {display:block;width:100%;}

.label                      {display:block;}
label                       {display:block;}
#more-form                  {-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
#enquiry                    input[type=text], select, textarea      {margin:5px 0;font-size:18px;padding-left:5px;font-family:Open Sans;font-weight:200;height:45px;}
#enquiry                    input[type=text]                        {width:98%;height:40px;}
#enquiry                    input[type=submit]                        {width:49%;height:40px;font-size:14px;font-weight:200;}
#enquiry                    select                                  {width:100%;height:45px;}
#enquiry                    textarea                                {width:99%;height:100px;}
select                      {-webkit-appearance: menulist-button; /* Mac Aqua off */ }
@supports                   (-ms-accelerator:true) {select {-webkit-appearance: menulist; /* Revert to default for Edge */}}

.right-snip-hdr             {margin-top:20px;}
.h4                         {margin: 0px 0px 20px 0px; display:block;}

.snip-body                  {padding: 0px 0px 20px 0px;}
.snip-body-img              {padding: 10px 10px 20px 10px;}
.snip-body-pad              {padding: 10px 10px 0px 10px;}
.faq-hdr                    {display:block;margin:30px 0px;}
.recent                     {padding:10px;}
.recent-name                {width:100%;text-align:right;padding: 0 0 30px 0;font-style:italic;} 

.cols                       {-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
.cols ul                    {margin:0;list-style:none;}
.cols li                    {}
.cols   ul li:before        {content: "\0BB \020";}


.biglist                    {-webkit-column-count: 4; /* Chrome, Safari, Opera */ -moz-column-count: 4; /* Firefox */ column-count: 4;}
.biglist ul                 {margin:0;list-style:none;}
.biglist li                 {}
.biglist ul li:before       {content: "\0BB \020";}
.biglist a                  {text-decoration:none;}
.bold                       {font-weight:bold;}

.articlelist                    {-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
.articlelist ul                 {margin:0;list-style:none;}
.articlelist li                 {}
.articlelist ul li:before       {content: "\0BB \020";}
.articlelist a                  {text-decoration:none;}

.ftr                        {margin-top:20px;}
#footer                     {min-height:100px;width:100%;padding-top:25px;  font-size:14px;}
#footer a                   {text-decoration:none;}
.txt-ftr                    {padding-left:20px;}

.nav                        {font-weight:200;}
.nav a 					    {font-size:14px;text-decoration:none;}

.nav ul li:hover > ul 	    {display: block;}
.nav ul 				    {list-style: none;position: relative;	display: block;z-index:99;margin:0px;padding:0px;}
.nav ul:after 			    {content: ""; clear: both; display: block; }
.nav ul li  			    {float:left;font-size:16px;	display: block; padding: 0px 10px 10px 10px;	text-decoration: none;	cursor: pointer;}
.nav ul ul 				    {display: none;border-radius: 0px; padding: 0px 0px 0px 0px; position: absolute; top: 100%;	min-width:200px; font-size:12px; }
.nav ul ul li 			    {float: none; position: relative;text-align:left;padding: 5px 10px 10px 10px;}
.nav ul ul li a			    {padding-left:0px;}
.nav ul ul ul 			    {position: absolute; left: 95%; top:0;}
.nav ul ul ul li 			{float: none;position: relative;}

.link                       {cursor:default;}
.small                      {font-size:13px;}


.mobile-only                {display:none;}

input, textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
  }

/* 1024px and over */
@media (min-width: 1024px) {
	
	
	
}

/* 1024px and under */
@media (max-width: 1023px) {

	
}

/* 900px and under */
@media (max-width: 935px) {
    #logo                       {margin-left:10px;}
    .h1                         {margin:0px;padding:0px;}
    .txt                        {display:block;padding:0px 10px 0px 10px;}
	#content-right              {margin-left:0px;}
    #content-left               {width:100%;}
    #content-right-wrap         {width:100%;}
    #strap-img                  {width:100%;}
    #strap-txt h1               {margin:0px 0px 10px 0px;padding:0px 0px 10px 10px;}
    #strap-txt                  {width:100%;font-size:15px;padding-right:10px;padding:0px 10px 10px 0px;}
    .biglist                    {-webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3;}
	
}


@media (max-width: 600px) {
    .header-nav                 {position: absolute;}

    #more-form                  {-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
    .cols                       {-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
    .biglist                    {-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
    .articlelist                {-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
    #hdr-top                    {display:none;}
    #enquire-now                {display:none;}
    .mobile-only                {display:table;}
    .nav ul li                  {width:100%;}
    .nav ul ul 		            {min-width:100%;position: relative;}
    .row2                       {min-height:0px;padding-top:10px;width:100%;}
    .snip-content               {padding:10px;}


}
@media (max-width: 350px) {
    .biglist                    {-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
    
}
