h1, h2, h3, h4, h5, h6{margin: 0;}

.seagoe_font h1,.seagoe_font h2,.seagoe_font h3,.seagoe_font h4,.seagoe_font h5,.seagoe_font h6,.seagoe_font p,.send-btn .btn,
.banner_text_fixed .transparent_btn,.experienced_btn .primary_btn,.experienced_btn .transparent_btn2,.facilities_content .content_inner p,
.location_add_grid h6{font-family: "Segoe UI";}


.blog .hero_banner_text h1,.testimonial_page .hero_banner_text h1,.blog_content .blog_title h3,.testimonial_page .testomonial_section .heading_text h4,
.choose_content_top h3,.helping_section .content_inner h5,.banner-section .banner_text_fixed h1,.location_add_grid h4,.testomonial_section .heading_text h4,
.hero_banner_text h1,.detail_content .detail_content_inner h3,.profile_container .content_title h3,.profile_contain_main .profile_content h3,
.profile_qualification h4{font-family: Gilroy;}

.from-iner h5,.banner-section .banner_text_fixed ul li a,.banner_text_fixed .transparent_btn,.choose_content_top h6,.choose_content_top p,
.helping_section .content_inner p,.helping_section .content_inner ul li,.facilities_content .content_inner h6,.blog_mian_content .blog_inner p,
.blog_mian_content .blog_inner ul li,.content_inner span,.profile_contain_main .profile_content ul li span:last-child a,
.profile_contain_main .profile_content ul li span:last-child{font-size: 18px;}

.from-iner .form-input ,.from-iner p{font-size: 12px;}

.send-btn .btn,.from-iner h5, .banner-section .banner_text_fixed ul li a,.banner_text_fixed .transparent_btn,.from-iner .form-input ,.from-iner p,
.banner-section .banner_text_fixed p,.choose_content_top h6,.choose_content_top p,.choose_inner_content h6 a,.choose_inner_content p,.experienced_inner h6,
.experienced_inner h4,.helping_section .content_inner p,.helping_section .content_inner ul li,.facilities_content .content_inner h6,.blog_mian_content .blog_inner p,
.blog_mian_content .blog_inner h5 a,.blog_mian_content .blog_inner ul li,.content_inner span,.blog_details .blog_inners span, .banner-section .banner_text_fixed ul {
	line-height: 31px;
    letter-spacing: 0.02em;
    font-weight: 600;
}

