<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



ul.circle li{list-style:none !important;
    font-size:14px;
    color: #505050;
    text-align: justify;
    padding: 0 0 5px 20px;
}
ul.circle li a{
    color: #505050;
	line-height:23px;
}

ul.decimal ul{padding-top:0px; padding-bottom:0px;}
ul.arrow li:before, ul.triangle li:before, ul.circle li:before, ul.circle-o li:before, ul.square li:before, ul.check li:before, ul.chevron li:before, ul.arrow-square li:before, ul.check-square li:before, ul.check-circle li:before, ul.angle-double-right li:before{
	margin-right: 10px;
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0 !important;
	line-height:22px;
	font-family: "FontAwesome";
}
ul.square li:before {
  content: "\f0c8";
  display: block;
  float: left;
  font-size: 5px;
}
ul.check li:before {
  content: "\f00c";
  font-size: 1.3333em;
  line-height: 1em;
}

ul.circle li:before {
  content: "\f111";
  display: block;
  float: left;
  font-size: 5px;
}
ul.circle-o li:before {
  content:"\f10c";
  display: block;
  float: left;
  font-size:6px;
}
ul.circle-o ul.circle li:before {
  content: "\f111";
  display: block;
  float: left;
  font-size: 5px;
}

ul.decimal {
	counter-reset: item
}
ul.decimal li:before {
	content: counters(item, ".") "-";
	counter-increment: item;
	margin-right: 5px
}
ul.circle ul.decimal li:before {
	content: counters(item, ".") "-";
	counter-increment: item;
	margin-right: 5px;
	  font-size: 14px;
}
ul.angle-double-right li:before{
	content:"\f101";
	display: block;
	float: left;
	font-size:12px;
}
ul.lower-latin {
	padding-left:0 !important;
	list-style: lower-latin outside none !important;
}
.global-map-area {
    /* background: url(../images/NDA-Web-BG_home_121211F.jpg) no-repeat; */
	background-color:#fff;
    background-position: center -120px;
    height: auto;
    background-attachment: fixed;
}
.bg-white {
    background: #fff;
	box-shadow: 0px 0px 4px #404040;;
}
.nav-bg{
	box-shadow: 0px 0px 4px #404040;
}

