/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

::placeholder {
    color: rgba(255,255,255,0.8)!important;
    opacity: 1;
  }
  ::-ms-input-placeholder {
   color: rgba(255,255,255,0.8)!important;
  opacity: 1;
  }
input, textarea {
  box-shadow: inherit!important;
}
.uppercase {
	text-transform:uppecase;
}
.mx-0 {
	margin-left:0!important;
	margin-right:0!important;
}
.pl-0 {
	padding-left:0!important;
}
.mt-1 {
	margin-top:30px!important;
}
.ml-0 {
	margin-left:0!important;
}
.review-sub-heading {
	text-transform: uppercase;
}
.dedicated-section {
	display:none;
}
.top-title,
.top-title-1 {
	line-height:1.2;
	padding:0 20px;
}
.top-title h1,
.top-title {
	font-size:130px;
	text-transform: uppercase;
/* 	text-align:left; */
}
.top-title-1 h1,
.top-title-1 {
	font-size:170px;
	text-transform: uppercase;
	/* text-align:right; */
}
.top-title span,
.top-title h1 span {
	padding-right:10px;
}
.top-title span,
.top-title-1 span,
.top-title h1 span,
.top-title-1 h1 span,
.content-title-1 h3 span {
	position:relative;
	line-height:1.1;
	display:flex;
	align-items: center;
}
.top-title span:after,
.top-title-1 span:before,
.top-title h1 span:after,
.top-title-1 h1 span:before,
.content-title-1 h3 span:before {
	content:"";
	display: block;
	height:3px;
	flex-grow: 1;
}
.top-title span:after,
.top-title h1 span:after {
	background-color:#D8B366;
	margin-left:20px;
}
.top-title-1 span:before,
.top-title-1 h1 span:before {
	/* order: 2; */
	margin-right:20px;
}
.top-title-1 span:before,
.top-title-1 h1 span:before {
	background-color:#fff;
}
.content-title-1 h3 span {
	position:relative;
	line-height:1.5;
	display:flex;
	align-items: center;
}
.content-title-1 h3 span:before {
	content:"";
	display: block;
	height:3px;
	flex-grow: 1;
}
.content-title-1 h3 {
	font-size:60px!important;
	text-align:left;
}
.content-title-1 h3 span:before {
	background-color:#D8B366;
	margin-right:20px;
}
.content-title-1 h3 span:before {
	width: 250px;
	display: none;
}
.content-title-2 h3 {
	font-size:60px!important;
}
.content-title-2 h3 span:before {
	flex-grow: inherit;
}

