@import url(https://fonts.googleapis.com/css?family=Raleway);
body{
    background-color: #ffffff;
    overflow-x: hidden;
}
.showcase {
  background: url(../img/w2.jpg);
  background-size: cover;
  background-position: center;
  min-height: 500px;
  color: white;
  padding-top: 200px;
}
.showcase .dark-overlay {
  position: absolute;
  top: 0;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 500px;
  background: rgba(0, 0, 0, 0.6);
}
.showcase .inner {
  padding-top: 240px;
}
/*
.showcase .inner h1 {
  letter-spacing: 3px;
  color: #fff;
  font-family: "Raleway";
  font-weight: 600;
}
*/

*, *:after, *:before {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
* {margin:0;padding:0;border:0 none;position: relative; outline: none;
}
h1 .line{
     letter-spacing: 3px;
  color: #fff;
  font-family: "Raleway";
  font-weight: 600;
}

h1 > .line:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
 margin: -10px;
  bottom: 0;
  left: 0;
  background: white;
  visibility: hidden;
  border-radius: 5px;
  transform: scaleX(0);
  transition: .25s linear;
}
h1 > .line:hover:before,
h1 > .line:focus:before {
  visibility: visible;
  transform: scaleX(1);
}

.showcase .inner h4 {
  font-weight: 400;
  letter-spacing: 4px;
  color: #fff;
  font-family: "Raleway";
}
.color1 {
/*  color: #087cb5;*/

  
}
.color2 {
  color: #751203;
}
/*
.single {
    width: 960px;
    margin: 0 auto;
    padding: 60px 0;
}
*/

.table_info{
    width: 100%;
    border-top: 1px solid #ddd;
}
.table_info th {
    width: 20%;
    color: #087cb5;
    background-color: #f2f2f2;
    border-right:  1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.table_info td {
    color: #000;
    border-bottom: 1px solid #ddd;
       border-right:  1px solid #ddd;
}

.table_info th, .table_info td {
    padding: 1em 10px;
    font-size: 15px;
    text-align: left;
    vertical-align: top;
}


/* ul.cmpul{*/
/*    line-height: 1.6;*/
/*    text-align: justify;*/
/*     padding: 0;*/
/*}*/

.ul li{
    padding: 7px 0 10px 50px;
    background: url(../img/arrow1.png) no-repeat left center;
}

.col-lg-6 p{
   
    padding-left: 50px;

}
.table_info .spacing{
    padding: 5px 0;
}

.line1::after {
     content: "";
    position: absolute;
    border-top: 3px solid #087cb5;
    left: 50%;
    bottom: -4px;
    margin-left: -65px;
    width: 110px;
    height: 0px;
}