body {
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Calibri, serif;
	font-weight: 400;
	margin: 0px;
}
h1 {
	font-size: 47px;
}
h2 {
	font-size: 26px;
	margin-bottom: 20px;
	color: #364152;
}
h3 {
	font-size: 20px;
	margin-bottom: 40px;
}
p {
	font-size: 16px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 30px;
	line-height: 26px;
}
.intro-btn {
	padding: 19px 40px;
	border-radius: 2px;
	border: none;
}
.btn-orange {
	background: #7D7B7A;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn-blue {
	background: #2a4e73;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn-blue:hover {
	background: #fff;
	color: #e85826;
}
.btn-orange:hover {
	background: #fff;
	color: #2a4e73;
}
.btn-quote {
	
	border-radius: 2px;
	border: none;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.btn-quote:hover {
	background-color: #1f5389;
	color: #fff;
}

.section {
	
	position:relative;
	
}
.sbg {
background-image: url(../images/bg.jpg);
	
}
.heading-title {
	text-align: center;
	margin-bottom: 60px;
}

.overflow-hidden {
    overflow: hidden;
}
.services {
    margin-top: -1px;
    margin-right: -5px;
}
.icon-box.style9 {
    display: inline-block;
}
.services .icon-box {
    cursor: pointer;
    border-top: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    margin: 0;
    padding: 15px;
}
.icon-box.style4, .icon-box.style8, .icon-box.style9 {
    text-align: center;
    text-transform: none;
}
.column-5-no-margin&gt;:nth-child(5n+1) {
    /*clear: both;*/
}
.icon-box {
    text-transform: uppercase;
}
.column-5-no-margin&gt;* {
    width:50%;
}
.column-5-no-margin&gt;*, .column-5&gt;*, .constant-column-2&gt;*, .constant-column-3&gt;*, .constant-column-4&gt;*, .constant-column-5&gt;* {
    float: left;
}

@media only screen and (max-width:480px) {
.column-5-no-margin&gt;* {
    width:100%;
}
}


/***navbar css***/
 .navbar {
	padding:0px;
	border-bottom: 0;
	letter-spacing: 1px;
	background:url(../images/noise-medium.png) repeat 0 0 #e22121;
 -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
 -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
 transition: background .5s ease-in-out, padding .5s ease-in-out;
}
.top-nav-collapse {
	 margin-top:-130px;
	padding: 0;
	background-color: #1f5389;
}
.navbar-custom.top-nav-collapse {
	border-bottom: 1px solid rgba(255, 255, 255, .3);
}
.navbar-default .navbar-brand {
	color: #fff;
	font-size: 29px;
}
.navbortop-bg{background:#fff;}
.navbar-brand {
	display:inline-block;
	min-height: 54px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
}
/****navbar link**/
.navbar-default .navbar-nav&gt;li&gt;a {
	color: #fff;
	font-family:Calibri;
	font-size:14px;
	text-shadow:0px 1px 1px #000;
	
}
.navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus {
	color: #fff;
	background-color: transparent;
}
.intro-section {
	padding-top: 300px;
	text-align: center;
	background: #2a4e73;
	background-image: url(../images/hero-pic.jpg);
	min-height: 815px;
	color: #fff;
}
.intro-section p {
	color: #86aaef;
	margin-bottom: 30px;
}
.intro-section h1 {
	color: #fff;
}
.intro-info {
	margin-top: 210px;
	text-align: right;
	font-family: 'Domine', serif;
}
.intro-info i {
	margin-right: 5px;
	margin-left: 10px;
	font-size: 20px;
}
.index{padding-top:10px; padding-bottom:30px;}
.index h1{ color:#05c903; margin-bottom:10px;}
.index p{text-align:justify;color: #000;}
/******** how-we-section ************/

#how-we-section {
}
.how-we-section {
	background-color: #f8f8f8;
}
.how-it-future {
}
.how-it-future .icon {
	font-size: 60px;
	color: #1f5389;
	text-align: center;
}
.block-future {
	margin-bottom: 20px;
	margin-top: 20px;
}
.lead-form {
	
	background-color: #fff;
	
	
}
.lead-form .form-group label {
	font-size: 14px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 3px;
}
.lead-form .form-group .form-control {
	height:40px;
	background-color: #fff;
	border: 2px solid #d6dae1;
	width: 82%;
}
.lead-form .form-group {
	margin-bottom: 20px;
}
/******** Agency Section ********/
#agency-section {
}
.agency-section {
}
.about-brief {
	border-bottom: 3px solid #f0f0f0;
	padding-bottom: 20px;
	margin-bottom: 44px;
	display: inline-block;
}
.brief {
}
.color {
	font-family:Arial, Helvetica, sans-serif;
	color: #d20523;
	font-style:italic;
	font-size:14px;
	font-weight:400;
}
.law-cap {
	margin-top: 40px;
}
.practice-area {
	border-bottom: 3px solid #f0f0f0;
	padding-bottom: 20px;
	margin-bottom: 44px;
}
.quote-box .btn-quote {
	padding: 24px 55px;
	border-radius: 2px;
	border: none;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.quote-box .btn-blue:hover {
	background: #e85826;
}
/******** Team Section ********/

#team-section {
}
.team-section {
	background-color: #f8f8f8;
	padding-top: 100px;
}
.team-section .section {
	padding-bottom: 0px;
}
.team-pic {
}
.team-pic img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(grayscale.svg); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
}
.team-pic img:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: url(grayscale.svg); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
}
.team-info {
	background-color: #1f5389;
	text-align: center;
	padding: 60px 0px;
}
.team-info h2 {
	color: #fff;
}
.team-info h3, .team-info p {
	color: #70aceb;
}

/******** Search Section ********/
.register{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404040; line-height:30px;}
.header_search {
	margin-left:10px;
	padding:0px;
	float:right;
	text-align: right;
	height:auto;
	overflow:hidden;
	width:200px;
}


/******** Testimonials Section ********/

#testimonial-section {
}
.testimonial-section {
}
.services-slider{height:240px; overflow:hidden; position:relative;}
.ts-block {
	text-align: center;
}
.ts-block img {
	margin: 0 auto;
	margin-bottom:5px;
}
.ts-block p {
	margin-bottom: 40px;
}
.authoe-name {
	color: #1f5389;
	margin-bottom: 20px;
}
.ts-block span {
	color: #505050;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	font-weight:bold;
	height:80px;
}
.ts-block a:hover {
	
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	font-weight:bold;
	height:80px;
	text-decoration:none;
	color:#000066;
}
/******** CTA Section ********/