/* .top-title,
.top-title-1 {
	color: transparent!important;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.top-title {
	background-image: linear-gradient(to bottom, rgb(181, 149, 86, 1), rgba(181, 149, 86, 0));	
}
.top-title-1 {
	background-image: linear-gradient(to bottom, rgb(255, 255, 255, 1), rgba(255, 255, 255, 0));
} */
.text-shadow {
	text-shadow: 2px 2px rgb(0 0 0 / 10%);
}
.yellow-font {
	color:#9e864e;
}
.letter-spacing-1 {
	letter-spacing:1px;
}
.letter-spacing-7 {
	letter-spacing:7px;
}
.letter-spacing-25 {
	letter-spacing:25px;
}
.no-left-right-space .row_col_wrap_12 {
	padding-left:0!important;
	padding-right:0!important;
}
.sf-menu>li ul {
	padding:0!important;
}
.sf-menu>li ul li {
	border-bottom:1px solid #7e6b3e;
}
.sf-menu>li ul a {
	padding: 8px 15px!important;
}
.primary-button.nectar-button[data-color-override="false"],
.header-ctc a {
  transition: all .3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
  background-color:inherit!important;
}
.primary-button:after,
.header-ctc a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;	
	z-index: -2;
}
.primary-button:before,
.header-ctc a:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	transition: all .3s;
	z-index: -1;
}
.primary-button:hover,
.header-ctc a:hover {
	color: #fff;
}
.primary-button:hover:before,
.header-ctc a:hover:before{
	width: 100%;
}
.header-ctc a {	
    display: block;
    padding: 15px 20px !important;
    width: auto;
	font-weight:bold;
    font-size: 20px!important;
	border-radius:25px;
	text-shadow: 2px 2px rgb(0 0 0 / 50%);
}
.header-ctc a:before,
.primary-button:before {
	background-color: #7e6b3e;
}
.header-ctc a:after,
.primary-button:after{
	background-color: #9E864E;
}
.header-ctc a:hover span.menu-title-text:after,
.header-ctc a span.menu-title-text:after{
	display:none!important;
}
#header-outer[data-format=menu-left-aligned] .row .col.span_3 {
    margin-right: 40px;
}
.home-top-banner-heading-3 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAAQCAMAAAAoCFh6AAAAV1BMVEUAAACehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6EjB3sAAAAHHRSTlMAECAwP0BPUF9gb3B/gI+Qn6CvsL/Az9Df4O/wQqu59AAAAZRJREFUeNrt1wUSg0AMBdAgoUKCBs/9r1nZrbsrb6Qu/AgD/ArPP80DgIG0qhUjGA7aOy5iSIEzvzd7X0C+4cLP83cFRJSIUeucnFLqlVafaIotlRr1/Ddb3SMrCS1tVPU7OP7MmIiiVXT3K47hXQNc8lZ/aN+QErU1uE4pQnPDT5obxxwQUSYiernKtGMrGSXLKSgpogMiOUYv0O3WKd+fiD11RjOSMudn6pHYIXFevoSHNhh9iqY4KOZr2CG4BCIu6lLpcbVElEhZ6hEiEQVPmAvX9rf/6MxtyKmNyob1UVzcMNicHD2tzCjwH7BWxvO0y4dlna72swNfDzFkzk8OTJ2R79wae6t36taJe/Dj0FSDD05GLRRcHvvdkcfMoe3wv+XhiOOi0U1lQt6x2EmkvmOxmC4/EHnPQ443J6IebKaeidyTesx80WbpYZiuhiGGGbl9v+TMI0ToXcsNczVkCJDqNea9Hva9fj9nlHeqmjoAmF+yZFIe9bE/mIcOWGjP0vsqE7wLvZdwEUeLizvuG/5FprP7pStDWwNUAAAAAElFTkSuQmCC') no-repeat 100% 100%;
    background-size: auto;
    padding-bottom: 20px;
		margin: 0 auto;
    display: table;
}
.home-top-banner-heading-3 span {
	color:#9e864e;
}
.home-text-1 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjMAAAAhCAMAAAAbDdpJAAAAV1BMVEUAAACehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6EjB3sAAAAHXRSTlMA/4BAvyAw789gcJ+vj1DfX5BPb/DgsNCgEMA/f9/GJXcAAAMFSURBVHja7dn34uoqDAdwINC9N+P9n/MKtt6Dv9W6tfn8dYbbmHxDCbobYXhEDzg3kpxogj5foL/XmO+1OiAWp1ZZAwTkJIkTQRwBAPFAQ14RS+rKmJw7xphGH0iCHkHqg9ZYGZ9lZqWcLyJ6jTAzpvz37+Gvt+Yptzf4/kal/x4a7QiyEf7umx++cfqSeqXUwHxKjfR6EXdy42A1Lea+kfm//petjokdTHONFACS/EzAUcGY6untcM7diNyTwJVJ+pwiUf+b2E8SsNxrhdma4p8Zx89FuRtNmaE3FC5Trf3QcCS0dvMlpDfSKWuksxGK+asumAOewHsl3/gu+Fj08caBsUGpbusgy02l9SdE1sqYmzWUbvkgS9PYB/YeuZynW8lnD512o1Jzh1rEbDYpa0PCKfNjGJa2yyWs395+Utvm5Nu1lNS2lBuLXi3zjDbY2FCzhQRbCWxdIyk5L/0wIyRAvC4gRTb3CPLCAju7baW8lFGdqdkqcMLOxWAJcjUJMRsu2LAi10nSiK7DU/NiTceOn+ftwd2y6MKJJG/Jn2h2pHmuD8xGyycG2bw5Hq2lPHpO55iOwYHsS2ArStmZdqkya4PHjZ32KVOnP23E3vIzQ1Aw1W0/xdbknnRj0gfXSu8ix+ougiQUbGMsCm2/efdi6Vw/wU5yHRuH6rXRp0wbeasTlcpkPHzgoUZ889SKBIAL0fQPvBXkCsJFFvoA2FIeKICETb8d5kSVuLBYokdViiDoSWl5UD+v4cGmMfSQg1JBXgEKftyzODx5DPUup7zm9EEirkf6lfnpyNbcdQz1qmYFJto3IIu6p2dS7wbHC0H3rJWJxW82gFCQjNTDiBPcN96qgSXvWytIJF63cWGivmtjkQS9PRjoSVgRQuiNjTiEPo+YOroIAzLdrFYYw+PajyXZMqI6QeR4/Sa0h8CCCjeiBmErqL68WlgMZDeQhCQgR8G0/RozVgsuVIqupCaGqQUdQVIr9WtvqRme9aMfrowP/lWqccBJhFbWzkFxthIh9B/hz1ikBWP4QAAAAABJRU5ErkJggg==') no-repeat 50% 100%;
    background-size: auto;
		margin: 0 auto;
    display: table;
}
.home-text-2 span {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjMAAAAhCAMAAAAbDdpJAAAAV1BMVEUAAACehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6EjB3sAAAAHXRSTlMA/4BAvyAw789gcJ+vj1DfX5BPb/DgsNCgEMA/f9/GJXcAAAMFSURBVHja7dn34uoqDAdwINC9N+P9n/MKtt6Dv9W6tfn8dYbbmHxDCbobYXhEDzg3kpxogj5foL/XmO+1OiAWp1ZZAwTkJIkTQRwBAPFAQ14RS+rKmJw7xphGH0iCHkHqg9ZYGZ9lZqWcLyJ6jTAzpvz37+Gvt+Yptzf4/kal/x4a7QiyEf7umx++cfqSeqXUwHxKjfR6EXdy42A1Lea+kfm//petjokdTHONFACS/EzAUcGY6untcM7diNyTwJVJ+pwiUf+b2E8SsNxrhdma4p8Zx89FuRtNmaE3FC5Trf3QcCS0dvMlpDfSKWuksxGK+asumAOewHsl3/gu+Fj08caBsUGpbusgy02l9SdE1sqYmzWUbvkgS9PYB/YeuZynW8lnD512o1Jzh1rEbDYpa0PCKfNjGJa2yyWs395+Utvm5Nu1lNS2lBuLXi3zjDbY2FCzhQRbCWxdIyk5L/0wIyRAvC4gRTb3CPLCAju7baW8lFGdqdkqcMLOxWAJcjUJMRsu2LAi10nSiK7DU/NiTceOn+ftwd2y6MKJJG/Jn2h2pHmuD8xGyycG2bw5Hq2lPHpO55iOwYHsS2ArStmZdqkya4PHjZ32KVOnP23E3vIzQ1Aw1W0/xdbknnRj0gfXSu8ix+ougiQUbGMsCm2/efdi6Vw/wU5yHRuH6rXRp0wbeasTlcpkPHzgoUZ889SKBIAL0fQPvBXkCsJFFvoA2FIeKICETb8d5kSVuLBYokdViiDoSWl5UD+v4cGmMfSQg1JBXgEKftyzODx5DPUup7zm9EEirkf6lfnpyNbcdQz1qmYFJto3IIu6p2dS7wbHC0H3rJWJxW82gFCQjNTDiBPcN96qgSXvWytIJF63cWGivmtjkQS9PRjoSVgRQuiNjTiEPo+YOroIAzLdrFYYw+PajyXZMqI6QeR4/Sa0h8CCCjeiBmErqL68WlgMZDeQhCQgR8G0/RozVgsuVIqupCaGqQUdQVIr9WtvqRme9aMfrowP/lWqccBJhFbWzkFxthIh9B/hz1ikBWP4QAAAAABJRU5ErkJggg==') no-repeat 50% 100%;
    background-size: auto;
    display: inline-block;
	  color:#9e864e;
	padding-bottom: 35px;
}
body[data-button-style*="slightly_rounded"] .nectar-button.btn,
body[data-button-style*="slightly_rounded"] .nectar-button.button{
	border-radius: 0!important;
}
.button,
.nectar_video_lightbox {
	font-size: 16px!important;
	line-height: 1.2!important;
	text-transform:uppercase;
	margin:0 10px;
	letter-spacing: 1px;
}
body[data-button-style*="slightly_rounded"] .nectar-button.nectar_video_lightbox {
	border-radius:0!important;
}
.secondary-button.nectar-button[data-color-override="false"],
.nectar_video_lightbox[data-color-override="false"] {
	background: inherit!important;
}
.primary-button {
	border:1px solid #9E864E!important;
}
.secondary-button,
.nectar_video_lightbox {
	border:1px solid #fff !important;
	position: relative;
   overflow: hidden;   
   transition: all .35s;
}
.nectar_video_lightbox:before,
.nectar_video_lightbox:after,
.secondary-button:before,
.secondary-button:after{
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: -100%;
  left: 0;
  background: #fff;
  z-index: -1;
  transition: all .35s;
}
.nectar_video_lightbox:before,
.secondary-button:before{
  opacity: .5;
}
.nectar_video_lightbox:after,
.secondary-button:after{
  transition-delay: .2s;
}
.nectar_video_lightbox:hover,
.secondary-button:hover{
  color: #000;
}
.nectar_video_lightbox:hover:before,
.nectar_video_lightbox:hover:after,
.secondary-button:hover:before,
.secondary-button:hover:after{
  top: 0;
}
.client-testimonial-section .nectar_video_lightbox {
	margin:20px 0 0;
}
.f-button {
	width:100%;
	margin:0;
	text-align:center;
}
.btn {	
	letter-spacing: 1px;
  margin-right: 20px;
  padding: 15px 22px!important;
  font-size: 22px!important;
	font-weight: bold;
  line-height: 1!important;
	text-transform:uppercase;
	border:3px solid transparent;
}
.jumbo-btn {
	font-size: 26px!important;
	padding: 20px 60px!important;
	font-weight: 600!important;
	margin-right:0;
}
.white-btn {
	margin-left: 30px;
	border: 1px solid #fff;
}
.white-btn:hover {
	background-color:#fff!important;
	color:#000;
}
.double-line-div {
	height: 8px;
  border-style: solid;
  border-width: 1px 0;
  border-color:#fff;
  margin-top: 60px;
}
.gradient-bg {
	background-image: linear-gradient(0deg, #000f2f 38%, rgba(255, 255, 255, 0));
}
.gradient-bg-1 {
	background-image: linear-gradient(180deg, #000f2f, rgba(255, 255, 255, 0));
}
.gradient-bg-2 {
	background-image: linear-gradient(#eeeded, #eeeded);
}
.gradient-bg-3 {
	background-image: linear-gradient(5deg, #000f2f, rgba(255,255,255,0))
}
.lawfirm-main {
	position:relative;
}
.lawfirm {
    position: absolute;
	top: 37%;
	left: 50%;
	width: 80%;
	z-index: 99!important;
	margin: 0 auto!important;
	transform: translateX(-50%);
}
.lawfirm-quote .nectar_single_testimonial p span {
	position: relative;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 0;
}
.lawfirm-quote .nectar_single_testimonial p span.open-quote,
.lawfirm-main-inner .nectar_single_testimonial p span.open-quote {
	display: none;
}
.lawfirm-quote .nectar_single_testimonial p:before,
.lawfirm-main-inner .nectar_single_testimonial p:before {
	color: #9e864e !important;
	font-size: 50px;
	font-weight: 900;
	line-height: 1;
}
.lawfirm-main-inner .nectar_single_testimonial p:before {
	font-size: 40px;
}
.lawfirm-quote .nectar_single_testimonial p:before,
.lawfirm-main-inner .nectar_single_testimonial p:before {
	content: "“";
	position: relative;
	top: 15px;
	margin-right: 5px;
}
.lawfirm-main-inner .nectar_single_testimonial p:before {
	top: 10px;
}
/* .lawfirm-quote .nectar_single_testimonial p span:before,
.lawfirm-quote .nectar_single_testimonial p span:after,
.lawfirm-main-inner .nectar_single_testimonial p span:before,
.lawfirm-main-inner .nectar_single_testimonial p span:after {
	color: #9e864e !important;
	font-size: 50px;
	font-weight: 900;
	line-height: 1;
}
.lawfirm-main-inner .nectar_single_testimonial p span:before,
.lawfirm-main-inner .nectar_single_testimonial p span:after {
	font-size: 40px;
}
.lawfirm-quote .nectar_single_testimonial p span:before,
.lawfirm-main-inner .nectar_single_testimonial p span:before {
	content: "“";
	position: relative;
	top: 15px;
	margin-right: 5px;
}
.lawfirm-main-inner .nectar_single_testimonial p span:before {
	top: 10px;
}
.lawfirm-quote .nectar_single_testimonial p span:after,
.lawfirm-main-inner .nectar_single_testimonial p span:after {
	content: "”";
	position: absolute; 
	bottom: -15px;
	margin-left: 5px;
}
.lawfirm-main-inner .nectar_single_testimonial p span:after {
	bottom: -10px;
} */
.lawfirm-main-inner .nectar_single_testimonial p {
	padding:0 3%;
}
.lawfirm-main-inner .nectar_single_testimonial p span {	
	color: #a0b2c7 !important;
	letter-spacing: 1px;
	font-size: 20px!important;
	line-height: 1.5!important;
	font-weight: 600;
}
.nectar_single_testimonial span.wrap span {
	color:#9e864e !important;
	letter-spacing: 2px;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5;
}
.nectar_single_testimonial .open-quote {
	color:#9e864e!important;
}
.lawfirm-mobile {
	display:none;
}
.practice-areas {
	height: 80vh;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
}
.p-a-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
}
.pa-panel-wrapper {
	flex-flow: column;
	flex: 1;
	justify-content: flex-start;
	align-items: stretch;
	padding-top: 40px;
	padding-left: 20px;
	transition: all .5s;
	display: flex;
	position: relative;
}
.panel-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.panel-image.panel-image-1 {
    background-image: url('https://akfirm.com/wp-content/uploads/2024/04/panel-img-1.png');
}
.panel-image.panel-image-2 {
    background-image: url('https://akfirm.com/wp-content/uploads/2024/04/panel-img-2.png');
}
.panel-image.panel-image-3 {
    background-image: url('https://akfirm.com/wp-content/uploads/2024/04/panel-img-3.png');
}
.panel-image.panel-image-4 {
    background-image: url('https://akfirm.com/wp-content/uploads/2024/04/panel-img-4.png');
}
.panel-image.panel-image-5 {
    background-image: url('https://akfirm.com/wp-content/uploads/2024/04/panel-img-5.png');
}
.img-overlay {
    background-image: linear-gradient(to bottom, rgba(11,26,59,.75), rgba(11,26,59,.75));
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.panel-text {
    color: #fff;
    text-align: left;
    padding-left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    position: relative;
}
.panel-text.desc {
    font-size: 14px;
    line-height: 1.6;
    padding:20px 20px 0 0;
}
.pa-panel-wrapper:hover .panel-text.desc {
	display: none;
}
.pa-h-divider {
    width: 100px;
    height: 2px;
    background-color: #9e864e;
    margin-top: 15px;
    position: relative;
}
.pa-text-wrapper {
    width: 500px;
    min-width: 300px;
    flex-flow: column;
    padding-bottom: 30px;
    padding-left: 40px;
    display: flex;
    position: absolute;
    /* top: auto; */
	top:40px;
    /* bottom: 0%; */
    left: 0%;
    right: 0%;
}
.pa-text-items {
    color: #fff;
		opacity:0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 60px;
	padding-right: 20px;
    display: flex;
}
.pa-text-items h1 {
    margin-top: 20px;
    font-size: 30px;
		font-weight:bold;
    line-height: 1.2;
		color:#fff;
	margin-bottom:20px;
}
.pa-text-items p {
    text-align: left;
    font-size: 16px;
    line-height: 1.8;
}
.pa-text-items a {
    color:#fff;
    letter-spacing: 1px;
    margin-top: 40px;
    font-size: 18px;
    line-height: 1.3;
    text-decoration: underline;
}
.pa-text-items a:hover {
    text-decoration: none;
}
.pa-panel-wrapper:hover {
    flex: 1.5 auto;
}
.pa-panel-wrapper:hover,
.pa-panel-wrapper:hover .pa-text-items {
	opacity:1;
}
.pa-panel-wrapper:hover .p-a-text-header {
	opacity:0;
}
.paragraph-1 {
	font-size:32px !important;
	font-weight: 600 !important;
  line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.paragraph-2 {
	font-size:23px !important;
	font-weight: 400 !important;
  line-height: 1.5;
	letter-spacing: 1px;
}
.paragraph-3 {
	font-size:32px !important;
	font-weight: 400 !important;
  line-height: 1.4;
}
.paragraph-4 {
	letter-spacing: 3px;
  text-transform: uppercase;
}
.paragraph-5 {
	width: 350px;
	font-size:26px !important;
	font-weight: 400 !important;
  line-height: 1.3;
	font-weight:600;
}
.paragraph-6 {
	font-size:22px !important;
	font-weight: 500 !important;
  line-height: 1.4;
}
.paragraph-7 {
	font-size:16px !important;
	font-weight: 600 !important;
  	line-height: 1.5;
}
.paragraph-9 {
	font-size:19px !important;
	font-weight: 500 !important;
  	line-height: 1.5;
}
.paragraph-10 {
	/* font-family:"Editor Medium"; */
	font-size:28px !important;
  	line-height: 1.4;
}
.paragraph-11 {
	font-size:14px !important;
	font-weight: 400 !important;
  	line-height: 1.5;	
}
.paragraph-12 {
	font-size:18px !important;
	font-weight: 400 !important;
  	line-height: 1.5;
}
.title-1 {
	text-transform:uppercase;
	letter-spacing: 9.6px;
}
.title-2 {
	text-transform:uppercase;
	letter-spacing: 3px;
}
.title-3 {
	letter-spacing: 7px;
}
.title-4 {
	text-transform:uppercase;
	letter-spacing: 5px;
}
.clock-icon {
	position: relative;
	padding-left:92px;
	display: table;
  margin: 0 auto;
}
.clock-icon:before {
	content:"";
	position: absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	height:52.5px;
	width:52.5px;
	background:url('https://akfirm.com/wp-content/uploads/2024/04/clock-icon.svg') no-repeat 0 0;
	background-size: 100%;
	display:block;
}
.half-width-container {
	max-width:50%;
}
.home-section-1 {
	margin:0 auto!important;
}
.md-special {
    margin-top: 60px;
    margin-bottom: 60px!important;
    padding-left: 60px;
}
.md-special-content {
    border-left: 5px solid #9e864e;
    text-align: left;
    padding-left: 30px;
	  padding-bottom: 5px;
}
.heading-1 {
    color: #9e864e!important;
    -webkit-text-stroke-color: #9e864e;
    font-size: 38px;
    font-weight: 400;
    line-height: 1.6;
	text-transform:uppercase;
}
.md-sp {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAANCAMAAAAKRNXbAAAAV1BMVEUAAACehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6ehk6EjB3sAAAAHHRSTlMAwH+AIJAwUI/fr6Cw4HCfT19g8M9v79AQQD+/qTPxPAAAAR5JREFUeNrN1AWCAyEMBdCg425kyP3PuYG1uttrx+2jcD/tYItd/3UymFbIaez4sOVz0upwOuw6eKLwKSlT30iZ+4wusQhmlEoQlTK8P9CG2QexPPoh+aT0B4INQvDa/0ll1Pzvp7mMUs9U6dlMGy9ajFg2U6e3BdbrxAHpsHncS32E4erc+LxGRFUI+uHHuM79TD8yLy/qGI7jdZxwpFMEiw3q4A74rVblbqcYJwvH2S718+keZ1SPFp5DJ8qIin5lUh+sxuZEFVai4IAOXsKiKheKfOs2zrcyz45XoarRwhugiWHnJFajzMejEUuVWHgrawZO6gDmY+3MzQwfwRVEowOzX42mRgefRBeG1/2yOQ8qhA+GvQpzcqLhc30B+ok6WRx7I18AAAAASUVORK5CYII=') no-repeat 0 100%;
    background-size: auto;
	padding-bottom:5px;
}
.font-white {
	color: #fff;
}
#footer-outer img {
	max-width:300px;
}
#footer-outer .widget_nav_menu {
	margin-top:100px;
	/* font-family: Montserrat, sans-serif; */
  font-size: 16px;
	text-transform: uppercase;
}
.footer-home a {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAABSklEQVR42q3SQUoCURzH8fECQlRjEUV1hFbSIapl9/AOZmGLQlvU6IhtbNMBIjR06yroBLWzhRS1CJt/X+EXPIYXM4uEz+b/3vvim5kg69eu7hVwKgVnvotXPGFB41yxBkwaKGjtEIYZtvPGmjBciaGp9X0YPrGVJ3gOQ4RViWCo4gBJZlCxMxguUcJYSpoZHvGdGdTDN8QIMYLJSLMYJh/YzIp1sYIhLGWotY7zDNd8sWMntowHmI/WQu01nKRjNRiuFRvAMgxS0Vr6n91gEX1YTn0s6azhaB58xi1C3MNSZviSGcylM6EaL4G+r3XcwVLGKGNHypqZS2c35n6vXYd5tD0vrw3zqLubYphH1xPswjxid1P0D8EoT7DjCXb+DmZfuecJ9vJcuQLzeEcLF9LSzDwqbrCIGBNMHW9IYJJoNnVMEKMYBEHwAzWbbvUdVi3JAAAAAElFTkSuQmCC') no-repeat 0 0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	height:20px;
	width: 20px;
    position: relative;
    top: -1px;
}
.social-media {
	background-image: linear-gradient(rgba(0, 0, 0, .17), rgba(0, 0, 0, .17));
    position: relative;
}
.div-block-2 {
	width:2px;
	height:130px;
	background-color:#9e864e;
	margin:80px auto!important;
}
.div-block-2.space-40 {
	margin-top:40px!important;
	margin-bottom:40px!important;
}
.home-contact .form-cont {
    max-width: 70%;
    min-width: 60%;
    color: #fff;
    align-self: center;
    margin: 40px auto;
}
.home-contact .w-form {
    margin: 0 0 15px;
}
.home-contact .form-row {
	display:flex;
	margin-bottom: 20px;
}
.home-contact .form-row .form-row-full {
	margin:0 10px;
	width:100%;
}
.home-contact .form-row .form-row-half {
	width:50%;
	margin:0 10px;
}
.home-contact p {
	text-align:left;
}
.home-contact .form-cont .privacy-title {
  padding-top: 40px;
}
.home-contact .form-row label,
.home-contact .form-privacy span.privacy-title,
.home-contact .form-privacy span.wpcf7-list-item-label,
.home-contact .form-cont label,
.home-contact .form-cont .privacy-title label,
.home-contact .form-cont legend {
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.3;
  color: #fff;
  display: block;
}
.home-contact .form-cont legend {
  margin-bottom: 30px;
}
.home-contact .form-cont label span,
.wpforms-error {
	color: #d8b366!important;
}
.pi-contact-form .wpforms-error {
  padding-bottom: 10px!important;
}
.wpforms-form label.wpforms-error:before, 
.wpforms-form em.wpforms-error:before {
  background-color: #d8b366!important;
}
.home-contact .wpforms-form .wpforms-field input.wpforms-error,
.home-contact .wpforms-form .wpforms-field textarea.wpforms-error {
  border-color:inherit!important;
  border-bottom: 1px solid #d8b366!important;
  transition: none!important;
}
.home-contact .form-privacy span.privacy-title,
.home-contact .form-privacy span.wpcf7-list-item-label{
	display:block;
	margin-bottom: 25px;
}
.custom-txt-field input,
.custom-txt-field textarea {
  height: auto!important;
    border: none!important;
    border-bottom: 1.5px solid #b5c8d6!important;
    background-color:rgba(255,255,255,0)!important;
    color: #b5c8d6!important;
    letter-spacing: 1px;
	/* font-family: "Montserrat", sans-serif!important; */
    font-size: 20px!important;
    font-weight: 600!important;
	font-style: italic!important;
	border-radius: 0!important;
	margin-bottom: 10px!important;
	padding:12px 0!important;
}
div.wpforms-container-full .wpforms-confirmation-container-full, 
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background: #d8b366!important;
  border: 1px solid #d8b366!important;
}
div.wpforms-container-full .wpforms-confirmation-container-full p, 
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
  color: #000!important;
  text-align: center;
}
.pi-contact-form .form-row {
	margin-bottom:10px;
}
.pi-contact-form .custom-txt-field {
  padding:0 0 10px!important;
}
.pi-contact-form .custom-txt-field input,
.pi-contact-form .custom-txt-field textarea {
	border:1px solid #B59556!important;
	background-color:rgba(0,15,47,0)!important;
	font-size: 14px!important;
    font-weight: 500!important;
	font-style:normal;
	color: #fff!important;
	padding: 10px!important;
}
.message-box textarea {
	height:100px!important;
}
.form-privacy {
	margin:60px 10px 0;
}
.form-privacy .wpcf7-list-item {
	margin:0;
	padding-left:35px;
	position:relative;
}
.form-privacy input {
	position: absolute;
	width: 20px;
	height: 20px;
	border: none;
	top: 2px;
	left: 0;
	margin: 0;
}
body[data-form-submit=regular] .container-wrap .home-contact input[type=submit].send-btn,
.home-contact .send-button,
.pi-contact-form .send-button {
  height: auto !important;
	margin-top:40px;
	letter-spacing: 1px;
  font-size:16px!important;
	line-height:1.2!important;
	font-weight: 600!important;  
  background-color: #d8b366!important;
}
.pi-contact-form .send-button {
  width: 100%;
  text-transform: uppercase;
  margin-top: 0;
}
div.wpforms-container-full button.send-button[type=submit] {
  border-radius:0!important;
}
body[data-form-submit=regular] .container-wrap .home-contact.inner-contact input[type=submit].send-btn {
	padding: 15px 22px!important;
  font-size:16px; 
}
body[data-form-submit=regular] .container-wrap .pi-contact-form input[type=submit].send-btn {
	width:100%!important;
	padding: 15px 22px!important;
    font-size:16px;
	border-radius:0!important;
}
div.wpforms-container-full button.send-button[type=submit]:hover {
  background-color: #d8b366!important;
}
.sm-mobile {
	display:none;
}
.lawfirm-main-inner .nectar_single_testimonial {
	display:none;
}
.rating-text {
	display:flex;
	align-content:center;
	justify-content:center;
	font-size: 22px;
    line-height: 1.2;
    font-weight: 600;
	color:#fff;
	margin:20px 40px;
}
.rating-text img {
	position: relative;
    top: -2px;
	margin:0 5px!important;
}
.rating-text .rating-img {
	display:flex;
	margin: 0 10px 0 5px;
}
#sb-reviews-container-1 .sb-post-item-wrap {
	padding:20px!important;
	margin-bottom:0 !important;
}
#sb-reviews-container-1 .sb-item-text,
#sb-reviews-container-1 .sb-item-author-date{	
    text-align: left;
}
#sb-reviews-container-1 .sb-item-text,
#sb-reviews-container-1 .sb-item-author-name,
#sb-reviews-container-1 .sb-item-author-date {
	color:#fff!important;
}
#sb-reviews-container-1 .sb-item-author-name {
	text-align:left;
}
#sb-reviews-container-1 .sb-feed-header-btn {
    background: #FBBB00!important;
}
.map-contact {
	background-color:rgba(0,15,47,0.85);
	border-top: 4px solid rgba(181,149,86,0.85);
	border-left: 4px solid rgba(181,149,86,0.85);
    border-bottom: 4px solid rgba(181,149,86,0.85);
}
.map-contact p {
	font-size:18px;
	font-weight:400;
}
.iframe-video iframe {
	border-radius:15px;
}
.google-map {
	margin-bottom:0!important;
}
.faq-section h4 a {
	color:#fff!important;
	font-size:16px!important;
	line-height:1.2!important;
	font-weight:500!important;
	padding-top: 25px!important;
	padding-bottom: 25px!important;
}
.faq-section .toggle {
	border-bottom: 1px solid rgba(255,255,255,0.5)!important;
}
.faq-section .toggle>.toggle-title i {
	border-color:#fff!important;
}
.faq-section .toggle > .toggle-title i:before,
.faq-section .toggle > .toggle-title i:after {
	background-color:#fff!important;
}
.mobile-only .menu-item {
	text-transform:uppercase;
}
.wpcf7-response-output {
	color: #9e864e;
}
.hero-sec-logo,
.signature {
	filter: invert(1) brightness(10);
}
.faq-section .toggle-title a {
	/* font-family: Helvetica, sans-serif !important; */
	font-weight: 600 !important;
}
.counter-block .nectar-milestone {
	text-align:center!important;
}
/* .counter-block .nectar-milestone .number,
.counter-block .nectar-milestone .number h4,
.counter-section p,
.testimonial-content p {
	font-family: 'Montserrat' !important;
} */
.counter-section p {
	font-weight: 600;
}
.testimonial-content p {
	font-weight: 500;
	line-height:1.5;
}
.counter-block.counter-dollar .nectar-milestone .number h4 span {
	position:relative;
	padding-left: 21px;
}
.counter-block.counter-dollar .nectar-milestone .number h4 span:before {
	content:"$";
	position:absolute;
	top:50%;
	left:0;
	font-size:30px;
	transform: translateY(-50%);
}
.counter-block .nectar-milestone .subject {
	color: #B59556;
    font-weight: 600;
}
.testimonial-content {
	position: relative;
	background: #000F2F;
	border: 2px solid #B59556;
	padding:30px!important;
}
.testimonial-content:after, 
.testimonial-content:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.testimonial-content:after {
	border-color: rgba(0, 15, 47, 0);
	border-right-color: #000F2F;
	border-width: 18px;
	margin-top: -18px;
	visibility: visible;
}
.testimonial-content:before {
	border-color: rgba(181, 149, 86, 0);
	border-right-color: #B59556;
	border-width: 20px;
	margin-top: -20px;
}
.testimonial-info .nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2 {
	width: 45px;
    height: 45px;
}
.testimonial-info .nectar_video_lightbox path {
	fill:rgba(181,149,86,0.7)!important;
}
.new-faq__wrapper {
    height: 350px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.faq-section {
	position:relative;
}
.faq-section .click-to-btn-container {
	text-align: center;
    position: absolute;
	left: 0;
    right: 0;
    bottom: 60px;
    z-index: 99;
}
/* .click-to-btn-container-off {
    display: none!important;
} */
.faq-section .click-to-btn {    
    max-width: 230px;
    display: block;
	margin: 0 auto;
}
.new-faq__blur--active {
    position: absolute;
    left: 0;
    top: 200px;
    right: 0;
    width: 100%;
    height: 150px;
    background: #ddf0f8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(221, 240, 248, 0)), to(#000f2f));
    background: linear-gradient(180deg, rgba(221, 240, 248, 0) 0, #000f2f 100%);
    z-index: 99;
}
.new-faq__blur--active:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(.1rem);
    backdrop-filter: blur(.1rem);
}
.expect-more-section .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
	width:10px!important;
	height:6px!important;
	background:rgba(255,255,255,1)!important;
	margin: 5px !important;
}
.expect-more-section .owl-theme[data-desktop-cols] .owl-dots .owl-dot:hover span {
	background-color:#fff!important;
}
.expect-more-section .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
	width:20px!important;
	background:rgba(255,255,255,1)!important;
	transform:inherit!important;
	-webkit-transform:inherit!important;
}
.client-testimonial-section .flickity-slider .cell img {
	width:auto!important;
}
.client-testimonial-section .flickity-prev-next-button {
/*	top:80px!important;*/
	top: 55%!important;
}
.client-testimonial-section .flickity-prev-next-button:before {
	background-color:#D8B366!important;
	border:1px solid #D8B366;
}
.client-testimonial-section .next:after, 
.client-testimonial-section .previous:after {
	background-color:#fff!important;
}
.client-testimonial-section .flickity-prev-next-button .arrow {
	fill:#fff!important;
}
.client-testimonial-section .flickity-prev-next-button:hover:before {
	background-color:#D8B366!important;
}
.client-testimonial-section .flickity-prev-next-button:hover:before {
	border:1px solid #D8B366;
}
.client-testimonial-section .flickity-prev-next-button.next {
	right:-80px!important;
	/* right:-70px!important; */
}
.client-testimonial-section .flickity-prev-next-button.previous {
	left:-80px!important;
	/* left:-70px!important; */
}
/*.client-testimonial-section .flickity-viewport {
	padding:30px 0!important;
}*/
.client-testimonial-section .nectar-carousel {
	margin:0 40px;
}
.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next,
.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
	width: 70px!important;
	height: 70px!important;
	/* width: 50px!important;
	height: 50px!important; */
}
.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg {
	top:18px!important;
	/* top:13px!important; */
}
.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .next:after, 
.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
	margin-top: 1px!important;
	width: 45px!important;
	/* width: 25px!important; */
}
/* .new-counter-section .nectar-milestone {
	display:flex;
	justify-content: center;
} */
.left-space {
	padding-left:25%;
}
.new-counter-section .nectar-milestone .subject {
	font-size:50px;
	line-height:1.2!important;
	padding-top:20px;
}
.new-counter-section .nectar-milestone.motion_blur .number,
.new-counter-section .nectar-milestone .subject {
	/* font-family:"Editor Medium"!important; */
}
.and-counting {
	display: inline-block;
}
.and-counting:before {
	content:"";
	width:10px;
	height:100px;
	display:block;
	margin:0 auto;
	border-left:10px dotted #D9D9D9;
	margin: 20px auto 40px;
}
.expect-more-unfold {
	position:relative;
	margin-bottom:40px!important;
}
.expect-more-unfold h4 {
	width: 100%;
	position: absolute;
	left: 0;
    top: 390px;
	transform: translateY(0);
	font-size:30px!important;
	line-height:1.5!important;
	color:#fff;
	padding: 0 60px 80px 30px;
	transform: translateY(0);
	transition: transform 0.6s ease-in-out;
	background: rgba(0, 0, 0, 0.3);
    padding-top: 10px;
}
.expect-more-unfold.expect-more-unfold-2 h4 {
	top:435px;
}
.expect-more-unfold .expect-info {
	/* padding-top:20px;
	opacity:0; */
	transform: translateY(0);
	transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}
