@media only screen and (max-width: 1920px) {
	.slider-buttom-area .slider-button-two .call-us-buttom {
		margin-top: 20px!important;
		width: 230px
	}
	.our-practice-area .practice-area .single-practice p {
		padding: 0
	}
	.slider-buttom-area .single-slider-buttom-area h3 {
		font-size: 27px
	}
}
@media only screen and (max-width: 1200px) {
	.main-header-area .main-menu-area nav>ul>li a {
		padding: 0 4px;
	}
	.aboutH h1 span{
		font-size: 40px;
	}
	.about-lawyer-area .about-content-area h1{
		font-size: 57px;
	}
	.iconareasfpractis{
		height: 60px;
	}
	.submit-buttom{
	margin-top: 20px;
	margin-left: 20px;
	}
	.footer-top-area .footer-one .social-media ul li{
	margin-right: 3px;
	}
	.footer-top-area .footer-one .social-media ul li a{
	width: 23px;
	}
	.footerdisc{
	left: -45px;
	}
	.slider-area .big-title {
		font-size: 50px
	}
	.slider-area .button {
		top: 75%
	}
	.slider-buttom-area .slider-button-two {
		padding: 82px 10px 88px;
		text-align: left;
		min-height: 350px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
		padding: 15px 44px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom::after {
		display: none
	}
	.advertise-area {
		padding: 100px 0
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a i {
		font-size: 22px
	}
	.client-logo-area .owl-prev {
		left: -25px
	}
	.client-logo-area .owl-next {
		right: -25px
	}
	.get-free-consultation-area .contact-buttom a {
		padding: 12px 4px
	}
	.get-free-consultation-area h3 {
		font-size: 24px
	}
	.Home-four .main-header-area .get-consultation a {
		font-size: 13px;
		padding: 6px
	}
	.latest-news-area .single-news-area .news-featured-image ul li a {
		padding: 10px 11px
	}
	.slider-buttom-area .slider-button-three ul li {
		font-size: 13px;
		padding: 0
	}
	.error-page-area .error-page-content p {
		padding: 48px 100px
	}
	.main-header-area .search-area {
		padding: 55px 0 52px
	}
	.main-header-area .search-area span {
		top: 65px
	}
	.main-header-area .main-menu-area nav>ul>li {
		padding: 25px 0
	}
	.slider-buttom-area .single-slider-buttom-area h3 {
		font-size: 27px
	}
	.slider-buttom-area .single-slider-buttom-area {
		padding: 85px 9px 25px!important
	}
	.latest-news-area .single-news-area .news-featured-image ul li {
		margin-right: 5px;
		float: left
	}
.about-page-featured-image img{
	 margin-top: 0px !important;
    margin-left: 20px; 
}
}
@media only screen and (max-width: 992px) {
	.Home-four .menu-top-bar,
	.latest-news-area .single-news-area .news-featured-image ul li:last-child a,
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom::after {
		display: none
	}
	.main-header-area .logo-area {
		text-align: center
	}
	.main-header-area .main-menu-area nav>ul>li a {
		padding: 0 20px
	}
	.slider-area .big-title {
		font-size: 50px
	}
	.slider-buttom-area .single-slider-buttom-area h2 a {
		font-size: 26px
	}
	.slider-buttom-area .slider-button-two {
		padding: 82px 5px 88px;
		text-align: left;
		min-height: 350px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
		padding: 15px 17px
	}
	.advertise-area {
		padding: 100px 0
	}
	.about-lawyer-area .about-content-area h1 {
		font-size: 52px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a i {
		font-size: 22px
	}
	.client-logo-area .owl-prev {
		left: -25px
	}
	.client-logo-area .owl-next {
		right: -25px
	}
	.get-free-consultation-area .contact-buttom a {
		padding: 15px 9px;
		font-size: 10px
	}
	.Home-four .main-header-area .get-consultation a {
		font-size: 13px;
		padding: 6px
	}
	.Home-four .main-header-area .main-menu-area {
		padding-top: 15px
	}
	.home4-practiceing-area .home4-practiceing-content-area h2 a {
		font-size: 38px
	}
	.home4-practiceing-area .home4-practiceing-content-area .practice-tab li a {
		font-size: 12px
	}
	.latest-news-area .single-news-area .news-featured-image ul li a {
		padding: 10px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media {
		bottom: 50px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a {
		padding: 9px 10px
	}
	.footer-top-area .footer-one .social-media ul li a {
		font-size: 18px;
		height: 27px;
		padding: 2px 0 0;
		width: 27px
	}
	.footer-top-area .footer h2 {
		font-size: 15px
	}
	.footer-top-area .footer-four ul li a img {
		width: 70px
	}
	.make-appointment-area .make-appointment h2 {
		font-size: 34px
	}
	.Home-three .main-header-area {
		position: inherit
	}
	.blog .section-title-area h2,
	.practice-area .practice-area-heading-section h2 {
		font-size: 43px
	}
	.blog .section-title-area p,
	.practice-area .practice-area-heading-section p {
		padding: 20px
	}
	.media.single-post .pull-left {
		display: block;
		float: none;
		width: 100%
	}
	.total-blog-area .blog-sidebar-area .single-sidebar h2 {
		font-size: 17px
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img {
		width: 100%
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li a {
		padding: 5px
	}
	.contact-page-area .office-address h2 {
		font-size: 26px
	}
	.get-free-consultation-area .contact-buttom {
		margin-top: 0
	}
	.error-page-area .error-page-content p {
		padding: 48px 50px!important
	}
	.our-wining-awards-area .wining-section-area p {
		padding: 20px 50px
	}
	.Home-three .testimonial-area .single-testimonial p {
		font-size: 14px
	}
	.slider-buttom-area .single-slider-buttom-area h2 {
		font-size: 20px
	}
	.first-box-content {
		width: 200px
	}
	.slider-buttom-area .slider-button-one h3 {
		font-size: 23px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
		margin-top: 23px;
		font-size: 12px
	}
	.slider-buttom-area .slider-button-two .call-us-buttom {
		padding: 15px 9px!important;
		width: 177px
	}
	.slider-area .button {
		top: 80%
	}
	.slider-area .small-content {
		padding: 0
	}
	.Home-four .lawyer-expert-area,
	.Home-three .service-area,
	.about-lawyer-area,
	.about-page-section,
	.about-page-section .about-page-content,
	.client-logo-area,
	.contact-page-area,
	.experince-area,
	.footer-top-area,
	.happy-client-area,
	.home4-practiceing-area,
	.latest-news-area,
	.our-attorney-area,
	.our-practice-area,
	.our-wining-awards-area,
	.practice-area,
	.total-blog-area {
		padding: 25px 0
	}
	.arrow4::after {
		display: none
	}
	.slider-buttom-area .single-slider-buttom-area h3 {
		font-size: 19px
	}
	.phone-number {
		font-size: 20px
	}
	.latest-news-area .single-news-area .news-featured-image ul li {
		margin-right: 0
	}
	.get-free-consultation-area h3 {
		font-size: 18px
	}
	.Home-three .main-header-area .main-menu-area nav>ul>li a {
		color: #000
	}
	.header-area-top-area .header-top-left p,
	.header-area-top-area .header-top-right {
		display: block;
		float: none;
		text-align: center
	}
	.slider-buttom-area .single-slider-buttom-area {
		padding: 30px 9px 18px!important;
		height: 350px
	}
	.about-lawyer-area .about-content-area {
		margin: 15px 0
	}
	.slider-buttom-area .slider-button-three ul li span {
		margin-left: 90px
	}
	.our-practice-area .practice-area .single-practice h3 a {
		font-size: 20px
	}
	.latest-news-area .single-news-area h3 a {
		clear: both;
		font-size: 20px;
		padding: 20px 0 0
	}
}
@media only screen and (max-width: 767px) {
	.mobile-menu-area {
		display: block
	}
	.main-header-area,
	.slider-area .big-title,
	.slider-area .button,
	.slider-area .small-content,
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom::after {
		display: none
	}
	.main-header-area .logo-area {
		text-align: center
	}
	.main-header-area .main-menu-area nav>ul>li a {
		padding: 0 20px
	}
	.slider-buttom-area .single-slider-buttom-area h2 a {
		font-size: 26px
	}
	.slider-buttom-area .slider-button-two {
		padding: 82px 2px 88px;
		min-height: 350px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
		padding: 15px 40px
	}
	.advertise-area {
		padding: 100px 0
	}
	.about-lawyer-area .about-content-area h1 {
		font-size: 50px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a i {
		font-size: 22px
	}
	.client-logo-area .owl-prev {
		left: -25px
	}
	.client-logo-area .owl-next {
		right: -25px
	}
	.get-free-consultation-area .contact-buttom a {
		padding: 15px 9px;
		font-size: 10px
	}
	.get-free-consultation-area h3 {
		font-size: 16px;
		margin: 20px 0
	}
	.Home-four .main-header-area .get-consultation a {
		font-size: 13px;
		padding: 6px
	}
	.latest-news-area .single-news-area .news-featured-image ul li:last-child a {
		display: block
	}
	.Home-four .menu-top-bar {
		display: none
	}
	.Home-four .main-header-area .main-menu-area {
		padding-top: 15px
	}
	.home4-practiceing-area .home4-practiceing-content-area h2 a {
		font-size: 38px
	}
	.home4-practiceing-area .home4-practiceing-content-area .practice-tab li a {
		font-size: 12px
	}
	.latest-news-area .single-news-area .news-featured-image ul li a {
		padding: 10px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media {
		bottom: 50px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a {
		padding: 9px 10px
	}
	.footer-top-area .footer-one .social-media ul li a {
		font-size: 18px;
		height: 27px;
		padding: 2px 0 0;
		width: 27px
	}
	.about-lawyer-featured-image img,
	.about-page-section .about-page-featured-image img,
	.first-box-content,
	.footer-top-area .footer-four ul li a img,
	.latest-news-area .single-news-area .news-featured-image img,
	.media.single-post .pull-left,
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img {
		width: 100%
	}
	.footer-top-area .footer h2 {
		font-size: 24px
	}
	.make-appointment-area .make-appointment h2 {
		font-size: 20px
	}
	.Home-three .main-header-area {
		position: inherit
	}
	.blog .section-title-area h2,
	.practice-area .practice-area-heading-section h2 {
		font-size: 26px
	}
	.blog .section-title-area p,
	.practice-area .practice-area-heading-section p {
		padding: 20px
	}
	.media.single-post .pull-left {
		display: block;
		float: none
	}
	.total-blog-area .blog-sidebar-area .single-sidebar h2 {
		font-size: 17px
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li a {
		padding: 5px
	}
	.contact-page-area .office-address h2 {
		font-size: 26px
	}
	.get-free-consultation-area .contact-buttom {
		margin-top: 0
	}
	.banner-area {
		padding: 30px 0
	}
	.get-free-consultation-area,
	.slider-buttom-area .slider-button-one,
	.slider-buttom-area .slider-button-three,
	.slider-buttom-area .slider-button-two {
		text-align: center
	}
	.footer {
		margin: 40px 0
	}
	.section-title-area h2 {
		font-size: 29px
	}
	.section-title-area p {
		padding: 0 10px
	}
	.advertise-area .bennar h2 {
		font-size: 40px
	}
	.happy-client-area .client-section-area .owl-prev {
		left: -20px
	}
	.happy-client-area .client-section-area .owl-next {
		right: -20px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay h2 a {
		padding: 7px 20px
	}
	.Home-three .testimonial-area .single-testimonial p {
		font-size: 14px;
		line-height: 20px;
		padding: 0 46px
	}
	.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert {
		text-align: center;
		padding: 10px
	}
	.single-lawyer-expert .media-left.ex-icons {
		display: block;
		float: none;
		margin: 10px auto;
		width: 100%
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area {
		padding: 10px 0
	}
	.our-wining-awards-area .wining-section-area h2 {
		font-size: 38px
	}
	.our-wining-awards-area .wining-section-area p {
		padding: 20px
	}
	.first-box-content {
		text-align: center
	}
	.Home-four .lawyer-expert-area,
	.Home-three .service-area,
	.about-lawyer-area,
	.about-page-section,
	.about-page-section .about-page-content,
	.client-logo-area,
	.contact-page-area,
	.experince-area,
	.footer-top-area,
	.happy-client-area,
	.home4-practiceing-area,
	.latest-news-area,
	.our-attorney-area,
	.our-practice-area,
	.our-wining-awards-area,
	.practice-area,
	.total-blog-area {
		padding: 25px 0
	}
	.latest-news-area .single-news-area {
		height: auto
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a {
		margin: 25px 0 10px
	}
	.arrow4::after {
		display: none
	}
	.footer-top-area .footer-four ul li {
		float: none
	}
	.single-practice-service-content-area .media-left.media-middle {
		display: block;
		float: none;
		text-align: center
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content {
		border-left: 0;
		padding-left: 0!important;
		text-align: center
	}
	.single-practice-service-content-area .practice-area .practice-service-section-area .single-practice-service-content-area .content p {
		padding-right: 0
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more {
		position: inherit;
		right: 0;
		top: 0
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more a {
		display: block;
		padding: 8px 15px
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content p {
		padding-right: 0
	}
	.slider-buttom-area .single-slider-buttom-area {
		margin-top: 0;
		position: relative;
		padding: 30px 9px 18px!important;
		height: 285px
	}
	.header-area-top-area .header-top-left p,
	.header-area-top-area .header-top-right {
		display: block;
		float: none;
		text-align: center
	}
	.about-lawyer-area .about-content-area {
		margin: 15px 0
	}
	.slider-buttom-area .slider-button-three ul li span {
		margin-left: 90px
	}
	.our-practice-area .practice-area .single-practice h3 a {
		font-size: 20px
	}
	.latest-news-area .single-news-area h3 a {
		font-size: 20px;
		padding: 20px 0 0
	}
}

@media only screen and (max-width: 768px) {

.header-area-top-area .header-top-left p{
	font-size: 13px !important;
}
.logo-area a svg{
	width: 35%;
	margin: 6px 0;
}
.hitcounterinner{
	padding: 3px 4px;
}
.footerdisc{
	left: 0px;
}
.footer-buttom-area .footer-buttom p{
	   padding-left: 190px;
}
.main-header-area .main-menu-area nav>ul>li{
	padding: 10px 0;
}
.main-header-area .main-menu-area nav>ul>li a{
	padding: 0 11px !important;
}
.about-page-featured-image img{
	 margin-top: 0px !important;
    margin-left: 20px; 
}

}

@media only screen and (max-width: 425px) {
	.whatsapp-fixed-wrapper{
	right: 30px;
    width: 150px;
    height: 35px;
	}
	.footer-top-area .footer-one .social-media ul li a{
		padding: 0px 0 0 !important;
	}
	.submit-buttom{
	margin-top: -10px;
    margin-left: 18px;
	}
	.footerCity h2{
		padding: 0 0 5px 10px;
	}
	.footerCity p{
		margin: 0 10px 20px;
	}
	.footerdisc{
	top: 19px;
	}
	.footer-buttom-area .footer-buttom p{
		padding-left: 0px;
		padding-top: 25px;
	}
	.footerdisc{
		    top: 0px !important;
	}
	.banner-area{
		    margin-top: 99px;
	}
	.careeH h1 {
    font-weight: 700;
    font-size: 35px;
    margin: 10px;
}
.contact-page-area .contact-form-area h2{
	padding-left: 10px;
}
.contact-page-area .contact-form-area form button.submit-buttom{
	    margin-top: 20px;
}
.wining-section-area h2{
	font-size: 30px;
}
.banner-area{
	    margin-top: 74px;
}
}

@media only screen and (max-width: 320px) {
	.submit-buttom{
	margin-top: 18px;
    margin-left: -70px;
	}
	.careeH h1 {
    font-size: 28px;
}
.aboutH h1{
	font-size: 40px;
}
.mobile-logo img{
	padding-right: 190px;
}
.header-area-top-area .header-top-left p {
    font-size: 11px !important;
}

}
@media only screen and (max-width: 375px) {
	.submit-buttom{
		padding: 10px 15px;
		margin-left: 0px;
	}
}

@media only screen and (max-width: 480px) {
	.mobile-menu-area {
		display: block
	}
	.main-header-area,
	.slider-area .big-title,
	.slider-area .button,
	.slider-area .small-content,
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom::after {
		display: none
	}
	.Home-four .lawyer-expert-area,
	.Home-three .service-area,
	.about-lawyer-area,
	.about-page-section,
	.about-page-section .about-page-content,
	.client-logo-area,
	.contact-page-area,
	.experince-area,
	.footer-top-area,
	.happy-client-area,
	.home4-practiceing-area,
	.latest-news-area,
	.our-attorney-area,
	.our-practice-area,
	.our-wining-awards-area,
	.practice-area,
	.total-blog-area {
		padding: 25px 0
	}
	.main-header-area .logo-area,
	.our-attorney-area .our-attorney .attorney-content {
		text-align: center
	}
	.main-header-area .main-menu-area nav>ul>li a {
		padding: 0 20px
	}
	.slider-buttom-area .single-slider-buttom-area h2 a {
		font-size: 26px
	}
	.slider-buttom-area .slider-button-two {
		padding: 82px 2px 88px;
		min-height: 350px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
		padding: 15px 17px
	}
	.advertise-area {
		padding: 100px 0
	}
	.about-lawyer-area .about-content-area h1 {
		font-size: 30px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a i {
		font-size: 22px
	}
	.client-logo-area .owl-prev {
		left: -25px
	}
	.client-logo-area .owl-next {
		right: -25px
	}
	.get-free-consultation-area .contact-buttom a {
		padding: 15px 9px;
		font-size: 10px
	}
	.get-free-consultation-area h3 {
		font-size: 16px;
		margin: 20px 0
	}
	.Home-four .main-header-area .get-consultation a {
		font-size: 13px;
		padding: 6px
	}
	.latest-news-area .single-news-area .news-featured-image ul li:last-child a {
		display: block
	}
	.Home-four .menu-top-bar {
		display: none
	}
	.Home-four .main-header-area .main-menu-area {
		padding-top: 15px
	}
	.home4-practiceing-area .home4-practiceing-content-area h2 a {
		font-size: 25px
	}
	.home4-practiceing-area .home4-practiceing-content-area .practice-tab li a {
		font-size: 12px
	}
	.latest-news-area .single-news-area .news-featured-image ul li a {
		padding: 10px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media {
		bottom: 50px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a {
		padding: 9px 10px
	}
	.footer-top-area .footer-one .social-media ul li a {
		font-size: 18px;
		height: 27px;
		padding: 2px 0 0;
		width: 27px
	}
	.blog .section-title-area p,
	.practice-area .practice-area-heading-section p,
	.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li a {
		padding: 5px
	}
	.footer-top-area .footer h2 {
		font-size: 24px
	}
	.footer-top-area .footer-four ul li a img {
		width: 100%;
		margin-bottom: 10px
	}
	.make-appointment-area .make-appointment h2 {
		font-size: 14px
	}
	.Home-three .main-header-area {
		position: inherit
	}
	.blog .section-title-area h2,
	.practice-area .practice-area-heading-section h2 {
		font-size: 16px
	}
	.media.single-post .pull-left {
		display: block;
		float: none;
		width: 100%
	}
	.total-blog-area .blog-sidebar-area .single-sidebar h2 {
		font-size: 17px
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img {
		width: 100%
	}
	.contact-page-area .office-address h2 {
		font-size: 26px
	}
	.get-free-consultation-area .contact-buttom {
		margin-top: 0
	}
	.banner-area {
		padding: 30px 0
	}
	.get-free-consultation-area,
	.slider-buttom-area .slider-button-one,
	.slider-buttom-area .slider-button-three,
	.slider-buttom-area .slider-button-two {
		text-align: center
	}
	.footer {
		margin: 40px 0;
		text-align: center
	}
	.about-lawyer-featured-image img {
		width: 100%
	}
	.section-title-area h2 {
		font-size: 17px
	}
	.section-title-area p {
		padding: 0 10px
	}
	.advertise-area .bennar h2 {
		font-size: 22px
	}
	.happy-client-area .client-section-area .owl-prev {
		left: -20px
	}
	.happy-client-area .client-section-area .owl-next {
		right: -20px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay h2 a {
		padding: 7px 20px
	}
	.latest-news-area .single-news-area .news-featured-image img {
		width: 100%
	}
	.Home-three .testimonial-area .single-testimonial p {
		font-size: 14px;
		line-height: 20px;
		padding: 0 46px
	}
	.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert {
		text-align: center;
		padding: 10px
	}
	.single-lawyer-expert .media-left.ex-icons {
		display: block;
		float: none;
		margin: 10px auto;
		width: 100%
	}
	.about-page-section .about-page-featured-image img {
		width: 100%
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area {
		padding: 10px 0
	}
	.our-wining-awards-area .wining-section-area h2 {
		font-size: 25px
	}
	.our-wining-awards-area .wining-section-area p {
		padding: 5px 0
	}
	.experince-area .experince h2 {
		font-size: 30px
	}
	.experince-area p {
		font-size: 14px;
		font-weight: 400;
		line-height: 21px;
		margin: 10px 0;
		text-align: center
	}
	.make-appointment-area .make-appointment a {
		font-size: 11px;
		padding: 8px
	}
	.footer-top-area .footer-four ul li {
		float: none
	}
	.footer-top-area .footer h2::after {
		margin: 21px auto
	}
	.footer-top-area .footer-two ul li::before {
		display: none
	}
	.footer-top-area .footer-one .social-media ul li {
		display: inline-block;
		float: none
	}
	.about-page-section .about-page-content h2 {
		font-size: 34px
	}
	.banner-area .main-bennar h2 {
		font-size: 30px
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more {
		margin: 35px 0;
		width: 130px
	}
	.slider-buttom-area .single-slider-buttom-area {
		margin-top: 0;
		position: relative
	}
	.latest-news-area .single-news-area {
		height: auto
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a {
		margin: 25px 0 10px
	}
	.happy-client-area .single-client-area p {
		margin: 60px 10px 20px
	}
	.arrow4::after {
		display: none
	}
	.single-practice-service-content-area .media-left.media-middle {
		display: block;
		float: none;
		text-align: center
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content {
		border-left: 0;
		padding-left: 0!important;
		text-align: center
	}
	.single-practice-service-content-area .practice-area .practice-service-section-area .single-practice-service-content-area .content p {
		padding-right: 0
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more {
		display: inline;
		position: inherit;
		right: 0;
		text-align: center;
		top: 0
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more a {
		display: block;
		padding: 8px 15px
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content p {
		padding-right: 0
	}
	.header-area-top-area .header-top-left p,
	.header-area-top-area .header-top-right {
		display: block;
		float: none;
		text-align: center
	}
	.slider-buttom-area .single-slider-buttom-area {
		padding: 30px 9px 18px!important;
		height: 235px
	}
	.about-lawyer-area .about-content-area {
		margin: 15px 0
	}
	.slider-buttom-area .slider-button-three ul li span {
		margin-left: 90px
	}
	.our-practice-area .practice-area .single-practice h3 a {
		font-size: 20px
	}
	.latest-news-area .single-news-area h3 a {
		font-size: 20px;
		padding: 20px 0 0
	}
	.slider-content {
		display: none
	}
}
@media only screen and (max-width: 320px) {
	.mobile-menu-area {
		display: block
	}
	.main-header-area,
	.slider-area .big-title,
	.slider-area .button,
	.slider-area .small-content,
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom::after {
		display: none
	}
	.Home-four .lawyer-expert-area,
	.Home-three .service-area,
	.about-lawyer-area,
	.about-page-section,
	.about-page-section .about-page-content,
	.client-logo-area,
	.contact-page-area,
	.experince-area,
	.footer-top-area,
	.happy-client-area,
	.home4-practiceing-area,
	.latest-news-area,
	.our-attorney-area,
	.our-practice-area,
	.our-wining-awards-area,
	.practice-area,
	.total-blog-area {
		padding: 25px 0
	}
	.main-header-area .logo-area,
	.our-attorney-area .our-attorney .attorney-content {
		text-align: center
	}
	.main-header-area .main-menu-area nav>ul>li a {
		padding: 0 20px
	}
	.slider-buttom-area .single-slider-buttom-area h2 a {
		font-size: 26px
	}
	.slider-buttom-area .slider-button-two {
		padding: 82px 2px 88px;
		min-height: 350px
	}
	.slider-buttom-area .single-slider-buttom-area a.call-us-buttom {
		padding: 15px 17px
	}
	.advertise-area {
		padding: 10px 0
	}
	.about-lawyer-area .about-content-area h1 {
		font-size: 30px;
		line-height: 45px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a i {
		font-size: 22px
	}
	.client-logo-area .owl-prev {
		left: -25px
	}
	.client-logo-area .owl-next {
		right: -25px
	}
	.get-free-consultation-area .contact-buttom a {
		padding: 15px 9px;
		font-size: 10px
	}
	.get-free-consultation-area h3 {
		font-size: 16px;
		margin: 20px 0
	}
	.Home-four .main-header-area .get-consultation a {
		font-size: 13px;
		padding: 6px
	}
	.latest-news-area .single-news-area .news-featured-image ul li:last-child a {
		display: block
	}
	.Home-four .menu-top-bar {
		display: none
	}
	.Home-four .main-header-area .main-menu-area {
		padding-top: 15px
	}
	.home4-practiceing-area .home4-practiceing-content-area h2 a {
		font-size: 25px
	}
	.home4-practiceing-area .home4-practiceing-content-area .practice-tab li a {
		font-size: 12px
	}
	.latest-news-area .single-news-area .news-featured-image ul li a {
		padding: 10px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media {
		bottom: 50px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay .social-media ul li a {
		padding: 9px 10px
	}
	.footer-top-area .footer-one .social-media ul li a {
		font-size: 18px;
		height: 27px;
		padding: 2px 0 0;
		width: 27px
	}
	.blog .section-title-area p,
	.practice-area .practice-area-heading-section p,
	.total-blog-area .blog-sidebar-area .single-sidebar .popular-tags ul li a {
		padding: 5px
	}
	.footer-top-area .footer h2 {
		font-size: 24px
	}
	.footer-top-area .footer-four ul li a img {
		width: 100%;
		margin-bottom: 10px
	}
	.make-appointment-area .make-appointment h2 {
		font-size: 14px
	}
	.Home-three .main-header-area {
		position: inherit
	}
	.blog .section-title-area h2,
	.practice-area .practice-area-heading-section h2 {
		font-size: 25px
	}
	.media.single-post .pull-left {
		display: block;
		float: none;
		width: 100%
	}
	.total-blog-area .blog-sidebar-area .single-sidebar h2 {
		font-size: 17px
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .pull-left img {
		width: 100%
	}
	.contact-page-area .office-address h2 {
		font-size: 26px
	}
	.get-free-consultation-area .contact-buttom {
		margin-top: 0
	}
	.banner-area {
		padding: 30px 0
	}
	.get-free-consultation-area,
	.slider-buttom-area .slider-button-one,
	.slider-buttom-area .slider-button-three,
	.slider-buttom-area .slider-button-two {
		text-align: center
	}
	.footer {
		margin: 40px 0;
		text-align: center
	}
	.about-lawyer-featured-image img {
		width: 100%
	}
	.section-title-area h2 {
		font-size: 25px
	}
	.section-title-area p {
		padding: 0 10px
	}
	.advertise-area .bennar h2 {
		font-size: 22px;
		line-height: 33px;
		margin-top: 15px
	}
	.happy-client-area .client-section-area .owl-prev {
		left: -20px
	}
	.happy-client-area .client-section-area .owl-next {
		right: -20px
	}
	.our-attorney-area .our-attorney .single-attorney .attorney-picture .overlay h2 a {
		padding: 7px 20px
	}
	.latest-news-area .single-news-area .news-featured-image img {
		width: 100%
	}
	.Home-three .testimonial-area .single-testimonial p {
		font-size: 14px;
		line-height: 20px;
		padding: 0 46px
	}
	.Home-four .lawyer-expert-area .lawyer-expert-section-area .single-lawyer-expert {
		text-align: center;
		padding: 10px
	}
	.single-lawyer-expert .media-left.ex-icons {
		display: block;
		float: none;
		margin: 10px auto;
		width: 100%
	}
	.about-page-section .about-page-featured-image img {
		width: 100%
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area {
		padding: 10px 0
	}
	.our-wining-awards-area .wining-section-area h2 {
		font-size: 25px
	}
	.our-wining-awards-area .wining-section-area p {
		padding: 5px 0
	}
	.experince-area .experince h2 {
		font-size: 30px
	}
	.experince-area p {
		font-size: 14px;
		font-weight: 400;
		line-height: 21px;
		margin: 10px 0;
		text-align: center
	}
	.make-appointment-area .make-appointment a {
		font-size: 11px;
		padding: 8px
	}
	.footer-top-area .footer-four ul li {
		float: none
	}
	.footer-top-area .footer h2::after {
		margin: 21px auto
	}
	.footer-top-area .footer-two ul li::before {
		display: none
	}
	.footer-top-area .footer-one .social-media ul li {
		display: inline-block;
		float: none
	}
	.about-page-section .about-page-content h2 {
		font-size: 34px
	}
	.banner-area .main-bennar h2 {
		font-size: 30px
	}
	.practice-area .practice-service-section-area .single-practice-service-content-area .content .practice-service-read-more {
		margin: 35px 0;
		position: inherit;
		right: 0;
		width: 130px
	}
	.slider-buttom-area .single-slider-buttom-area {
		margin-top: 0;
		position: relative
	}
	.latest-news-area .single-news-area {
		height: auto
	}
	.total-blog-area .blog-sidebar-area .single-sidebar .sidebar-recent-post .media-body h4 a {
		margin: 25px 0 10px
	}
	.arrow4::after {
		display: none
	}
	.header-area-top-area .header-top-left p,
	.header-area-top-area .header-top-right {
		display: block;
		float: none;
		text-align: center
	}
	.slider-buttom-area .single-slider-buttom-area {
		padding: 30px 9px 18px!important;
		height: 285px
	}
	.about-lawyer-area .about-content-area {
		margin: 15px 0
	}
	.slider-buttom-area .slider-button-three ul li span {
		margin-left: 90px
	}
	.our-practice-area .practice-area .single-practice h3 a {
		font-size: 20px
	}
	.latest-news-area .single-news-area h3 a {
		font-size: 20px;
		padding: 20px 0 0
	}
	.slider-content {
		display: none!important
	}
}
@media only screen and (max-width: 1279px) {
	.apnmtPopBox {
		width: 82%
	}
	.about-lawyer-area {
		padding: 40px 0 0
	}
	.about-lawyer-area .about-content-area {
		margin: 45px 0
	}
}
@media only screen and (max-width: 1023px) {
	.slider-area .slider-1 h1 {
		font-size: 28px
	}
	.phone-number {
		line-height: normal
	}
	.slider-buttom-area .slider-button-two .call-us-buttom {
		margin-top: 10px!important
	}
	.apnmtPopTxt {
		padding: 0 50% 0 0
	}
	.apmntTimeBox {
		width: 50%
	}
	.main-header-area .main-menu-area nav>ul>li a {
		margin: 0;
		padding: 0 16px
	}
	.about-lawyer-area .about-content-area h1 {
		font-size: 45px;
		line-height: 50px
	}
	.aboutH h1 span {
		font-size: 30px
	}
	.aboutH h1 span:last-child {
		font-size: 19px
	}
	.about-lawyer-area .about-content-area .read-more-button a {
		margin-top: 20px
	}
	.about-lawyer-area .about-content-area .read-more-button a::after {
		top: 35px
	}
	.our-attorney .owl-controls .owl-buttons .owl-next {
		top: 28%;
		right: 10px
	}
	.our-attorney .owl-controls .owl-buttons .owl-prev {
		top: 28%;
		left: 10px
	}
	.footer-buttom-area .footer-buttom .scrollup {
		position: absolute;
		right: 15px;
		top: -48px
	}
	.hitcounterinner h4 {
		font-size: 13px
	}
	.header-area-top-area .header-top-right ul li {
		line-height: normal
	}
	.apptnTopButton {
		padding: 5px;
		border-radius: 5px
	}
	.header-area-top-area .header-top-left p {
		font-size: 14px
	}
}
@media only screen and (max-width: 767px) {
	.preview-2 .nivo-directionNav a.nivo-nextNav:before,
	.preview-2 .nivo-directionNav a.nivo-prevNav:before {
		width: 38px;
		font-size: 16px;
		height: 38px;
		line-height: 38px
	}
	.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav {
		right: 45px
	}
	.nivo-directionNav a {
		top: 38%
	}
	.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav {
		left: 8px
	}
	p.call-now {
		margin: 0 0 10px
	}
	.whcolm {
		width: 30%
	}
	.Mwhcolm {
		text-align: left
	}
	.popupBG {
		z-index: 1111111;
		height: 100%;
		overflow: scroll
	}
	.apnmtPopTxt {
		padding: 0
	}
	.apnmtFldBox {
		border-right: none;
		padding: 0 15px 0 0;
		width: 100%
	}
	.apmntTimeBox {
		width: 100%;
		position: static
	}
	.apnmtFld input[type=text],
	.apnmtFld textarea {
		font-size: 13px
	}
	.datetimeR select {
		font-size: 13px;
		padding: 4px
	}
	.apnmtBtn {
		font-size: 12px
	}
	.about-lawyer-area {
		padding: 0
	}
	.about-lawyer-area .about-content-area h1 {
		line-height: 40px;
		font-size: 36px
	}
	.aboutH h1 span {
		font-size: 26px
	}
	.about-lawyer-area .about-content-area .read-more-button a {
		margin-top: 10px;
		padding: 8px 34px
	}
	.about-lawyer-area .about-content-area .read-more-button a::after {
		top: 20px
	}
	.apnmtPopHD h1 {
		font-size: 20px
	}
	.apnmtFld {
		padding: 0 0 6px
	}
	.apnmtsubL {
		width: 39%;
		float: none
	}
	.apnmtsubR {
		width: 100%;
		float: none
	}
	.apnmtFld span {
		float: left;
		margin-top: 10px
	}
	.apmntTimeBox {
		margin-top: 35%;
		padding: 0
	}
	.apmntTimeBox ul li p:first-child,
	.apmntTimeBox ul li p:last-child {
		font-size: 12px
	}
	.clsPop {
		top: -10px;
		right: -10px;
		width: 20px;
		height: 20px;
		line-height: 20px
	}
	.apnmtPopBox {
		margin: 8%
	}
	.header-area-top-area .header-top-left p {
		font-size: 14px
	}
	.header-top-right {
		font-size: 13px
	}
}
@media only screen and (max-width: 479px) {
	.about-lawyer-area .about-content-area h1 {
		font-size: 29px
	}
	.aboutH h1 span {
		font-size: 16px
	}
	.aboutH h1 span:last-child {
		font-size: 12px
	}
	.about-content-area p {
		font-size: 13px
	}
	.dark-bg h3 {
		font-size: 30px;
		margin: 10px 0 30px
	}
	.section-title-area h2,
	.section-title-area p {
		margin: 0
	}
	.header-area-top-area .header-top-left p,
	.header-top-right {
		font-size: 11px
	}
	#experiances {
		padding: 50px 0
	}
	.our-attorney-area {
		padding: 0
	}
	.footer {
		margin: 25px 0
	}
	.office-address ul li a span {
		font-size: 13px
	}
	.social_media_contact ul li a svg {
		width: 30px;
		height: 26px;
		margin-right: 9px
	}
	.contact-page-area .office-address h2,
	.social_media_contact h2 {
		font-size: 24px;
		margin: 0 0 12px
	}
	.table-responsive {
		overflow: auto;
		height: 260px
	}
	.impDocTbl {
		width: 1180px
	}
	.footerdisc {
		position: absolute;
		left: 24px;
		top: 50px;
		font-size: 12px
	}
	.popdisclaimerBox {
		width: 90%
	}
	.mean-container .mean-nav ul li a {
		padding: 4px 5%
	}
}

/*@media (max-width: 3200px) and (max-width: 768px){
.about-lawyer-featured-image img {
    width: 37%;
    float: right;
}
}*/