body {
        background: #fff;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        line-height: 1.3;
        -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
        -webkit-text-size-adjust: 100%;
        color: #333333;
        font-weight: 400;
}
::selection {
    background-color: #1197D4;
    color: #fff;
}
::-moz-selection {
    background-color: #1197D4;
    color: #fff;
}
::-webkit-selection {
    background-color: #1197D4;
    color: #fff;
}
::-o-selection {
    background-color: #1197D4;
    color: #fff;
}
::-ms-selection {
    background-color: #1197D4;
    color: #fff;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

div, a, img, *:before, *:after, ins, p, h2, span {
    transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        -ms-transition: all 0.3s ease-in-out 0s;
}
.form-control::placeholder {
    color: #F6921E;
}
.form-control::-moz-placeholder{
    color: #F6921E;
}
.form-control::-webkit-input-placeholder{
    color: #F6921E;
}
.form-control::-o-input-placeholder{
    color: #F6921E;
}
.form-control::-ms-placeholder{
    color: #F6921E;
}
a, a:visited { color: #444 ; text-decoration: none;  outline: 0; }
a:focus{outline: 0; border: none;}
a:hover, a:focus { 
    color: #000; 
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
p a, p a:visited { line-height: inherit; }

a.special-link{
	color: #42C412  ;
	
}
.testimonial-long{
	padding-top:5px;	
}
a[href^=tel]{
    color:inherit;
    text-decoration:none;
}

img, object, embed, iframe{
	max-width: 100%;
	
}
p{
    margin-bottom: 15px;
}
q {
  quotes: "“" "”" "‘" "’";
  font-weight: bold;
  font-style: italic;
  color: #949494;
  line-height: 22px; 
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}
h1,h2,h3,h4,h5,h6{font-weight: normal; font-family: 'Open Sans', sans-serif;}

h1 { font-size: 24px; line-height: 31px; color: #333333;}
h2 { font-size: 15px; line-height: 20px; color: #000;}
h3 { font-size: 14px; }
h4 { font-size: 13px; }

table{
	font-size: 15px;
}

/* Nullify padding */

 .pad0l
 {
    padding-left: 0px;
 }
 
  .pad0r
 {
    padding-right: 0px;
 }
 
 .pad0lr
 {
    padding-left: 0px;
    padding-right: 0px;
 }

/* End Nullify padding */
.text-center{
    text-align: center;
}
.clearfix{
    clear: both;
}
.orange-title {
    color: #f6921e;
    font-size: 15px;
}
.blue-btn {
    background: none repeat scroll 0 0 rgb(63, 169, 245);
    color: rgb(255, 255, 255);
    font-size: 13px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.blue-btn > img {
    margin-left: 10px;
    margin-top: 2px;
    vertical-align: top;
}
.orange-text{
    color: #F6921E;
}