#cta-section {
}
.cta-section {
	background-color: #364152;
	border-bottom: 1px solid #434e5e;
	padding: 100px 0px 20px 0px;
}
.cta-section .heading-title {
}
.cta-section h1, .cta-section p {
	color: #fff;
}
.cta-section .btn-orange {
	margin-bottom: 60px;
}
.ct {
	margin-bottom: 60px;
}
.cta-section i {
	margin-right: 5px;
	margin-left: 15px;
}

/******** Footer Section ********/
footer {
	padding:30px 0px 20px 0px;
	/* text-shadow:0px 1px 1px #000; */
}
footer a{
	color: #1a66a9;
}
footer a:hover{
	color: #06003c;
	text-decoration:none;
}
footer .box-services span {
	border: 1px solid #fff;
}
footer .box-services span i {
	color:#fff;
}
.list-unstyled {
	margin:0px;
	padding: 0;
	list-style: none;
}
.ft p {
	color: #606c7e;
	text-align: center;
}

.getintouch{display:inline-block; float:right; margin-top:20px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; color:#181161; font-size:16px;}
.support-link li {}
.support-link li a{color:#181161;}
.support-link{padding:0; margin:0px; list-style:none;}
.support-link li:hover div.icon {
	background-color: #444444;
}
.getintouch div.icon {
	display: table-cell;
	width:20px;
	height:16x;
	border: 1px #444444 solid;
	vertical-align: middle;
	text-align: center;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}
.getintouch .fa {
	font-size: 15px;
	line-height: 27px;
}
.getintouch span a {
	display: block;
	line-height: 0px;
}
.getintouch div.c-info {
	display: table-cell;
	padding-left: 10px;
}

footer .social-icons {
	margin:0px;
	padding:0px;
	text-align:right;
	height:auto;
	overflow:hidden;
}
footer .social-icons ul li a {
	border:none;
}
.social-icons {
	margin:2px 0px 10px 10px;
	padding:0px;
	text-align:right;
	height:auto;
	overflow:hidden;
	/* text-shadow: 0px 1px 1px #000; */
}
.social-icons ul {
	margin:0px;
	padding:0px;
}
.social-icons ul li {
	display: block;
	margin-right:2px;
	float:right;
}
.social-icons ul li a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width:30px;
	height:30px;
	line-height: 0px;
	padding: 0px;
	color:#1a66a9;
	background-color: #fff;
	border: 1px solid #5f615e;
}
.social-icons ul li a:hover {
	color:#fff;
}
.social-icons ul li a .fa {
	font-size: 18px;
}
.social-icons .google-plus:hover a {
	background-color: #dc2310;
}
.social-icons .linkedin:hover a {
	background-color: #148bba;
}
.social-icons .twitter:hover a {
	background-color: #33bce9;
}
.social-icons .facebook:hover a {
	background-color: #37528d;
}


/*support bar*/

.twitter:hover{
	background-color:#54AEE1;
}
.facebook:hover{
	background-color:#3067d7;
	color:#fff;
}
.skype:hover{
	background-color:#00dcff;
}
.linkedin:hover{
	background-color:#9ed7e6;
}
/******* Media Query *********/
@media(max-width:767px) {

.intro-section {
	padding-top: 150px;
	text-align: center;
	background: #2a4e73;
	background-image: url(../images/hero-pic.jpg);
	min-height: 815px;
	color: #fff;
}
.lead-form {
	padding: 20px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px 1px rgba(40, 40, 40, .2);
	/* box-shadow: 0 1px 1px rgba(0,0,0,0.3); */
	box-shadow: 0px 1px 1px 1px rgba(40, 40, 40, .2);
}
.section {
	padding:0px;
}
.btn-quote {

border-radius: 2px;
border: none;
font-family: 'Roboto', sans-serif;
font-size: 14px;
}

}

.contact_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    color: #3f3f3f;
}
.divider {
    position: relative;
    height: 1px;
    padding-top: 4px;
    border-bottom: solid 1px #dddddd;
    margin-bottom: 20px;
}
.divider span {
    display: block;
    width: 50px;
    height: 3px;
    background: #b50808;
    margin-top: -2px;
}
.contact_info {
    margin-top: 15px;
    font-family: Arial;
    font-size: 13px;
    color: rgb(27,27,27);
}
ul.about-info {
    display: block;
    list-style: none;
}
.gsc-control-cse { padding:0!important;
    }
    .gsc-search-button input {
        box-sizing: initial !important;
    }
</pre></body></html>