.phone-no .fa{
    margin-right:3px;
    margin-left: 15px;

}
.top-bar .row{
    padding-top: 10px;
    padding-bottom: 10px;
}
.logo img{
    height: 60px;
    width: auto;
}
.phone-no{
    padding-top: 21px;
}
.email{
    color: #3c3c3c;
}
.email:hover{
    color: #337ab7;
}
.home-text1 {
    padding: 100px 0;
}
.title-bullet span {
    width: 70px;
    height: 6px;
    display: table;
    margin-top: -3px;
    background: #3498db;
}

.title-bullet {
    width: 100%;
    height: 0px;
    border-top: 1px solid #ddd;
    display: block;
    margin: 30px 0;
}

h1 span, h5 span{
    color: #3498db;
}
body, h1, h2, h3, h4, h5, h6, p, a, ul {
    font-family: 'Open Sans Condensed', sans-serif;
}
.black-text{
    color:black;
}
.overlay-white{
    background: white;
}
.overlay-orange{
    background: #f5cd64;
}
.overlay-gray{
    background: #666;
}
.img{
    height: 600px;
    padding-top: 100px;
}
.single-about-img img {
    width:40%;
}
.white-text{
    color: #fff !important;
}
.white-text p{
    color: #fff !important;
}
.bg{
    background-image: url(img/bg.png);
}
.grey-bg{
    background-color: rgba(0,0,0,0.5);
    padding: 25px 28px;
    margin: 65px 0;
}
.section-head h2 {
    padding: 20px 0 20px;
    position: relative;
    margin-bottom: -36px;
}
.grey-bg1{
    background-color: rgba(0,0,0,0.5);
}
.margin-top{
    margin-top: -125px;
    padding-top: 60px;
    padding-bottom: 15px;
}
.my-service{
    text-align: left ;
    font-size:19px;
}


.rounded {
counter-reset: li;
list-style: none;
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rounded a {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em 0;
background: #DAD2CA;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: .3s ease-out;
}
.rounded a:hover {background: #E9E4E0;}
.rounded a:hover:before {transform: rotate(360deg);}
.rounded a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #8FD4C1;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}
.single-service{
    height: 427px;
}
.footer-area i{
    color:#3498db;
    margin-right: 3px
}
.footer-area{
    font-size: 15px;
    line-height: 1.5;
}
.blue{
    color:#3498db;
}
