/*
Theme Name: Atis Child
Theme URI: https://matchthemes.com/premium/atis-lawyers-attorneys-consulting-wordpress-theme/
Description: Child theme for the Atis theme 
Author: MatchThemes
Author URI: https://matchthemes.com
Version: 1.0
Template: atis
*/



.faq_section a {
	margin-left: 15px;
}
.faq_section h4 {
	font-weight: 600 !important;
}
.faq_section a:hover {
	color:#fff;
}
footer .foo-block, footer .widget-footer {
	margin-bottom: 20px;
}

footer .copyright {
    padding-top: 20px;
}
.testimonial-desc {
    font-size: 20px;
}
.blog-holder .wp-block-search .wp-block-search__label {
    font-size: 16px;
}
.blog-holder .wp-block-search .wp-block-search__input {
    padding: 10px 15px;
    border-radius: 4px;
}
.blog-holder .wp-block-search .wp-block-search__button {
    margin: 15px 0 0;
    padding: 10px 15px;
    border-radius: 4px;
    margin-right: auto;
    font-size: 16px;
    cursor: pointer;
}
.blog-holder .wp-block-search .wp-block-search__inside-wrapper {
	display: block ;
}
.blog-holder aside .wp-block-heading {
    font-size: 36px;
}
.blog-holder aside > ul > li {
    margin-top: 45px;
}
.blog-practice-area-table p:last-of-type {
    margin-bottom: 0px;
}

@media (max-width: 1024px) {
	h1 {
  font-size: 48px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 32px;
}
h4 {
  font-size: 28px;
}
h5 {
  font-size: 26px;
}
h6 {
  font-size: 24px;
}
	footer {
    margin-top: 60px;
}
	.footer-widgets {
    padding-top: 60px;
}
	.menu-mobile {
    padding-left: 0px;
    margin-top: 15px;
}
	.menu-contact {
    margin-top: 40px;
    padding-left: 0px;
}
	
}

@media (max-width: 767px) {
	h1 {
  font-size: 38px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 16px;
}
	div.practice-icon.practice-2col h3 {
    font-size: 24px;
}
	div.practice-icon-wrap {
    margin-bottom: 35px;
}
	div.pcolor-circle30 .elementor-icon {
    padding: 25px;
    font-size: 34px !important;
}
	.faq_section a {
    padding-left: 10px;
    display: block;
}
	.faq_section h4 {
    font-size: 16px;
}
	.testimonial-desc {
    font-size: 14px;
}
	.home .swiper-wrapper .slider-caption {
    padding: 0 15px;
}
	.home .swiper-wrapper .display-2 {
    font-size: 40px;
}
	.home .swiper-wrapper p {
		font-size: 14px;
}
	.home .swiper-mt-button-next,  .home .swiper-mt-button-prev {
	top: auto;
    bottom: 30px;
}
	.home .blog-item {
    margin-bottom: 0px;
}
	.footer-widgets {
    padding-top: 50px;
}
	footer {
    margin-top: 50px;
}
	.practice-icon-v2 {
    padding: 15px;
}
	.practice-icon-v2 .read-more {
    padding: 10px 15px;
}
	.blog-item {
    margin-bottom: 35px;
}
	.page-holder .contact_form p {
    margin-bottom: 15px;
}
	.top-single-bkg {
    min-height: 350px;
    height: auto;
}
	.top-single-bkg .display-2 {
    font-size: 36px;
}
	.blog-holder aside .wp-block-heading {
    font-size: 28px;
}
	.blog-holder aside {
    margin-top: 35px;
}
	.blog-holder aside > ul > li {
    margin-top: 35px;
}
}