.expect-more-unfold .expect-info,
.expect-more-unfold .expect-info p {
	font-size:20px!important;
	line-height:1.5!important;
}
.expect-btn {
	position:relative;
	font-size:16px;
	line-height:1.2;
	color:#fff;
	font-weight:600;
	padding: 15px 22px;
	margin: 20px 0 0;
	text-transform:uppercase;
    display: inline-block;
}
.expect-more-unfold:hover .expect-info {
	opacity:1;
}
/* .expect-more-unfold:hover h4,
.expect-more-unfold:hover .expect-info{
	transform: translateY(-2.5rem);
} */
.export-box-space {
	padding-top:200px;
}
.pa-custom {
    display: none!important;
}
.review-google .sb-feed-header-average {
	width: 100%;
    display: block !important;
}
.home-offer h4 {
	margin-bottom: 20px!important;
	padding-top:15vh;
}
.home-offer .button {
	margin: 20px 0 50px!important;
}
.home-testi-scrollbar {
	max-height: 150px;
   width: 100%;
   overflow: auto;
   text-align: left!important;
}

	.home-testi-scrollbar::-webkit-scrollbar { 
	    width: 7px; 
	} 

	.home-testi-scrollbar::-webkit-scrollbar-track { 
	    background: #f1f1f1; 
	} 

	.home-testi-scrollbar::-webkit-scrollbar-thumb { 
	    background: #888; 
	} 

	.home-testi-scrollbar::-webkit-scrollbar-thumb:hover { 
	    background: #555; 
	} 

	.home-testi-scrollbar::-webkit-scrollbar-button { 
	    display: none; 
	}
	.home-testi-scrollbar p {
		padding-right: 20px;
	}
	.title-space {
		margin-bottom: 40px!important;
	}
	.title-with-logo h3 {
		text-align: right!important;
	}
	.title-with-logo h3 span {
		position: relative;
		display: inline-block;
	}
	/*.title-with-logo h3 span:after {
		content:"";
		position: absolute;
		top:0;
		right:0;
		background: url('https://akfirm.com/wp-content/uploads/2024/04/favicon.png') no-repeat 0 0;
		display: block;
		width: 100px;
	}*/	
	.title-logo {
		width: 65px;
	}
	.title-with-logo h3 span img {
		position: relative;
	    top: 5px;
	    left: 3px;
		margin-bottom: 0 !important;
		filter: invert(1) brightness(10);
	}
	.result-offer-right {
		position: absolute;
    bottom: -50px;
    right: 70px;  
	}
	.home-offer .nectar-sticky-media-section__media {
		background-repeat: no-repeat!important;
		background-size: contain !important;
	}
