

@import "bootstrap.min.css";
@import "fonts.css";
@import "animations.css";
@import "font-awesome.min";



body {
	
	overflow-x:hidden;
	color:#000;
	padding:0px;
	margin:0px;
	font-size:16px;
}

img {
	max-width:100%;
}

.clear {
	clear:both
}


.left {
	float:left;
}

.right {
	float:right
}

p {
	font-family: 'Raleway-Medium';
	font-size:1em;
	line-height:26px;
	color:#414141;
}

.container {
	width:1255px;
	margin:auto; 
}
*{
   transition: all 0.3s ease-in-out;}
header img{ width:100%}	
.slide { position:relative}
.top-strip { position:absolute; width:100%; padding:10px 0px; font-family: 'Poppins'; color:#fff; font-family: 'Poppins'; z-index:10; background:rgb(0,0,0,0.8); height:50px;}
.after-hour { background:#980000; padding:10px 0px; text-align:center; display:block; font-family: 'poppinssemibold'; font-size:24px; color:#fff; text-transform:uppercase; letter-spacing:-1px} 
.after-hour span { color:#FC0}
.top-strip  span{ color:#e03d3d} 
.top-strip a span { padding:0px 10px;}
.top-strip a span:hover { color:#fff; }
.dropdown-toggle span { padding:0px !important}
.margin-top-40 { margin-top:40px;}
.navArea { background: rgba(0,0,0,0.8); padding:20px 0px 10px 0px; width:100%; border:1px solid #4c4c4c}
.navbar-default { background:none; border:none;}
.navbar { margin-bottom:0px;}
.navbar-default .navbar-nav > li > a { color:#fff; text-transform:uppercase; display: inline-block; padding:10px 13px;}
.navbar-default .navbar-nav > li > a:after { content: ''; display: block; width: 0; height: 2px; background: #980000;transition: width .3s; margin-top:5px;}
.navbar-default .navbar-nav > li > a:hover::after {width: 100%;}
.navbar-default .navbar-nav > li > a:hover { color:#e03d3d}
.navbar-nav > li > .dropdown-menu { background:#980000;}
.dropdown-menu { font-family: 'Poppins'; font-size:.9em; color:#fff; text-transform:uppercase;} 
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background:#0c0909; color:#fff;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a { border-bottom:1px dotted #0c0909; line-height:26px; color:#fff}
.dropdown .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
}

.dropdown:hover .dropdown-menu {
    max-height: 300px;
    opacity: 1;
}




h2 { font-size:1.6em; font-family: 'Raleway-Medium';}
h1 { font-size:1.6em; font-family: 'Raleway-Bold';  line-height:32px;}
h1 span { color:#aa0000}
.brown-text { color:#ac814c}
.lawyer-bg { background:url(../images/lawyer-pic-background.jpg) no-repeat top left}
hr { background:#c5c4c4; width:100%; margin:0px; padding:0px; }
.brown-heading { font-size:1.5em; font-family: 'Raleway-Medium'; color:#aa0000}
.home-services-bg { background:url(../images/law-background.png) no-repeat right top}
.black-heading { color:#000; font-size:1.5em; font-family: 'Raleway-Medium';}
.home-services-box { background:#fff; border:1px solid #e8e8e8; padding:20px; position:relative;}
a.read-more { display:inline-block; position:absolute; padding:5px 10px; color:#fff; border:1px solid #846742; right:20px; font-family: 'Poppins'; font-size:1em; transition: all 0.3s ease-in-out;
background: #9d0000; /* Old browsers */
background: -moz-linear-gradient(top,  #9d0000 0%, #5d0101 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9d0000 0%,#5d0101 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9d0000 0%,#5d0101 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d0000', endColorstr='#5d0101',GradientType=0 ); /* IE6-9 */

 }
 a.read-more:hover { text-decoration:none; margin-top:-5px; background: #c8a172; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d0101+0,9d0000+100 */
background: #5d0101; /* Old browsers */
background: -moz-linear-gradient(top,  #5d0101 0%, #9d0000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5d0101 0%,#9d0000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5d0101 0%,#9d0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d0101', endColorstr='#9d0000',GradientType=0 ); /* IE6-9 */}
.services-box-marging { margin-bottom:40px;}
.home-services-box:hover { box-shadow:0px 0px 5px #CCC; background:#f7ecec}
.home-brown-strip { background:#0c0909; padding:10px 0px; font-size:4em; font-family: 'Raleway-Medium'; text-align:center; color:#fff; }
.home-brown-strip span { font-family:'Raleway-Bold'; color:#e03d3d}
h3 { font-size:1.6em; font-family: 'Raleway-Medium'; line-height:1.3em}
h3 span { font-family:'Raleway-Bold'; color:#980000}
h4 { font-size:1.6em; font-family:'Raleway-Bold'; line-height:1.3em}
blockquote .home-services-box { margin-bottom:10px;}
.footer { border-top:15px solid #980000; background:#0c0909; padding:20px 0px; font-family: 'Poppins'; font-size:.9em; color:#fff; margin-top:30px;}
.footer p { font-family: 'Poppins'; font-size:1em; color:#fff}
.footer .heading { color:#e03d3d; font-family: 'poppinssemibold'; font-size:1.2em}
.footer ul { list-style-type:none; padding:0px; margin:0px;}
.footer ul li a{ line-height:24px; color:#fff; font-family: 'Poppins'; text-transform:uppercase; font-size:.9em; display:block}
.footer ul li a:hover { text-decoration:none;}
.footer ul li a:before { content:'\25CF'; font-family: 'FontAwesome'; font-size:.7em; padding-right:8px; color:#e03d3d}
.footer ul li a:after { content: ''; display: block; width: 0; height: 2px; background: #e03d3d;transition: width .3s; }
.footer ul li a:hover::after {width: 20%;}
.last-strip { background:#980000; padding:10px 0px; font-size:.9em; font-family: 'Poppins'; color:#fff} 
.inner-header { background:url(../images/inner-header.jpg) no-repeat; height:201px;}
.inner-heading { background:#980000; padding:10px 0px; color:#fff; font-family: 'Poppins'; font-size:2.5em; margin-bottom:20px;}
ul.content { list-style-position:none; padding:0px; margin:0px;}
ul.content li { font-family: 'Poppins'; font-size:1em; color:#414141; line-height:30px; list-style-type:disc; list-style-position:inside}
.inner-content { padding:30px 0px} 
.heading-big { color:#980000; font-size:1.4em; font-family: 'Poppins';}
hr { margin:20px 0px;}
.heading-big span { color:#000}
.btn-primary { background:#000000; border:1px solid #4f3c30; margin-bottom:20px;}
.btn-primary:hover { background:#3c2a21;}
.fade {
opacity: 0;
-webkit-transition: opacity 2s linear;
  -moz-transition: opacity 2s linear;
   -ms-transition: opacity 2s linear;
	-o-transition: opacity 2s linear;
	   transition: opacity 2s linear;
}

.nav-tabs > li > a { background:#980000; color:#fff; padding:10px 30px;}
.nav-tabs > li > a:hover { background:#1d1a1a}
.tab-content > .tab-pane { padding:30px 0px;}
.tab-content > .tab-pane p { text-align:justify}
.tab-content > .tab-pane > .heading-big { padding:20px 0px;}
.contactBox { background:#bc9b72; padding:20px; position:relative}
.contact-address {  background:#fff; padding:20px; box-shadow:0px 0px 20px #eaeaea; margin-top:40px;}
.text { font-family: 'Poppins'; font-size:1em}
.padd-top20 { padding-top:20px;}
.input { border-bottom:1px solid #d2d2d2; border-left:0px; border-right:0px; border-top:0px; font-size:.8em; height:40px; margin-bottom:15px; width:100%}
.input1{ border-bottom:1px solid #d2d2d2; border-left:0px; border-right:0px; border-top:0px; font-size:.8em; height:100px; margin-bottom:15px; width:100%}
.submit {border:1px solid #846742; font-family: 'Poppins'; font-size:1em; transition: all 0.3s ease-in-out; padding:10px 20px; color:#fff;
background: #9d0000; /* Old browsers */
background: -moz-linear-gradient(top,  #9d0000 0%, #5d0101 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9d0000 0%,#5d0101 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9d0000 0%,#5d0101 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d0000', endColorstr='#5d0101',GradientType=0 ); /* IE6-9 */}
.bigFont { font-size:20px;}
.toobigFont { font-size:30px; color:#fff !important; font-family: 'poppinssemibold'; line-height:30px}
.top-transparent-strip { background: rgb 0 0 0.5; padding:5px 0px;}
.marginTop { margin-top:30px;}

.testimonials-box { border:1px solid #CCC; padding:20px;}








@media all and (max-width: 1219px)  {
	.container { width:99%;
			 margin:auto}
}











@media all and (max-width: 1024px) {
.navbar-default .navbar-nav > li > a { padding:10px 7px; font-size:.9em}
.margin-bot20 { margin-bottom:20px;}
}



@media all and (max-width: 980px) {

}

@media all and (max-width: 800px) {
.navbar-inverse .navbar-toggle { border:1px solid #ffce09}
.navbar-default .navbar-nav > li > a { line-height:15px; padding:5px }
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle { display: block;z-index:10000}
.navbar-collapse { box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);background:#635038;border-top: 4px solid #fff !important;margin-top: 20px;}
nav li a{ line-height:50px !important;}
.navbar-default .navbar-nav > li > a { display:block !important; padding:0px 15px; line-height:30px;}
.navbar-default .navbar-nav > li > a:hover { color:#fff; background:#1c1919}
.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin-top: 7.5px;}
.navbar-nav>li { float: none;}
.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
.collapse.in{ display:block !important;}
 .home-brown-strip { font-size:2.4em}
.dropdown:hover .dropdown-menu {
    max-height: 510px;
    opacity: 1;
}
.navArea { background:none; border:none;}
.navbar-default .navbar-toggle { border:2px solid white; box-shadow:0px 0px 5px #000}
}

@media all and (max-width: 768px) {

} 
@media all and (max-width: 766px) {

} 


@media all and (max-width: 670px) {
.text-center670 { text-align:center}
.hide670 { display:none;}
.text-center670 { text-align:center}
#fade-quote-carousel blockquote {  width:100% !important; float:none !important}
.lawyer-bg { height:300px;}
.nav-tabs > li > a { background:#ac8a60; color:#fff; padding:10px 30px; display:block; border-radius:0px;}
}


@media all and (max-width: 500px) {
	
}



@media all and (max-width: 450px) {


}


@media all and (max-width: 380px) {



}

@media all and (max-width: 320px) {

}