/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Image hover box */
.imgHover {
    background: transparent;
    transition: all 0.3s ease;
}

/* SVG image transition */
.imgHover img {
    transition: filter 0.3s ease;
}
body .header_class .elementor-item.elementor-item-active{border-bottom:1px solid #fff}
  .single-practice-area .practice-area .entry-title{max-width:1440px;font-size:62px;    font-family: "Open Sans", Sans-serif;
margin-bottom:30px}
  .single-practice-area .practice-area h5{max-width:1440px;font-size:34px;    font-family: "Open Sans", Sans-serif;
margin-bottom:30px}
.single-practice-area  .practice-area {max-width:1440px !important;padding-top:100px;padding-bottom:100px;}
/* Parent box hover effect */
.areabox:hover .imgHover {
    background: #1B2A4A;
}
.hover_bg_image:hover img {
    filter: brightness(0) invert(1);
}
.praction_icon_list .elementor-icon-box-icon {
    transition: all 0.3s ease;
}
/* .footer_list{word-break:break-all !important} */
.praction_icon_list .elementor-icon-box-icon svg,
.praction_icon_list .elementor-icon-box-icon svg path {
    transition: fill 0.3s ease;
}

.praction_icon_list .elementor-icon-box-icon:hover {
    background: #1B2A4A;
}
.single-practice-area .practice-area{padding-left:20px;padding-right:20px}
.praction_icon_list .elementor-icon-box-icon:hover svg,
.praction_icon_list .elementor-icon-box-icon:hover svg path {
    fill: white;
}
/* Make SVG white on hover */
.areabox:hover .imgHover img {
    filter: brightness(0) invert(1);
}



@media only screen and (max-width: 1280px) {
	.single-practice-area .practice-area h1.entry-title{font-size:55px ;font-family:"Open sans", Sans-serif}
	 .single-practice-area .practice-area h3{font-size:30px !important}
}
@media only screen and (max-width: 1024px) {
	.single-practice-area .practice-area h1.entry-title{font-size:45px ;}
	.single-practice-area .practice-area h2{font-size:25px ;}
	.single-practice-area .practice-area{padding-top:60px;padding-bottom:60px}
	.single-practice-area .practice-area p,	.single-practice-area .practice-area ul li {font-size:16px}
		 .single-practice-area .practice-area h3{font-size:25px !important;line-height:32px !important}

}
@media only screen and (max-width: 880px) {
.single-practice-area .practice-area h1.entry-title{font-size:40px ;line-height:45px}
}
@media only screen and (max-width: 767px) {
		.single-practice-area .practice-area h2{font-size:20px;}
	.single-practice-area .practice-area  p, .single-practice-area .practice-area  ul li{font-size:16px !important;line-height:27px !important}
		 .single-practice-area .practice-area h3{font-size:22px !important}
		.single-practice-area .practice-area{padding-top:30px;padding-bottom:30px}
	.single-practice-area .practice-area h1.entry-title{padding-left:0}
}