@media only screen and (min-width: 1000px) {
	.container {
/* 		max-width:1200px; */
		padding: 0 50px;
		
	}
	.expect-mobile-only {
		display:none;
	}
}

@media only screen and (min-width: 1600px) {
	.container {
		max-width:100%;
	}
	.expect-box.vc_column_container>.vc_column-inner {
		width: 515px;
		float: right;
		margin-right: 25px;
	}
	.expect-box.export-box-space.vc_column_container>.vc_column-inner {
		float: left;
		margin-left:25px;
		margin-right: 0;
	}
	.top-title h1, 
	.top-title {
		font-size: 160px;
	}
	.top-title-1 h1, 
	.top-title-1 {
		font-size: 205px;		
	}
	.content-title-1 h3 {
		font-size: 60px!important;
	}
	.title-logo {
	    width: 85px;
	}
	/* .client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next,
	.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
		width: 70px!important;
		height: 70px!important;
	}
	.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .next:after, 
	.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
		width: 45px !important;
	}
	.client-testimonial-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg {
		top: 18px !important;
	} */
}

@media only screen and (max-width: 1070px) and (min-width: 1000px)  {
	#top nav > ul > li > a {
		font-size:13px!important;
	}
}

@media only screen and (max-width: 1800px) {
	.social-media-title h2 {
		font-size: 32px !important;
	}
	.social-media-title h4 {
		font-size: 20px !important;
	}
	.client-testimonials h2 {
		font-size:70px!important;
	}
	.lawfirm-main h2 {
		font-size:100px!important;
	}
	.lawfirm-main h3 {
		font-size:60px!important;
	}
	.paragraph-5 {
		width:260px;
	}
}

