/* Medium Layout: 991px. */
@media only screen and (max-width: 991px) {
	.prelements-blog-list .pre-blog-item .blog-inner-wrap.pre-thum-left,
	.prelements-blog-grid .pre-blog-item .blog-inner-wrap.pre-thum-right,
    .prelements-blog-grid .pre-blog-item .blog-inner-wrap.pre-thum-left {
	    display: block;
	}
	.prelements-blog-grid .pre-blog-item .pre-image-wrap img {
		width: 100%;
	}

	.single-attorneys .main-contain .rs-porfolios-details #content {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.single-attorneys .rs-porfolios-details .innertrainers {
		padding-top: 0;
	}
	.single-attorneys .rs-porfolios-details .innertrainers .team-social-icons {
		padding-top: 0;
		margin-top: 15px;
	}
	.single-attorneys .rs-education-training .rs-title {
		margin-bottom: 25px;
	}
	.rs-porfolios-details .rs-education-training {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.rs-porfolios-details .rs-practice-areas {
		padding-top: 70px;
		padding-bottom: 60px;
	}
	.prelements-heading.style12,
	.prelements-dual-heading.style12 {
		padding-left: 0;
	}
	.prelements-heading.style12 .title-inner .title,
	.prelements-dual-heading.style12 .title-inner .title {
		padding-bottom: 14px;
	}
	.prelements-heading.style12 .title-inner .title::before,
	.prelements-dual-heading.style12 .title-inner .title::before {
		left: 0;
		top: unset;
		bottom: 0;
	}
	.counter-top-area .count-text .count-number .prelements-counter {
		font-size: 34px !important;
		line-height: 44px !important;
	}
	.prelements-testimonial .prelements-addon-slider:hover .slick-prev {
		left: 36%;
	}
	.prelements-testimonial .prelements-addon-slider .slick-prev {
		left: 34%;
	}
	.prelements-testimonial .prelements-addon-slider:hover .slick-next {
		right: 38%;
	}
	.prelements-testimonial .prelements-addon-slider .slick-next {
		right: 36%;
	}
	.title-mod-md .prelements-heading.style3 .description {
		padding-left: 35px;
	}
	.title-mod-md .prelements-heading.style3 .description:after {
		width: 30px;
	}
	.title-mod-md .prelements-heading.style3 {
		padding-bottom: 0px;
	}
	.team-grid-style3 .team-inner-wrap .image-wrap .fly-content .social-icons a,
	.team-slider-style3 .team-inner-wrap .image-wrap .fly-content .social-icons a {
		width: 40px;
		height: 40px;
		line-height: 39px;
	}
	.prelements-addon-slider:hover .slick-next {
		right: -40px;
	}
	.prelements-addon-slider:hover .slick-prev {
		left: -40px;
	}
	.prelements-portfolio-style8 .portfolio-item {
		height: unset;
		padding: 337px 0;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav {
		width: 100%;
		float: unset;
		padding: 0 42px;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-for {
		width: 100%;
		float: unset;
		padding-left: 0;
		margin-bottom: 30px;
	}
	.prelements-portfolio-gallery-slider .slick-vertical .slick-slide {
		display: inline-block;
		width: 33.33% !important;
		float: unset;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav .single-portfolio-nav {
		margin: 0 8px !important;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav .single-portfolio-nav .portfolio-image img {
		width: 100%;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav .slick-arrow {
		top: 50%;
		transform: translateY(-50%) rotate(-90deg);
		opacity: 1;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav:hover .slick-arrow {
		top: 50%;
		transform: translateY(-50%) rotate(-90deg);
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav .slick-next {
		left: unset;
		right: 0;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav .slick-prev {
		right: unset;
		left: 0;
	}

}

/* Small Layout: 767px. */
@media only screen and (max-width: 767px) {
	.elementor-widget-prelements-table table.dataTable{
		overflow-x: auto;
		max-width: 100%;
		display: block;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-nav {
		display: none;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-for .single-portfolio .portfolio-text p {
		padding-left: 0;
		padding-top: 20px;
		margin-top: 18px;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-for .single-portfolio .portfolio-text p::after {
		top: 0;
	}
	.prelements-portfolio-gallery-slider .slick-next {
		right: 10px;
	}
	.prelements-portfolio-gallery-slider .slick-prev {
		left: 10px;
	}
	.prelements-portfolio-gallery-slider:hover .slick-next {
		right: 0;
	}
	.prelements-portfolio-gallery-slider:hover .slick-prev {
		left: 0;
	}
	.prelements-portfolio-gallery-slider .slick-next,
	.prelements-portfolio-gallery-slider .slick-prev {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.prelements-portfolio-gallery-slider .portfolio-slider-for {
		margin-bottom: 0;
	}
}

/* Small Layout: 575px. */
@media only screen and (max-width: 575px) {
	.sm-order-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}
	.team-grid-style5 .team-item .team-inner-wrap .team-content .btn-part a,
	.team-slider-style5 .team-item .team-inner-wrap .team-content .btn-part a {
		line-height: 27px;
	}
	.team-grid-style5 .team-item .team-inner-wrap::after,
	.team-slider-style5 .team-item .team-inner-wrap::after {
		display: none;
	}
	.prelements-heading .title-inner .title span.watermark,
	.prelements-dual-heading .title-inner .title span.watermark {
		font-size: 60px;
	}
}

/* Small Layout: 480px. */
@media only screen and (max-width: 480px) {
	.prelements-blog-list .pre-blog-item .blog-inner-wrap.pre-thum-left,
	.prelements-blog-grid .pre-blog-item .blog-inner-wrap.pre-thum-right,
    .prelements-blog-grid .pre-blog-item .blog-inner-wrap.pre-thum-left {
	    display: block;
	}
	.prelements-blog-list .pre-blog-item .pre-blog-content .pre-blog-meta{
		font-size: 13px;
	}
	.prelements-addon-services.services-style8 .services-part .services-icon {
		padding: 20px 20px;
	}
	.prelements-addon-services.services-style8 .services-part .services-btn-part {
		display: none;
	}
	.prelements-addon-services.services-style8 .services-part .services-text {
		padding: 0 25px;
	}
	.prelements-portfolio-style6 .portfolio-item .inner_port .content .content-inner {
		width: calc(100% - 60px);
		height: calc(100% - 60px);
	}
	.elementor-widget-container .counter-top-area .prelements-counter-list .count-number {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.elementor-widget-container .counter-top-area .prelements-counter-list .count-number span {
		margin: 0px !important;
	}
	.elementor-widget-container .counter-top-area .prelements-counter-list .counter-icon i {
		line-height: 1 !important;
	}
	.title-mod-md .prelements-heading.style3 .description,
	.prelements-heading.style3 .description,
	.prelements-dual-heading.style3 .description {
		padding-left: 0;
	}
	.prelements-heading.style3 .description:after,
	.prelements-dual-heading.style3 .description:after {
		display: none;
	}
	.prelements-blog-grid .pre-blog-item.transparent .blog-inner-wrap .pre-blog-content .pre-content {
		display: none;
	}
	.prelements-blog-grid .pre-blog-item.transparent .blog-inner-wrap:hover .pre-blog-content {
		bottom: -15px;
	}
	#scrollUp {
		bottom: 10px !important;
		right: 10px !important;
	}
}