body {
  position: relative;
  z-index: 1;
  color: #ffffff;
  background: url('../images/pattern-bg.png') #fff;
  background: #000044;
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, .5);
  font-family: 'PT Sans', sans-serif;
}

p {
  margin: 0 0 10px;
  color: #000;
}

.navbar-nav {
  float: right;
}


.slider-parallax>.container {
  padding-left: 0px;
  padding-right: 0px;
}

.vertical-shadow-right {
  top: -100px;
  position: absolute;
  right: -21px;
  z-index: 9;
  opacity: 0.5;
}

.footer p {
    color: #fff;
}

.vertical-shadow-left {
  top: -100px;
  position: absolute;
  left: -21px;
  z-index: 9;
  opacity: 0.5;
}

.socials {
        float: right;
    margin-right: 17px;
    background: #ffc800;
    padding: 5px;
    border-radius: 10px;
    border: 3px solid #f2f2f2;
    margin-bottom: 10px;
}

img.social-img {
    background: #ea420a;
    max-width: 36px;
    margin-left: 5px;
    -webkit-border-radius: 20%;
    -moz-border-radius: 20%;
    border-radius: 20%;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 5px 5px 1px rgba(0, 0, 0, 0.5);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    border: 2px solid #ffffff;
    /* margin-bottom: 10px; */
    margin: 5px;
}

h1.tag {
  color: #ffffff;
  font-size: 30px;
  background: rgba(0, 0, 0, 0.78);
  border-radius: 10px;
}

a {
  color: #594F4F;
}

a:hover {
  color: #594F4F;
}

h1, h2, h3, h4, h5 {
  color: #594F4F;
}

.content-home {
  background-repeat: repeat-x;
  background: #003366;
  margin-bottom: 30px;
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, .5);
  border: 2px solid #fffb00;
}

main#content {
       background: #ea420a url(../images/bg-trans-new.png);
        padding: 20px;
    border-top: 20px solid #ffc800;
}

.logo {
  /*position: absolute;*/
  float: none;
  z-index: 9999;
  padding: 10px 0px;
}

.header {
  background: #ea420a url(../images/bg-trans-new.png);
 	border-bottom: 20px solid #ffc800;
}

.innerpage .header {
  margin-bottom: 0px;
}

.header-container {
  position: relative;
  z-index: 9999999;
}

.page_header {
  text-shadow: 0 0 1px rgba(65, 65, 65, .5);
}

.header-shadow {
  position: absolute;
}

.header-shadow-top {
  position: absolute;
  top: -44px;
  z-index: 99;
}

.header-shadow-top-inner {
  position: absolute;
  top: 0;
  z-index: 99;
  width: 100%;
}

.header-shadow-bottom-inner {
  position: absolute;
  bottom: 0;
  z-index: 99;
}

.callus h1 {
  font-size: 28px;
  float: right;
  margin: 0;
  position: relative;
  top: 0;
  right: 0;
  margin-top: 13px;
  margin-bottom: 20px;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  background: #ffc800;
  padding: 5px;
  border: 3px solid #f2f2f2;
  box-shadow: 2px 3px 4px #333;
  color: #101010;
      border-radius: 10px;
}


}
.btn-myprimary a {}
.btn-myprimary {
  color: #333;
  font-weight: bold;
  background: #232323;
  font-size: 25px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  padding: 10px 20px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
  border: 3px solid #fff;
  color: #eee !important;
}
.btn-myprimary:focus, .btn-myprimary:active:focus, .btn-myprimary:hover, .btn-myprimary:active {}
.callus-mobile a {
  color: #fff;
}
.footer_buttons {
  background: #ee6639;
  color: #000000;
  z-index: 9999999;
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 90px;
  box-shadow: inset 0px 4px 14px -7px #404040;
  text-align: center;
  display: table;
  padding: 10px 0;
}
.callus_area {
  font-size: 34px;
}
.navigation-bar {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  /*border-bottom: 1px solid #fff;*/
  background: #ffc800;
}
.innerpage .navigation-bar {
  position: relative;
}
.innerpage .footer {}