@media only screen and (max-width: 1400px) {
	.top-title h1,
	.top-title {
		font-size:120px;
	}
	.top-title-1 h1,
	.top-title-1 {
		font-size:160px;
	}
	.pa-panel-wrapper:hover {
		flex: 2 auto;
	}
}

@media only screen and (max-width: 1239px) {
	.top-title h1,
	.top-title {
		font-size:100px;
	}
	.top-title-1 h1,
	.top-title-1 {
		font-size:140px;
	}
}

@media only screen and (max-width: 1139px) {
	.md-sp {
		padding-bottom:15px;
	}
	.letter-spacing-25 {
		letter-spacing: 10px;
	}
	.client-testimonials h2 {
		font-size: 60px!important;
	}
	.social-media-title {
		margin-top: 20px !important;
	}
	.social-media-title h2 {
    	font-size: 25px !important;
	}
	.social-media-title h4,
	.social-network h4{
    	font-size: 16px !important;
		line-height:1.2!important;
	}
	.sm-left-mian.vc_custom_1712574626030 {
		margin-top:20px!important;
	}
	.lawyer-story {
		padding-bottom:100px!important;
	}
	.winning-section {
		padding-left:15%;
		padding-right:15%;
	}
	.winning-section p {
		font-size:20px!important;
	}
	.home-section-1 {
		padding-left:50px;
		padding-right:50px;
	}
	.home-section-1 h2 {
		font-size: 32px !important;
		line-height:1.2!important;
	}
	.home-why-choose-section .wc-title-1 {
		font-size: 32px !important;
	}
	.home-why-choose-section .wc-title-2 {
		font-size: 40px !important;
	}
	.paragraph-3 {
		font-size:28px !important;
	}
	.form-section h2 {
		font-size:70px!important;
	}
	.pa-panel-wrapper {
		padding-top: 20px;
    	padding-left: 20px;
	}
	.pa-text-items h1 {
		font-size:25px;
	}
	.pa-text-wrapper {
		width: 100%;
    	min-width: inherit;
		padding-left: 20px;
		padding-right: 20px;
	}
	.home-counter-one {
		width:100%!important;		
	}
	.home-counter-one .nectar-milestone,
	.home-counter .nectar-milestone{
		text-align:center!important;
	}
	.home-counter {
		width:50%!important;
	}
	.top-title-1 h1,
	.top-title-1 {
		font-size:120px;
	}
	.expect-more-unfold h4 {
		position:inherit;
		padding: 0;
		margin-bottom: 10px !important;
		background-color: inherit;
	}
}

