.ftbg {
    color: #ffffff;
    font-weight: bold;
    background-position: center
}

.ftbg a {
    color: #ffffff;
}

.ftbg a:hover {
    color: #828282;
}

.footer_text_li{
	font-size: 18px;
}

.opalink {
    color: rgba(61, 61, 61, 1.00);
}


.opalink:hover {
    opacity: 0.7
}

.scroll-top{
	background-color: #1F1F1F;
}

.scroll-top{
	background-color: #1F1F1F;
}

.bi{
	color: white!important;
}

.logo_text span{
	color: white;
	font-weight: bold;
}

.tb tr,
.tb td {
    /*border: 1px solid #003a59;*/
    padding: 5px 10px;
    line-height: 2.2;

}


.td1 {
    text-align: left;
    height: 45px;
    vertical-align: middle;
    width: 25%;
 /* border-right: -30px solid #f5f6f7;*/
	border-bottom: #036EB8 1px solid;
}

.td2 {
    text-align: left;
    height: 45px;
    vertical-align: middle;
   border-bottom: #036EB8 solid 1px;
}

table {
    border-collapse: separate;
	border-spacing: 30px 5px;
}

@media screen and (max-width: 767px) {

    .tb tr,
    .tb td {
      
    }

    .td1,
    .td2 {
        display: block;
        width: 100%;
        height: auto;

    }

    .td1 {
        text-align: left;
        background-color:#1F1F1F;
        color: white;
    }

    .td2 {
        padding-top: 0px;
    }
	
	
	table {
	border-spacing: 0px;
}
	


}

.bold{
	font-weight: bold;
}

.ourworks{
	color: #3F3F3F;
	width: 100%;
	background: #F5F6F7;
	padding: 20px;
	z-index: 1;
	
	
}

.work_img{
	z-index: 2;
}

@media screen and (max-width: 575px) {
	.section-header h2{
		font-size: 16px;
	}
	
	.section-header h2:before,
	.section-header h2:after {
  
  width: 40px!important;
}
	
	.section-header h2:before {
  margin: 0 10px 5px 0;
}
	
	.section-header h2:after {
  margin: 0 0 5px 10px;
}
}