/*navbar*/
.navbar {
  margin-left: 0px;
  min-height: 0;
  margin-bottom: 0px;
  border: none;
  z-index: 999;
  bottom: 0;
  display: -webkit-box;
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 15px 22px 16px;
  color: #000;
  font-size: 15px;
  text-shadow: none;
  text-transform: uppercase;
      border-left: 2px solid #ab8e26;
  font-family: 'Oswald' sans-serif;

}
.navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
}
.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
      color: #fff;
    text-shadow: 1px 1px 1px #000;
    background: #ec5522;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
  background:#ea420a;
  border: none;
  z-index: 999;
  color: #FFF;
  
}
.dropdown-menu {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: rgba(29, 29, 29, 0.76);
}
.dropdown-menu>li, .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}

/*tagblock*/
.tagblock {
  position: relative;
  background: #237cd3;
  /* Old browsers */
  
  background: -moz-radial-gradient(center, ellipse cover, #237cd3 0%, #0770d6 50%, #04519c 100%);
  /* FF3.6+ */
  
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #237cd3), color-stop(50%, #0770d6), color-stop(100%, #04519c));
  /* Chrome,Safari4+ */
  
  background: -webkit-radial-gradient(center, ellipse cover, #237cd3 0%, #0770d6 50%, #04519c 100%);
  /* Chrome10+,Safari5.1+ */
  
  background: -o-radial-gradient(center, ellipse cover, #237cd3 0%, #0770d6 50%, #04519c 100%);
  /* Opera 12+ */
  
  background: -ms-radial-gradient(center, ellipse cover, #237cd3 0%, #0770d6 50%, #04519c 100%);
  /* IE10+ */
  
  background: radial-gradient(ellipse at center, #237cd3 0%, #0770d6 50%, #04519c 100%);
  /* W3C */
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#237cd3', endColorstr='#04519c', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  /*-webkit-box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);*/
  
  background: #003366 url(../images/bg-trans-new.png);
}
.frontpage .tagblock {
  /*margin-top: 30px;*/
}
.tagblock-bg {
  background: url('../images/img1.png') right no-repeat;
}
.tagblock a {
  color: #FFF;
}
.tagblock .leader {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  font-family: 'Bree Serif', serif;
  font-size: 36px;
  line-height: 32px;
  color: #FFF;
  /* font-style: italic; */
  
  margin-top: 15px;
  font-family: 'Rokkitt', sans-serif;
  text-align: center;
}
.tagblock .mylead {
  text-shadow: 0 0 1px rgba(65, 65, 65, .4);
  color: #fff;
  font-size: 17px;
  font-style: italic;
  font-weight: normal;
}
.tagblock .btn-myprimary {
  margin-top: 20px;
  margin-bottom: 20px;
}

/*featured*/
.featured {
  position: relative;
  margin-bottom: 0;
  color: #FFFFFF;
  /*
-webkit-box-shadow: inset 0 0 50px 0 rgba(0,0,0,.5);
-moz-box-shadow: inset 0 0 50px 0 rgba(0,0,0,.5);
box-shadow: inset 0 0 50px 0 rgba(0,0,0,.5);
*/
  
  padding-top: 30px;
  background: url('../images/fibre-pattern.png') rgb(191, 44, 55);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url('../images/fibre-pattern.png'), -moz-linear-gradient(top, rgba(191, 44, 55, 1) 0%, rgba(153, 21, 31, 1) 50%, rgba(113, 0, 8, 1) 100%);
  background: url('../images/fibre-pattern.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(191, 44, 55, 1)), color-stop(50%, rgba(153, 21, 31, 1)), color-stop(100%, rgba(113, 0, 8, 1)));
  background: url('../images/fibre-pattern.png'), -webkit-linear-gradient(top, rgba(191, 44, 55, 1) 0%, rgba(153, 21, 31, 1) 50%, rgba(113, 0, 8, 1) 100%);
  background: url('../images/fibre-pattern.png'), -o-linear-gradient(top, rgba(191, 44, 55, 1) 0%, rgba(153, 21, 31, 1) 50%, rgba(113, 0, 8, 1) 100%);
  background: url('../images/fibre-pattern.png'), -ms-linear-gradient(top, rgba(191, 44, 55, 1) 0%, rgba(153, 21, 31, 1) 50%, rgba(113, 0, 8, 1) 100%);
  background: url('../images/fibre-pattern.png'), linear-gradient(to bottom, rgba(191, 44, 55, 1) 0%, rgba(153, 21, 31, 1) 50%, rgba(113, 0, 8, 1) 100%);
  filter: url('../images/fibre-pattern.png'), progid: DXImageTransform.Microsoft.gradient( startColorstr='#bf2c37', endColorstr='#710008', GradientType=0);
}
.featured .my-thumb-circle {
  border: none;
}
.featured.for-mobile {
  /*
-webkit-box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);
*/
}
.frontpage .featured {
  padding-top: 0px;
}
.featured .head {}
.featured .description {
  display: none;
}
.featured a {
  color: #594F4F;
  text-shadow: none;
  text-decoration: none;
}
.featured a:before {}
.featured h3 {
  text-shadow: 0 0 1px rgba(65, 65, 65, .5);
}
.featured .heading h3 {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
  font-size: 14px;
  color: #eee !important;
  text-align: center;
  font-weight: bold;
}
.featured .description {
  text-align: center;
}
.featured .description p {
  color: #C3FBFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
}
.featured>.container {
  padding-left: 0;
  padding-right: 0;
}
.featured .featured-inner {
  padding-bottom: 30px;
}
.fheading {
  padding-left: 15px;
  padding-right: 15px;
}
.fheading h1 {
  margin: 0;
  color: #eee;
  font-family: 'Hammersmith One', sans-serif;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
  font-size: 38px;
  text-align: center;
  padding: 20px 0px 20px;
  /*text-shadow:
-3px -3px 0 #FFFFFF,
3px -3px 0 #FFFFFF,
-3px 3px 0 #FFFFFF,
3px 3px 0 #FFFFFF;*/
}
.fheading .lead {
  color: #fff;
  font-size: 18px !important;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
  font-style: italic;
  line-height: 1.1em;
  text-align: center;
  font-weight: bold;
}
.footer {
  margin-top: 0;
  color: #eee;
  padding-top: 15px;
  padding-bottom: 5px;
  text-align: center;
  background: #000000;
  /* font-family: 'Rokkitt', sans-serif; */
  
  font-size: 16px;

}
.footer a {
  color: #FFF;
}
h1#citieslist {
  color: #f2f2f2;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    text-align: center;
    background: #ec5522;
    padding: 4px;
    border-radius: 7px;
    margin-bottom: 10px;
        box-shadow: 1px 2px 3px #101010;
}

/* Sidebar Widget */
.sidebar_right .widget {}
.sidebar_right .widget .head {
  border-bottom: 2px solid #CCC;
}
.sidebar_right .widget .description .sitelinks {
  padding: 10px 0 10px 0;
  margin: 0;
  list-style: none;
}
.sidebar_right .widget .description .sitelinks li {}
.sidebar_right .widget .description .sitelinks li a {
  padding: 5px 8px;
  display: block;
  border-bottom: 1px solid #222;
}
.sidebar_right .widget .description .sitelinks li a:hover {
  text-decoration: none;
  background: #322e2c;
  color: #fff;
}
section.sidebar_right p {
  color: #594F4F;
}

/* Recaptcha Overrides */
#recaptcha_table {
  border: none !important;
}
#recaptcha_challenge_image {
  border: none !important;
  padding: 5px;
}
#recaptcha_response_field {
  padding: 5px;
}
.customHeader1 {
  background: #139DCE;
  color: #FFF;
  padding: 10px;
  border-bottom: 2px solid #2F7894;
}
.navbar-toggle {
  background: #ee6639;
}
.navbar-toggle .icon-bar {
  background: #FFF;
}
.my-thumb-circle {
  max-width: 100%;
  text-align: center;
  /* margin-top: 13px; */
  margin: auto;
      border-radius: 50px;
          box-shadow: 1px 3px 4px #101010;
}
.content-ddbox {
  /*-webkit-border-radius: 1px;*/
  /*-moz-border-radius: 1px;*/
  /*border-radius: 1px;*/
  /*-webkit-box-shadow: 0px 0px 3px 1px rgba(65, 65, 65, .5);*/
  /*box-shadow: 0px 0px 3px 1px rgba(65, 65, 65, .5);*/
  /*background: #9DE0AD;*/
  /*background: #fff;*/
  
  color: #fff;
  display: inline-block;
  width: 100%;
  /*-webkit-box-shadow: 4px 4px 20px 0px rgba(50, 50, 50, 0.75);*/
  /*-moz-box-shadow:    4px 4px 20px 0px rgba(50, 50, 50, 0.75);*/
  /*box-shadow:         4px 4px 20px 0px rgba(50, 50, 50, 0.75);*/
}
.content-ddbox .ddboxheadercontainer .page_header {
  color: #ffffff;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  text-align: center;
   background:#ec5522;
   padding: 20px;
   border-radius: 7px;
       box-shadow: 1px 2px 3px #101010;
}
.content-ddbox .ddboxheadercontainer {
	background: #333;
}
.content-ddbox .contentdescription, .content-ddbox .ddboxheadercontainer {
  padding: 15px;
  background: #ffc800;
  color: #000;

}

.cit.col-md-12 {
-webkit-column-count: 3; /* Chrome, Safari, Opera */
   -moz-column-count: 3; /* Firefox */
   column-count: 3;
}

.content-ddbox h1 {
  margin: 0;
  line-height: 1em;
}
#content .content-ddbox {}
.content-ddbox h1, .content-ddbox h2, .content-ddbox h3, .content-ddbox h4, .content-ddbox h5 {
  color: #051161;
}
.featindustry .content-ddbox {
    background: #333;
    padding: 10px;
    border-radius: 10px;
    min-height: 143px;
}
.customWidget1 {
  color: #333;
  padding: 5px 15px;
  border: 2px solid #f2f2f2;
      box-shadow: 1px 2px 3px #101010;
      border-radius: 10px;


}
.customWidget1 a, .content-ddbox a {
  color: #051161;
}
.ddheader {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 4px 1px rgba(65, 65, 65, .5);
  box-shadow: 0px 0px 4px 1px rgba(65, 65, 65, .5);
  border-top: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  background: rgb(191, 191, 191);
  background: -moz-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(252, 255, 244, 1) 9%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(191, 191, 191, 1)), color-stop(9%, rgba(252, 255, 244, 1)));
  background: -webkit-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(252, 255, 244, 1) 9%);
  background: -o-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(252, 255, 244, 1) 9%);
  background: -ms-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(252, 255, 244, 1) 9%);
  background: linear-gradient(to bottom, rgba(191, 191, 191, 1) 0%, rgba(252, 255, 244, 1) 9%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#fcfff4', GradientType=0);
  padding: 15px;
}
.ddheader {
  color: #144E64;
}
.horizontal-header-shadow-top {
  position: absolute;
  top: 0;
  z-index: 99999;
}
.list-jumbotron {
  background-repeat: repeat-x;
  background-position: 0 bottom;
  background: #ffc800;
    border-top: 2px solid #ffc800;
    border-bottom: 2px solid #ffc800;
}
section.list-jumbotron-bottom {
  /*
background: #4c75a7;
background: -moz-linear-gradient(top,  #4c75a7 0%, #7399c6 50%, #a1bee0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c75a7), color-stop(50%,#7399c6), color-stop(100%,#a1bee0));
background: -webkit-linear-gradient(top,  #4c75a7 0%,#7399c6 50%,#a1bee0 100%);
background: -o-linear-gradient(top,  #4c75a7 0%,#7399c6 50%,#a1bee0 100%);
background: -ms-linear-gradient(top,  #4c75a7 0%,#7399c6 50%,#a1bee0 100%);
background: linear-gradient(to bottom,  #4c75a7 0%,#7399c6 50%,#a1bee0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c75a7', endColorstr='#a1bee0',GradientType=0 );
background-position: 0 top;
*/
}
.list-jumbotron .row {
/*  margin-left: -15px;
  margin-right: -15px;*/
}
.services-header {
  font-family: 'Titillium Web', sans-serif;
  text-transform: uppercase;
  color: #111;
  font-size: 30px;
  /*margin-top: 0;*/
}
.list-jumbotron-bottom .my-thumb-circle {
  margin: 0;
}
.list-jumbotron .content-ddbox .row .col-md-4 {}
.list-jumbotron .content-ddbox h4 {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #fff;
  color: #fff;
  /* font-family: 'Rokkitt', sans-serif; */
   font-size: 15px;
}
.list-jumbotron .content-ddbox p, .list-jumbotron .content-ddbox a {
  font-size: 13px;
  color: #fff;
  text-decoration: none;
  /*text-shadow: 2px 2px 2px rgba(0,0,0,.3);*/
}
.list-jumbotron>.container {
  padding-right: 30px;
  padding-left: 30px;
}
.featindustry {
  padding-top: 15px;
  padding-bottom: 15px;
}
.main-banner {
  position: absolute;
  left: 0;
  right: 0;
}
.banner-wrapper {
  background: #04519c;
  /* Old browsers */
  
  background: -moz-linear-gradient(45deg, #04519c 0%, #0770d6 50%, #237cd3 100%);
  /* FF3.6+ */
  
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #04519c), color-stop(50%, #0770d6), color-stop(100%, #237cd3));
  /* Chrome,Safari4+ */
  
  background: -webkit-linear-gradient(45deg, #04519c 0%, #0770d6 50%, #237cd3 100%);
  /* Chrome10+,Safari5.1+ */
  
  background: -o-linear-gradient(45deg, #04519c 0%, #0770d6 50%, #237cd3 100%);
  /* Opera 11.10+ */
  
  background: -ms-linear-gradient(45deg, #04519c 0%, #0770d6 50%, #237cd3 100%);
  /* IE10+ */
  
  background: linear-gradient(45deg, #04519c 0%, #0770d6 50%, #237cd3 100%);
  /* W3C */
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#04519c', endColorstr='#237cd3', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  
  border-bottom: solid 1px #ccc;
  -webkit-box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, .5);
  -moz-box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, .5);
}
.banner img {
  width: 100%;
  /*padding: 20px 0px;*/
}
.banner .content-ddbox {
  margin-bottom: 20px;
  /*margin-top: 30px;*/
}
.cities {
  /*padding: 30px 0;*/
}
.citieslist {
   margin: 10px;
    padding: 5px;
    background: #ffc800;
    border: 2px solid #f2f2f2;
    border-radius: 10px;
        box-shadow: 1px 2px 3px #101010;
}
.callus-mobile {
  margin-bottom: 0;
  padding-bottom: 20px;
}
.citieslist a {
  color: #000000;
  /* text-shadow: 1px 1px 1px #000; */
  /*letter-spacing: 1px;*/
}
.navbar-brand {
  color: #000;
  padding-bottom: 42px;
}
.sidebar_right .content-ddbox h4 {
  font-family: 'Bree Serif', serif;
  color: #222;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  background: #ffc800;
    color: #000;
}
.cities-wrapper {
    background: #00d34b;
    margin-bottom: 30px;
    border-radius: 5px;
    padding: 10px;
    margin-top: 20px;
}

.service-links-list li, .service-links-list a{
  list-style: none;
  color: #000;
}

section.sidebar_right {
    background: #ffc800;
 }

 .service-links-list li {
    list-style: none;
}

.service-links h2 {
    background: #ec5522;
    padding: 5px;
    color: #f2f2f2;
    border-radius: 5px;
    font-family: 'Oswald', sans-serif;
        box-shadow: 1px 2px 3px #101010;
}

.service-box {
    background: #ffc800;
    padding: 7px;
    border-radius: 10px;
    min-height: 200px;
    margin: 5px;

}

.service-box h4{
	    color: #000000;
    font-size: 13px;
    margin: 2px auto;
    margin-top: 8px;
    background: #ffc800;
    padding: 10px;
    text-align: center;
}

.service-box a {
    color: #ffffff;
}
section.for-mobile.visible-xs {
    background: #ee6639;
}
.carousel-inner img {
    margin: auto;
 }

 .service-thumb {
  margin: auto;
  text-align: center;

 }
 h1.serv {
    color: #c0abc6;
    text-align: center;
}
h4.sidebar-service-title {
    color: #fff;
}
.padding-0 {
  padding: 0;
  margin: auto;
}
.fa-arrow-circle-right:before {
    content: "\f0a9";
    color: #051161;
}
.fa-arrow-right:before {
    content: "\f061";
    color: #051161;
}
.fa-wrench:before {
    content: "\f0ad";
    color: #000000;
}
.fa-map-marker:before {
    content: "\f041";
    color: #000000;
}

.img-home{
  border-radius: 10px;
  float: right;
  height: 200px;
  padding: 1px;
  box-shadow: 1px 1px 1px #101010;
}