p, ul, li, img,*{
	padding:0px;
	margin:0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
 font-family: 'Roboto', sans-serif;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1{
	font-size:28px;
	font-family: 'DIN-Bold';
 }

h2{
	font-size:26px;
	font-family: 'DIN-Bold';
}
	
h3{
	font-size:24px;
}
	
h4{
	font-size:22px;
	font-family: 'DIN-Bold';
}

h5{
	font-size:20px;
	font-family: 'DIN-Bold';
}
	
h6{
	font-size:18px;
	font-family: 'DIN-Bold';
}				

li{
	list-style:none;
}	

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}


a
a:focus
a:hover,
a:active {
  outline: none;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  /*max-width: 100%;*/
 /* vertical-align: middle;*/
  border: 0;
  -ms-interpolation-mode: bicubic;
}

fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
  resize:none;
}

input,
select,
textarea {
	outline:none;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

input[type="text"]{
	color:#bbbbbb;
	border-radius:3px;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	padding:0px 8px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
			color:#7c7c7c;
			font-family:Calibri;
}

input[type="password"]{
	color:#bbbbbb;
	border-radius:3px;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	padding:0px 8px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
			color:#7c7c7c;
			font-family:Calibri;
}

button{
	padding:0px;
}

body {
  margin: 0;
  padding:0;
  font-family: 'Roboto', sans-serif;
 font-size: 14px;
  line-height: 20px;
  color: #454545;
  background:#fff;
 
  
}

a {
  color: #000;
  text-decoration: none;
  outline:none;
}

a:hover {
  color: #000;
  text-decoration: none;
}

hr {
  margin: 18px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ffffff;
  height:2px
}

a img{
	border:none;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

small {
  font-size: 100%;
}

.clear { 
	clear: both; 
}

.clear-left { 
	display: block; 
	float: none; 
	clear: both; 
	width: auto; 
	height: auto; 
}

.clear-right { 
	display: block; 
	float: none; 
	clear: both; 
	width: auto; 
	height: auto; 
}
	
.centered { 
	text-align: center; 
}
	
.pull-right {
    float: right !important;
    position: relative;
    
}

.pull-left {
  float: left !important;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.caret {
    width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #444444;
	vertical-align:top;
	content: "";
    display: inline-block;
	opacity: 1;
}

.fullwidth{
	width:100% !important;
}

/* Radius */
.radius1{
	border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	}	
	
/* Background Color */	
.bg-color1{
	background-color:#e5e5e5;
}

	
/* border */
.box-border{
	border:none !important;
}	
/* Fontsize */	
.fontsize1{
	font-size:14px;
}

/* Fontcolor */
.fontcolor1{
	color:#444444;
}
/*position */
.position1{
	position:relative;
}

.position2{
	position:absolute !important;
}
	
/* Spacing */
.space0{
	margin:0px !important;
}

.space1{
	margin-top:30px !important;
}

.space3{
	padding:0px 15px !important;
}

.space4{
	padding:30px!important;
}

.space5{
	padding:15px !important;
}

.space6{
	margin-top:15px !important;
}

.space7{
	margin-top:10px !important;
}

.space8{
	margin-top:25px !important;
}

.space9{
	margin-top:5px !important;
}

.space10{
	margin-top:70px !important;
}

.space11{
	margin-top:10px;
}

.space12{
	padding:0px !important;
}

.space13{
	margin-bottom:40px !important;
}

.space14{
	margin-top:20px !important;
}

.space15{
	margin-bottom:0px !important;
}

.space16{
	padding-top:40px !important;
}

.space17{
	margin-left:15px;
}


.pricing_container{ width:100%; margin:0px auto; border:solid 1px #EBEBEB; margin-bottom:20px; clear:both;}
.pricing_container h3{ line-height:26px; margin-bottom: 20px;}
.pricing_tab{ clear:both;}
.pricing_tab ul{ margin:0px; padding:0px; list-style:none; }
.pricing_tab ul li{ float:left; background:#c3c3c3; margin-right:1px; width:124px;}
.pricing_tab ul li a{ display:block; text-align:center; padding: 5px 0 6px; font-size: 13px !important; font-weight: bold !important; color:#6b6b6b; }
.active{ background:url(../img/tab_active.png) no-repeat!important; height:58px;}
.active a{ color:#fff !important;}
.Pricing_heading{ background:#c4c4c4 url(../img/heading_bg.jpg) repeat-x !important; height:26px; text-align:center;}
.pricing_container td{ background:#f6f6f6; padding:8px;  }
.pa{ clear:both; padding:15px; display:none; }
.ec{ clear:both; padding:15px; display:none; }
.ca{clear:both; padding:15px; display:none; }
.ha{clear:both; padding:15px; display:none; }
.cp{clear:both; padding:15px; display:none; }
.gc{clear:both; padding:15px; display:none; }
.apm{clear:both; padding:15px; display:none;}
.cs{clear:both; padding:15px; display:none; }
.svtxt{color:#454545; font-weight:bold; font-size: 16px;}
.svtxt span{ color:#0d5c91; }
.squartxt{color:#454545; font-weight:bold; font-size: 16px;}

.blog{ background:#f9f9f9;}
.icon_box_item_disabled { opacity: 0.4;}