.from-iner h5,.from-iner p,.from-iner .form-field-full:hover .form-input::placeholder,.choose_content_top h6,.choose_content_top p,.choose_inner_content p,
.choose_inner_content h6 a,.helping_section .content_inner p,.helping_section .content_inner ul li,.content_inner span,.detail_content .detail_content_inner h6,
.detail_content .detail_content_inner p,.detail_content .detail_content_inner span,.blog_details .blog_inner h3,.profile_contain_main .profile_content p,
.profile_contain_main .profile_content ul li span:last-child a,.profile_contain_main .profile_content ul li span,.area_of_practice .area_of-img h5,
.profile_qualification ul li,.profile_contain_main .profile_content ul li span:last-child{color: #000000;}

.banner-section .banner_text_fixed h1,.banner-section .banner_text_fixed ul li a,.banner_text_fixed .transparent_btn,.banner-section .banner_text_fixed p,
.send-btn .btn,.experienced_inner h6,.experienced_btn .primary_btn,.experienced_btn .transparent_btn2,.experienced_inner h4,.facilities_content .content_inner h6,
.facilities_content .content_inner p, .banner-section .banner_text_fixed ul li {color: #FFFFFF;}

.banner-section .banner_text_fixed ul li, .banner-section .banner_text_fixed ul li a {list-style: disc; font-size: 18px;}
.banner-section .banner_text_fixed ul {margin: 0 0 20px 35px;}
.banner-section .banner_text_fixed ul.whatsapp-text li {list-style: none; margin: 0;}
.banner-section .banner_text_fixed ul.whatsapp-text, .banner-section .banner_text_fixed ul.breadcrumb_menu {margin: 0;    display: none} 
.banner-section .banner_text_fixed ul.breadcrumb_menu li a {font-size: 18px;}

.banner-section .banner_text_fixed h1,.helping_section .content_inner h5,.feature_in .feature_content h4,.blog_content .blog_title h3,
.testimonial_page .testomonial_section .heading_text h4,.profile_container .content_title h3{font-weight: 800;}

.facilities_content .content_inner h6,.location_add_grid h6,.location_add_grid h4 a{font-weight: 700;}

.experienced_inner h6 span,.experienced_inner h4 span,.experienced_btn .primary_btn,.experienced_btn .transparent_btn2,
.blog_mian_content .blog_inner ul li a,.profile_contain_main .profile_content ul li span{font-weight: 600;}

.choose_content_top p,.choose_inner_content p,.helping_section .content_inner p,.helping_section .content_inner ul li,.profile_contain_main .profile_content p
.facilities_content .content_inner p,.content_inner span,.blog_mian_content .blog_inner ul li,.blog_mian_content .blog_inner,
.profile_contain_main .profile_content ul li span:last-child a ,.area_of_practice .area_of-img h5,.profile_qualification ul li,
.profile_contain_main .profile_content ul li span:last-child{font-weight: 400;}


.choose_content_top h3{font-size: 45px;line-height: 55px;letter-spacing: 0.02em;}


.center-header > ul > li.menu-item.menu-item-has-children{position: relative;}
.center-header > ul > li.menu-item.menu-item-has-children:hover::after{visibility: visible;opacity: 1;}
.center-header > ul > li.menu-item.menu-item-has-children:after {
    content: "";
    position: absolute;
    top: auto;
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
    border-top: 0 solid transparent;
    border-bottom: 32px solid #dbf0f2;
    border-right: 16px solid transparent;
    border-left: 16px solid transparent;
    visibility: hidden;opacity: 0;
    transition: 0.35s ease-in-out;
}
.search_form_wrap .btn.primary_btn {
    position: absolute;
    right: 0;
}
.search_form_wrap .search-field {
    padding-right: 60px;
}



/*=======================================     banner-section      ============================================*/
.banner-section{background-image: url('../image/personal_injury.png');position: relative;z-index: 1;padding: 100px 0 50px;background-repeat: no-repeat;
	background-size: cover;background-position: center;}
.banner-section:after{position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;width: 100%;background-color: rgba(1,23,45,0.5);z-index: -1;}
.from-iner .form-field-full .method-dropdown .nav-tabs {
    display: none;
    border-top: 0;
    position: absolute;
    z-index: 5;
    width: 100%;
    overflow: auto;
    padding-top: 13.5px;
    box-shadow: 0px 5px 20px rgb(0 0 0 / 5%);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: #ffffff;
    border-bottom: none;
    top: 6px;
    height: 140px;
}
.from-iner .form-field-full .method-dropdown .nav-tabs li {
    padding: 5px 0;
    font-size: 15px;
    line-height: 20px;
    color: #5C5C5C;
    cursor: pointer;
    padding: 5px 25px;
}

.banner-section .banner_text_fixed{line-height: 0;}
.banner-section .banner_text_fixed h1{font-size: 48px;line-height: 50px;letter-spacing: 0.02em;margin-bottom: 20px;}
.banner-section .banner_text_fixed ul.breadcrumb_menu li{display: inline-block;padding-right: 25px;position: relative;line-height: 0;}
.banner-section .banner_text_fixed ul.breadcrumb_menu li:last-child{padding-right: 0;}
.banner-section .banner_text_fixed ul.breadcrumb_menu li a,.banner_text_fixed .transparent_btn{position: relative;}
.banner-section .banner_text_fixed ul.breadcrumb_menu li:after{position: absolute;content: "";top: 50%;transform: translateY(-50%);right: 0;width: 15px;height: 15px;
	background-image: url('../image/breadcom.png');background-repeat: no-repeat;}
.banner-section .banner_text_fixed ul.breadcrumb_menu li:last-child::after{content: none;}
.banner-section .banner_text_fixed p{font-size: 18px;margin-top: 28px;margin-bottom: 50px;max-width: 476px;margin-left: 0;}

.whatsapp-text li img{padding-right: 20px;vertical-align: bottom;}
.banner_text_fixed .transparent_btn{border: 1px solid #FFFFFF;padding: 14px 74px 13px 75px;margin-top: 30px;text-transform: capitalize;}
.banner-form{max-width: 456px;margin-right: 0;max-height: 520px;height: 100%;width: 100%; }
.from-iner{background: #FFFFFF;padding: 48px 53px;}
.from-iner h5{
    margin-bottom: 0;
}
.from-iner p{
	margin-bottom: 12px;
}
.from-iner .form-field-full{position: relative;margin-bottom: 20px;}
.from-iner .form-field-full:hover .form-input{border: 1px solid #000000;}
.from-iner .form-field-full:hover svg path{fill: #000;}
.from-iner .form-input {
	background: #F8F8F8;
    border: 1px solid #C4C4C4;
    padding: 8px 50px 9px 20px;
    color: #989898;
}
.from-iner .form-input::placeholder{color: #989898;text-transform:none;}
.from-iner svg{ position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.send-btn .btn{background: #01172D;font-size: 20px;width: 100%;padding: 18px 0px 19px;text-transform: capitalize;}
.banner-section .banner_logo li{margin-right: 37px;}
.banner-section .banner_logo li:last-child{margin-right: 0;}
.banner-section .banner_logo li:first-child{margin-left: 0;}
.banner-section .banner_logo{display: flex;flex-wrap: wrap;max-width: 1263px;margin: 50px auto 0;align-items: center;}

/*=======================================     why_choose       ============================================*/

.why_choose{padding-top: 100px;}
.why_choose_content{max-width: 1162px;}
.choose_content_top{text-align: center;}
.choose_content_top h6{color: #000000;margin-bottom: 0;}
.choose_content_top h3{padding: 30px 0 20px;}
.choose_content_top p:last-child{margin-bottom: 60px;}
.choose_content_top p + p {margin-bottom: 30px;}
.choose_content_bottom{max-width: 998px;}
.choose_content_bottom .col:nth-child(even) .choose_inner{max-width: 430px;margin-right: 0;}
.choose_inner{
	display: flex;
    align-items: center;
    flex-direction: row;
    margin-bottom: 100px;
}
.choose_inner figure{margin-right: 22px;}
.choose_inner figure img{max-width: 87px;}
.content_inner span{margin-top: 30px;display: inline-block;}
.choose_inner_content h6 a{
    font-size: 20px;
    margin-bottom: 5px;
    display: inline-block;
}
.choose_inner_content h6 a:hover{color: #0C99A5;}
.choose_inner_content{margin-left: 0;}
.choose_inner_content p{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0;
	max-width: 261px;
	margin-left: 0;
}

/*=======================================     experienced-motor     ============================================*/
.experienced-motor{background: #01172D;padding: 57px 0;}
.experienced_inner{max-width: 570px;margin-right: 0;}
.experienced_img img{max-width: 450px;min-width: 450px;max-height: 507px;min-height: 507px;}
.experienced_inner h6{letter-spacing: 0;font-size: 22px;}
.experienced_inner h6 span,.experienced_inner h4 span{color: #0C99A5;padding: 0 5px;}
.experienced_inner h4{font-size:30px;line-height: 42px;margin-top: 20px;margin-bottom: 50px;}
.experienced_btn .primary_btn{
    font-size: 22px;
    line-height: 31px;
    padding: 14px 70px;
    float: left;
    text-transform: capitalize;
    margin-left: 25px;
    background-color: transparent;
    border: 2px solid #0C99A5;
}
.experienced_btn .primary_btn:hover{background-color: #0C99A5;}
.experienced_btn .transparent_btn2{
	font-size: 22px;
	line-height: 32px;
	border: 2px solid #0C99A5;
	padding: 12px 55px 13px;
	/*margin-left: 50px;*/
}
.experienced_btn .transparent_btn2:hover{background-color: #0C99A5;}


/*=======================================     helping_section    ============================================*/
.h1elping_content ul {line-height: 31px; margin: 0 0 20px 35px;}
.h1elping_content ul li {list-style: disc;}
.helping_section{padding: 120px 0 100px 0;}
.helping_content{max-width: 1680px;line-height: 0;}
.helping_section .content_inner {//max-width: 644px;margin:0 15px;padding-top: 30px;}
.helping_section .content_img {margin: 0 15px;}
.helping_section .content_inner.content-full-width {max-width: 100%; margin: 0; padding: 0;}
.helping_section .content_inner p{padding-top: 30px;margin-bottom: 0}
.helping_section .content_inner h5{
	font-size: 25px;
	line-height: 35px;
	letter-spacing: 0.02em;
	color: #0C99A5;
}
/*.helping_content .content_img img{max-width: 650px;min-width: 650px;max-height: 700px;min-height: 700px;position: relative;z-index: 1;}*/
.helping_content .content_img figure{z-index: 1;display: inline-block;position: relative;}
.helping_content .content_img figure:after {
    content: "";
    position: absolute;
    width: 100%;
    display: inline-block;
    background-color: rgba(12,123,165,0.1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    top:26px;
    left: 26px;
    height: 100%;
    z-index: 0;
}
.helping_section .content_inner ul{margin-top: 20px;padding-left: 11px;}
.helping_section .content_inner ul li{position: relative;padding-left: 17px;}
.helping_section .content_inner ul li a{text-decoration-line: underline !important;color: #0C99A5;}
.helping_section .content_inner ul li:after{
	position: absolute;
	content: "";
	top: 13px;
	left: 0;
	width: 5px;
	height: 5px;
	background-color: #000000;
	border-radius: 50%;
}

/*=======================================     box_images_section    ============================================*/
.box_images_box{max-width: 1759px;padding-bottom: 100px;}
.box_images_box .row{margin:0 -16.5px;}
.box_images_box .col{padding: 0 16.5px;}


/*=======================================     facilities_section    ============================================*/
.facilities_section{background-image: url('https://zoneclouddev.com/pw-law/wp-content/uploads/2021/10/gallery_image5-2.png');position: relative;padding: 69px 0;background-repeat: no-repeat;background-size: cover;
	background-position: center;}
.facilities_section:after{
	position: absolute;content: "";top: 0;left: 0;bottom: 0;width: 100%;background-color: rgba(1,23,45,0.5);z-index: 0;right: 0;
}
.facilities_content{position: relative;z-index: 1;/*max-width: 580px;margin-right: 305px;*/}
.facilities_content:after{
	position: absolute;
	content: "";
	top: 0;
	left: 70%;
	transform: translateX(-50%);
	width: 1px;
	height: 461px;
	background-color: #fff;
}
.facilities_content:before{
	position: absolute;
	content: "";
	top: 47.5%;
	transform: translate(-50% , -50%);
	left: 70%;
	width:461px;
	height: 1px;
	background-color: #fff;
}

.facilities_content .content_inner{text-align: center;}
.facilities_content .content_inner h6{margin-top: 7px;}
.facilities_content .content_inner p{
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	max-width: 269px;
}
.facilities_content .col:nth-child(3) .content_inner,.facilities_content .col:nth-child(4) .content_inner{margin-bottom: 18px;margin-top: 20px;}
.facilities_content .col:nth-child(1) .content_inner,.facilities_content .col:nth-child(2) .content_inner{margin-bottom: 20px;margin-top:18px;}
.facilities_content .col:nth-child(even) .content_inner{padding-left: 5px;}
.facilities_content .col:nth-child(odd) .content_inner{padding-right: 5px;}

/*=======================================     feature_in   ============================================*/

.feature_in{/*padding-top: 100px;*/padding-bottom: 50px;}
.feature_in .feature_content{max-width: 1295px;}
.feature_in .feature_content h4{
	font-size: 34px;
	line-height: 31px;
	letter-spacing: 0.02em;
	margin-bottom: 50px;
	text-align: center;
}
.feature_in .feature_content ul{display: flex;flex-wrap: wrap;align-items: center;}
.feature_in .feature_content ul li{margin-right: 106px;}
.feature_in .feature_content ul li:last-child{margin-right: 0;}
.feature_in .feature_content ul li:first-child{margin-left: 0;}

/*=======================================     contact_section  ============================================*/
.commom_class .contact_section {padding-top: 50px;}
.location_row .col1{ ms-flex: 0 0 48%;flex: 0 0 48%;max-width: 48%;}
.location_row .col2{ ms-flex: 0 0 52%;flex: 0 0 52%;max-width: 52%;}
.location_row  .location_grid{max-width: 488px;}
.location_add_grid p + h6{margin-bottom: 10px;}


.contact_page .testomonial_section{padding: 50px 0 100px;}


/*=======================================    blog  ============================================*/

.blog_content{padding:100px 0 50px;}
.blog_mian_content{max-width: 1680px;}
.blog_content .blog_title{text-align: center;margin-bottom: 10px;}
.blog_content .blog_title h3{
	font-size: 45px;
	line-height: 55px;
	letter-spacing: 0.02em;
}
.blog_content .blog_mian_content .col{padding: 0 45px;}
.blog_content .blog_mian_content .row{margin: 0 -45px;}
.blog_mian_content .blog_inner{
	padding: 31px 39px;
	background: #FFFFFF;
	box-shadow: 5px 5px 30px 1px rgba(39, 92, 141, 0.1);
	border-radius: 10px;
	margin-top: 90px;
	line-height: 0;
}
.blog_mian_content .blog_inner h5 a{
	font-size: 25px;
	color: #333333;
	display: inline-block;
}
.blog_mian_content .blog_inner ul{
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.blog_mian_content .blog_inner ul li{color: #333333;display: inline-block;position: relative;padding-right: 8px;float: left;}
.blog_mian_content .blog_inner ul li:first-child{padding-left: 0;}
.blog_mian_content .blog_inner ul li:last-child{padding-right:0}
.blog_mian_content .blog_inner ul li:last-child::after{content: none;}
.blog_mian_content .blog_inner ul li a{color: #0C99A5;}
.blog_mian_content .blog_inner figure{margin: 10px 0 22px;}
.blog_mian_content .blog_inner figure img{border-radius: 10px;width: 100%;border-radius: 10px;
    max-width: 710px;
    border-radius: 10px;
    height: 100%;
    max-height: 370px;}
.blog_mian_content .blog_inner p{color: #333333;}

/*=======================================    testimonial_page  ============================================*/
.testimonial_page{}
.testomonial_grid p{display: inline-block;}
.testomonial_grid{line-height: 0;}
.testimonial_page .testomonial_grid{margin-top: 50px;margin-bottom: 0;}
.testimonial_page .testomonial_section .heading_text {
    margin-bottom: 0;
}
.testimonial_page .testomonial_section .heading_text h4{
	font-size: 58px;
	line-height: 71px;
	letter-spacing: 0.02em;
	color: #0C99A5;
}

/*=======================================    employment_law_page  ============================================*/

.employment_law_page .banner-section {background-image: url(../image/employment_banner.png);}
.employment_law_page .choose_content_top h3{max-width: 727px;margin: 0 auto;}


/*=======================================    long_term_disability_page  ============================================*/
.long_term_disability_page .banner-section {background-image: url(../image/long_term_banner.png);}

.long_term_disability_page .choose_content_top h3{max-width: 653px;margin: 0 auto;}

.long_term_disability_page .choose_content_bottom {max-width: 1030px;}

.helping_section .content_inner p a{color: #0C99A5;text-decoration: underline !important;text-underline-position: under;}
.long_term_disability_page .helping_section .content_inner h5,.real_estate_page .helping_section .content_inner h5{max-width: 489px;}


/*=======================================    real_estate_page  ============================================*/
.real_estate_page .banner-section {background-image: url(../image/real_estate_banner.png);}

.real_estate_page .choose_content_top h3{max-width: 682px;margin: 0 auto;}

/*=======================================    wills_power_page  ============================================*/

.wills_power_page .banner-section {background-image: url(../image/wills_power_banner.png);}

.wills_power_page .helping_section .content_inner h5{max-width: 523px;}

/*=======================================    personal_injury_faq  ============================================*/
.detail_content{padding: 100px 0 35px;}
.detail_content .detail_content_inner{max-width: 1140px;}
.detail_content .detail_content_inner figure{margin-bottom: 100px;}
.detail_content .detail_content_inner figure img{width: 100%}
.detail_content .detail_content_inner h6,.detail_content .detail_content_inner span{font-size: 22px;display: inline-block;width: 100%;line-height: 31px;
	letter-spacing: 0.01em;font-weight: 600;}
.detail_content .detail_content_inner span,.detail_content .detail_content_inner ul li,.blog_details .blog_inners span,
.profile_qualification ul li{position: relative;padding-left: 17px;}

.detail_content .detail_content_inner span:after,.detail_content .detail_content_inner ul li:after,.blog_details .blog_inners span:after,
.profile_qualification ul li:after{
	position: absolute;
	content: "";
	top: 13px;
	left: 0;
	width: 5px;
	height: 5px;
	background-color: #000000;
	border-radius: 50%;
}
.detail_content .detail_content_inner ul li:after{top: 17px;}
.detail_content .detail_content_inner ul{padding: 15px 0 15px 11px;}
.detail_content .detail_content_inner ul li{margin-bottom: 10px;}
.detail_content .detail_content_inner ul li:last-child{margin-bottom: 0;}
.detail_content .detail_content_inner p a,.blog_details .blog_inners p a{text-decoration-line: underline !important;color: #0C99A5;text-underline-position: under;}

.detail_content .detail_content_inner figure + h6{margin-top: 0;}
.detail_content .detail_content_inner h3{margin-bottom: 20px;font-size: 45px;letter-spacing: 0.02em;}
.detail_content .detail_content_inner p{padding: 15px 0;margin-bottom: 0;line-height: 31px;letter-spacing: 0.01em;}
.detail_content .detail_content_inner h6{margin: 15px 0;}
.detail_content .detail_content_inner span{margin: 5px 0;}

.brain_injuries .detail_content .detail_content_inner h6:first-of-type{margin-top: 65px;}

/*=======================================    privacy_policy ============================================*/

.participate-content.detail_content .detail_content_inner h3{margin-bottom:25px;}
.detail_content .detail_content_inner p span:after{content: none;}
.detail_content .detail_content_inner p span{padding-left: 0;margin: 0 0;
	font-size: 18px;
	line-height: 31px;
	letter-spacing: 0.01em;
	color: #000000;
	font-weight: 400;
}

/*=======================================    blog_details ============================================*/
.blog_details .blog_inners{max-width: 1140px;}
.blog_details .blog_inners h3{
	font-weight: 300;
	font-size: 45px;
	line-height: 60px;
	letter-spacing: 0.025em;
	margin-bottom: 50px;
	color: #333333;
}
.blog_details .blog_inners figure img{border-radius: 10px;margin: 50px 0;}
.blog_details .blog_inners figure p{padding-top: 0;}
.blog_details .blog_inners ul {line-height: 0;}
.blog_details .blog_inners ul li{display: inline-block;}
.blog_details .blog_inners ul li{
	font-size: 30px;
	line-height: 31px;
	letter-spacing: 0.02em;
	color: #333333;
	font-weight: 400;
}
.blog_details .blog_inners ul li a{color: #0C99A5;}
.blog_details .blog_inners p{padding-bottom: 30px;margin-bottom: 0;}
.blog_details .blog_inners span{margin-bottom: 10px;display: inline-block;
	font-size: 20px;
	color: #333333;
}
.blog_details .blog_content{padding-bottom: 20px;}
.blog_details .blog_inners span:after {
    top: 15px;
}

/*=======================================    profile  ============================================*/
.profile_content_id{padding: 100px 0 50px;}
.profile_container{max-width: 1463px;}
.profile_container .content_title h3{text-align: center;
	font-size: 45px;
	line-height: 55px;
	letter-spacing: 0.02em;
}
.profile_contain_main{padding-top: 116px;}
.profile_contain_main .profile_img{position: relative;padding-left: 40px;}
.profile_contain_main .profile_img:before{position: absolute;content: "";;width: 100%;height: 100%;
	top:-40px;left: 0;background-repeat: no-repeat;background-image: url(../image/Line14.png);}
.profile_contain_main .profile_img img{
	object-fit: cover;width: 100%;box-shadow: 5px 5px 30px rgba(12, 153, 165, 0.2);position: relative;z-index: 1;
}

.profile_contain_main .profile_img figure{
	max-width: 418px;min-width: 418px;min-height: 511px;max-height: 511px;object-fit: cover;position: relative;
}
.profile_contain_main .profile_img figure:after{position: absolute;content: "";;width: 100%;height: 100%;background:rgba(12,153,165,0.1);
	top: 30px;left: 30px;}
.page-id-461 .profile_contain_main .profile_img figure:after{display: none}
.profile_contain_main .profile_content,.profile_contain_main .profile_content{//max-width: 771px;margin-left: 80px;padding-top: 31px;}
.profile_contain_main .profile_content h3{
	font-weight: 300;
	font-size: 48px;
	line-height: 57px;
	letter-spacing: 0.02em;
}
.profile_contain_main .profile_content p{padding-top: 30px;letter-spacing: 0.01em;line-height: 31px;margin-bottom: 0;}
.profile_contain_main .profile_content ul{
	margin-top: 50px;
	box-shadow: 5px 5px 30px rgb(12 153 165 / 20%);
	border-radius: 10px;
	padding: 40px;
	max-width: 748px;
	margin-left: 0;
}
.profile_contain_main .profile_content ul li{margin-bottom: 23px;line-height: 0;}
.profile_contain_main .profile_content ul li:last-child{margin-bottom: 0;}
.profile_contain_main .profile_content ul li span:last-child{margin-right: 0;}
.profile_contain_main .profile_content ul li a{
    line-height: 31px;
}
.profile_contain_main .profile_content ul li span{
    font-size: 22px;
    line-height: 31px;
    margin-right: 10px;
}

.area_of_practice{padding: 50px 0;}
.area_of_practice .content_title{margin-bottom: 75px;}
.area_of_practice .area_of-img{text-align: center;}
.area_of_practice .area_of-img figure img{
	box-shadow: 5px 5px 30px rgba(12, 153, 165, 0.2);
	border-radius: 10px;
}
.area_of_practice .area_of-img a{width: 100%;display: inline-block;}
.area_of_practice .area_of-img figure{position: relative;transition: all 0.5s ease-in-out;display: inline-block;}
.area_of_practice .area_of-img figure:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #0C99A5;border-radius: 10px;content: "";
	visibility: hidden;opacity: 0;transition: all 0.5s ease-in-out;}
.area_of_practice .area_of-img figure:hover::after{visibility: visible;opacity: 1;top: -25px;left: -25px;right: -25px;bottom: -25px;}
.area_of_practice .area_of-img h5{
	font-size: 25px;
	line-height: 33px;
	letter-spacing: 0.02em;
	margin-top:80px;
}
.area_of_practice .area_main{max-width: 1320px;width: 100%;padding-bottom: 50px;}
.profile_qualification{max-width: 1270px;width: 100%;}
.profile_qualification h4{
	font-size: 35px;
	line-height: 47px;
	letter-spacing: 0.02em;
	margin-top: 50px;
}
.profile_qualification ul li{font-size: 25px;line-height: 33px;letter-spacing: 0.02em;margin-top: 25px;}
.profile_qualification ul li:after{top: 15px;}
.slider-for-image figure img{
	max-width: 500px;
	min-width: 500px;
	max-height: 334px;
	min-height: 334px;
	object-fit: cover;
}
.center-header > ul > li.menu-item .header_mian_menu:hover{font-weight: bold;}
.center-header > ul > li.menu-item .header_mian_menu:before {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.center-header > ul > li.menu-item .header_mian_menu:hover::before{
	
}

.secondary_contact_section .contact_form_wrap{padding: 20px;}
/*testing changing*/
.secondary_contact_section .contact_form_wrap .form_field_full:last-child {
    margin-top: 31px;
}
.secondary_contact_section .contact_form_wrap .contact_head h4 {
    line-height: 31px;
}
.contact_page .contact_form_wrap .contact_head h4{line-height: 50px;margin-bottom: 14px;}
.contact_page .contact_form_wrap .contact_head p{font-size: 18px;max-width: 584px;padding-bottom: 23px;}
.contact_page .contact_form_wrap form p{margin-bottom: 11px;font-size: 16px;}
.contact_form_wrap input[type=submit]{
	font-weight: 600;
    font-size: 15px;
    line-height: 31px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-family: Segoe UI;
    min-width: 200px;
}
.about_page .secondary_contact_section .form_field_full input::placeholder{color: rgba(108, 108, 108, 0.9);}
.about_page .secondary_contact_section select,.about_page .secondary_contact_section textarea{color: rgba(108, 108, 108, 0.9);}
.about_page .placeholder label{color: rgba(108, 108, 108, 0.9);}

.zoom-hover-effect figure {
    overflow: hidden;
    box-sizing: border-box;
}
.zoom-hover-effect figure a {
    overflow: hidden;
    width: 100%;
}
.zoom-hover-effect figure img{
	transition: all 0.5s ease-in-out;width: 100%;cursor: pointer;
}
.zoom-hover-effect figure img:hover {
    transform: scale(1.1);
}

/* About Me Quote Section qs */
.grid-stack {
    display: grid;
    isolation: isolate;
}
.grid-stack > * {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
}
.quote-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -1;
}
.quote-wrapper .profile_quote, .profile_content.profile_quote_subtext {
	padding: 30px 0 0;
	margin: 0}
.quote-wrapper .profile_quote p, .profile_content.profile_quote_subtext {
	color: rgb(255 255 255 / 90%) !important;
	padding: 0 !important}
.profile_content.profile_quote_subtext {
	font-weight: 600;
	margin: 5px 0 25px 20px !important}
.profile_quote:before {
	content: '';
	position: absolute;
	top: 15px;
	background-image: url('/wp-content/uploads/2022/07/quote-mark.png');
	height: 35px;
	width: 36px;
}
.profile_content.profile_quote_subtext:before {
	content: '';
	position: absolute;
	bottom: 42px;
    left: 16px;
	background-image: url('/wp-content/uploads/2022/07/subtext-rec.png');
	height: 2px;
	width: 12px;
}
.profile_contain_main .profile_img figure:after {
    background: rgba(12,153,165,.5) !important;
}
.profile_content_quote {
    padding: 100px 0 50px;
}
.profile_content.quote_content {margin: 0 0 30px 0; padding: 0}

.padding-0 {padding: 0 !important}
.margin-0 {margin: 0 !important}
.space-10 {height: 10px;}
.space-20 {height: 20px;}
.space-30 {height: 30px;}
.space-40 {height: 40px;}
.space-50 {height: 50px;}
.helping_content .content_img img {
	    position: relative;
	    z-index: 1;
	}
@media (max-width: 1758px){
	.box_images_box .row,.blog_content .blog_mian_content .row {
	    margin: 0 -15px;
	}
	.box_images_box .col,.blog_content .blog_mian_content .col {
	    padding: 0 15px;
	}
	.helping_content .content_img img {
	    max-width: 100%;
	    min-width: 100%;
	    max-height: 100%;
	   /* min-height: 100%;*/
	}
}

@media (max-width: 1365px){
	.form-check label::before {margin-right: 10px;}
}
@media (max-width:1199px){
	.helping_content .content_img img,.experienced_img img,.profile_contain_main .profile_img figure {
	    max-width: 100%;
	    min-width: 100%;
	    max-height: 100%;
	    /*min-height: 100%;*/
	}
	.feature_in .feature_content ul li {
	    margin-right: 33px;
	}
	.banner-section .banner_logo{justify-content: center;}
	.banner-section .banner_logo li{width: 25%;margin: 20px 20px 20px 0;}
	.banner-section .banner_logo li:last-child {
	     margin-right: 20px; 
	}
	.location_row{
		padding-top: 30px;
	    max-width: 710px;
	    margin: 0 auto;
	}
	.experienced-motor .experienced_btn{
		 display: flex;
	}
	.experienced_btn .transparent_btn2 {
	    margin-left: 15px;
	}
	.facilities_content {
	    margin-right: 0;
	}
	.feature_in .feature_content ul {justify-content: center;}
	.feature_in .feature_content ul li {
	    margin-right: 20px;
	    width: 18%;
	    margin-left: 0;
	}
	.contact_form_wrap {
	    max-width: 700px;
	    padding: 30px;
	}
	.location_row .col1,.location_row .col2{ ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.location_row .location_grid {
	    max-width: 100%;
	}
	.location_grid_wrap{padding-top: 30px;}
	.contact_page .contact_form_wrap .form_field_full .form-check,.contact_page .contact_form_wrap .form_field_full ul{
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.contact_page .contact_form_wrap .form_field_full .form-check{padding-right: 0}
	.contact_page .contact_form_wrap .form_field_full ul{padding-left: 0;justify-content: start;margin-top: 15px;}
	.contact_page .contact_form_wrap .form_field_full ul li:first-child{padding-left: 0;}
	.primary_contact_section .contact_form_wrap {padding: 30px;}

	.disclaimer .detail_content{padding-bottom: 85px;}
	.profile_contain_main .profile_content {
	    margin-left: 30px;
	}
	.center-header > ul > li.menu-item.menu-item-has-children:after {
	    bottom: -9px;
	    border-right: 11px solid transparent;
	    border-left: 11px solid transparent;
	    transition: 0.35s ease-in-out;
	}
}
@media (max-width:991px){

	h1,.testimonial_page .testomonial_section .heading_text h4{font-size: 30px;line-height: 40px;}

	h2,.banner-section .banner_text_fixed h1,.profile_qualification h4,.profile_container .content_title h3{font-size: 25px;line-height: 34px;}

	h3,.choose_content_top h3,.detail_content .detail_content_inner h3,.blog_details .blog_inners h3,.profile_contain_main .profile_content h3{font-size: 20px;line-height: 28px;}

	h4,.experienced_inner h4,.detail_content .detail_content_inner h6,.profile_contain_main .profile_content ul li span,
	.area_of_practice .area_of-img h5{font-size: 18px;line-height: 26px;}

	h5,.helping_section .content_inner h5,.blog_mian_content .blog_inner h5 a{font-size: 16px;line-height: 24px;}

	p,h6,.btn,ul li,ol li,.banner_text_fixed .transparent_btn,.send-btn .btn,.experienced_inner h6,.choose_content_top h6,.blog_details .blog_inners span,
	.choose_content_top p,.choose_inner_content h6 a,.choose_inner_content p,.experienced_btn .primary_btn,.experienced_btn .transparent_btn2,
	.helping_section .content_inner p ,.helping_section .content_inner ul li,.facilities_content .content_inner h6,.facilities_content .content_inner p,
	.location_grid ul li,.blog_mian_content .blog_inner p,.blog_mian_content .blog_inner ul li,.content_inner span,.detail_content .detail_content_inner p,
	.detail_content .detail_content_inner ul li,.privacy_policy .detail_content .detail_content_inner p span,.blog_details .blog_inners ul li,
	.profile_contain_main .profile_content p,.profile_contain_main .profile_content ul li span:last-child a,.profile_contain_main .profile_content ul li span:last-child,
	.profile_qualification ul li{font-size: 15px;line-height: 23px;}

	.btn,.banner_text_fixed .transparent_btn,.send-btn .btn,.experienced_btn .primary_btn,.experienced_btn .transparent_btn2,
	.secondary_contact_section input[type=submit]{padding:10px 32px;}

	.from-iner {padding: 20px;}

	.banner-section,.experienced-motor,.helping_section,.facilities_section,.contact_page .testomonial_section{padding: 60px 0;}

	.why_choose,.blog_content,.detail_content,.profile_content_id{padding-top: 60px;}

	.why_choose,.box_images_box{padding-bottom: 60px;}


	.choose_content_top p,.choose_inner,.feature_in .feature_content h4,.blog_details .blog_inners h3{margin-bottom: 30px;}

	.blog_details .blog_inners figure img{margin: 25px 0;}

	.banner-section .banner_text_fixed p{margin: 15px 0}

	.banner-section .banner_logo,.profile_qualification ul li{margin-top: 15px;}

	.from-iner .form-field-full,.feature_in .feature_content ul li,.profile_contain_main .profile_content ul li{margin-bottom: 15px;}

	.feature_in .feature_content ul li {width: 25%;}

	.feature_in {padding-bottom: 15px;}

	.testomonial_section{padding: 30px 0;}

	.commom_class .contact_section{padding-top: 30px;}

	.choose_content_top h3,.disclaimer .detail_content,.area_of_practice .area_main{padding-bottom: 30px;}

	.contact_page .primary_contact_section {background: #FFFFFF;}

	.contact_page .primary_contact_section{padding-top: 60px;padding-bottom: 30px;}

	.blog_mian_content .blog_inner {
	    padding:20px;
	    margin-top: 30px;
	}

	.blog_content{padding-bottom: 30px;}

	.detail_content {padding-bottom: 20px;}
	.detail_content .detail_content_inner p{padding: 10px 0;}
	.detail_content .detail_content_inner h6{margin: 10px 0;}
	.detail_content .detail_content_inner figure {margin-bottom: 50px;}
	.detail_content .detail_content_inner h3,.participate-content .detail_content .detail_content_inner h3{margin-bottom: 10px;}
	.detail_content .detail_content_inner ul li:after {top: 10px;}
	.detail_content .detail_content_inner ul {padding-top: 10px;padding-bottom: 10px;}

	.blog_details .blog_inners p{padding-bottom: 20px;}
	.blog_details .blog_inners span:after {
	    top: 9px;
	}
	.profile_contain_main .profile_content {
	    padding-top: 0;
	}
	.profile_contain_main .profile_content p{padding-top: 15px;text-align: justify;}
	.profile_contain_main .profile_content ul{padding: 15px;}
	.profile_qualification h4,.area_of_practice .area_of-img h5,.profile_contain_main .profile_content ul{margin-top: 30px}
	.profile_qualification ul li:after {
	    top: 9px;
	}
	.profile_contain_main .profile_content{padding-bottom: 0;}
}
@media (max-width: 768px) {
    .grid-stack > * {
        grid-column: auto;
        grid-row: auto;
    }
}
@media (max-width:767px){
	.choose_inner figure img {
	    max-width: 60px;
	}
	.experienced_img figure,.helping_content .content_img{text-align: center;}

	.experienced_img img,.helping_content .content_img img {
	    max-width: 450px;
	    min-width: 450px;
	    max-height: 507px;
	    min-height: 507px;
	}
	.experienced_inner, .primary_contact_section .contact_form_wrap,.contact_text_left figure{
	    margin-top: 30px;
	}
	.helping_section .content_inner {
		padding: 0 0 20px 0;
		margin: 0;
	}
	.content_images{padding: 15px 0;}
	.content_inner span{margin-top: 15px;}
	.location_row ,.location_grid_wrap{padding-top: 0;}
	.location_grid ul li{align-items: center;}
	.contact_content_row .contact_text_col ,.contact_content_row .contact_form_col{
	    width: 100%;
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    margin-top: 5.3%;
	}
	.contact_text_col .contact_text_left {max-width: 100%;}
	.about_section .background {width: 100%;}
    .about_image_content{margin: 30px 0;}
    .advantages_widget {padding-top: 30px;padding-bottom: 15px;}
    .blog_row > .col:nth-child(even) .blog_grid{margin-right: 10px;}
    .blog_row > .col:nth-child(odd) .blog_grid{margin-left: 10px;}
    .blog_grid {box-shadow: 0 0 9px 3px rgb(39 92 141 / 10%);}
    .blog_row_wrap {margin-top: 10px;}
    .blog_content .blog_title h3{font-size: 25px;line-height: 35px;}
    .testimonial_page .testomonial_grid {
        margin-top: 30px;
    }
    .helping_section .content_inner p{padding-top: 15px;}

    .detail_content .detail_content_inner figure img {
        height: 300px;
        object-fit: cover;
    }
    .profile_contain_main .profile_img figure {
        max-width: 418px;
        min-width: 418px;
        min-height: 511px;
        max-height: 511px;
    }
    .profile_contain_main .profile_content {
        margin-left: 0;padding-top: 60px;
    }
    .area_of_practice .content_title{margin-bottom:0;}
    .area_of_practice .area_of-img{padding-top: 50px;}
    .area_of_practice .area_of-img figure:hover::after {
        top: -15px;
        left: -15px;
        right: -15px;
        bottom: -15px;
    }
}
@media (max-width:575px){
	.from-iner svg {
	    right: 12px;
	    width: 15px;
	}
	.from-iner .form-input {
	    padding: 6px 34px 6px 12px;
	}
	.from-iner p {line-height: 19px;margin-top: 10px;margin-bottom: 15px;}
	.helping_content .content_img img,.experienced_img img,.profile_contain_main .profile_img figure {
	    max-width: 100%;
	    min-width: 100%;
	    max-height: 100%;
	    min-height: 100%;
	}
	.banner-form {
	    max-width: 456px;
	    margin-right: 0;
	    margin-top: 30px;
	}
	.banner-section .banner_logo li {
	    width: 25%;
	    margin: 10px 10px 10px 0;
	}
	.helping_section .content_inner ul {
	    padding-left: 0; 
	}
	.helping_section .content_inner {
	    margin-left: 0;
	}
	.facilities_content:before,.facilities_content:after{content: none;}
	.facilities_content .content_inner h6{margin:15px 0px;}
	.facilities_content .col:nth-child(3) .content_inner,.facilities_content .col:nth-child(4) .content_inner{margin-bottom: 0;margin-top: 0;}
	.facilities_content .col:nth-child(1) .content_inner,.facilities_content .col:nth-child(2) .content_inner{margin-bottom: 0;margin-top:0;}
	.facilities_content .col:nth-child(even) .content_inner{padding-left: 0;}
	.facilities_content .col:nth-child(odd) .content_inner{padding-right:0}
	.feature_in .feature_content ul li,.banner-section .banner_logo li {
	    width: 50%;margin-right: 0;padding-right: 15px;
	}
	.contact_form_wrap {
	    padding: 15px;
	}
	.form_field_full textarea {
	    min-height: 130px;
	}
	.helping_content .content_img figure:after {
	    top: 15px;
	    left: 15px;
	    height: 100%;
	}
	.choose_content_bottom .col:nth-child(even) .choose_inner {
	    max-width: 100%; 
	}
	.content_images img{width: 100%;}
	.banner-section .banner_logo li{text-align: center;}
	.facilities_content .content_inner img{max-width: 70px;}
	.primary_contact_section .contact_form_wrap {
	    padding:15px;
	}
	.contact_form_wrap .form_field_full:last-child {
	    margin-top: 15px;
	}
	.blog_row > .col:nth-child(even) .blog_grid{margin-right: 0;}
	.blog_row > .col:nth-child(odd) .blog_grid{margin-left: 0;}
	.blog_row_wrap {margin-top: 0;}
	.blog_mian_content .blog_inner {
	    padding: 15px;
	}
	.detail_content .detail_content_inner p {
	    text-align: justify;
	}
    .hero_banner_section .hero_banner_text {padding: 0 10px;}
	.hero_banner_text a {line-height: 20px;font-size: 12px;}
	.hero_banner_text figure {margin: 0px 5px;}
	.hero_banner_text figure img{width: 8px;}
	.profile_contain_main .profile_img figure:after {
	    top: 10px;
	    left: 10px;
	}
	.profile_contain_main .profile_img {
	    padding-left: 25px;
	}
	.profile_contain_main {
	    padding-top: 70px;
	}
	.profile_contain_main .profile_img:before {
	    top: -25px;
	}
	.slider-for-image figure img {
	    max-width: 100%;
	    min-width: 100%;
	    max-height: 100%;
	    min-height: 100%;
	    object-fit: cover;
	}
	.secondary_contact_section .contact_form_wrap{padding:30px 15px;}
	.blog_slider .slick-arrow.slick-next {
	    right: calc(50% - 80px);
	}
	.timeline_section .heading_text h3 {
		line-height: 40px;
	}
}
@media (max-width:375px){
	.experienced_btn .primary_btn,.experienced_btn .transparent_btn2{width: 100%;}
	.experienced_btn .transparent_btn2{margin-top: 20px;margin-left: 0;}

	/*.experienced_content .experienced_btn a{
     padding: 10px 20px;
  }
    .experienced_content .experienced_btn .primary_btn{
    margin-left:0px;
  }
  .facilities_section .facilities_touch{
  	left:15%;
  }
  .facilities_content .experienced_btn a{
     padding: 10px 20px;
  }
   .facilities_content .experienced_btn .primary_btn{
    margin-left:0px;
  }
  .facilities_content .row_touch{
  	margin-top: 35%;
  }*/
	  
	  
}