@media only screen and (max-width: 1024px) {       
	.pa-custom {
		display: flex!important;
	}
	.pa-menu {
		display: none!important;
	}
}

@media only screen and (max-width: 1023px) {
	.btn {
		font-size:18px!important;
		margin-right: 10px;
	}
	.home-counter .vc_col-sm-6,
	.home-counter .vc_col-sm-3 {
		width:33%!important;
		margin-bottom:0!important;
	}
	/* .hero-section h1,
	.hero-section h2 {
		font-size:70px!important;
	} */
	.home-counter-number h2,
	.home-counter h4 {
		text-align:center!important;
	}
	.lawfirm {
		display:none;
	}
	.lawfirm-mobile {
		display:block;
	}
	.lawfirm-main-inner {
    	padding-bottom: 0;
	}
	.lawfirm-main-inner .nectar_single_testimonial {
		display:block;
	}
}

@media only screen and (max-width: 999px) {
	.sm-mobile {
		display:block;
	}
	.sm-desktop {
		display:none;
	}
	.pa-menu {
		display: block!important;
	}
	.pa-custom {
		display: none!important;
	}
	.result-block .br-none {
		display: none;
	}
	.counter-section .row-bg {
		background-image:none!important;
	}
	.counter-section h2 {
		color:#9e864e!important;
	}
	.counter-section p {
		color: #000f2f!important;
	}
	.sm-mobile-pos .vc_col-sm-3 {
		width:33%!important;
	}
	.header-ctc a {
		background-color: #fff!important;
		display: inherit;
		padding: 10px 15px !important;
		color:#9e864e!important;
		text-shadow: inherit;
	}
	.menu-footer-menu-container {
		display:none!important;
	}
	.testimonial-content {
		margin-top:10px;
	}
	.testimonial-content:after, 
	.testimonial-content:before {
		right: 0;
		left: 0;
    	top: -20px;
		margin-left: auto;
    	margin-right: auto;
    	transform: rotate(90deg);
	}
	.testimonial-content:after {
		margin-top: -15px;
	}
	.expect-more-unfold{		
		text-align: center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		padding-bottom: 30px;
		margin-bottom: 30px!important;
	}
	.expect-more-unfold{
		border-bottom: none;
		padding-bottom: 30px;
		margin-bottom: 0!important;
	}
	.expect-more-unfold .expect-info {
		opacity:1;
	}
	.content-title-1 h3 {
		font-size: 35px !important;
	}
	.content-title-1 h3 span:before {
		width: 100px;
	}
	/*.client-testimonial-section .flickity-prev-next-button {
		top: 0 !important;
	}*/
	/* .client-testimonial-section .flickity-prev-next-button.previous {
		right: 50px !important;
		right: 53% !important;
	} */
	/*.client-testimonial-section .flickity-prev-next-button.next {
		right: 46% !important;
	}*/
	.client-testimonial-section .vc_col-sm-8 {
		padding-top:20px;
	}
	.new-counter-section .nectar-milestone .number {
		font-size:60px!important;
		line-height: 1 !important;
	}
	.nectar-milestone .number .symbol-wrap{
		font-size:65px!important;
		line-height: 1 !important;
	}
	.new-counter-section .nectar-milestone .subject {
		font-size: 40px;
	}
	.pj-hero-section .wpb_wrapper h2.vc_custom_heading {
		font-size: 40px!important;
		line-height: 1.2!important;
	}
	.pj-hero-section h4 {
		font-size: 20px!important;
		margin: 20px 0!important;
	}
	.home-offer h4 {
		padding-top:0;
	}
	.home-offer .nectar-sticky-media-sections .nectar-sticky-media-section__content-section:not(:last-child) {
      margin-bottom: 50px!important;
  }
  .result-offer-right {
		position: inherit;
    bottom: 0;
    right: 0;
    margin-top:20px;
	}
}

