<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
.load-more a,
a {
	transition: all .3s ease 0s;
	text-decoration: none
}

.fix,
.slider-buttom-area {
	overflow: hidden
}

body,
html {
	height: 100%
}

.floatleft {
	float: left
}

.floatright {
	float: right
}

.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px
}

.alignright,
.header-area-top-area .header-top-right {
	float: right
}

.alignright {
	margin-left: 15px;
	margin-bottom: 15px
}

.aligncenter {
	display: block;
	margin: 0 auto 15px
}

:focus,
a:focus {
	outline: solid 0;
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

img {
	max-width: 100%;
	height: auto
}

p {
	margin: 0 0 20px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 20px;
	font-family: Raleway, sans-serif;
	line-height: 1.5;
	font-weight: 600
}

.acurate,
ul {
	margin: 0;
	padding: 0
}

h1 {
	font-size: 60px
}

h2 {
	font-size: 36px
}

h3 {
	font-size: 26px
}

a:focus,
a:hover {
	color: #cf9455;
	text-decoration: none
}

a:active,
a:hover {
	outline: 0
}

ul {
	list-style: none
}

.clear {
	clear: both
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	vertical-align: baseline
}

.section-title-area {
	position: relative;
	text-align: center
}

.section-title-area h2 {
	color: #000;
	text-transform: uppercase
}

.section-title-area h2::after {
	background: #cf9455;
	content: "";
	display: block;
	left: 0;
	top: 0;
	right: 0;
	width: 70px;
	height: 3px;
	margin: 13px auto
}

.section-title-area p {
	padding: 2px 100px;
	font-size: 16px
}

.load-more {
	text-align: center
}

.load-more a {
	background: #000;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin-top: 85px;
	padding: 15px 40px;
	position: relative;
	text-transform: uppercase
}

.load-more a:hover {
	background: #cf9455
}

div.owl-theme .owl-controls .owl-page span {
	background: #cf9455!important
}

.text-blod {
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	line-height: 1.5;
	margin: 28px 0;
	font-size: 17px
}

.phone-number {
	color: #fff;
	display: block;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 13px!important;
	text-decoration: none;
	z-index: 9;
	line-height: 40px
}

.capbox {
	color: #000;
	background: 0 0;
	border: 1px solid #cf9455;
	display: inline-block;
	zoom: 1;
	padding: 8px 40px 8px 8px;
	float: left;
	margin: 0 8px
}

.capbox-inner {
	font: 700 11px arial, sans-serif;
	color: #000;
	background-color: #fff;
	margin: 5px auto 0;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

#CaptchaDiv,
#CaptchaDiv1,
#CaptchaDiv2 {
	font: 700 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000;
	background-color: #FFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

#CaptchaInput {
	margin: 1px 0;
	width: 135px
}

.mb20 {
	margin-bottom: 20px
}

.header-area-top-area {
	background: #000;
	padding: 8px 0
}

.header-area-top-area .header-top-left p {
	color: #ddd;
	margin: 0;
	font-size: 15px;
	line-height: 32px
}



.whatsapp-fixed-wrapper {
    position: fixed;
    right: 50px;
    width: 200px;
    height: 37px;
    bottom: 9px;
    z-index: 999;
    background: #13990a;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 22px;
    box-shadow: -2px 4px 4px 0 #00000061;
}
.whatsapp-fixed-wrapper:hover, .whatsapp-fixed-wrapper:focus {
    background: #118609;
	transition: all .3s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.whatsapp-fixed-wrapper svg {
	width: 20px;
	height: auto;
	position: relative;
    top: -1px;
}
.whatsapp-fixed-wrapper .chat-txt {
	font-size: 16px;
	color: #fff;
	position: relative;
    /* top: 2px; */
    left: 2px;
}
.about-page-featured-image img{
	 margin-top: 115px;
    margin-left: 20px; 
}
.mobile-logo img{
	width: 100%;
    height: 48px;
    padding-right: 240px;
    margin-top: -47px;
    float: left;
}







@media (min-width:768px) and (max-width:991px) {
	.header-area-top-area .header-top-left p {
		font-size: 12px
	}
}

.header-area-top-area .header-top-left p i {
	color: #cf9455;
	margin-right: 5px
}

@media (min-width:320px) and (max-width:767px) {
	.header-area-top-area .header-top-left p {
		text-align: center
	}
	.header-area-top-area .header-top-right {
		float: none;
		text-align: center
	}
}

.header-area-top-area .header-top-right ul li {
	border-right: 1px solid #cf9455;
	display: inline-block;
	line-height: 15px
}

.header-area-top-area .header-top-right ul li:last-child,
.main-header-area .main-menu-area nav&gt;ul&gt;li:first-child a {
	border: none
}

.header-area-top-area .header-top-right ul li a {
	display: block;
	color: #ddd;
	padding: 0 15px;
	transition: all .3s
}

.header-area-top-area .header-top-right ul li a:hover {
	color: #cf9455
}

.main-header-area {
	padding: 0
}

.main-header-area .logo-area {
	padding: 10px 0
}

.main-header-area .main-menu-area {
	padding: 0
}

.main-header-area .main-menu-area nav&gt;ul&gt;li {
	display: inline-block;
	line-height: 15px;
	padding: 15px 0;
	position: relative
}

.main-header-area .main-menu-area nav&gt;ul&gt;li.current i.fa {
	color: #cf9455;
	font-size: 25px
}

.main-header-area .main-menu-area nav&gt;ul&gt;li a {
	display: block;
	color: #666;
	padding: 0 6px;
	transition: all .3s;
	font-family: 'Droid Sans', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	border-left: 1px solid #cf9455
}

.main-header-area .main-menu-area nav&gt;ul&gt;li a:hover {
	color: #cf9455
}

.main-header-area .main-menu-area nav&gt;ul&gt;li ul {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 100%;
	transform: scaleY(0);
	transform-origin: 0 0 0;
	transition: all .5s ease 0s;
	width: 200px;
	z-index: 99999;
	background: #FFF;
	padding: 0
}

.main-header-area .main-menu-area nav&gt;ul&gt;li:hover ul,
.slider-buttom-area .single-slider-buttom-area:hover .slider-buttom-overlay {
	opacity: 1;
	transform: scaleY(1)
}

.main-header-area .main-menu-area nav&gt;ul&gt;li:hover ul li {
	display: block;
	border-bottom: 1px solid #fff;
	border-left: 0 solid transparent;
	border-left: none;
	line-height: 22px
}

.main-header-area .main-menu-area nav&gt;ul&gt;li:hover ul li:last-child {
	border-bottom: none
}

.main-header-area .main-menu-area nav&gt;ul&gt;li:hover ul li a {
	padding: 10px 12px;
	display: block;
	color: #666;
	font-size: 14px;
	text-transform: uppercase
}

.main-header-area .main-menu-area nav&gt;ul&gt;li:hover ul li a:hover {
	color: #D98C3A
}

.main-header-area .search-area {
	padding: 38px 0;
	position: relative
}

.main-header-area .search-area span {
	color: #cf9455;
	left: -20px;
	line-height: 0;
	position: absolute;
	top: 52px
}

.slider-area .big-title,
.slider-area .slider-2 h1 {
	line-height: 90px;
	text-align: center;
	font-family: Raleway, sans-serif;
	text-transform: uppercase
}

.main-header-area .search-area input {
	background: 0 0;
	border: none;
	border-radius: 0;
	padding: 10px 0 0;
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #000
}

.slider-area .big-title {
	color: #fff;
	font-size: 45px;
	font-weight: 700
}

.slider-area .big-title span.title-builder {
	color: #fff
}

.slider-area .small-content {
	font-size: 20px;
	letter-spacing: 10px;
	text-align: center
}

.slider-area .button {
	color: #d1d1d1;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 68%;
	white-space: normal
}

.slider-area .button .btn-success {
	background-color: #cf9455;
	border-color: #cf9455;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	padding: 15px 40px;
	text-transform: uppercase;
	outline: 0
}

.slider-area .button .btn-success:hover {
	background-color: #d98c3a;
	border-color: #d98c3a;
	color: #fff
}

.slider-area .preview-2 .nivo-controlNav {
	display: none
}

.slider-area .slider-2 h1 {
	color: #fff;
	font-size: 35px;
	font-weight: 700
}

.slider-buttom-area .single-slider-buttom-area {
	height: 380px;
	padding: 85px 0 25px
}

.slider-buttom-area .single-slider-buttom-area .content-area {
	position: relative
}

.slider-buttom-area .single-slider-buttom-area h3 {
	color: #fff;
	display: block;
	font-family: Raleway, sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 13px!important;
	text-decoration: none;
	z-index: 9
}

.slider-buttom-area .single-slider-buttom-area h3 a:hover {
	color: #cf9455
}

.slider-buttom-area .single-slider-buttom-area p {
	color: #fff
}

a[href^=tel] {
	color: #fff;
	text-decoration: none;
	font-size: 18px
}

.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
	background: #fff;
	color: #cf9455;
	display: inline-block;
	font-weight: 700;
	margin-top: 20px;
	padding: 15px 34px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .3s ease 0s
}

.slider-buttom-area .single-slider-buttom-area a.call-us-buttom::after {
	color: #cf9455;
	content: "\f178";
	display: block;
	font-family: FontAwesome;
	font-size: 20px;
	position: absolute;
	right: 39px;
	top: 17px
}

.slider-buttom-area .single-slider-buttom-area a.call-us-buttom:hover {
	background: #cf9455;
	color: #fff
}

.slider-buttom-area .single-slider-buttom-area a.call-us-buttom:hover::after {
	color: #fff
}

.slider-buttom-area .single-slider-buttom-area .slider-buttom-overlay {
	background: rgba(0, 0, 0, .5);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transform: scaleY(0);
	transition: all .5s ease 0s;
	width: 100%
}

.slider-buttom-area .slider-button-one {
	background: url(../img/slider-buttom1.jpg) center center no-repeat;
	background-size: cover;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 67px
}

.slider-buttom-area .slider-button-one h3 {
	font-size: 27px
}

.slider-buttom-area .slider-button-one .call-us-buttom {
	height: 50px;
	padding: 15px 32px;
	text-align: left!important;
	width: 170px
}

.slider-buttom-area .slider-button-one .call-us-buttom::after {
	font-size: 15px!important;
	right: 30px!important
}

.slider-buttom-area .slider-button-two {
	background: url(../img/slider-buttom2.jpg) center center no-repeat;
	background-size: cover;
	padding: 82px 30px 67px;
	margin: 0 -1px
}

.slider-buttom-area .slider-button-two .call-us-buttom {
	height: 52px;
	padding: 15px 25px!important;
	width: 240px
}

.slider-buttom-area .slider-button-two .call-us-buttom:after {
	font-size: 15px!important;
	right: 15px!important
}

.slider-buttom-area .slider-button-three {
	background: url(../img/slider-buttom3.jpg) center center no-repeat;
	background-size: cover;
	text-align: left;
	padding: 84px 0 105px 30px
}

.slider-buttom-area .slider-button-three ul li {
	padding: 7.2px 0;
	color: #ddd
}

.slider-buttom-area .slider-button-three ul li::after {
	background: #484848;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	margin: 18px 0 0!important;
	top: 18px!important;
	width: 400px
}

.slider-buttom-area .slider-button-three ul li:last-child::after {
	background: 0 0!important
}

.slider-buttom-area .slider-button-three ul li span {
	margin-left: 150px
}

.first-box-content {
	position: absolute;
	right: 0;
	text-align: left;
	width: 300px
}

p.call-now {
	font-size: 20px
}

.about-lawyer-area {
	background: #F9F9F9;
	padding: 100px 0 0
}

.about-lawyer-area .about-lawyer-featured-image img:hover {
	/*opacity: .9*/
}

.about-lawyer-area .about-content-area {
	margin: 42px 0
}

.about-lawyer-area .about-content-area h1 {
	color: #000;
	font-size: 60px;
	font-weight: 900;
	line-height: 62px
}

.about-lawyer-area .about-content-area h1 span {
	color: #cf9455;
	font-weight: 600
}

.about-lawyer-area .about-content-area p {
	color: #666;
	text-align: justify
}

.about-lawyer-area .about-content-area ul li {
	color: #393939;
	font-size: 18px;
	font-weight: 600;
	padding: 6px 0
}

.about-lawyer-area .about-content-area ul li::before {
	content: "\f00c";
	padding: 0 17px 0 0;
	left: 0;
	top: 0;
	font-family: FontAwesome;
	color: #cf9455
}

.about-lawyer-area .about-content-area .read-more-button {
	position: relative;
	display: inline-block
}

.about-lawyer-area .about-content-area .read-more-button a {
	background: 0 0;
	color: #cf9455;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin-top: 40px;
	padding: 13px 40px;
	text-decoration: none;
	transition: all .3s ease 0s;
	width: 170px;
	border: 1px solid #cf9455;
	text-transform: uppercase
}

.about-lawyer-area .about-content-area .read-more-button a:hover {
	background: #cf9455;
	border: 1px solid #cf9455;
	color: #fff
}

.about-lawyer-area .about-content-area .read-more-button a::after :hover i {
	color: #fff
}

.about-lawyer-area .about-content-area .read-more-button a::after {
	color: #cf9455;
	content: "";
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	right: 25px;
	top: 54px
}

.about-lawyer-area .about-content-area .read-more-button a:hover:after {
	color: #fff!important
}

.our-practice-area {
	padding: 90px 15px 0;
	overflow: hidden
}

.our-practice-area .practice-area {
	padding: 0;
	margin: 43px 0 0
}

.our-practice-area .practice-area .owl-carousel .owl-wrapper-outer {
	overflow: inherit
}

.our-practice-area .practice-area:hover .owl-next,
.our-practice-area .practice-area:hover .owl-prev {
	opacity: 1!important
}

.our-practice-area .practice-area .single-practice {
	background: #f9f9f9;
	display: block;
	margin: 0 2px;
	padding: 30px 10px;
	position: relative;
	text-align: center;
	top: 0;
	transition: all .3s ease-out 0s;
	z-index: 999
}

.our-practice-area .practice-area .single-practice:hover {
	background: #fff
}

.our-practice-area .practice-area .single-practice::after {
	-webkit-box-shadow: 0 1px 5px 2px rgba(166, 166, 166, 1);
	-moz-box-shadow: 0 1px 5px 2px rgba(166, 166, 166, 1);
	box-shadow: 0 1px 5px 2px rgba(166, 166, 166, 1);
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all .3s ease-out 0s;
	visibility: hidden;
	width: 100%;
	z-index: 0
}

.our-practice-area .practice-area .single-practice:hover:after {
	opacity: 1;
	visibility: visible
}

.our-practice-area .practice-area .single-practice i {
	color: #cf9455;
	font-size: 45px
}

.our-practice-area .practice-area .single-practice h3 a {
	color: #000;
	display: block;
	font-family: Raleway, sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 20px 0 15px
}

.our-practice-area .practice-area .single-practice h3 a:hover {
	color: #cf9455
}

.our-practice-area .practice-area .single-practice h3 a::after {
	background: #cf9455;
	content: "";
	display: block;
	left: 0;
	top: 0;
	right: 0;
	width: 50px;
	height: 3px;
	margin: 20px auto
}

.our-practice-area .practice-area .single-practice .read-more {
	display: inline-block;
	margin: 10px 0
}

.our-practice-area .practice-area .single-practice .read-more a {
	border: 1px solid #cf9455;
	color: #cf9455;
	display: block;
	font-size: 12px;
	font-weight: 600;
	padding: 8px 32px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .3s ease 0s
}

.our-practice-area .practice-area .single-practice .read-more a:hover {
	background: #cf9455;
	color: #fff;
	border: 1px solid #cf9455
}

.our-practice-area .practice-area .owl-next i,
.our-practice-area .practice-area .owl-prev i {
	line-height: 36px;
	font-weight: 700;
	font-size: 25px;
	color: #fff!important
}

.our-practice-area .practice-area .single-practice .single-practice-content {
	z-index: 3;
	position: relative
}

.our-practice-area .practice-area .owl-next,
.our-practice-area .practice-area .owl-prev {
	position: absolute;
	top: 140px;
	width: 36px;
	height: 45px;
	z-index: 99;
	transition: all .3s ease-out 0s
}

.our-practice-area .practice-area .owl-prev {
	left: -2px;
	background: #000!important;
	border: 1px solid #000;
	border-radius: 0!important
}

.our-practice-area .practice-area .owl-prev:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.our-practice-area .practice-area .owl-next {
	right: -2px;
	background: #000!important;
	border: 1px solid #000;
	border-radius: 0!important
}

.our-practice-area .practice-area .owl-next:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.advertise-area {
	background: url(../img/bennar.jpg) center center no-repeat;
	background-size: cover;
	padding: 90px 0;
	transition: all .3s ease-out 0s;
	overflow: hidden;
	text-align: center
}

.advertise-area:hover {
	opacity: .9
}

.advertise-area .bennar h2 {
	color: #fff;
	font-size: 50px;
	font-weight: 800;
	line-height: 75px;
	text-align: center;
	text-transform: uppercase
}

.advertise-area .bennar h2 span {
	color: #cf9455;
	font-weight: 300
}

.happy-client-area {
	position: relative;
	padding: 92px 0 40px;
	background: #f9f9f9;
	overflow: hidden
}

.happy-client-area .single-client-area {
	text-align: center;
	background: #fff;
	padding: 47px 0 40px;
	margin: 15px;
	transition: all .3s ease-out 0s
}

.happy-client-area .single-client-area h3 {
	margin: 0
}

.happy-client-area .single-client-area h3 a {
	color: #000;
	font-family: Raleway, sans-serif;
	font-size: 24px;
	font-weight: 400;
	transition: all .3s ease-out 0s;
	z-index: 2
}

.happy-client-area .single-client-area .picture ul li a i,
.happy-client-area .single-client-area h3 a:hover {
	color: #cf9455
}

.happy-client-area .single-client-area .picture {
	width: 120px;
	height: 120px;
	margin: 20px auto;
	display: block
}

.happy-client-area .client-section-area .owl-prev,
.happy-client-area .owl-next {
	position: absolute;
	top: 180px;
	width: 36px;
	height: 45px;
	z-index: 99;
	opacity: 1!important
}

.happy-client-area .single-client-area .picture img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.happy-client-area .single-client-area .picture ul {
	margin: 15px 0
}

.happy-client-area .single-client-area .picture ul li {
	display: inline-block
}

.happy-client-area .single-client-area .picture ul li a {
	display: block;
	padding: 5px 1px
}

.happy-client-area .single-client-area .picture ul li.disable a i {
	color: #cdcdcd
}

.happy-client-area .single-client-area p {
	line-height: 24px;
	margin: 60px 40px 20px
}

.happy-client-area .single-client-area:hover {
	-webkit-box-shadow: 0 1px 5px 2px rgba(166, 166, 166, 1);
	-moz-box-shadow: 0 1px 5px 2px rgba(166, 166, 166, 1);
	box-shadow: 0 1px 5px 2px rgba(166, 166, 166, 1)
}

.happy-client-area .client-section-area .owl-prev {
	left: -70px;
	background: #000!important;
	transition: all .3s;
	border: 1px solid #000;
	border-radius: 0!important
}

.happy-client-area .client-section-area .owl-prev i {
	line-height: 36px;
	font-weight: 700;
	font-size: 25px;
	color: #fff
}

.happy-client-area .client-section-area .owl-prev:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.happy-client-area .owl-next {
	right: -70px;
	background: #000!important;
	color: #cf9455;
	transition: all .3s ease-out 0s;
	border: 1px solid #000;
	border-radius: 0!important
}

.happy-client-area .owl-next i {
	line-height: 36px;
	font-weight: 700;
	font-size: 25px;
	color: #fff
}

.happy-client-area .owl-next:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.client-section-area {
	padding: 35px 0
}

.single-client-area p {
	font-size: 14px;
	font-weight: 400
}

.designation {
	margin: 0!important;
	padding: 0
}

.our-attorney-area {
	padding: 50px 0
}

.our-attorney-area .our-attorney {
	margin-top: 45px
}

.our-attorney-area .our-attorney .single-attorney {
	margin: 0 15px;
	position: relative
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture {
	position: relative
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture img {
	width: 100%
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	opacity: 0;
	transform: scale(1);
	transition: all .3s ease-out 0s;
	z-index: 9;
	background: rgba(255, 255, 255, .8);
	text-align: center
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay h2 {
	margin: 189px 0 0
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay h2 a {
	border: 1px solid #cf9455;
	color: #cf9455;
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 20px 90px;
	text-transform: uppercase;
	transition: all .3s ease-out 0s
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay h2 a:hover {
	color: #fff;
	border: 1px solid #cf9455;
	background: rgba(207, 148, 87, .5)
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media {
	bottom: 50px;
	left: 0;
	position: absolute;
	right: 0
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li {
	display: inline-block;
	margin: 0 10px;
	transition: all .3s ease-out 0s
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a {
	color: #cf9455;
	display: block;
	height: 40px;
	padding: 9px 0;
	transition: all .3s ease-out 0s;
	width: 42px;
	border: 1px solid #cf9455
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a:hover {
	border: 1px solid #cf9455;
	color: #fff;
	background: #cf9455
}

.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a i {
	transition: all .3s ease-out 0s;
	font-size: 20px
}

.our-attorney-area .our-attorney .single-attorney:hover .overlay {
	opacity: 1;
	transform: scale(.9)
}

.our-attorney-area .our-attorney .attorney-content {
	margin: 20px 0
}

.our-attorney-area .our-attorney .attorney-content h3 {
	margin: 0
}

.our-attorney-area .our-attorney .attorney-content h3 a {
	color: #000;
	font-family: Raleway, sans-serif;
	font-size: 22px;
	font-weight: 400;
	z-index: 2;
	transition: all .3s ease-out 0s
}

.our-attorney-area .our-attorney .attorney-content h3 a:hover {
	color: #cf9455
}

.latest-news-area {
	background: #f9f9f9;
	padding: 90px 0
}

.latest-news-area .single-news-area {
	margin: 30px 0 0
}

.latest-news-area .single-news-area:hover .news-featured-image:after {
	opacity: 0;
	transform: scaleY(0)
}

.latest-news-area .single-news-area .news-featured-image {
	position: relative
}

.latest-news-area .single-news-area .news-featured-image:after {
	background: rgba(207, 148, 85, .5);
	transform-origin: 0 0 0;
	transform: scaleY(0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .3s ease-out 0s;
	opacity: 0;
	display: block;
	content: "";
	z-index: 99
}

.latest-news-area .single-news-area .news-featured-image img {
	transition: all .3s ease-out 0s
}

.latest-news-area .single-news-area .news-featured-image ul li {
	float: left;
	margin-right: 10px
}

.latest-news-area .single-news-area .news-featured-image ul li.active {
	background: #cf9455;
	padding: 12px 20px;
	color: #fff
}

.latest-news-area .single-news-area .news-featured-image ul li a {
	display: block;
	padding: 12px 20px;
	text-decoration: none;
	text-align: center;
	color: #666;
	transition: all .3s ease-out 0s
}

.latest-news-area .single-news-area .news-featured-image ul li a i {
	color: #cf9455
}

.latest-news-area .single-news-area h3 {
	margin: 0 0 10px;
	line-height: inherit
}

.latest-news-area .single-news-area h3 a {
	color: #000;
	display: block;
	font-size: 22px;
	font-weight: 500;
	padding: 65px 0 0;
	text-decoration: none;
	transition: all .3s ease-out 0s;
	line-height: 33px
}

.client-logo-area .owl-next,
.client-logo-area .owl-prev {
	position: absolute;
	transition: all .3s;
	top: 15px;
	width: 36px;
	height: 45px;
	opacity: 1!important;
	z-index: 99
}

.latest-news-area .single-news-area h3 a:hover {
	color: #cf9455
}

.latest-news-area .single-news-area p {
	font-size: 14px;
	color: #666
}

.client-logo-area {
	border-top: 1px solid #e5e5e5;
	padding: 75px 0;
	overflow: hidden
}

.client-logo-area .owl-prev {
	left: -70px;
	background: #000!important;
	border: 1px solid #000;
	border-radius: 0!important
}

.client-logo-area .owl-prev i {
	line-height: 36px;
	font-weight: 700;
	font-size: 25px;
	color: #fff
}

.client-logo-area .owl-prev:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.client-logo-area .owl-next {
	right: -70px;
	background: #000!important;
	border: 1px solid #000;
	border-radius: 0!important
}

.client-logo-area .owl-next i {
	line-height: 36px;
	font-weight: 700;
	font-size: 25px;
	color: #fff
}

.client-logo-area .owl-next:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.client-logo .single-logo {
	display: block;
	margin-top: 15px!important;
	text-align: center
}

.client-logo .single-logo img {
	height: 57px;
	width: 200px
}

.get-free-consultation-area {
	background: #cf9455;
	padding: 45px 0 40px
}

.get-free-consultation-area h3 {
	color: #fff;
	font-size: 28px;
	margin: 0
}

.get-free-consultation-area .contact-buttom {
	margin-top: 10px
}

.get-free-consultation-area .contact-buttom a {
	color: #fff;
	padding: 15px 25px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	border: 1px solid #fff;
	font-weight: 600;
	transition: all .3s ease 0s
}

.get-free-consultation-area .contact-buttom a:hover {
	color: #cf9455;
	background: #fff
}

.footer-top-area {
	background: #000;
	padding: 50px 0;
	color: #fff
}

.footer-top-area .footer h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	font-weight: 600
}

.footer-top-area .footer h2:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	right: 0;
	top: 0;
	width: 50px;
	margin: 21px 0
}

.footer-top-area .footer-one p {
	color: #c4c4c4
}

.footer-top-area .footer-one .social-media {
	margin-top: 20px
}

.footer-top-area .footer-one .social-media ul li {
	float: left;
	border: 1px solid #cf9455;
	margin-right: 6px
}

.footer-top-area .footer-one .social-media ul li a {
	display: block;
	font-size: 18px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	transition: all .3s ease-out 0s;
	width: 28px
}

.footer-top-area .footer-one .social-media ul li .fb svg,
.footer-top-area .footer-one .social-media ul li .jd svg,
.footer-top-area .footer-one .social-media ul li .ld svg,
.footer-top-area .footer-one .social-media ul li .skp svg,
.footer-top-area .footer-one .social-media ul li .tw svg,
.footer-top-area .footer-one .social-media ul li .waths svg {
	width: 60%;
	height: auto
}

.footer-top-area .footer-one .social-media ul li a i {
	color: #fff;
	transition: all .3s ease-out 0s;
	margin: 0
}

.footer-top-area .footer-one .social-media ul li .fb svg:hover path {
	fill: #3b5998
}

.footer-top-area .footer-one .social-media ul li .tw svg:hover path {
	fill: #55acee
}

.footer-top-area .footer-one .social-media ul li .ld svg:hover path {
	fill: #007ab9
}

.footer-top-area .footer-one .social-media ul li .skp svg:hover path {
	fill: #00aaf2
}

.footer-top-area .footer-one .social-media ul li .waths svg:hover path {
	fill: #55cd6c
}

.footer-top-area .footer-one .social-media ul li .jd svg path {
	fill: #FFF
}

.footer-top-area .footer-one .social-media ul li .jd svg:hover .jdo {
	fill: #f26c1f
}

.footer-top-area .footer-one .social-media ul li .jd svg:hover .jdb {
	fill: #1174ba
}

.footer-top-area .footer-one .social-media ul li .laywersc svg {
	width: 55%;
	height: auto
}

.footer-top-area .footer-one .social-media ul li .laywersc svg path {
	fill: #FFF
}

.footer-top-area .footer-one .social-media ul li .laywersc svg:hover .laywerscr {
	fill: #87c002
}

.footer-top-area .footer-one .social-media ul li .laywersc svg:hover .laywerscb {
	fill: #1c1c1c
}

.footer-top-area .footer-one .social-media ul li a i:hover {
	color: #cf9455
}

.footer-top-area .footer-two ul li {
	padding: 10px 0 0 15px;
	position: relative
}

.footer-top-area .footer-two ul li:first-child {
	padding-top: 0
}

.footer-top-area .footer-two ul li:before {
	background: #cf9455;
	content: "";
	height: 5px;
	left: 0;
	line-height: 33px;
	margin: 10px 0 0;
	position: absolute;
	width: 5px;
	transition: all .3s ease-out 0s
}

.footer-top-area .footer-two ul li a {
	color: #ddd
}

.footer-top-area .footer-two ul li a:hover {
	color: #cf9455
}

.footer-top-area .footer-three .keepintouch li {
	padding: 10px 0 0!important;
	position: relative;
	color: #c4c4c4
}

.footer-three .keepintouch i {
	color: #cf9455;
	font-size: 19px;
	padding: 5px
}

.footer-top-area .footer-three ul li:first-child {
	padding: 0
}

.footer-top-area .footer-three ul li a {
	color: #ddd
}

.footer-top-area .footer-three ul li a:hover {
	color: #cf9455
}

.footer-top-area .footer-three ul li a i {
	color: #cf9455;
	margin: 5px
}

.footer-top-area .footer-four ul li {
	float: left;
	margin: 3px
}

.footer-top-area .footer-four ul li a {
	display: block
}

.footer-top-area .footer-four ul li a img {
	width: 80px;
	transition: all .3s ease-out 0s
}

.footer-top-area .footer-four ul li a img:hover {
	opacity: .5
}

.footer-buttom-area {
	background: #000;
	border-top: 1px solid #2d2d2d;
	padding: 30px 0;
	position: relative
}

.footer-buttom-area .footer-buttom .scrollup {
	position: absolute;
	right: 0;
	top: -45px
}

.footer-buttom-area .footer-buttom .scrollup a {
	background: #fff;
	display: block;
	height: 30px;
	padding: 3px 0 0 8px;
	width: 30px;
	transition: all .3s ease-out 0s
}

.footer-buttom-area .footer-buttom .scrollup a:hover {
	background: #cf9455
}

.footer-buttom-area .footer-buttom .scrollup a i {
	color: #000
}

.footer-buttom-area .footer-buttom .scrollup a:hover i {
	color: #fff
}

.footer-buttom-area .footer-buttom p {
	text-align: right;
	color: #ddd;
	margin: 0
}

.experince-area {
	padding: 80px 0 95px
}

.experince-area .experince {
	margin-bottom: 60px
}

.experince-area .experince h2 {
	color: #000;
	font-size: 48px;
	font-weight: 800;
	margin: 0;
	overflow: hidden;
	position: relative
}

.experince-area .experince h2 span {
	color: #cf9455;
	font-size: 90px;
	font-weight: 600;
	float: left;
	margin: 0 10px 0 0;
	font-family: 'Open Sans', sans-serif
}

.experince-area .experince h2 b {
	color: #000;
	font-size: 24px;
	margin: 25px 0 0;
	font-weight: 600
}

.experince-area p {
	font-weight: 400;
	font-size: 20px;
	margin: 13px 0;
	line-height: 30px
}

.experince-area .single-experince-area {
	text-align: center;
	transition: all .3s ease-out 0s
}

.experince-area .single-experince-area:hover .icon a {
	background: #fff;
	border: 10px solid #efe2d3
}

.experince-area .single-experince-area:hover .icon a i {
	color: #000
}

.experince-area .single-experince-area:hover h2 {
	margin: 0
}

.experince-area .single-experince-area:hover h2 a {
	color: #cf9455
}

.experince-area .single-experince-area .icon a {
	background: #cf9455;
	border: 10px solid #efe2d3;
	border-radius: 50%;
	display: block;
	height: 100px;
	line-height: 85px;
	margin: auto;
	text-align: center;
	width: 100px
}

.experince-area .single-experince-area .icon a i {
	color: #fff;
	font-size: 25px;
	line-height: 0
}

.experince-area .single-experince-area h3 {
	margin: 0
}

.experince-area .single-experince-area h3 a {
	display: block;
	color: #000;
	font-size: 20px;
	font-weight: 600;
	margin: 20px 0;
	transition: all .3s ease-out 0s
}

.experince-area .single-experince-area h3 a:hover {
	color: #cf9455
}

.experince-area .single-experince-area h3 a:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	margin: 20px auto;
	right: 0;
	top: 0;
	width: 70px
}

.experince-area .single-experince-area p {
	font-size: 14px;
	line-height: 26px;
	margin: 0
}

.make-appointment-area {
	background: url(../imgappointment.jpg) center center no-repeat;
	background-size: cover;
	padding: 93px 0 100px;
	text-align: center;
	color: #fff;
	transition: all .3s ease-out 0s
}

.make-appointment-area .make-appointment h2 {
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 27px;
	text-transform: uppercase
}

.make-appointment-area .make-appointment a {
	border: 1px solid #cf9455;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	padding: 15px 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .3s ease-out 0s;
	background: #cf9455
}

.make-appointment-area .make-appointment a:hover {
	color: #fff;
	background: #d98c3a;
	border: 1px solid #d98c3a
}

.Home-three .main-header-area .main-menu-area nav&gt;ul&gt;li a {
	color: #fff
}

.awards .main-header-area .main-menu-area nav&gt;ul&gt;li a {
	color: inherit
}

.awards .main-header-area .main-menu-area nav&gt;ul&gt;li a:hover {
	color: #cf9455
}

.Home-three .main-header-area {
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	z-index: 99
}

.Home-three .main-header-area .search-area input {
	background: rgba(0, 0, 0, 0)
}

.Home-three .main-service-section-area {
	padding: 95px 0
}

.main-service-section-area .section-title-area&gt;p {
	margin-bottom: 60px
}

.Home-three .service-area .single-service {
	border: 1px solid #dfdfdf;
	margin: 0;
	padding: 65px 0;
	background: 0 0;
	text-align: center;
	transition: all .3s ease-out 0s
}

.Home-three .service-area .single-service i {
	color: #cf9455;
	font-size: 29px
}

.Home-three .service-area .single-service:hover i {
	color: #fff
}

.Home-three .service-area .single-service&gt;h3 {
	margin-top: 20px
}

.Home-three .service-area .single-service&gt;h3&gt;a {
	color: #000;
	transition: .3s
}

.Home-three .service-area .single-service:hover h3&gt;a {
	color: #fff
}

.Home-three .service-area .single-service h3 a:after {
	background: 0 0;
	display: none
}

.Home-three .service-area .single-service:hover {
	background: #cf9455;
	border: 1px solid #cf9455
}

.Home-three .service-area .owl-next,
.Home-three .service-area .owl-prev {
	background: #000!important;
	top: 80px;
	width: 36px;
	height: 45px;
	z-index: 99;
	opacity: 1!important;
	position: absolute;
	transition: all .3s ease-out 0s
}

.Home-three .service-area .single-service:hover h2 a,
.Home-three .service-area.single-service:hover i {
	color: #fff
}

.Home-three .service-area .owl-prev {
	left: -60px;
	border: 1px solid #000!important;
	border-radius: 0!important
}

.Home-three .service-area .owl-prev i {
	font-size: 25px;
	font-weight: 700;
	right: 13px;
	line-height: 36px;
	position: absolute;
	color: #fff
}

.Home-three .service-area .owl-next {
	right: -60px;
	border: 1px solid #000!important;
	border-radius: 0!important
}

.about-page-section .about-page-featured-image img:hover,
.home4-practiceing-area .home4-practiceing-featured-image img:hover,
.our-wining-awards-area .single-wining-section .image img:hover {
	/*opacity: .9*/	
}

.Home-three .service-area .owl-next i {
	font-size: 25px;
	font-weight: 700;
	left: 13px;
	line-height: 36px;
	position: absolute;
	color: #fff
}

.Home-three .service-area .owl-theme .owl-controls.clickable .owl-buttons div:hover {
	background: #cf9455!important;
	color: #fff!important;
	border: 1px solid #cf9455!important
}

.Home-three .service-area .owl-theme .owl-controls.clickable .owl-buttons div:hover i {
	color: #fff!important
}

.Home-three .testimonial-area {
	background: url(../img/testimonial-bg.jpg) center center no-repeat;
	background-size: cover;
	padding: 90px 0;
	text-align: center;
	color: #fff;
	transition: all .3s ease-out 0s
}

.Home-three .testimonial-area h2 {
	color: #fff;
	margin-bottom: 30px
}

.Home-three .testimonial-area .single-testimonial p {
	font-size: 16px;
	line-height: 28px
}

.Home-three .testimonial-area .single-testimonial p:after,
.Home-three .testimonial-area .single-testimonial p:before {
	height: 3px;
	right: 0;
	top: 0;
	width: 70px;
	position: absolute;
	font-family: FontAwesome;
	color: #cf9455;
	font-size: 35px;
	display: block
}

.Home-three .testimonial-area .single-testimonial p:before {
	content: "\f10d";
	left: 0
}

.Home-three .testimonial-area .single-testimonial p:after {
	content: "\f10e"
}

.Home-three .testimonial-area .single-testimonial .picture {
	margin-top: 30px
}

.Home-three .testimonial-area .single-testimonial .picture a img {
	border-radius: 50%;
	width: 100px;
	height: 100px;
	margin-bottom: 15px
}

.Home-three .testimonial-area .single-testimonial .picture h3 {
	margin: 0
}

.Home-three .testimonial-area .single-testimonial .picture h3 a {
	color: #fff;
	font-size: 18px
}

.Home-three .testimonial-area .single-testimonial .picture h4 a {
	color: #fff;
	font-size: 14px
}

.Home-four .main-header-area {
	padding-top: 15px
}

.Home-four .Home-four .main-header-area .get-consultation a {
	transition: all .3s ease-out 0s;
	display: block;
	background: #cf9455;
	padding: 10px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Droid Sans', sans-serif
}

.Home-four .main-header-area .get-consultation a:hover {
	background: #000;
	color: #fff
}

.Home-four .main-header-area .main-menu-area {
	padding: 30px 0 0
}

.Home-four .main-header-area .main-menu-area nav&gt;ul&gt;li {
	padding: 0 0 30px
}

.Home-four .main-header-area .search-area {
	padding: 15px 0
}

.Home-four .main-header-area .search-area span {
	top: 42px
}

.Home-four .main-header-area .search-area input {
	padding: 25px 0 0
}

.Home-four .menu-top-bar {
	position: relative;
	overflow: hidden;
	padding-bottom: 5px
}

.Home-four .menu-top-bar:after {
	background: #C4C4C4;
	bottom: 0;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	width: 100%
}

.Home-four .menu-top-bar .single-menu-top-bar {
	float: left;
	width: 50%
}

.Home-four .menu-top-bar .single-menu-top-bar a i {
	color: #cf9455;
	font-size: 28px;
	transition: all .3s ease-out 0s
}

.Home-four .menu-top-bar .single-menu-top-bar a i:hover {
	color: #666
}

.Home-four .menu-top-bar .single-menu-top-bar .media-heading {
	color: #000;
	margin: 0
}

.Home-four .menu-top-bar .single-menu-top-bar p {
	color: #666;
	font-size: 12px;
	margin: 0
}

.Home-four .lawyer-expert-area {
	position: relative;
	overflow: hidden;
	padding: 92px 0 60px
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert {
	padding: 30px 0 0
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert a i {
	font-size: 28px;
	color: #cf9455
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert a i:hover {
	color: #666
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert .media-heading a {
	color: #000;
	display: block;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 20px
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert .media-heading a:hover {
	color: #cf9455
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert .lawyer-button a {
	border: 1px solid #cf9455;
	color: #cf9455;
	display: inline-block;
	font-family: "Droid Sans", sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-top: 10px;
	padding: 8px 20px;
	text-transform: uppercase;
	transition: all .3s ease-out 0s
}

.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert .lawyer-button a:hover {
	background: #cf9455;
	color: #fff;
	border: 1px solid #cf9455
}

.home4-practiceing-area {
	padding: 90px 0
}

.home4-practiceing-area .home4-practiceing-content-area h2 a {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 48px;
	color: #000;
	text-decoration: none
}

.home4-practiceing-area .home4-practiceing-content-area .practice-tab li.active a {
	color: #cf9455
}

.home4-practiceing-area .home4-practiceing-content-area .practice-tab li a {
	color: #666;
	font-size: 16px;
	font-weight: 600
}

.home4-practiceing-area .home4-practiceing-content-area .practice-content {
	padding: 35px 0
}

.home4-practiceing-area .home4-practiceing-content-area .practice-content .active h2 {
	color: #cf9455;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px
}

.home4-practiceing-area .home4-practiceing-featured-image img {
	width: 100%
}

.home4-practiceing-content-area&gt;p {
	margin-bottom: 32px
}

.banner-area {
	margin-top: 138px;
	background: url(../img/page-bennar.jpg) center center no-repeat;
	background-size: cover;
	text-align: center;
	color: #fff;
	padding: 130px 0
}

.banner-area .main-bennar h2 {
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase
}

.banner-area .main-bennar .breadcumb ul li {
	display: inline-block;
	color: #cf9455;
	position: relative
}

.banner-area .main-bennar .breadcumb ul li a {
	color: #fff;
	display: block;
	padding: 10px 40px 0 0;
	text-decoration: none
}

.banner-area .main-bennar .breadcumb ul li a:after {
	background: #fff;
	content: "";
	height: 2px;
	margin: auto;
	position: absolute;
	right: 10px;
	top: 21px;
	width: 13px
}

.banner-area .main-bennar .breadcumb ul li a:hover {
	color: #666
}

.about-page-section {
	padding: 100px 0 0;
	background: #f9f9f9
}

.about-page-section .about-page-content {
	padding: 50px 0
}

.about-page-section .about-page-content h2 {
	color: #000;
	font-size: 48px;
	margin: 0;
	font-weight: 500
}

.about-page-section .about-page-content h2 span {
	color: #cf9455
}

.about-page-section .about-page-content h4 {
	color: #000;
	margin: 28px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: 1.5
}

.about-page-section .about-page-content .contact-us-button {
	display: inline-block;
	position: relative
}

.about-page-section .about-page-content .contact-us-button a {
	background: 0 0;
	color: #cf9455;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin-top: 40px;
	padding: 14px 40px 14px 22px;
	text-decoration: none;
	transition: all .3s ease 0s;
	width: 170px;
	border: 1px solid #cf9455;
	text-transform: uppercase
}

.about-page-section .about-page-content .contact-us-button a:after {
	color: #cf9455;
	content: "";
	display: block;
	font-family: FontAwesome;
	font-size: 20px;
	position: absolute;
	right: 27px;
	top: 57px
}

.about-page-section .about-page-content .contact-us-button a:hover:after {
	color: #fff
}

.about-page-section .about-page-content .contact-us-button a:hover {
	background: #cf9455;
	border: 1px solid #cf9455;
	color: #fff
}

.about-page-section .about-page-featured-image img {
	transition: all .3s ease 0s
}

.our-wining-awards-area {
	padding: 92px 0 100px
}

.our-wining-awards-area .wining-section-area {
	text-align: center
}

.our-wining-awards-area .wining-section-area h2 {
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	font-size: 48px;
	margin: 0
}

.our-wining-awards-area .wining-section-area p {
	font-size: 17px;
	padding: 20px 150px
}

.our-wining-awards-area .single-wining-section {
	margin: 30px 0 0;
	text-align: center;
	padding: 20px 0 12px 0;
	border: 1px solid #ddd;
	transition: all .3s ease 0s;
	cursor: pointer;
}

.our-wining-awards-area .single-wining-section .image img {
	transition: all .3s ease 0s
}

.our-wining-awards-area .single-wining-section:hover {
	box-shadow: 0 0 3px 2px rgba(119, 119, 119, .5);
	-moz-box-shadow: 0 0 3px 2px rgba(119, 119, 119, .5);
	-webkit-box-shadow: 0 0 3px 2px rgba(119, 119, 119, .5)
}

.important-documents a img,
.important-link a img {
	box-shadow: none;
	width: 20%;
	/* float: left; */
	display: block;
    margin: 0 auto;
}
.important-documents a img ~ span, .important-link a img ~ span {
    /* width: 80%; */
    /* float: right; */
    display: block;
	line-height: 20px;
    margin-top: 15px;
	padding: 0 30px;
}

.our-wining-awards-area .single-wining-section:hover img {
	opacity: .8
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img:hover,
.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img:hover {
	opacity: .5
}

.our-wining-awards-area .single-wining-section p {
	margin: 25px 0 10px
}

.Home-three.awards.about-us .main-header-area {
	background: #FFF;
	position: inherit
}

.mb45 {
	margin-bottom: 45px!important
}

.practice-area.practice-area-page {
	padding: 92px 0 100px;
	background: #f9f9f9
}

.practice-area .practice-area-heading-section {
	text-align: center
}

.practice-area .practice-area-heading-section h2 {
	color: #000;
	font-size: 48px;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase
}

.practice-area .practice-area-heading-section p {
	padding: 20px 150px 25px
}

.practice-area .practice-service-section-area .single-practice-service-content-area {
	background: #fff;
	padding: 60px 50px;
	position: relative;
	overflow: hidden;
	margin: 30px 0 0
}

.practice-area .practice-service-section-area .single-practice-service-content-area a i {
	color: #cf9455;
	font-size: 50px;
	margin: 15px
}

.practice-area .practice-service-section-area .single-practice-service-content-area .content {
	border-left: 1px solid #cfcfcf;
	padding-left: 25px!important;
	position: relative
}

.practice-area .practice-service-section-area .single-practice-service-content-area .content h4 a {
	color: #000;
	font-size: 20px;
	text-decoration: none;
	transition: all .3s ease 0s;
	font-weight: 700
}

.practice-area .practice-service-section-area .single-practice-service-content-area .content h4 a:hover {
	color: #cf9455
}

.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more {
	position: absolute;
	top: 35px;
	right: 0
}

.blog .pagination,
.total-blog-area .single-blog-post .blog-image {
	position: relative
}

.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more a {
	display: block;
	padding: 8px 15px;
	border: 1px solid #cf9455;
	text-transform: uppercase;
	font-weight: 600;
	color: #cf9455
}

.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more a:hover {
	background: #cf9455;
	transition: all .3s ease 0s;
	border: 1px solid #cf9455;
	color: #fff
}

.blog .section-title-area h2 {
	font-size: 48px
}

.blog .section-title-area h2:after {
	display: none
}

.blog .section-title-area p {
	padding: 0 200px 10px
}

.blog .pagination {
	overflow: hidden;
	display: block;
	margin-top: 60px
}

.blog .pagination ul li {
	border: 1px solid #cf9455;
	display: inline-block;
	margin: 5px
}

.blog .pagination ul li.active {
	border: 1px solid #cf9455
}

.blog .pagination ul li.active a {
	background: #cf9455;
	color: #fff
}

.blog .pagination ul li a {
	color: #000;
	display: block;
	font-size: 16px;
	padding: 10px 15px
}

.blog .pagination ul li a:hover {
	background: #cf9455;
	color: #fff
}

.total-blog-area {
	padding: 100px 0
}

.total-blog-area .single-blog-post {
	margin-bottom: 20px;
	padding: 8px 0
}

.total-blog-area .single-blog-post .blog-image img {
	margin-bottom: 20px;
	transition: all .3s ease 0s
}

.total-blog-area .single-blog-post h2 {
	padding: 0;
	color: #000;
	transition: all .3s ease 0s;
	font-size: 18px
}

.total-blog-area .single-blog-post h2:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	margin: 5px 0 0;
	top: 0;
	width: 100px
}

.total-blog-area .single-blog-post h4 {
	color: #000
}

.total-blog-area .single-blog-post .post-informations {
	overflow: hidden;
	margin: 10px 0
}

.total-blog-area .single-blog-post .post-informations ul li {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 0 20px 0 0;
	color: #333
}

.date {
	color: #333;
	font-weight: 600
}

.total-blog-area .single-blog-post .post-informations ul li i {
	color: #cf9455;
	transition: all .3s ease 0s;
	margin-right: 10px
}

.total-blog-area .single-blog-post .post-informations ul li i:hover {
	color: #666
}

.total-blog-area .blog-comments-area h2 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	transition: all .3s ease 0s;
	margin: 0 0 25px
}

.total-blog-area .blog-comments-area h2:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	margin: 5px 0 0;
	top: 0;
	width: 80px
}

.total-blog-area .blog-comments-area .single-comments {
	background: #efefef;
	padding: 15px
}

.total-blog-area .blog-comments-area .single-comments h4 a {
	color: #000;
	transition: all .3s ease 0s
}

.total-blog-area .blog-comments-area .single-comments h4 a:hover {
	color: #cf9455
}

.total-blog-area .blog-comments-area .single-comments .pull-left img {
	height: 108px;
	margin: 0;
	padding-right: 10px
}

.total-blog-area .blog-comments-area .margin-left {
	margin-left: 30px;
	margin-top: 20px
}

.total-blog-area .blog-sidebar-area .single-sidebar {
	margin-bottom: 30px
}

.total-blog-area .blog-sidebar-area .single-sidebar h2 {
	color: #282b31;
	font-family: Raleway, sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 15px;
	text-transform: uppercase
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-search {
	overflow: hidden;
	position: relative
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-search input {
	border: 1px solid #666;
	color: #000;
	padding: 10px;
	width: 100%
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-search button {
	background: #666;
	border: none;
	color: #fff;
	padding: 10px 15px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-category ul li {
	border-bottom: 1px dotted #cf9455;
	position: relative
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-category ul li a {
	color: #666;
	display: block;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	transition: all .3s ease 0s
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-category ul li a:hover {
	color: #cf9455
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-category ul li a:before {
	color: #cf9455;
	content: "\f105";
	font-family: FontAwesome;
	height: 15px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 15px
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img {
	transition: all .3s ease 0s
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a {
	color: #000;
	display: block;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px;
	text-decoration: none;
	transition: all .3s ease 0s
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a:hover {
	color: #cf9455
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body .posted-date a {
	color: #000;
	transition: all .3s ease 0s
}

.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body .posted-date a:hover {
	color: #666
}

.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li {
	display: inline-block;
	border: 1px solid #cf9455;
	margin: 2px
}

.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li a {
	padding: 5px 10px;
	text-decoration: none;
	display: block;
	color: #000
}

.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li a:hover {
	background: #cf9455;
	color: #fff
}

.conment-form-area h2 {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin: 40px 0 25px
}

.conment-form-area h2:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	margin: 5px 0 0;
	top: 0;
	width: 80px
}

.conment-form-area&gt;textarea {
	width: 100%
}

.conment-form-area.contact-form-area form button.submit-buttom {
	background: #cf9455;
	border: none;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	padding: 10px 15px;
	transition: all .3s ease 0s
}

.conment-form-area.contact-form-area form button.submit-buttom:hover {
	background: #666
}

.blog-comments-area {
	display: block;
	margin: 100px 0 50px
}

.contact-page-area {
	padding: 92px 0
}

.contact-page-area .contact-form-area h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 0 0 20px 15px;
	color: #000;
	text-transform: uppercase
}

.contact-page-area .contact-form-area h2 {
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 20px;
	color: #000;
	text-transform: uppercase
}

.contact-page-area .contact-form-area form label {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400
}

.contact-page-area .contact-form-area form input {
	border-radius: 0;
	height: 36px;
	color: #000
}

.careerbtn,
.contact-page-area .contact-form-area form button.submit-buttom {
	padding: 10px 25px;
	color: #fff;
	border: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	transition: all .3s ease 0s
}

.contact-page-area .contact-form-area form button.submit-buttom {
	background: #cf9455
}

.contact-page-area .contact-form-area form button.submit-buttom:hover {
	background: #000
}

.careerbtn {
	background: #cf9455
}

.careerbtn:hover {
	background: #000
}

.contact-page-area .contact-form-area form a {
	color: #cf9455
}

.contact-page-area .office-address h2 {
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 25px;
	color: #000;
	text-transform: uppercase
}

.contact-page-area .office-address ul li {
	margin-bottom: 10px;
	overflow: hidden;
	clear: both
}

.contact-page-area .office-address ul li a {
	color: #000;
	font-size: 16px;
	transition: all .3s ease 0s
}

.contact-page-area .office-address ul li a:hover {
	color: #cf9455
}

.contact-page-area .office-address ul li a i {
	background: #cf9455;
	font-size: 15px;
	color: #fff;
	padding: 10px;
	width: 35px;
	height: 35px;
	text-align: center;
	margin-right: 20px;
	transition: all .3s ease 0s;
	float: left
}

.contact-page-area .office-address ul li a i:hover {
	color: #000
}

.contact-page-area .blog-sidebar-area .single-sidebar {
	margin-bottom: 30px
}

.contact-page-area .blog-sidebar-area .single-sidebar h2 {
	color: #282b31;
	font-family: Raleway, sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 15px;
	text-transform: uppercase
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-search {
	overflow: hidden;
	position: relative
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-search input {
	border: 1px solid #666;
	color: #000;
	padding: 10px;
	width: 100%
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-search button {
	background: #666;
	border: none;
	color: #fff;
	padding: 10px 15px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-category ul li {
	border-bottom: 1px dotted #cf9455;
	position: relative
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-category ul li a {
	color: #666;
	display: block;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	transition: all .3s ease 0s
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-category ul li a:hover {
	color: #cf9455
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-category ul li a:before {
	color: #cf9455;
	content: "\f105";
	font-family: FontAwesome;
	height: 15px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 15px
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img {
	transition: all .3s ease 0s
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a {
	color: #000;
	display: block;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px;
	text-decoration: none;
	transition: all .3s ease 0s
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a:hover {
	color: #cf9455
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body .posted-date a {
	color: #000;
	transition: all .3s ease 0s
}

.contact-page-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body .posted-date a:hover {
	color: #666
}

.contact-page-area .blog-sidebar-area .single-sidebar .popular-tags ul li {
	display: inline-block;
	border: 1px solid #cf9455;
	margin: 2px
}

.contact-page-area .blog-sidebar-area .single-sidebar .popular-tags ul li a {
	padding: 5px 10px;
	text-decoration: none;
	display: block;
	color: #000
}

.contact-page-area .blog-sidebar-area .single-sidebar .popular-tags ul li a:hover {
	background: #cf9455;
	color: #fff
}

.error-page-area {
	padding-top: 100px
}

.error-page-area .error-page {
	text-align: center;
	background: url(../img/404.png) center center no-repeat;
	background-size: cover;
	padding: 100px
}

.error-page-area .error-page h1 {
	color: #fff;
	font-size: 100px;
	font-weight: 900;
	margin: 0
}

.error-page-area .error-page p {
	color: #fff;
	font-size: 25px;
	font-weight: 900;
	margin: 10px
}

.error-page-area .error-page-content p {
	color: #000;
	display: block;
	padding: 48px 330px;
	text-align: center
}

.error-page-area .error-page-content .go-home {
	text-align: center
}

.error-page-area .error-page-content .go-home a {
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 20px;
	background: #cf9455;
	transition: all .3s ease 0s;
	color: #fff
}

.goTo1,
.mobile-menu-area {
	display: none
}

.error-page-area .error-page-content .go-home a:hover {
	background: #666;
	color: #fff
}

.dark-bg h3,
.dark-bg p,
.timer {
	color: #FFF
}

#experiances {
	background: url(../img/bg3.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	padding: 100px 0
}

.sliderinlinecss {
	visibility: visible;
	animation-duration: 2s;
	animation-delay: .2s;
	animation-name: zoomIn
}

.social-media ul li .svgfb svg {
	enable-background: new 0 0 96.124 96.123
}

.social-media ul li .svgtw svg {
	enable-background: new 0 0 612 612
}

.social-media ul li .svgId svg {
	enable-background: new 0 0 430.117 430.117
}

.social-media ul li .svgskp svg {
	enable-background: new 0 0 430.123 430.123
}

.social-media ul li .svgwaths svg {
	enable-background: new 0 0 90 90
}

.footer-four .maab0 {
	border: 0
}

.dark-bg {
	background-position: 50% 47.43px
}

.dark-bg h6 {
	color: #FFF;
	font-size: 1rem;
	margin: 0
}

.dark-bg h3 {
	font-size: 2rem;
	font-weight: 700;
	margin: 10px 0 80px;
	text-transform: uppercase;
	line-height: 1.1;
	position: relative
}

.counter-box {
	margin: 2px;
	padding: 32px 15px;
	background-color: rgba(0, 0, 0, .2)
}

.counter-box .timer {
	font-size: 2.5rem;
	font-weight: 700
}

.counter-box .lead {
	color: #ff974f;
	font-size: 1rem
}

.text-center {
	text-align: center
}

@media (min-width:992px) {
	.v-table {
		display: table;
		table-layout: fixed
	}
	.v-cell {
		display: table-cell;
		vertical-align: middle;
		float: none
	}
}

.ouickcontact form input {
	background: 0 0;
	border: 1px solid #cf9455;
	color: #c4c4c4;
	margin-bottom: 10px!important
}

.ouickcontact form input[type=submit] {
	margin-top: 10px!important;
	border: 1px solid #cf9455;
	border-radius: 4px;
	padding: 5px 15px;
	color: #999
}

.ouickcontact form input[type=submit]:hover {
	background: #cf9455;
	color: #FFF;
	border: 1px solid #cf9455
}

.ouickcontact form textarea {
	color: #c4c4c4;
	background: 0 0;
	border: 1px solid #cf9455
}

.iconareasfpractis {
	height: 70px
}

.areasofpractisediv {
	padding-top: 30px!important;
	padding-bottom: 50px!important
}

.areasofpractisediv img,
.areasofpractisediv p {
	margin-bottom: 20px!important
}

.areasofpractisediva a {
	border: 1px solid #cf9455;
	color: #cf9455;
	font-size: 12px;
	font-weight: 600;
	padding: 8px 32px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .3s ease 0s
}

.fnt20,
.important-documents p,
.important-link p {
	font-size: 20px
}

.areasofpractisediva a:hover {
	background: #cf9455;
	color: #FFF
}

.important-documents a {
	display: block;
	/* text-align: left */
	text-align: center;
}

.important-link a,
.txtcenter {
	text-align: center
}

.important-link a {
	display: block;
	min-height: 48px;
}

.important-documents img {
	box-shadow: 2px 2px 10px #333
}

.mr15 {
	margin-right: 15px!important
}

.impDocTbl tr td {
	width: 25%;
	/* width: 0; */
	padding: 0 15px;
	min-height: 160px;
}
.impDocTbl tr td .important-documents {
	min-height: 160px;
	margin: 30px 0 0;
    text-align: center;
    padding: 20px 0 12px 0;
    border: 1px solid #ddd;
    transition: all .3s ease 0s;
    /* cursor: pointer; */
}

.impDocTbl tr td .important-documents:hover {
	box-shadow: 0 0 3px 2px rgb(119 119 119 / 50%);
    -moz-box-shadow: 0 0 3px 2px rgba(119, 119, 119, .5);
    -webkit-box-shadow: 0 0 3px 2px rgb(119 119 119 / 50%);
}

.wining-section {
	margin-bottom: 100px
}

.dspN {
	display: none
}

.notfount {
	margin-top: 50px
}

.whcolm {
	width: 22%;
	display: inline-block;
	margin-left: 0!important
}

.counter-box .timer::after {
	content: '+';
	display: inline-block;
	font-size: 60px;
	margin-left: 10px;
	line-height: 0;
	position: relative;
	top: 12px
}

.v-cell i {
	color: #FFF;
	font-size: 16px
}

.footer-top-area .hitcounter {
	width: 60%;
	height: auto;
	background: rgba(207, 148, 85, .45);
	padding: 12px;
	margin: auto;
	text-align: center
}

.hitcounterinner {
	border: 1px solid #cf9455;
	padding: 3px 10px;
	display: inline-block
}

.footer-top-area .hitcounter h4 {
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 10px;
	border-bottom: 1px solid #cf9455
}

.hitcounter p {
	height: auto;
	padding: 0 5px;
	font-size: 18px;
	letter-spacing: 5px;
	margin: 0 0 6px
}

.aboutH h1 {
	font-size: 45px;
	margin: 0
}

.aboutH h1 span {
	color: #cf9455;
	font-weight: 600;
	font-size: 45px
}

.aboutH p {
	text-align: justify
}

.aboutH h1 span:last-child {
	color: #cf9455;
	font-weight: 600;
	font-size: 25px
}

.hitcounterinner h4 {
	color: #FFF;
	display: inline-block;
	padding-right: 5px;
	margin: 0;
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 16px
}

.bankbdiv {
	width: 100%;
	padding: 0 5%
}

.wining-section .bankbdiv p {
	padding: 0 8%;
	font-weight: 700;
	margin: 0 0 5px!important
}

.wining-section .bankbdiv {
	width: 100%;
	padding: 2%
}

.bankbdiv p span {
	font-weight: 400
}

.footerIndia h2,
.social_media_contact h2 {
	font-weight: 600;
	text-transform: uppercase
}

.biodata {
	padding: 0!important
}

.biodata h1 {
	border-bottom: 2px solid #cf9455
}

.biodata h3,
.biodata p {
	margin: 0
}

.mb2p {
	margin-bottom: 2%
}

.social_media_contact h2 {
	font-size: 30px;
	margin: 0 0 25px;
	color: #000
}

.social_media_contact ul li a svg {
	width: 36px;
	height: 30px;
	float: left;
	border: 1px solid #cf9455;
	margin-right: 12px;
	padding: 2PX
}

.large,
.large1 {
	width: 175px;
	height: 175px;
	border-radius: 100%;
	box-shadow: 0 0 0 7px rgba(255, 255, 255, .85), 0 0 7px 7px rgba(0, 0, 0, .25), inset 0 0 40px 2px rgba(0, 0, 0, .25);
	z-index: 1
}

.magnify,
.magnify1 {
	margin: 50px auto;
	cursor: none
}

.clrC {
	color: #cf9455;
	fill: #cf9455
}

.social_media_contact ul li a.fb svg:hover path {
	fill: #3b5998
}

.social_media_contact ul li a.ld svg:hover path {
	fill: #007ab9
}

.social_media_contact ul li a.tw svg:hover path {
	fill: #55acee
}

.social_media_contact ul li a.skp svg:hover path {
	fill: #00aaf2
}

.social_media_contact ul li a.waths svg:hover path {
	fill: #55cd6c
}

.social_media_contact ul li a.jd svg:hover .jdo {
	fill: #f26c1f
}

.social_media_contact ul li a.jd svg:hover .jdb {
	fill: #1174ba
}

.social_media_contact ul li a.laywersc svg:hover .laywerscr {
	fill: #87c002
}

.social_media_contact ul li a.laywersc svg:hover .laywerscb {
	fill: #1c1c1c
}

.large {
	position: absolute;
	display: none
}

.small {
	display: block
}

.magnify {
	position: relative
}

.large1 {
	position: absolute;
	display: none
}

.magnify1,
.skp {
	position: relative
}

.small1 {
	display: block
}

.p0i {
	padding: 0!important
}

.p5i {
	padding: 5px!important
}

.mb15 {
	margin-bottom: 15px
}

.mt20 {
	margin-top: 15px
}

.mt50 {
	margin-top: 50px
}

.footerIndia h2 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #fff
}

.footerIndia h2:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	right: 0;
	top: 0;
	width: 50px;
	margin: 10px 0
}

.footer-top-area .footer-one .social-media ul li .skp:hover svg path {
	fill: #00aaf2
}

.SkypeButton_Call_live {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0
}

.footerIndia p {
	padding: 10px 0 0!important;
	position: relative;
	color: #cf9455
}

.downbtn {
	background: #d19655;
	padding: 10px 20px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	transition: all .3s ease 0s
}

.downbtn:hover {
	background: #000;
	color: #FFF
}

.our-attorney .owl-controls .owl-buttons div {
	background: #000!important;
	border: 1px solid #000!important;
	border-radius: 0;
	padding: 3px 10px;
	opacity: 1
}

.our-attorney .owl-controls .owl-buttons div:hover {
	background: #cf9455!important;
	border: 1px solid #cf9455!important
}

.our-attorney .owl-controls .owl-buttons .owl-next i,
.owl-prev i {
	font-size: 33px
}

.our-attorney .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	top: 32%;
	left: -40px
}

.our-attorney .owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 32%;
	right: -40px
}

.svg-animation .indBox {
	display: none
}

.svg-animation.onScreen .indBox {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(208, 149, 85, .6);
	z-index: 1
}

.goTo,
.popupBG {
	display: none
}

.svg-animation.onScreen .indBox img {
	position: absolute;
	right: 4%;
	top: 25%;
	transform: rotate(0) translateX(0);
	animation: indImgAnim 1s forwards infinite
}

@keyframes indImgAnim {
	from {
		transform: rotate(-3deg) translateX(3%)
	}
}

.popupBG {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .74);
	z-index: 1111
}

.apnmtPopTxt {
	padding: 0 55% 0 0;
	position: relative
}

.apnmtPopBox {
	width: 60%;
	margin: 5% auto auto;
	background: #fff;
	padding: 15px;
	border-radius: 2px;
	position: relative
}

.clsPop {
	cursor: pointer;
	position: absolute;
	top: -13px;
	right: -13px;
	background: #cf9455;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 100%;
	font-size: 16px;
	font-family: cursive
}

.apnmtPopHD h1 {
	font-size: 28px;
	color: #cf9455;
	margin: 0 0 10px
}

.apnmtFld textarea,
.apnmtFldBox .apnmtFld input {
	width: 100%;
	padding: 5px;
	border: 1px solid #cf9455;
	resize: none
}

.apnmtFld .apnmtsubL a {
	border: 1px solid #cf9455
}

.apnmtFld .apnmtsubL a:hover {
	border: 1px solid #cf9455;
	color: #cf9455f;
	background: #fff
}

.apnmtFld input[type=text]::-webkit-input-placeholder,
.apnmtFld textarea::-webkit-input-placeholder {
	color: #000
}

.mglr-20 {
	margin: 0 -15px
}

.apnmtFldBox {
	border-right: 1px solid #cf9455;
	padding: 0 15px 0 0;
	width: 100%
}

.apmntTimeBox {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 55%;
	padding: 0 15px;
	background: url(../img/slider-buttom3.jpg) center no-repeat;
	background-size: cover
}

.apnmtFld {
	padding: 0 0 10px
}

.apnmtBtn {
	background: #cf9455;
	border: none;
	color: #fff;
	padding: 7px 20px;
	border-radius: 1px
}

.apmntTimeBox ul li {
	border-bottom: 1px dashed #cf9455;
	padding: 5px
}

.apmntTimeBox ul li:last-child {
	border-bottom: 0 dashed #cf9455
}

.apmntTimeBox ul li::after {
	content: '';
	display: block;
	clear: both
}

.apmntTimeBox ul li p {
	margin: 0;
	color: #fff
}

.apmntTimeBox ul li p:last-child {
	float: right
}

.apmntTimeBox ul li p:first-child {
	float: left
}

.blogT {
	height: 500px;
	overflow-y: scroll;
	margin: 0 10px
}

.popdisclaimerBG,
.popimporlinkBG {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto
}

.datetime {
	margin: 0 -10px;
	display: inline-block
}

.datetimeL,
.datetimeR {
	width: 50%;
	float: left;
	padding: 0 10px
}

.datetimeR select {
	width: 100%;
	padding: 5px;
	border: 1px solid #cf9455;
	resize: none
}

.careeH h1 {
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	font-size: 48px;
	margin: 0
}

.careeIinput label {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400
}

.careeIinput input,
.careeIinput textarea {
	border-radius: 0;
	padding: 10px
}

.apnmtPopHD h1 span {
	color: red
}

.apnmtFld span b {
	color: Red;
	font-size: 12px;
	margin-right: 5px
}

.apnmtFld span {
	font-weight: 700;
	color: #cf9455;
	margin-left: 9px;
	float: right;
	font-size: 12px;
	letter-spacing: .5px
}

.apnmtsubL {
	width: 30%;
	float: left
}

.apnmtsubR {
	width: 70%;
	float: left
}

.popdisclaimerRI,
.popimporlinkRI {
	float: right
}

.apnmtsubR span {
	line-height: normal
}

.contact-form-area ul {
	list-style: outside
}

.popdisclaimerBG {
	z-index: 11111;
	position: fixed;
	background: rgba(0, 0, 0, .62)
}

.popdisclaimerBox {
	width: 70%;
	margin: 5% auto;
	background: #fff;
	padding: 15px;
	border-radius: 2px;
	position: relative
}

.popdisclaimerHD h1 {
	font-size: 28px;
	color: #cf9455;
	margin: 0 0 10px;
	display: inline-block
}

.popdisclaimerRI a {
	margin-left: 5px
}

.popdisclaimerRI a,
.popupbtn {
	background: #cf9455;
	color: #FFF;
	padding: 4px 15px;
	border: 1px solid #cf9455
}

.popdisclaimerRI a:hover,
.popupbtn:hover {
	color: #cf9455;
	border: 1px solid #cf9455;
	background: #FFF
}

.popdisclaimerUL ul {
	padding-left: 2%
}

.popimporlinkBG {
	position: fixed;
	background: rgba(0, 0, 0, .85);
	z-index: 9911
}

.popimporlinkBox {
	width: 70%;
	margin: 5% auto;
	background: #fff;
	padding: 15px;
	border-radius: 2px;
	position: relative
}

.popimporlinkHD h1 {
	font-size: 28px;
	color: #cf9455;
	margin: 0 0 10px;
	display: inline-block
}

.popimporlinkRI a,
.popupbtn {
	background: #cf9455;
	color: #FFF;
	padding: 4px 15px;
	border: 1px solid #cf9455;
	cursor: pointer
}

.popimporlinkRI a:hover,
.popupbtn:hover {
	color: #cf9455;
	border: 1px solid #cf9455;
	background: #FFF
}

.popdisclaimerUL ul {
	clear: both;
	margin-top: 10px;
	display: inline-block;
	list-style-type: disc
}

.popdisclaimerUL ul li {
	margin-bottom: 10px
}

.dsBL {
	display: block
}

.dsBLNone,
.mean-container .mean-bar:nth-child(2) {
	display: none
}

.footerdisc {
	display: inline-block;
	color: #FFF;
	position: absolute;
	left: -100px;
	top: 3px;
	letter-spacing: 1px;
	cursor: pointer
}

.forgotpopupbg,
header {
	position: fixed;
	top: 0;
	right: 0;
	left: 0
}

header {
	z-index: 1111;
	background: #fff
}

.logo-area a svg {
	width: 100%;
	height: auto;
	margin: 4px 0
}

.homeTopSlider {
	margin-top: 120px
}

.forgotpopupbg {
	z-index: 11111;
	bottom: 0;
	background: rgba(0, 0, 0, .62)
}

.forgotpopup {
	width: 30%;
	margin: 10% auto;
	background: #fff;
	padding: 15px;
	border-radius: 2px;
	position: relative
}

.forgotclse a {
	color: Red;
	position: absolute;
	top: -11px;
	width: 25px;
	height: 25px;
	line-height: 18px;
	right: -8px;
	background: #cf9455;
	padding: 0;
	border-radius: 50px;
	text-align: center;
	font-size: 22px;
	font-family: cursive
}

.forgotpopup h3 {
	border-bottom: 1px solid #cf9455
}

.footerCity {
	width: 100%;
	height: auto
}

.footerCity h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 5px
}

.footerCity h2:after {
	background: #cf9455;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	right: 0;
	top: 0;
	width: 50px;
	margin: 6px 0
}

.forgotpopup p {
	color: red
}

#google-reviews .review-item {
	flex: auto!important
}

.areasofpractisediv h3 a span {
	font-size: 14px;
	color: #000
}

.areasofpractisediv h3 a span:hover {
	color: #cf9455
}

.potionR {
	position: relative
}

.about-lawyer-featured-imageR {
	/*position: absolute;*/
	bottom: 0;
	right: 0
}

.blogdiv {
	width: 100%;
	min-height: auto;
	box-shadow: 0 0 3px 2px rgba(119, 119, 119, .5);
	-moz-box-shadow: 0 0 3px 2px rgba(119, 119, 119, .5);
	padding: 10px 20px
}
.blogdiv h2{
	white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.blogdiv p{
	white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.scrollbar {
	float: left;
	height: 120px;
	overflow-y: auto;
	margin-bottom: 20px
}

.force-overflow {
	min-height: 40px
}

.style-2::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	border-radius: 10px;
	background-color: #F5F5F5
}

.style-2::-webkit-scrollbar {
	width: 5px;
	background-color: #F5F5F5
}

.style-2::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #cf9455
}

.submit-buttom {
	background: #cf9455;
	padding: 10px 25px;
	color: #fff;
	border: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	transition: all .3s ease 0s
}

#CaptchaInput {
	color: #000
}

.hiddenoverflow {
	overflow: hidden;
}

.redmh {
	position: relative;
	margin-top: 210px;
}

#read{
	background-color: #cf9455;
    color: black;
    font-weight: bold;
    border: none;
}
#read:hover{
	background-color: #cf9455c9;
}
.blog1_img img{
	width: 100%;
    /*height: 350px;*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.writer p{
	line-height: 0.7;
    font-weight: bold;
    font-size: 16px;
}

.text h1{
	font-size: 32px;
}

.text h2{
	font-size: 26px;
}

.text h3{
	    font-size: 25px;
}


@media (min-width:320px) and (max-width:640px){
	.blog1_img img {
    width: 100%;
    margin-top: 30px;
     height: auto !important; 
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.career-submitbtn-section {display: inline-block;}

.impDocTbl {
    width: 100% !important;
}

.wining-section .table-responsive {
	height: auto;
	border: 0;
}

.impDocTbl tr td {
    width: 100%;
    display: block;
}



}

.first-row{
	margin-bottom: 30px;
}
#LinkedIn{
	height: 500px;
    overflow-y: scroll;
    margin: 0 10px;
}
.captchabox{
	display: flex;
    align-items: center;
    font: 700 17px verdana, arial, sans-serif;
    font-style: italic;
    color: #000;
    background-color: #FFF;
    padding: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    justify-content: center;

}</pre></body></html>