html{ font-size: 100%; height: 100%; overflow-x: hidden; margin: 0px;  padding: 0px; touch-action: manipulation; }


body{ font-size: 16px; font-family: Arial; width: 100%; height: 100%; margin: 0; font-weight: 400;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word; 
	color: #333; letter-spacing:0.5px;}

h1, h2, h3, h4, h5, h6, p, a, ul, span, li, img, inpot, button{ margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6{ line-height: 1.5; font-weight: inherit; }


p{ line-height: 1.6; font-size: 1.1em; font-weight: 400; color: #777; }

h1{ font-size: 2.2em; line-height: 1; }
h2{ font-size: 2em; line-height: 1.1; }
h3{ font-size: 2em; }
h4{ font-size: 1.3em; }
h5{ font-size: 1em; }
h6{ font-size: .9em; letter-spacing: 1px; }

a, button{ display: inline-block; text-decoration: none; color: inherit; line-height: 1; 
	-webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }

a:focus, a:active, a:hover,
button:focus, button:active, button:hover,
a b.light-color:hover{ text-decoration: none; color: #FFA804; }

b{ font-weight: 100; }


li{ list-style: none; display: inline-block; }

span{ display: inline-block; }

button{ outline: 0; border: 0; background: none; cursor: pointer; }

.icon{ font-size: 35px; display: inline-block; line-height: inherit;  }

[class^="icon-"]:before, [class*=" icon-"]:before{ line-height: inherit; }

b.max-bold{ font-weight: 700; }

img{max-width: 100%;}

.page{}


.section{ padding: 50px;  color:#000; text-align: center; }
.section p{ color:#000;}
.section-top{ padding: 50px;  color:#000;text-align: center;}
.section-top p{ color:#000;}


.Features-section{ padding: 10px 0 50px; }

.section .heading{ margin-bottom: 15px; }
	
.margin-t-10{ margin-top: 10px; }

.margin-b-30{ margin-bottom: 10px; margin-top: 20px;}

.margin-b-50{ margin-bottom: 50px; margin-top: 20px;}

.margin-tb-30{ margin-top: 30px; margin-bottom: 30px; }

.font-yellow{padding-top: 30px;}

.font-semi-white{ color: #ddd; }

.font-lite-black{ color: #999; }

header{ left: 0; right: 0; }


.footer-full{border-left: solid 5px #000; border-right: solid 5px #000; border-bottom: solid 5px #000; padding:0 3px 3px 3px; }
.footer{border-left: solid 2px #000; border-right: solid 2px #000; }

.intro{ margin: 60px 0 ; text-align: center; background: #fff; }

.infoimages{margin-bottom: 60px;}
.infoimages img{margin-top:20px;box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.1)}
.information{text-align:left; margin: auto; width:1000px;}

.information p{margin-bottom: 10px;color: #333;}
.Features{margin-bottom:20px;}

.heading-wrapper-ico { padding: 30px 0 10px; background: #EEE; }
.heading-wrapper-ico .info{ padding:0 0 20px;}

.banner{margin-bottom:20px; display: none;}
.bigbanner{margin:auto;text-align:center;}
.smallbanner{ display: none;}
.insertbanner{display: none; }
.footer-banner{ display: none;}
.post{ margin-top:20px;}
.title{ text-align:center; padding-bottom:10px;}