@media only screen and (max-width: 991px) {
	.paragraph-2 {
		font-size: 20px !important;
	}
	.paragraph-3 {
		font-size: 25px !important;
	}
	.paragraph-6,
	.rating-text {
		font-size: 20px !important;
	}
	.winning-section,
	.home-section-1{
		padding-left: 0;
		padding-right: 0;
	}
	.winning-section h2 {
		font-size: 80px!important;
	}
	.home-section-1 h2 {
		font-size: 26px !important;
	}
	.home-section-1 h3 {
		font-size: 30px !important;
	}
	.choose-winning h2 {
		font-size: 30px !important;
	}
	.clock-icon {
		padding-left: 70px;
	}
	.dedicated-section h2 {
		font-size: 43px !important;
	}
	.dedicated-section h3 {
		font-size: 65px !important;
	}
	.form-section h2 {
		font-size: 50px!important;
	}
	.form-section h3 {
		font-size: 40px!important;
	}
	.home-contact .form-cont {
   		max-width: 80%;
	}
	body[data-form-submit=regular] .container-wrap .home-contact input[type=submit].send-btn {
		font-size: 20px;
		padding: 15px 22px!important;
	}
	.client-testimonials h2 {
		font-size: 45px!important;
	}
	.client-testimonials h3 {
		font-size: 30px!important;
		margin:40px 0!important;
	}
	.lawfirm-main h2 {
		font-size: 80px!important;
	}
	.lawfirm-main h3 {
		font-size: 40px!important;
		margin-bottom: 10px !important;
	}
	.home-why-choose-section .wc-title-1 {
		font-size: 26px !important;
		margin:30px 0 60px!important;
	}
	.home-why-choose-section .regular-button {
		margin-bottom:80px!important;
	}
	.home-why-choose-section .wc-title-2 {
		font-size: 30px !important;
	}
	.practice-areas {
		height:inherit;
	}
	.p-a-wrapper {
		height: auto;
	}
	.practice-areas,
	.pa-text-wrapper,
	.p-a-wrapper,
	.pa-text-items {
		display: block;
	}
	.pa-text-wrapper{
		position: inherit;    	
	}
	.pa-panel-wrapper,
	.pa-panel-wrapper .pa-text-items {
		opacity: 1;
	}
	.p-a-text-header {
		display:none;
	}
	.pa-text-items {
		margin-bottom: 30px;
	}
	.pa-text-items p {
		color:#fff;
	}
	.pa-text-items a {
		color: #fff;
		font-size: 16px;
	}
	.pa-text-items h1 {
		font-size: 20px;
	}
	.sm-left-mian h2 {
		font-size:40px !important;
	}
	.sm-left-mian h4 {
		font-size:20px !important;
	}
	.lawyer-story {
		padding-bottom: 0!important;
	}
	.lawyer-story h2 {
		font-size:70px !important;
	}
	#footer-outer .widget_nav_menu {
		margin-top:70px;
	  font-size: 14px;
	}
	.top-space.wpb_text_column {
		margin-top:50px!important;
	}
	.home-contact .w-form {
		margin: 0;
	}
	.client-testimonials h2 {
		font-size: 30px!important;
	}
	.pa-panel-wrapper {
		padding-left: 0;
	}
	.pa-text-items {
		padding-right:0;
	}
	.wpb_wrapper .top-title h1.vc_custom_heading, 
	.wpb_wrapper .top-title.vc_custom_heading {
		font-size:60px!important;
		line-height: 1.1 !important;
	}
	.wpb_wrapper .top-title-1 h1.vc_custom_heading, 
	.wpb_wrapper .top-title-1.vc_custom_heading {
		font-size:70px!important;
		line-height: 1.1 !important;
	}
	.home-offer .nectar-sticky-media-content__media-wrap {
		margin-bottom: 30px!important;
	}
	.title-logo {
	    width: 45px;
	}
}

