/*���˴����ѻ���,����Դ���롣Դ���ַΨһ����: http://www.bootstrapmb.com/item/7289��(���˵��������ʾ��ῴ��,���ص�Դ����û�С�)*/	@charset "UTF-8";/*! * Custome Stylesheet    ���ࣺhttp://www.bootstrapmb.com/ */<link href="https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900&display=swap" rel="stylesheet">*::before,*::after {	box-sizing: border-box;}html {	font-family: sans-serif;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;	-ms-overflow-style: scrollbar;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}@-ms-viewport {	width: device-width;}body {	margin: 0;	font-family: 'PT Sans', sans-serif;	font-size: 1.2rem;	font-weight: 400;	line-height: 1.5;	color: #0e2646;	text-align: left;	background-color: #fff;}a,a:hover {	text-decoration: none;	transition: all .3s;}p {	color: #2f496c;	margin-bottom: 1.5rem;}img {	max-width: 100%;}.title-font-family {	font-family: 'Playfair Display', serif;}.list-unstyled {	padding-left: 0;	list-style: none;}.list-general li {	margin: 0.5rem 0;	padding: 0 0 0 1.5rem;	position: relative;}.list-general li::before {	content: "\f101";	font-family: FontAwesome;	font-style: normal;	font-weight: normal;	text-decoration: inherit;	font-size: inherit;	position: absolute;	top: 0;	left: 0;}.anchor-list li a {	color: #31435a;	padding: 0.75rem 0;	border-bottom: 1px solid #eef0f7;	display: block;}.anchor-list li a:hover {	color: #fdb44b;	padding-left: 0.5rem;}.flex {	-webkit-align-items: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-align-content: space-around;	-ms-flex-line-pack: distribute;	align-content: space-around;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	align-items: center;}section {	padding-top: 6.25rem;	padding-bottom: 6.25rem;}.grid {	/*display: inline-block;*/}.form-group {	margin-bottom: 0.625rem;}.parallax {	z-index: 0;	position: relative;	background-attachment: fixed;	background-position: 50% 50%;	background-repeat: no-repeat;	background-size: cover;}.parallax .container,.parallax .container-fluid {	position: relative;	z-index: 2;}.bg-holder {	position: absolute;	width: 100%;	min-height: 100%;	top: 0;	left: 0;	background-size: cover;	background-position: center;	overflow: hidden;	will-change: transform, opacity, filter;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	background-repeat: no-repeat;}.py11 {	padding-top: 15rem;	padding-bottom: 15rem;}.body-text {	font-family: 'PT Sans', sans-serif!important;}/* background */.text-blue {	color: #0e2646;}.text-yellow {	color: #fdb44b;}.text-grey {	color: #848ca6;}.bg-blue {	background-color: #00204a;}.bg-grey {	background-color: #f2f4f9;}.bg-yellow {	background-color: #fdb44b;}.blue-overlay {	position: relative;}.blue-overlay::before {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	content: "";	display: block;	background: rgba(0, 32, 74, 0.85);	z-index: 1;}.highlight-grey-bg {	background-color: #f7f8fc;	padding: 0.75rem 0.75rem 0.75rem 1.75rem;	border-left: solid 5px #fdb44b;	font-weight: 700;}.default-page-header-bg {	background: url("../images/header-bg1.jpg")no-repeat center center;	background-size: cover;}.page-header-bg1 {	background: url("../images/header-bg1.jpg")no-repeat center center;	background-size: cover;}.page-header-bg2 {	background: url("../images/header-bg2.jpg")no-repeat center center;	background-size: cover;}.page-header-bg3 {	background: url("../images/header-bg3.jpg")no-repeat center center;	background-size: cover;}.page-header-bg4 {	background: url("../images/header-bg4.jpg")no-repeat center center;	background-size: cover;}.page-header-bg5 {	background: url("../images/header-bg5.jpg")no-repeat center center;	background-size: cover;}/* typography */h1,h2,h3,h4,h5,h6 {	font-family: 'Playfair Display', serif;	font-weight: 700;	letter-spacing: 0.02rem;}h1,.h1 {	font-size: 3.625rem;}h2,.h2 {	font-size: 3rem;}h3,.h3 {	font-size: 2.625rem;}h4,.h4 {	font-size: 2.25rem;}h5,.h5 {	font-size: 1.75rem;}h6,.h6 {	font-size: 1.375rem;}.text-small {	font-size: 1rem;}.bg-yellow,.bg-yellow p,.bg-blue,.bg-blue p {	color: #fff;}.default-color {	color: #533b18!important;}/* buttons */.btn {	border-radius: 0.15rem;	padding: 0.6rem 1.25rem;	font-size: 0.875rem;	text-transform: uppercase;	letter-spacing: 0.175rem;	cursor: pointer;	font-weight: 600;}.btn-lg {	padding: 0.85rem 1.5rem;}.btn-primary {	background-color: #fdb44b;	border: 0;}.btn-primary:hover {	background-color: #00204a;}.btn-blue {	background-color: #00204a;	color: #fff!important;}.btn-blue:hover {	background-color: #fdb44b;	color: #fff;}.btn-hover-bg-white:hover {	color: #00204a;	background-color: #fff;}.btn-group-sm>.btn,.btn-sm {	padding: .5rem .75rem;	font-size: .75rem !important;	line-height: 1.5;	border-radius: .1rem;}/* main navbar */.main-navbar .nav-link {	font-size: 0.925rem;	color: #0e2646!important;	text-transform: uppercase;	padding: 2rem 1rem;	font-weight: 700;}.main-navbar .dropdown-item {	color: #0e2646!important;}.main-navbar {	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.main-navbar .nav-link:hover {	color: #fdb44b!important;}.dropdown-item.active,.dropdown-item:active {	background-color: #00204a;	color: #fff!important;}.has-children .nav-link::after {	display: inline-block;	margin-left: .255em;	vertical-align: .255em;	content: "";	border-top: .3em solid;	border-right: .3em solid transparent;	border-bottom: 0;	border-left: .3em solid transparent}.site-mobile-menu {	width: 80%;	position: fixed;	right: 0;	z-index: 2000;	padding-top: 0px;	background: #131721;	height: calc(100vh);	-webkit-transform: translateX(110%);	transform: translateX(110%);	box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);	transition: .3s all ease-in-out;}.offcanvas-menu .site-mobile-menu {	-webkit-transform: translateX(0%);	transform: translateX(0%);}.site-mobile-menu .site-mobile-menu-header {	width: 100%;	float: left;	padding-left: 20px;	padding-right: 20px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {	float: right;	margin-top: 1px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {	font-size: 26px;	display: inline-block;	padding-left: 10px;	padding-right: 0px;	line-height: 1;	cursor: pointer;	transition: .3s all ease;	color: #fdb44b;}.navbar-dark .navbar-nav .nav-link {	color: rgba(255, 255, 255, .8);}.navbar-dark .navbar-nav .nav-link:hover {	color: rgba(255, 255, 255, 1);}.top-navbar .phone-no {	padding-left: 0!important;}.site-mobile-menu .site-mobile-menu-body {	position: relative;	padding: 5px 1px;	padding-bottom: 20px;	height: calc(100vh - 52px);	padding-bottom: 30px;	overflow-y: scroll;}.site-mobile-menu .site-nav-wrap {	padding: 0;	margin: 0;	list-style: none;	position: relative;	margin-bottom: 30px;}.site-mobile-menu .site-nav-wrap>li {	display: block;	position: relative;	/*float: left;*/	width: 100%;	list-style: none;}.site-mobile-menu .site-nav-wrap>li>a {	padding-left: 40px;	font-size: 20px;	color: #5b6377;	text-transform: uppercase;	font-weight: 600;	padding-top: 0.5rem;	padding-bottom: 0.5rem;}.site-mobile-menu .site-nav-wrap .arrow-collapse {	position: absolute;	right: 0px;	left: 180px;	top: 10px;	z-index: 20;	width: 36px;	height: 36px;	text-align: center;	cursor: pointer;	border-radius: 50%;	color: #5b6377;}.site-mobile-menu .site-nav-wrap .arrow-collapse::before {	display: inline-block;	margin-left: .255em;	vertical-align: .255em;	content: "";	border-top: .3em solid;	border-right: .3em solid transparent;	border-bottom: 0;	border-left: .3em solid transparent;}.site-menu .has-children {	position: relative;}.site-menu .has-children>a {	position: relative;	padding-right: 20px;}.site-menu .has-children .dropdown {	visibility: hidden;	opacity: 0;	top: 100%;	position: absolute;	text-align: left;	box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);	padding: 0px 0;	margin-top: 15px;	margin-left: 0px;	background: #fff;	transition: 0.2s 0s;	list-style: none;	border-top: 2px solid #da9938;	width: 15rem;	z-index: 99;}.site-menu .has-children:hover>.dropdown {	transition-delay: 0s;	margin-top: 0px;	visibility: visible;	opacity: 1;	border-top: 2px solid #da9938;	width: 15rem;	z-index: 99;}.dropdown-menu {	margin: 0;	border: 0;}.navbar-expand-lg .navbar-nav .nav-link {	padding-right: 0.75rem;	padding-left: 0.75rem;}.dropdown-menu {	min-width: 15rem;	border-top: 2px solid #fdb44b;	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.12);	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.12);	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.12);}.dropdown-item {	padding: 0.725rem 1.25rem;	border-bottom: 1px solid #f7f8fc;}.dropdown-item:hover {	padding: 0.725rem 1.25rem 0.725rem 1.75rem;}.dropdown-item:focus,.dropdown-item:hover {	color: #fdb44b;}.navbar-light .navbar-toggler {	border: 0;}/* slider */#home-carousel .carousel-caption h2 {	font-size: 7.5rem;	font-weight: 900;	color: #fff;}#home-carousel .carousel-caption h3 {	font-size: 4.375rem;	font-weight: 700;	color: #fff;}#home-carousel .carousel-caption {	top: 50%;	transform: translateY(-50%);	bottom: auto;}#home-carousel .carousel-item {	position: relative;}#home-carousel .carousel-item .container .carousel-caption {	z-index: 92;}#home-carousel .carousel-item::before {	position: absolute;	left: 0;	bottom: 0;	content: "";	height: 100%;	width: 100%;	z-index: 91;	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);}.carousel-control-next,.carousel-control-prev,.carousel-indicators {	z-index: 92;}/* counter */.promo-grid {	border-right: 1px solid rgba(255, 255, 255, 0.25);}.counter-big-text {	font-size: 2.25rem;	line-height: 1.1;	font-weight: 700;}.counter-text span {	font-size: 1.125rem;}/* practice area */.practice-area-block {	display: block;	background-color: rgba(0, 32, 74, 1);	color: #fff;	letter-spacing: 0.095rem;	padding: 2.25rem 1.5rem;	margin-top: 0.9375rem;	margin-bottom: 0.9375rem;}.home .practice-area-block {	display: block;	background-color: rgba(68, 142, 246, .3);	color: #fff;	letter-spacing: 0.095rem;	padding: 2.25rem 1.5rem;	margin-top: 0.9375rem;	margin-bottom: 0.9375rem;}.practice-area-block h6 {	color: #fff;}.practice-area-block:hover {	background-color: #fdb44b;	color: #fff;	text-decoration: none;}/* case study */.case-study-item {	position: relative;	overflow: hidden;	/*display: inline-block;*/	vertical-align: bottom;}.case-study-item .caption-text {	background: rgba(0, 32, 74, 0.85);	width: calc(100%);	height: calc(100%);	position: absolute;	bottom: -30%;	opacity: 0;	visibility: visible;	-webkit-transition: all 0.5s;	-moz-transition: all 0.5s;	-o-transition: all 0.5s;	-ms-transition: all 0.5s;	transition: all 0.5s;}.case-study-item:hover .caption-text {	opacity: 1;	visibility: visible;	bottom: 0;}.case-study-item .caption-text .inner-content {	left: 5%;	top: 5%;	width: 90%;	height: 90%;	position: absolute;	border: 1px solid rgba(255, 255, 255, 0.4);	z-index: 95;	text-align: center;	display: flex;	justify-content: center;	flex-direction: column;	padding: 0.5rem;}.case-study-item .caption-text .inner-content h6 {	color: #fff;	position: relative;}.case-study-item .caption-text .inner-content h6 a {	color: #fff;}.case-study-item .caption-text .inner-content h6 a:hover {	color: #fdb44b;	text-decoration: none;}.case-study-item .caption-text .inner-content .sub {	color: #fdb44b;}/* team */.attorney-item {	border-radius: 6px;	position: relative;	overflow: hidden;	/*display: inline-block;*/}.attorney-item .attorney-img img {	-webkit-filter: grayscale(100%);	filter: grayscale(100%);}.attorney-item:hover>.attorney-img img {	-webkit-filter: grayscale(0);	filter: grayscale(0);}.attorney-item .attorney-text {	position: relative;	margin-top: -60px;	background: #f7f8fc;	transform: translateY(60px);	transition: all .3s;}.attorney-item .attorney-text p.text-blue {	opacity: 0.6;}.attorney-item:hover .attorney-text {	transform: translateY(0px);}/* testimonial */.testimonial-section {	background-image: url("../images/testimonial-bg.jpg");}#testimonial-carousel .testimonial,#testimonials .testimonial {	color: #0e2646;	font-style: italic;	position: relative;	padding: 2.5rem 2.5rem 2.5rem 5.525rem;	background: #fff;	border: 1px solid #efefef;	border-radius: 6px;	margin-bottom: 1.5rem;}#testimonials .testimonial {	background: #f2f4f9;}#testimonial-carousel .testimonial::after,#testimonials .testimonial::after {	content: "";	position: absolute;	bottom: -.9rem;	left: 1.775rem;	width: 0;	height: 0;	border-top: 15px solid #fff;	border-left: 10px solid transparent;	border-right: 10px solid transparent;}#testimonials .testimonial::after {	border-top: 15px solid #f2f4f9;}#testimonial-carousel .testimonial::before,#testimonials .testimonial::before {	content: "";	position: absolute;	font-family: FontAwesome;	content: "\f10d";	display: inline-block;	padding-right: 3px;	vertical-align: middle;	font-style: normal;	font-size: 3rem;	color: #fdb44b;	left: 1.825rem;	top: 1.25rem;}#testimonial-carousel .overview b {	color: #fdb44b;}#testimonials .overview b {	color: #00204a;}#testimonial-carousel .overview .details {	color: #fff;}#testimonial-carousel .carousel-indicators {	bottom: -3.375rem;}#testimonial-carousel .media img,#testimonials .media img {	width: 5rem;	height: 5rem;	display: block;	border-radius: 50%;	border: solid 2px #fdb44b;}#testimonials .media img {	border: 0;}/* Blog Section*/.post-item .media {	position: relative;	display: block;}.post-item:hover>.media img {	-webkit-filter: grayscale(100%);	filter: grayscale(100%);}.post-item:hover>.post-body {	background-color: #fff;}.post-item:hover>.post-body h6 a,.post-item:hover>.post-body h5 a {	color: #fdb44b;}.post-item .media .date {	background: rgba(253, 180, 75, 0.9);	padding: 0.75rem 1.5625rem 0.5rem;	position: absolute;	left: 0;	bottom: 0;	text-align: center;}.post-item .media p {	font-size: 2.25rem;	line-height: 0.8em;	color: #fff;	margin: 0;	font-weight: 700;}.post-item .media p span {	display: block;	font-size: 1.25rem;	font-weight: 400;}.post-item .post-body {	padding: 1.625rem 1.625rem 1rem;	background-color: #f7f8fc;}.post-item .post-body h6 {	line-height: 1.4;}.post-item .post-body h6 a,.post-item .post-body h5 a {	color: #0e2646;}.post-item .post-body ul {	list-style: none;	padding: 0;}.post-item .post-body ul li {	float: left;	color: rgba(0, 32, 74, 0.5);	font-size: 1rem;}.post-item .post-body ul li a {	color: rgba(0, 32, 74, 0.5);}.post-item .post-body ul li a:hover {	color: #00204a;}.post-item .post-body ul>li+li {	margin-left: 1.25rem;}/* Contact Section*/.contact-section {	background-image: url("../images/contact-form-bg.jpg");}.form-control-lg,.form-control {	border-radius: 0.15rem;}#post-bodyners .col {	text-align: center;}#contact-form .form-control-lg,#contact-form .form-control,.lawyer-contact-form .form-control-lg,.lawyer-contact-form .form-control {	border: 0;}.contact-detail h6 {	color: #533b18;}/* Footer Section*/footer p,footer {	font-size: 1rem;	color: rgba(255, 255, 255, 1)!important;}.footer-social {	margin-left: -0.5rem;}.footer-social li a {	color: #fff;	font-size: 1.25rem;}.footer-social li a:hover,.lower-footer .site-map li a:hover {	color: #fdb44b;}.footer-colm-title {	color: #fff;	font-weight: 400;}.footer-list li {	margin: 0.3rem 0;}.footer-list li a,.site-map li a {	font-size: 1rem;	color: rgba(255, 255, 255, 1);	transition: all .3s;}.footer-list li a .fa {	margin-right: 5px;}.footer-list li a:hover {	padding-left: 0.8rem;	color: #fdb44b;	transition: all .3s;}.lower-footer .row {	border-top: 1px solid rgba(255, 255, 255, .05);}.site-footer .lower-footer .site-map ul>li+li {	margin-left: 20px;}/*=========================================			About=========================================*/.page-header-section {	position: relative;}.dark-overlay {	position: relative;}.dark-overlay:before {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	content: "";	display: block;	background: rgba(0, 0, 0, 0.3);	z-index: 1;}.about-us-page .page-header-section {	background: url("../images/header-bg1.jpg")no-repeat center center;	background-size: cover;}.page-header-title {	position: relative;	z-index: 2;	padding-top: 7.5rem;	padding-bottom: 7.5rem;	width: 85%;	max-width: 1110px;	margin: 0 auto;}.play-btn {	z-index: 2;	position: absolute;	left: 0;	right: 0;	top: 50%;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	cursor: pointer;}.video-bx:hover>img {	opacity: 0.5;	transition: all .3s;}/* tab*/#tabs .nav-tabs .nav-link {	border-top-left-radius: 0;	border-top-right-radius: 0;	color: #fff;	font-size: 1.375rem;	background-color: #fdb44b;	position: relative;	font-family: 'Playfair Display', serif;	font-weight: 700;	padding: 1rem 3rem;	border-right: 1px solid #ffc267;	transition: all .3s;}#tabs .nav-tabs .nav-link:hover {	border-color: transparent;}#tabs .nav-tabs .nav-link:last-child {	border-radius: 0 0.25rem 0 0;}#tabs .nav-tabs .nav-link:first-child {	border-radius: 0.25rem 0 0 0;}#tabs .nav-tabs .nav-link.active {	background-color: #fff;	color: #fdb44b;	border: 1px solid #fdb44b;	border-bottom: 0;	transition: all .3s;}#tabs .nav-tabs .nav-link.active::after {	position: absolute;	content: "";	left: 0;	bottom: -1px;	width: 100%;	height: 1px;	background-color: #fff;	display: block;}#tabs .nav-tabs {	border: 0;}#tabs .tab-content {	border: 1px solid #fdb44b;	padding: 2rem 3rem;}/* why us*/.why-us-bg {	background-image: url("../images/whychoose-bg.jpg");}.half-content-colm {	padding: 6.25rem 7.5rem;}.list-blue-heading li {	padding-left: 3rem;	background: url("../images/bullet-icon.png")no-repeat 0 5px;}/* counter*/#counter {	background-image: url("../images/testimonial-bg.jpg");}/*=========================================			Practice Area=========================================*//* left nav*/.lef-navbar ul li {	border-bottom: 1px solid #eef0f7;}.lef-navbar ul li a {	padding: 1rem 0;	display: block;	color: #00204a;}.lef-navbar ul li a.active {	padding-left: 1rem;	color: #fdb44b;}.lef-navbar ul li a:hover {	padding-left: 1rem;	color: #fdb44b;}.lef-navbar ul li a span {	display: block;	font-size: 1rem;	color: rgba(0, 32, 74, 0.6);	padding-left: 1rem;}.practice-area-page .page-header-section {	background: url("../images/header-bg2.jpg")no-repeat center center;	background-size: cover;}/*=========================================			Attorney=========================================*/.attorneys-page .page-header-section {	background: url("../images/header-bg3.jpg")no-repeat center center;	background-size: cover;}.profile-detail {	padding: 2.5rem 2.5rem 1.5rem;}.profile-detail h4 {	color: #fff;}.profile-top .contact-detail {	border-top: 1px solid rgba(255, 255, 255, 0.2);	border-bottom: 1px solid rgba(255, 255, 255, 0.2);	padding-top: 1.3rem;	padding-bottom: 0.5rem;}.profile-detail p,.profile-detail a {	color: #533b18;}.profile-social {	margin-left: -0.5rem;}.profile-detail a:hover {	color: #000;}.profile-practice-area li {	margin: 0.2rem 0;}.profile-practice-area li a:hover {	padding-left: 0.5rem;}/*=========================================			Case Study post-body=========================================*/.case-study-detail ul li {	color: #533b18;	padding: 0.6rem 0;	border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.panel-warning {	margin-bottom: 0.85rem;}.panel-title>a::before {	content: "\f068";	position: relative;	top: 1px;	left: -6px;	display: inline-block;	font-family: FontAwesome;	font-style: normal;	font-weight: normal;	line-height: 1;}.panel-title>a.collapsed::before {	content: "\f067";}.panel-title>a.collapsed {	color: #0e2646;}.panel-title>a {	color: #0e2646;}.panel-warning>.panel-heading {	color: #8a6d3b;	background-color: #f7f8fc;	border: 1px solid #edeff6;}.panel-warning .panel-title {	font-size: 1.2rem;	padding: 0.85rem 2rem;	margin-bottom: 0;}.panel-warning .panel-body {	border: 1px solid #edeff6;	border-top: 0;	color: #2f496c;}/*=========================================			     Blog=========================================*/.blog-sidebar .recent-post-widget .post {	overflow: hidden;}.blog-sidebar .recent-post-widget .post .img-holder {	width: 70px;	float: left;}.blog-sidebar .recent-post-widget .post .post-detail {	width: calc(100% - 70px);	float: left;	padding-left: 25px;}.blog-sidebar .recent-post-widget .post {	padding: 0.95rem 0;	border-bottom: 1px solid #eef0f7;}.blog-sidebar .recent-post-widget .post h6 {	font-weight: normal;	font-size: 1.2rem;	letter-spacing: 0;}.blog-sidebar .recent-post-widget .post h6 a {	color: #31435a;}.blog-sidebar .recent-post-widget .post h6 a:hover {	color: #fdb44b;}.blog-sidebar .recent-post-widget .post .post-detail .date {	color: rgba(0, 32, 74, 0.5);}.tags-widget .tag a {	background: #fdb44b;	color: #fff;	padding: 0.35rem 1rem;	margin: 0 3px 8px 0;	display: inline-block;	font-size: 1rem;	border-radius: 2px;}.tags-widget .tag a:hover {	background: #00204a;}.blog-sidebar .search-widget input {	background-color: #fff;	border: 1px solid #ced4da;	height: 50px;	font-size: 1.2rem;	padding: 6px 50px 6px 20px;	border-radius: 0.15rem 0 0 0.15rem;	-webkit-box-shadow: none;	box-shadow: none;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-o-transition: all 0.3s;	-ms-transition: all 0.3s;	transition: all 0.3s;	width: 100%;}.blog-sidebar .search-widget form button {	background: #fdb44b;	font-size: 1.2rem;	color: #fff;	border: 0;	outline: 0;	position: absolute;	right: 0px;	top: 0;	height: 100%;	padding: 0 0.75rem;	border-radius: 0 0.15rem 0.15rem 0;}#google-map {	border-top: 3px solid #fff;	border-bottom: 3px solid #fff;}#google-map iframe {	width: 100%;	border: 0;}.mobile-view-contact {	display: none;}.modal {	padding-right: 0!important;	background-color: rgba(0, 0, 0, 0.8);	z-index: 9999;}.modal-content {	background-color: #00204a;	color: #fff;	padding: 1rem 1.5rem;}.modal-dialog {	max-width: 580px;	padding: 0 20px;}.modal-header {	border: 0;}.modal-content .close {	color: #fff;	opacity: 1;}.error {	color: red;	position: relative;	top: -5px;	font-size: 14px;}/*=========================================			Responsive Style=========================================*/@media screen and (max-width: 1299px) {	#home-carousel .carousel-caption h2 {		font-size: 6rem;	}	#home-carousel .carousel-caption h3 {		font-size: 3.5rem;	}	.half-content-colm {		padding: 6.25rem 5rem;	}	.profile-post-body {		padding: 2rem 2.5rem 1.5rem;	}}@media screen and (max-width: 1199px) {	#home-carousel .carousel-caption h2 {		font-size: 8vw;	}	#home-carousel .carousel-caption h3 {		font-size: 5vw;	}	.navbar-expand-lg .navbar-nav .nav-link {		padding-right: 0.5rem;		padding-left: 0.5rem;	}	.main-navbar .container,	.top-navbar .container {		max-width: 100%;	}	h1,	.h1 {		font-size: 3.25rem;	}	h2,	.h2 {		font-size: 2.75rem;	}	h3,	.h3 {		font-size: 2.25rem;	}	h4,	.h4 {		font-size: 1.875rem;	}	h5,	.h5 {		font-size: 1.5rem;	}	h6,	.h6 {		font-size: 1.25rem;	}}@media screen and (max-width: 991px) {	body,	.form-control {		font-size: 1.1rem;	}	.promo-grid {		border: 0;	}	.counter-section .col-lg-3 {		border-bottom: 1px solid rgba(255, 255, 255, 0.25);		border-right: 1px solid rgba(255, 255, 255, 0.25);	}	.counter-section .col-lg-3:nth-child(2),	.counter-section .col-lg-3:last-child {		border-right: 0!important;	}	.counter-section .col-lg-3:nth-child(3),	.counter-section .col-lg-3:last-child {		border-bottom: 0!important;	}	h1,	.h1 {		font-size: 3rem;	}	h2,	.h2 {		font-size: 2.5rem;	}	h3,	.h3 {		font-size: 2rem;	}	h4,	.h4 {		font-size: 1.75rem;	}	h5,	.h5 {		font-size: 1.5rem;	}	h6,	.h6 {		font-size: 1.25rem;	}	section {		padding-top: 5rem;		padding-bottom: 5rem;	}	#testimonial-carousel .testimonial,	#testimonials .testimonial {		padding: 2rem 2rem 2rem 4.25rem;	}	#testimonial-carousel .testimonial::before,	#testimonials .testimonial::before {		font-size: 2.25rem;		left: 1.5rem;	}	.post-item {		margin-bottom: 1.875rem;	}	.main-navbar .nav-link {		padding: 0.625rem 0;	}	.half-content-colm {		padding: 6.25rem 7.5rem;	}	.page-header-title {		padding-top: 5rem;		padding-bottom: 5rem;	}	.has-children>ul li {		list-style: none;	}	.has-children>ul li .dropdown-item {		border: 0;		font-size: 20px;		padding-left: 70px;		color: #5b6377;		padding-top: 0.5rem;		padding-bottom: 0.5rem;	}	.has-children>ul {		background-color: #0f131c;		padding-top: 1rem;		padding-bottom: 1rem;		padding-left: 0;	}	.has-children .nav-link::after {		display: none;	}	.mobile-view-contact {		display: block;	}	.mobile-view-contact,	.mobile-view-contact li {		list-style: none;	}	ul.mobile-view-contact {		padding-left: 30px;		margin-bottom: 0;	}	.mobile-view-contact li a {		font-size: 20px;		font-weight: 600;		color: #5b6377;	}	.mobile-view-contact ul {		padding-left: 30px;	}	.mobile-view-contact button {		margin-left: 40px;		margin-top: 15px;	}	@media screen and (max-width: 767px) {		#home-carousel .carousel-caption h2 {			margin-bottom: 0;		}		section {			padding-top: 3.5rem;			padding-bottom: 3.5rem;		}		#tabs .nav-tabs .nav-link {			padding: 0.75rem 1.5rem;			font-size: 1.25rem;		}		.half-content-colm {			padding: 3.5rem 0.9375rem;		}		#tabs .nav-tabs .nav-link {			width: 100%;			display: block;			border: 0;			border-bottom: 1px solid #ffc267;			margin-bottom: 0;		}		#tabs .nav-tabs .nav-link:last-child {			border-radius: 0;			border-bottom: 0;		}		#tabs .nav-tabs {			border: 1px solid #ffc267;			border-bottom: 0;			border-radius: 0.25rem 0.25rem 0 0;		}		#tabs .nav-tabs .nav-link.active {			border: 0;		}		#tabs .tab-content {			padding: 2rem;		}		.page-header-title {			padding-top: 4rem;			padding-bottom: 4rem;		}		.counter-big-text {			font-size: 2rem;		}		.counter-text span {			font-size: 1rem;		}		.promo-grid img {			display: none;		}		#counter .counter-grid h3.body-text {			font-size: 2.25rem;		}	}	@media screen and (max-width: 575px) {		#home-carousel .carousel-caption .btn-lg {			padding: 0.5rem 1rem;			font-size: 0.75rem;		}		.counter-section .col-lg-3 {			border-right: 0;		}		.counter-section .col-lg-3:nth-child(3) {			border-bottom: 1px solid rgba(255, 255, 255, 0.25)!important;		}		#testimonial-carousel {			padding-left: 15px;			padding-right: 15px;		}		#home-carousel .carousel-indicators {			margin-bottom: 0;		}		.practice-area-block {			margin-top: 0.5rem;			margin-bottom: 0.5rem;		}		h1,		.h1 {			font-size: 2.5rem;		}		h2,		.h2 {			font-size: 2.25rem;		}		h3,		.h3 {			font-size: 2rem;		}		h4,		.h4 {			font-size: 1.75rem;		}		h5,		.h5 {			font-size: 1.5rem;		}		h6,		.h6 {			font-size: 1.25rem;		}		.page-header-title {			padding-top: 2.5rem;			padding-bottom: 2.5rem;		}		.attorney-item .attorney-text h6 {			font-size: 1.5rem;		}		.testimonial-wrapper {			margin-bottom: 1.5rem;		}	}/*���˴����ѻ���,����Դ���롣Դ���ַΨһ����: http://www.bootstrapmb.com/item/7289��(���˵��������ʾ��ῴ��,���ص�Դ����û�С�)*/