body{
	background-color: #f3f3f3;
	margin-top: 0px;
	min-height: 100%;
	background-size: cover;
	background-image: url('../img/bgh.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}



.tcenter p {font:bold 12px Verdana,sans-serif; color:#333;}
.tcenter input,textarea {font:normal 12px Verdana,sans-serif; color:#333; border:1px solid #ccc;}

.inputtext {width:200px;
background-image: url(images/gray_bg.png);
background-repeat: repeat-x;
background-position: top; 
padding:5px;
}
.comarea{width:400px; background-image: url(images/gray_bg.png);
background-repeat: repeat-x;
background-position: top; 
padding:5px;}

input.formbutton{
border:2px #ccc solid;
width:150px;color:#fff;
font:11px Verdana, Geneva, sans-serif;background-color:#52C8F6;
font-weight:700;
text-transform:uppercase;
height:25px;}

.comareaact {width:400px;  background-image: none; padding:5px;}

.inputtextact {width:200px; background-image: none; padding:5px;}

{
      min-height: 100%;
      background-size: cover;
      background-image: url('../img/bgh.jpg');   
      background-repeat: no-repeat;
      background-position: right bottom;
}
ul {
  list-style: none;
}
html, body{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.7;
}
h1, h2, h3, h4{
    font-family: 'Open Sans', sans-serif;   
}
.tpad {
    padding-top: 20px;
}
.header img {
    margin: 15px;
}

.header p {
padding-top: 30px;
    }

.contact {
    text-align: right;
    margin-top: 20px;
}

.slog {     
    background-color: rgba(255, 255, 255, 0.91);
}
.slog h4 {
text-align: center;
line-height: 1.5;    
}
.slog h1 {
    color: #dd3e04;
    text-align: center;
}
.slog h2 {
    color: #3694b7;
    text-align: center;
}
.panel p {
    margin: 20px
}
.arrow { 
    margin-top: 60px;
}
.panel {
    margin-top: 20px;
}
.left {
    margin-top: 80px;
}
.panel-border {   
    border: 3px dashed rgb(240, 98, 64);
}
.form-horizontal{
    margin: 20px; 
}
.main h6 {
      color: #a8adaf;
      margin-bottom: -5px;
}
.text h2 {
    text-align: center;
    color: #3694b7;
}
.text { 
    background-color: rgba(255, 255, 255, 0.91);
    
}
.text h3{
      color: #3694b7;
}
.text p{
      padding-top: 15px;
}
.list-small-features {
  margin: 3em 0 1.5em 0;
}
.modal-body {
	padding-bottom: 5px;
	
}

/* 11. Icons */

.icon-big {
  display: inline-block;
  width: 42px;
  height: 42px;
  background: url('../img/sprites.png');
}
/* Big Icons */
.map {
  background-position: 0 0;
}
.clients {
  background-position: -64px 0;
}

.services {
  background-position: 0 -64px;
}
.magic {
  background-position: -64px -64px;
}
.money {
	background-position: -128px -76px;
}

.adout {
  background-position: -192px -128px;
}
.list-small-features li span[class~="icon-big"] {
  float: left;
  margin-top: 20px;
  margin-right: 10px;
}
  
  @media(max-width: 767px){
    .header p {
        margin: 5px;
        padding-top: 10px;
    }
.header img {
    margin: 0px;
}
    }