@media only screen and (max-width: 767px) {
	.br-none {
		display:none;
	}
	.title-logo {
	    width: 35px;
	}
	.primary-button {
		text-align:center!important;
	}
	.letter-spacing-25 {
		letter-spacing: 5px;
	}
	.letter-spacing-7,
	.title-1,
	.title-3 {
		letter-spacing: 3px;
	}
	.title-2 {
		letter-spacing: 2px;
	}
	.paragraph-6,
	.rating-text {
		font-size: 18px !important;
	}
	.paragraph-10 {
		font-size:18px !important;
	}
	.paragraph-11 {
		font-size:14px !important;
	}
	.top-space.vc_custom_1712654059403 {
		margin-top:25px!important;
	}
	.btn {
		font-size: 15px!important;
		margin-right: 0;
		width: 100%;
		padding: 12px!important;
		border-width:2px;
	}
	.button {
		width:100%;
		font-size: 15px;
		margin:0 0 15px;
	}
	.white-btn {
		margin-left: 0;
	}
	.md-special {
		margin-top: 30px;
		margin-bottom: 30px!important;
		padding-left: 5px;
	}
	.wpb_wrapper .top-title h1.vc_custom_heading, 
	.wpb_wrapper .top-title.vc_custom_heading {
		font-size:35px!important;
	}
	.wpb_wrapper .top-title-1 h1.vc_custom_heading, 
	.wpb_wrapper .top-title-1.vc_custom_heading {
		font-size:40px!important;
	}
	.top-title span, 
	.top-title-1 span, 
	.top-title h1 span, 
	.top-title-1 h1 span {
		justify-content: center;
		padding: 0;
	}
	.top-title span:after, 
	.top-title-1 span:before, 
	.top-title h1 span:after, 
	.top-title-1 h1 span:before {
		display: none;
	}
	.top-title h1, 
	.top-title,
	.top-title-1 h1, 
	.top-title-1 {
		padding:0;
	}
	.hero-section h3 {
		font-size: 18px!important;
/* 		margin-bottom: 40px!important; */
	}
	.double-line-div {
		margin-top: 30px;
	}
	.home-counter .vc_col-sm-6, .home-counter .vc_col-sm-3 {
		width: 100%!important;
		margin-bottom: 20px!important;
	}
	.winning-section p {
		font-size: 15px!important;
	}
	.winning-section h2 {
		font-size: 45px!important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.home-section-1 h2 {
		font-size: 20px !important;
	}
	.home-section-1 h3 {
		font-size: 25px !important;
		line-height: 1.3!important;
		margin-top: 20px;
	}
	.paragraph-2 {
		font-size: 15px !important;
		text-align: center;
	}
	.home-section-1 h2 {
		font-size: 16px !important;
	}
	.md-special-content {
		padding-left:20px;
	}
	.md-special-content .paragraph-2 {
		text-align:left;
	}
	.choose-winning h2 {
		font-size: 18px !important;
		margin-bottom: 20px !important;
	}
	.paragraph-3 {
		font-size: 17px !important;
	}
	.clock-icon {
		padding-left: 50px;
	}	
	.clock-icon:before {
		height: 42.5px;
    	width: 42.5px;
	}
	.dedicated-section h2 {
		font-size: 25px !important;
	}
	.dedicated-section h3 {
		font-size: 40px !important;
		padding-right: 0!important;
    	padding-bottom: 10px !important;
    	padding-left: 0!important;
	}
	.form-section h2 {
		font-size: 35px!important;
	}
	.form-section h3 {
		font-size: 30px!important;
	}
	.home-contact .form-cont {
		max-width: 100%;
		min-width: 100%;
		margin: 25px auto;
	}
	.home-contact .form-row {
		display: block;
	}
	.home-contact .wpforms-one-half {
		width: 100%;
		margin: 0!important;
	}
  .home-contact .form-cont label, 
  .home-contact .form-cont .privacy-title label {
    margin-bottom: 0;
  }
  .home-contact .form-cont label, 
  .home-contact .form-cont .privacy-title label, 
  .home-contact .form-cont legend {
    font-size: 16px;
  }
  .custom-txt-field input, 
  .custom-txt-field textarea {
    font-size: 16px !important;
    margin-bottom: 0px !important;
  }
  .home-contact .form-cont legend {
    margin-bottom: 20px;
  }
  .home-contact .form-cont .privacy-title {
    padding-top: 20px;
  }
  .home-contact .send-button {
    width: 100%;
    margin-top:20px;
  }
	.home-contact .form-row label, 
	.home-contact .form-privacy span.privacy-title {
		margin-bottom: 5px;
    	font-size: 17px;
	}
	.custom-txt-field {
		font-size: 16px;
	}
	.home-contact .form-privacy span.wpcf7-list-item-label {
		margin-bottom: 5px;
    	font-size: 13px;
	}
	.form-privacy {
		margin: 20px 0 0;
	}
	.home-contact .form-privacy span.privacy-title, 
	.home-contact .form-privacy span.wpcf7-list-item-label {
		margin-bottom: 0px;
	}
	body[data-form-submit=regular] .container-wrap .home-contact input[type=submit].send-btn {
		font-size: 15px;
		padding: 12px 12px!important;
		width: 100%;
	}
	.form-privacy input {
		width: 15px;
		height: 15px;
		top: -1px;
	}
	.form-privacy .wpcf7-list-item {
		padding-left: 25px;
	}
	.client-testimonials h2 {
		font-size: 25px!important;
		margin-bottom: 20px !important;
	}
	.client-testimonials h3 {
		font-size: 20px!important;
		margin: 25px 0!important;
	}
	.client-testimonials h4 {
		font-size: 14px!important;
	}
	.lawfirm-main h2 {
		font-size: 35px!important;
	}
	.lawfirm-main h3 {
		font-size: 30px!important;
	}
	.lawfirm-main-inner p {
		font-size: 16px;
		font-weight: 500;
	}
	.lawfirm-main-inner .nectar_single_testimonial[data-style=small_modern] p span {
		font-size: 60px;
		line-height: 60px;
	}
	.lawfirm-main-inner .nectar_single_testimonial span.wrap span {
		font-size: 16px;
	}
	.lawfirm-main-inner p {
		font-size: 16px;
		font-weight: 500;
		padding-bottom: 5px;
	}
	.home-why-choose-section .wc-title-1 {
		font-size: 20px !important;
		margin: 20px 0 30px!important;
	}
	.home-why-choose-section .regular-button {
		margin-bottom: 40px!important;
	}
	.div-block-2 {
		height: 100px;
		margin: 40px auto!important;
	}
	.home-why-choose-section .wc-title-2 {
		font-size: 20px !important;
		margin-bottom: 40px !important;
	}
	.home-why-choose-section h4 {
		font-size: 18px !important;
	}
	.pa-text-wrapper,
	.pa-text-items p {
		text-align:center;
	}
	.sm-left-mian h2,
	.sm-left-mian h4 {
		margin-left:0!important;
	}
	.sm-left-mian h2 {
		font-size: 25px !important;
	}
	.home-why-choose-section h4 {
		font-size: 14px !important;
	}
	.lawyer-story h2 {
		font-size: 40px !important;
	}
	#footer-outer img {
		max-width: 70%;
	}
	#footer-outer #footer-widgets .col ul li{
		margin:0 7px!important;
	}
	#footer-outer #footer-widgets .col ul li:first-child {
		display:block!important;
	}
	#footer-outer #footer-widgets .col ul li:first-child a {
		margin:0 auto 10px;
	}
	.rating-text {
		display:block;
	}
	.rating-text .rating-img {
		justify-content:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.google-map {
		margin-bottom:0!important;
	}
	.map-contact {
		background-color: rgba(181,149,86,1);
		border: none;
		text-align:center;
	}
	.map-contact h2 {
		text-align:center!important;
	}
	.map-contact .divider-wrap .divider-small-border[data-color="accent-color"] {
		margin:0 auto;
		background-color: #fff!important;
	}
	.map-contact .primary-button.regular-button {
		background-color: #fff!important;
		color: #B59556!important;
	}
	.pj-hero-section,
	.pj-hero-section h2,
	.pj-hero-section h4,
	.why-hire-section,
	.why-hire-section h2,
	.why-hire-section h3,
	.why-hire-section p,
	.ca-expertiese-area,
	.ca-expertiese-area h2,
	.ca-expertiese-area p,
	.pi-inner-block,
	.pi-inner-block h2,
	.pi-inner-block p,
	.expect-more-section,
	.expect-more-section h2,
	.support-section,
	.support-section h2,
	.client-testimonials-new,
	.client-testimonials-new h2,
	.testimonial-content,
	.testimonial-content h4,
	.counter-section,
	.counter-section h2,
	.counter-section p,
	.home-offer,
	.home-offer h3,
	.home-offer h4 {
		text-align:center !important;
	}
	.pj-hero-section .divider-wrap div,
	.why-hire-section .divider-wrap div,
	.ca-expertiese-area .divider-wrap div,
	.pi-inner-block .divider-wrap div,
	.expect-more-section .divider-wrap div,
	.support-section .divider-wrap div,
	.client-testimonials-new .divider-wrap div,
	.counter-section .divider-wrap div,
	.support-section img,
	.testimonial-content img {
		margin-left:auto!important;
		margin-right:auto!important;
	}
	.pi-inner-block .divider-wrap div,
	.counter-section .divider-wrap div {
		display:block!important;
	}
	.why-hire-section .md-special-content .heading-1,
	.why-hire-section .md-special-content p,
	.highlighted-text p,
	.quote-block h2,
	.quote-block p {
		text-align:left !important;
	}
	.counter-section .divider-wrap div {
		margin-top:10px !important;
		margin-bottom:20px !important;
	}
	.testimonial-content {
    	padding: 20px !important;
	}
	.counter-left-height {
		height: inherit;
	}
	.home-counter {
		width:100%!important;
	}
	.nectar-milestone .number .symbol-wrap {
		font-size:40px!important;
		line-height:1!important;
	}
	.home-counber-number .home-counter-one h2 span {
		padding-left:23px;
	}
	.home-counber-number .subject,
	.home-counter h4 {
		font-size: 15px!important;
	}
	.pi-inner-block .wpb_wrapper {
		background: rgba(0,0,0,0.5);
        padding: 20px;
	}
	.diffferent-desktop {
		display:none;
	}
	.top-space.wpb_text_column {
		margin-top:40px!important;
	}
	.content-title-1 h3 {
		font-size: 30px !important;
    	text-align: center!important;
	}
	.content-title-1 h3 span:before {
		display:none;
	}
	.expect-more-unfold h4 {
		font-size: 24px !important;
		line-height: 1.4 !important;
		margin-bottom: 10px !important;
	}
	.expect-btn {
		margin:20px 0 0;
	}
	body[data-button-style*="slightly_rounded"] .nectar-button.nectar_video_lightbox {
		width:100%;
		margin: 0;
		display: block;
	}
	.client-testimonial-section .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap>:last-child {
		margin-bottom:35px!important;
	}
	.client-testimonial-section,
	.client-testimonial-section h2,
	.client-testimonial-section h4,
	.client-testimonial-section h5 {
		text-align:center!important;
	}
	.client-testimonial-section h4 {
		font-size:20px!important;
	}
	.client-testimonial-section h5 {
		font-size:16px!important;
	}
	.testimonial-rating {
		margin:0 auto!important;
	}
	.new-counter-section .nectar-milestone {
		display:block;
		text-align: center;
	}
	.new-counter-section h2 {
		text-align:center!important;
	}
	.counter-inner .symbol-wrap {
        font-size: 40px !important;
    }
	.new-counter-section .nectar-milestone .number {
		line-height:1!important;
	}
	.new-counter-section .nectar-milestone .number {
        font-size: 35px !important;
    }
	.counter-inner h2 {
        margin-bottom: 0 !important;
    }
	.new-counter-section .nectar-milestone .subject {
        font-size: 20px;
        padding-top:10px;
    }
	.pj-hero-section .wpb_wrapper h2.vc_custom_heading {
		font-size: 30px!important;
	}
	.home-offer h4 {
		font-size: 20px!important;
	}
	.client-testimonial-section .flickity-prev-next-button.next {
	right:-60px!important;
	}
	.client-testimonial-section .flickity-prev-next-button.previous {
		left:-60px!important;
	}
	.title-space {
		margin-bottom: 20px !important;
	}
}

@media only screen and (max-width: 690px) {
	.mobile-text-center,
	.mobile-text-center h2,
	.mobile-text-center h3,
	.mobile-text-center h4,
	.mobile-text-center h5 {
		text-align: center!important;
	}
}