/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.10.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Black.woff2') format('woff2'),
        url('fonts/Inter-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Bold.woff2') format('woff2'),
        url('fonts/Inter-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-ExtraBold.woff2') format('woff2'),
        url('fonts/Inter-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-ExtraLight.woff2') format('woff2'),
        url('fonts/Inter-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Light.woff2') format('woff2'),
        url('fonts/Inter-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Medium.woff2') format('woff2'),
        url('fonts/Inter-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Regular.woff2') format('woff2'),
        url('fonts/Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-SemiBold.woff2') format('woff2'),
        url('fonts/Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Thin.woff2') format('woff2'),
        url('fonts/Inter-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-BoldItalic.woff2') format('woff2'),
        url('fonts/Lato-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Bold.woff2') format('woff2'),
        url('fonts/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Black.woff2') format('woff2'),
        url('fonts/Lato-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-BlackItalic.woff2') format('woff2'),
        url('fonts/Lato-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Italic.woff2') format('woff2'),
        url('fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('fonts/Lato-HairlineItalic.woff2') format('woff2'),
        url('fonts/Lato-HairlineItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.woff2') format('woff2'),
        url('fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-LightItalic.woff2') format('woff2'),
        url('fonts/Lato-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Light.woff2') format('woff2'),
        url('fonts/Lato-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('fonts/Lato-Hairline.woff2') format('woff2'),
        url('fonts/Lato-Hairline.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

div#top-header {
    padding: 0;
    min-height: 37px;
}
.common_header_text, .common_header_text a {
    line-height: 1.2;
    transition: all .5s ease;
}
#et-info-phone {
    margin-right: 15px;
    display: flex;
    align-items: center;
}
#et-info-phone:before {
    margin-right: 5px;
    transform: rotate(-95deg);
    display: block;
    top: 0;
}
.common_header_text a i {
    margin-right: 5px;
}
.header_paynow.common_header_text, .header_paynow.common_header_text a {
    font-weight: bold;
    color: #10406b !important;
}
@media (min-width: 981px) {
    .et_fullwidth_nav #main-header .container {
        width: 80%;
        max-width: 1080px;
        padding: 0;
    }
}
#et-top-navigation {
    margin-right: 0;
}

#top-menu a {
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    color: rgba(10,34,64,0.71);
    transition: all .5s ease;
}
.common_header_text a:hover, #top-menu a:hover {
    opacity: 0.7;
}
.et-search-form input, .et-search-form input::placeholder, span.et_close_search_field:after {
    color: rgba(10,34,64,0.71);
}
.nav li ul {
    border-color: #6a7782;
}
#top-menu li li a {
    padding: 6px 20px;
    line-height: 1.3em;
    padding-bottom: 0.75em;
    padding-top: 0.75em;
    border-bottom: 1px solid #efefef;
    color: #0a2240;
}
.et_pb_row_0.home_section_1 {
    position: relative;
    padding-top: 10em;
    padding-bottom: 10em;
    filter: inherit;
}
.et_pb_row_0.home_section_1:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.et_pb_row_8.home_section_9 {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1080px;
}
.home_section_1 > .et_pb_column_0.et_pb_column {
    padding: 27px 0;
    width: 80%;
    max-width: 1080px;
    margin: auto !important;
    float: inherit;
}
.home_section_1 .et_pb_column_0.et_pb_column .et_pb_bg_layout_light {
    margin: 0;
    width: 57.8%;
}
.home_section_1 .et_pb_column_0.et_pb_column .et_pb_bg_layout_light h2 {
    text-align: left;
    font-size: 48px;
    line-height: 1.2em;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
}
.home_section_1 .et_pb_column_0.et_pb_column .et_pb_bg_layout_light p {
    font-family: 'Lato',sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    color: #fce200!important;
    font-weight: 600;
    line-height: 1.2em;
    padding-bottom: 10px;
    text-align: left !important;
}
.home_section_1 .et_pb_column_0.et_pb_column .et_pb_button_0_wrapper {
    margin-top: 3%;
    margin-bottom: 0;
    text-align: left;
    width: 57.8%;
}
.home_section_1 .et_pb_column_0.et_pb_column .et_pb_button_0_wrapper .et_pb_bg_layout_light {
    width: auto;
    font-size: 18px !important;
    text-transform: uppercase;
}
.home_section_1 .et_pb_column_0.et_pb_column .et_pb_button_0_wrapper .et_pb_bg_layout_light:hover {
    border: 2px solid #fff;
}
.home_section_1 > .et_pb_column_0.et_pb_column .et_pb_text_2 {
    padding: 0 !important;
}
.home_section_2.et_pb_row {
    display: flex;
    background-color: transparent;
    padding: 0 !important;
    border: 1px solid #e8e8e8;
}
.home_section_2 > .et_pb_column {
    margin: 0;
    flex-grow: 1;
    border-right: 1px solid #e8e8e8;
}
.home_section_2 > .et_pb_column:last-child {
    border-right: none;
}
.home_section_2 > .et_pb_column > .et_pb_with_border {
    border: none;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
}
.home_section_2 > .et_pb_column .percent p {
    font-size: 29px;
    color: #003d66!important;
    line-height: 72px;
    font-weight: 500;
}
body .home_section_2 > .et_pb_column .title {
    font-size: 18px;
    color: rgba(106,119,130,0.67)!important;
    margin-top: -1.5em;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}
.home_section_3 .et_pb_text_inner h2 {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    color: #0a2240!important;
    line-height: 1.2em;
}
.home_section_3 > .et_pb_column_1_3 > .et_pb_module:nth-child(2) {
    margin-bottom: 0;
}
.home_section_3 .et_pb_text_inner p {
    font-family: 'Inter',sans-serif;
    font-weight: 300;
    color: #6a7782!important;
    line-height: 1.7em;
    font-size: 16px;
}
body #page-container .home_section_4 a.et_pb_button.et_pb_button_1 {
    border-width: 2px!important;
    border-radius: 0;
    border-color: transparent;
    font-size: 18px;
}
body #page-container .home_section_4 a.et_pb_button.et_pb_button_1:hover {
    border-color: transparent;
}
.home_section_6 > .et_pb_column >  .et_pb_module {
    border: none;
}
.home_section_6 > .et_pb_column > .et_pb_module > .et_pb_all_tabs {
    background-color: transparent;
}
.home_section_6 > .et_pb_column > .et_pb_module > .et_pb_tabs_controls {
    border: none;
    background-color: transparent;
}
.home_section_6 > .et_pb_column > .et_pb_module > .et_pb_tabs_controls::after {
    display: none;
}
.home_section_6 .et_pb_tabs_controls li.et_pb_tab_active a {
    color: #fce200!important;
    border: 2px solid #fce200;
}
.home_section_6 .et_pb_tabs_controls li {
    background-color: transparent;
    border: none;
}
.home_section_6 > .et_pb_column > .et_pb_module > .et_pb_tabs_controls li a {
    color: #fff;
    font-family: 'Inter',sans-serif;
    font-size: 16px;
}
.home_section_6 .national_service {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.home_section_6 .national_service .national_service_map {
    width: 57.8%;
}
.home_section_6 .national_service .national_service_content {
    width: 36.7%;
}
.home_section_6 .national_service .national_service_content h2 {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    font-size: 23px;
    color: #fff!important;
    line-height: 1.2em;
    margin-bottom: 7.493%;
    text-align: left;
}
.home_section_6 .national_service .national_service_descriptons p {
    font-weight: 400;
    color: #fff!important;
    text-align: left;
    font-family: 'Inter',sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.home_sec_slider1 .et_pb_slider .et_pb_slides > .et_pb_slide {
    position: relative;
}
.home_sec_slider1 .et_pb_slider .et_pb_slides > .et_pb_slide:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.home_sec_slider1 .et_pb_slider .et_pb_slides > .et_pb_slide h2.et_pb_slide_title {
    font-weight: 600;
}
.home_sec_slider1 .et_pb_slider .et_pb_slides > .et_pb_slide .et_pb_button.et_pb_more_button:hover {
    background-color: transparent;
    border-color: #fff;
}
.home_sec_slider1 {
    padding-top: 70px;
}
.home_sec_slider1 {
    padding-top: 70px;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough {
    margin: 0;
    max-width: 33.33%;
    flex: 0 0 33.33%;
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-right: 30px;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough:last-child {
    padding-right: 0;
}
.home_sec_multiimage {
    display: flex;
    flex-wrap: wrap;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough > .et_pb_module.et_pb_image {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    position: relative;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough > .et_pb_module.et_pb_image .et_pb_image_wrap {
    flex-grow: 1;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough > .et_pb_module.et_pb_image .et_pb_image_wrap img {
    height: auto;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough > .et_pb_number_counter .percent {
    height: inherit;
    margin-bottom: 5px;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough > .et_pb_number_counter .percent p {
    text-align: center;
    color: #003d66 !important;
    font-weight: 800;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough > .et_pb_number_counter .title {
    line-height: 1.2;
    text-shadow: none;
}
.home_sec_multiimage .et_pb_text_inner p {
    font-weight: 600;
    font-family: 'Inter',sans-serif;
    font-size: 24px;
}
.home_sec_multiimage .et_pb_module.et_pb_text_align_left {
    margin-bottom: 15px;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough .et_pb_button_module_wrapper {
    text-align: left;
}
.home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough .et_pb_button_module_wrapper .et_pb_button,
.home_section_8 .et_pb_button_module_wrapper .et_pb_button, .home_section_10 .et_pb_button_module_wrapper .et_pb_button {
    border-radius: 0 !important;
    border-color: #003d66;
}
.home_sec_multi_2 i {
    margin-right: 12px;
}
.home_section_6 .et_pb_module.et_pb_code .heading h4 {
    padding-left: 32px;
    position: relative;
    font-size: 19px;
    color: #ffffff!important;
    line-height: 1.2em;
    font-family: 'Inter',sans-serif;
}
.home_section_6 .et_pb_module.et_pb_code .heading h4 i {
    position: absolute;
    font-size: 0;
    left: 0;
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 148.961 148.961' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M146.764,17.379c-2.93-2.93-7.679-2.929-10.606,0.001L68.852,84.697L37.847,53.691c-2.93-2.929-7.679-2.93-10.606-0.001 c-2.93,2.929-2.93,7.678-0.001,10.606l36.309,36.311c1.407,1.407,3.314,2.197,5.304,2.197c1.989,0,3.897-0.79,5.304-2.197 l72.609-72.622C149.693,25.057,149.693,20.308,146.764,17.379z' fill='%23fce200' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M130.57,65.445c-4.142,0-7.5,3.357-7.5,7.5v55.57H15V20.445h85.57c4.143,0,7.5-3.357,7.5-7.5c0-4.142-3.357-7.5-7.5-7.5 H7.5c-4.142,0-7.5,3.357-7.5,7.5v123.07c0,4.143,3.358,7.5,7.5,7.5h123.07c4.143,0,7.5-3.357,7.5-7.5v-63.07 C138.07,68.803,134.713,65.445,130.57,65.445z' fill='%23fce200' data-original='%23000000'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.home_section_6 {
    padding-bottom: 150px;
}
.home_section_8 .et_pb_module.et_pb_image.et_pb_image_2 {
    margin-right: 0 !important;
    width: 110%;
    margin-left: -150px!important;
}
.et_pb_row.home_section_9 {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1080px;
    position: relative;
    padding-top: 5em;
}
.home_section_9::before {
    content: '';
    background-color: #f4f4f5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    margin-left: calc(51% - 51vw);
    height: 100%;
}
.home_section_9 .et_pb_text_inner {
    font-size: 42px;
    color: #0a2240!important;
    line-height: 1.2em;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.home_section_10 {
    position: relative;
    padding-bottom: 5em;
    padding-top: 0;
}
.home_section_10:before {
    content: '';
    background-color: #f4f4f5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    margin-left: calc(51% - 51vw);
    height: 100%;
}
.home_section_10 > .et_pb_column_26 {
    width: 57.8%;
}
.home_section_10 > .et_pb_column_27 {
    width: 36.7%;
}
.home_section_10 .et_pb_text_27 .et_pb_text_inner p {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 23px;
    color: #0a2240;
    margin-bottom: 40px;
}
.home_section_11.et_pb_row {
    margin-top: 0 !important;
    padding: 0 !important;
}
.home_section_11 > .et_pb_column {
    width: 66.667%;
    background-color: rgba(10,34,64,0.86);
    padding-top: 7vw;
    padding-right: 10vw;
    padding-bottom: 7vw;
    padding-left: 13vw;
    display: flex;
    flex-wrap: wrap;
}
.home_section_11 > .et_pb_column > .et_pb_text_30 {
    width: 100%;
    order: 2;
    max-width: 89%;
    flex: 0 0 89%;
    padding-left: 40px;
    margin-bottom: 30px;
}
.home_section_11 > .et_pb_column > .et_pb_module.et_pb_image.et_pb_image_4 {
    order: 1;
    max-width: 11%;
    flex: 0 0 11%;
}
.home_section_11 > .et_pb_column > .et_pb_text_31 {
    order: 3;
    max-width: 89%;
    flex: 0 0 89%;
    margin-left: auto;
    padding-left: 40px;
}
.home_section_11 > .et_pb_column > .et_pb_module.et_pb_image.et_pb_image_4 img {
    height: inherit;
    min-height: inherit;
}
.et_pb_row.home_section_12 {
    padding-top: 6em !important;
    padding-bottom: 6em;
}
.home_section_12 > .et_pb_column_29 > .et_pb_image {
    margin-right: 3em!important;
    margin-left: -7em!important;
}
.home_section_12 .et_pb_text_32 p {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    font-size: 34px;
    line-height: 1.2em;
    color: #0a2240;
}
.home_section_12 .et_pb_text_33 .et_pb_text_inner {
    font-family: 'Inter',sans-serif;
    font-weight: 300;
    color: #6a7782;
    font-size: 16px;
    line-height: 1.7em;
}
.home_section_13 {
    position: relative;
    padding-top: 8em;
    padding-bottom: 8em;
}
.home_section_13:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(247deg,rgba(10,34,64,0.92) 0%,rgba(16,64,107,0.92) 100%);
}
.home_section_13 .et_pb_button_module_wrapper .et_pb_button {
    background-color: transparent !important;
    border-radius: 0 !important;
}
.home_section_13 .et_pb_button_module_wrapper .et_pb_button:hover {
    border-color: #fff !important;
}
.home_section_13 .last_section_common_first {
    margin-left: 22% !important;
    margin-bottom: 23px !important;
}
.home_section_13 .last_section_common_second {
    margin-left: 22% !important;
    width: 40.8%;
    float: left;
    margin-bottom: 0 !important;
    line-height: 1.1;
}
.home_section_13  .et_pb_button_module_wrapper {
    width: 36.7%;
    float: right;
    text-align: left;
}
#main-footer #et-footer-nav {
    background-color: transparent;
}
#main-footer #footer-info {
    color: #6a7782;
    font-family: 'Inter',sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.7em;
}
#main-footer .common_footer {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2em;
}
#main-footer a, #main-footer a span, #main-footer p {
    line-height: 1.7em;
    font-family: 'Inter',sans-serif;
    font-weight: 300;
    font-size: 16px;
    padding: 0;
}



/* contact page */
.contact_header {
    position: relative;
    padding:80px 0 144px;
}
.contact_header .et_pb_text_0  {
    font-size: 50px;
}
.contact_header:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.contact_header .et_pb_text_0 p {
    line-height: 1.2em;
    padding-bottom: 10px;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
}
.contact_header .et_pb_text_1 p{
    font-family: 'Lato',sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    color: #fce200!important;
}
.contact_form_section .et_pb_row_1 {
    display: flex;
    flex-wrap: wrap;
    margin-top: -125px;
    background: #fff;
    padding: 0;
}
.contact_form_section .et_pb_column_1   {
     padding: 64px 25px;
}
.contact_form_section .et_pb_text_2 {
    font-size: 30px;
    margin-top: 0!important;
    margin-left: 0!important;
}
.contact_form_section .et_pb_text_2 p{
    font-size: 35px;
    font-weight:600;
    font-family: 'Inter',sans-serif;
    line-height:1.3;
    margin-top:23px;
    padding-bottom:10px;
}
.contact_form_section .et_pb_text_2::before  {
    content: "";
    width: 150px;
    border-top: 6px solid #fce200;
    position: absolute;
    left: 32px;
    top: 60px;
    z-index: 8;
}
.contact_form_section .et_pb_text_3  {
    margin-left:0 !important;
    margin-top:30px;
}

.contact_form_section .et_pb_text_3 p {
    line-height:1.7;
    padding-bottom:0;
}
.contact_form_section .et_pb_text_3 p i{
    margin-right:6px;
}

.contact_form_section .et_pb_text_4 {
    margin-left:0 !important;
    margin-top:30px !important;
    margin-bottom:10px !important;

}
.contact_form_section .et_pb_text_4 p{
    font-size:20px;
}
.contact_form_section .et_pb_text_4 p i{
    margin-right:6px;
}
.contact_form_section .et_pb_text_5 {
    margin-left:0 !important;
    margin-top: 0;
}
.contact_form_section .et_pb_text_5 p{
    font-size:16px;
}
.contact_form_section .et_pb_column_2  {
    padding: 64px 32px 96px 0;
}
.contact_form_section .et_pb_text_6 p {
    font-size:16px;
    font-family: 'Inter',sans-serif;
    font-weight:300;
}
.contact_form_section .contact_full_name{
    display: flex;
    justify-content: space-between;
    margin: 0 -8px;
    margin-bottom:20px;
}
.contact_form_section .contact_first_name, .contact_form_section .contact_last_name,
.contact_form_section .contact_email_id, .contact_form_section .contact_phone {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 8px;
}
.contact_form_section .contact_first_name .wpcf7-form-control{
     width:100%;
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    border-radius:2px;
}
.contact_form_section .contact_first_name label{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
}
.contact_form_section .contact_last_name .wpcf7-form-control{
    width:100%;
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    border-radius:2px;
}
.contact_form_section .contact_last_name label{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
}
.contact_form_section .contact_details{
    display: flex;
    justify-content: space-between;
    margin: 0 -8px;
    margin-bottom:20px;
}
.contact_form_section .contact_email_id .wpcf7-form-control{
     width:100%;
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    border-radius:2px;
}
.contact_form_section .contact_email_id label{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
}
.contact_form_section .contact_phone .wpcf7-form-control{
     width:100%;
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    border-radius:2px;
}
.contact_form_section .contact_phone label{
     font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
}
.contact_form_section .contact_comment_question .comment_question label{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
}

.contact_form_section .comment .wpcf7-form-control{
    width:100%;
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    border-radius:2px;
}
.contact_form_section .contact_submit .btn_submit .wpcf7-form-control{
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    color: #333;
    background-color: #fff;
    margin-top:22px;
}

/* international-process-service */
.international_service {
   position: relative;
   padding:80px 0;
}
.international_service:after{
   content: '';
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
   background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.international_service .et_pb_text_0 {
   font-weight: 600;
   font-size: 48px;
   line-height:1.1;
   padding-bottom:10px;
   font-family: 'Inter',sans-serif;
}
.international_service .et_pb_text_1  {
   font-weight: 600;
    font-size: 20px;
   line-height:1.1;
   padding-bottom:10px;
   font-family: 'Inter',sans-serif;
}
.international_service_sec2 .et_pb_text_2 {
   font-weight: 600;
   font-size: 30px;
   line-height:1.4;
   font-family: 'Inter',sans-serif;
}
.international_service_sec2 .et_pb_text_3  {
   font-weight: 300;
   font-size: 16px;
   line-height:1.4;
   word-spacing:3px;
   font-family: 'Inter',sans-serif;
}
.international_service_sec2 .et_pb_column_2  {
   margin-top:14%;
   filter: grayscale(100%);
}
.international_service_sec2 .et_pb_image_0 {
    filter: grayscale(100%);
}
.international_service_sec2 .et_pb_image_1 {
   filter: grayscale(100%);
}
.international_service_sec3 .et_pb_row_3{
   padding:48px !important;
}
.international_service_sec3 .et_pb_column_6  {
   display:flex;
   flex-wrap: wrap;
   justify-content:center;
}
.international_service_sec3 .et_pb_image_3{
   max-width:12%;
   flex:0 0 12%;
}
.international_service_sec3 .et_pb_text_7  {
   max-width:88%;
   flex:0 0 88%;
   font-size:16px;
   font-weight:300;
   padding:0 40px;
   font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_8  {
   max-width: 76%;
   flex: 0 0 76%;
   font-size:16px;
   font-weight:700;
   padding:0 40px;
   font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_10  {
   font-weight:600;
   font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_12,
.international_service_sec3 .et_pb_text_13,
.international_service_sec3 .et_pb_text_14,
.international_service_sec3 .et_pb_text_8  .custom_dgr2  {
   font-size:16px;
   font-weight:300;
   line-height:1.7;
   font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_16,
.international_service_sec3 .et_pb_text_18   {
   font-weight:600;
   line-height:1.7;
   font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_17,
.international_service_sec3 .et_pb_text_19,
.international_service_sec3 .et_pb_text_15 {
   font-size:16px;
   font-weight:300;
   line-height:1.7;
   font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_20  {
   font-weight:600;
   line-height:1.3;
   width: 55%;
   text-align:center;
   color:#000;
}
.international_service_sec3 .et_pb_text_21,
.international_service_sec3 .et_pb_text_22,
.international_service_sec3 .et_pb_text_23{
   font-weight:300;
   line-height:1.5;
}
.international_service_sec4 {
  background:#F4F4F5 ;
}
.contact_form_common{
   display: flex;
   flex-wrap: wrap;
   background: #fff;
   padding:0;
   box-shadow: 0px 2px 18px 0px rgba(10,34,64,0.11);
}
.contact_form_common .contact_form_first_sec {
   padding:48px 32px;
   margin-right:0;
   margin-top: 0px !important;
   max-width:36%;
   flex:0 0 36%;
}
.contact_form_common .contact_form_second_sec {
   padding:48px 32px 48px 60px;
   max-width:64%;
   flex:0 0 64%;
}
.contact_form_common .contact_full_name,
.contact_form_common .contact_details{
    display: flex;
    justify-content: space-between;
    margin: 0 -8px;
    margin-bottom:20px;
}
.contact_form_common .contact_full_name .contact_first_name,
.contact_form_common .contact_full_name .contact_last_name,
.contact_form_common .contact_details  .contact_email_id,
.contact_form_common .contact_details  .contact_phone{
   max-width: 50%;
   flex: 0 0 50%;
   padding: 0 8px;
   font-size: 16px;
   font-weight: 700;
}
.contact_form_common .contact_full_name .contact_first_name .wpcf7-form-control,
.contact_form_common .contact_full_name .contact_last_name .wpcf7-form-control,
.contact_form_common .contact_details  .contact_email_id .wpcf7-form-control,
.contact_form_common .contact_details  .contact_phone .wpcf7-form-control,
.contact_form_common .contact_comment_question .wpcf7-form-control{
   font-size: 15px;
   padding: 8px;
   border-radius:3px;
   width:100%;
   margin-top:10px;
}
.contact_form_common .contact_form_first_sec .et_pb_text_30  {
   margin: 35px 0!important;
   text-align: left ;
   font-weight:600;
   font-size:36px;
   line-height:1.2;
}
.contact_form_common .contact_form_first_sec .et_pb_divider_3 {
   background-color: #fce200;
   height: 5px;
   min-height: 6px;
   max-height: 5px;
   margin: 0 !important;
   width: 41%;
   max-width: 150px;
}
.contact_form_common input {
   width: 100%;
}
.contact_form_common .contact_comment_question .wpcf7-form-control{
   width: 100%;
   height: 288px;
}
.contact_form_common .contact_comment_question {
   font-size:16px;
   font-weight:700;
}
.contact_form_common .contact_submit .wpcf7-form-control{
   background:#10406B;
   padding:6px 12px;
   border:none;
   border-radius:1px;
   margin-top:30px;
}
.contact_form_common .contact_submit .wpcf7-form-control[type=submit]{
   color:#fff !important;
   font-size:16px;
   text-transform: uppercase;
}
.international_service_sec5  .et_pb_text_32,
.international_service_sec5 .et_pb_text_35,
.international_service_sec5 .et_pb_text_38  {
   font-weight:600;
   font-family: 'Inter',sans-serif;
}
.international_service_sec5 .et_pb_text_34,
.international_service_sec5 .et_pb_text_37 ,
.international_service_sec5 .et_pb_text_40 {
    font-weight:300;
   font-family: 'Inter',sans-serif;
}
.international_service_sec4 .et_pb_column_4_4  p{
    font-family: 'Inter',sans-serif !important;
} 
.our_legal_services_common  .et_pb_row_13 .et_pb_text_41  {
   font-weight:600;
   line-height:1.2;
   font-family: 'Inter',sans-serif !important;
}
.our_legal_services_common  .et_pb_row_14{
   font-family: 'Inter',sans-serif !important;
}
.our_legal_services_common  .et_pb_row_15{
   font-family: 'Inter',sans-serif !important;
}
.our_legal_services_common  .et_pb_text_43,
.international_service_sec6 .et_pb_text_46,
.international_service_sec6 .et_pb_text_49,
.international_service_sec6 .et_pb_text_52,
.international_service_sec6 .et_pb_text_55,
.international_service_sec6 .et_pb_text_58  {
   font-weight:600;
   font-size:23px;
}
.our_legal_services_common  .et_pb_text_44,
.international_service_sec6 .et_pb_text_47,
.international_service_sec6 .et_pb_text_50,
.international_service_sec6 .et_pb_text_53,
.international_service_sec6 .et_pb_text_56,
.international_service_sec6 .et_pb_text_59  {
   font-weight:400;
   font-size:16px;
}
.our_legal_services_common .et_pb_image_wrap {
   padding-top: 123%;
   position:relative;
   overflow:hidden;
   display:block;
}
.our_legal_services_common .et_pb_image_wrap img{
   position:absolute;
   left:0;
   right:0;
   top:0;
   bottom:0;
   width:100%;
   height:100%;
   object-fit:cover;
   object-position:center center;
}
.serve_our_legal_service .et_pb_column_1_6:hover .service_name_common{
   visibility:visible;
   opacity:1;
}
.our_legal_services_common .serve_our_legal_service .service_name_common  {
    margin:0 !important;
    position:absolute;
    top: 50%;
    left: 50%;
    color:#fff;
    font-weight: 600 !important;
    font-size: 16px !important;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease;
    z-index: 2;
    text-align: center;
    transform: translate(-50%, -50%);
}
.serve_our_legal_service  .et_pb_column_1_6  {
   padding: 0 15px !important;
   transition: all .5s ease;
   cursor: pointer;
   margin: 0 !important;
   width: inherit;
   flex-grow: 1;
   max-width: 16.66%;
   flex: 0 0 16.66%;
}
.serve_our_legal_service {
   display: flex;
   flex-wrap: wrap;
}
.our_legal_services_common .serve_our_legal_service .et_pb_module.et_pb_divider {
   display: none;
}
.serve_our_legal_service .et_pb_column_1_6 .et_pb_image {
   position: relative;
   margin-bottom: 0 !important;
}
.serve_our_legal_service .et_pb_column_1_6 .et_pb_image::before {
   content: '';
   width: 100%;
   height: 100%;
   background:linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   opacity: 0;
   visibility: hidden;
   z-index: 1;
   transition: all .5s ease;
}
.serve_our_legal_service .et_pb_column_1_6:hover .et_pb_image::before {
   opacity: 1;
   visibility: visible;
}


/* nationwide-process-service */

.national_process_image{
    position: relative;
    padding: 100px 0;
}

.national_process_image:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.national_process_image .et_pb_text_0  {
    font-size:48px;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height:1.4;
    margin-bottom:10px;
}
.national_process_image .et_pb_text_1  {
    font-size:20px;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height:1.4;
    margin-bottom:10px;
}
.national_process_image  .et_pb_button_0,
.national_process_sec_1 .et_pb_button_1,
.national_process_sec_2 .et_pb_button_2 {
    font-size:18px !important;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height:1.4;
}
.national_process_sec_1 {
    font-family: 'Inter',sans-serif;
    font-size:16px;
}
.national_process_sec_1 .et_pb_text_2  {
    font-size:34px;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height:1.4;
}
.national_process_sec_1 .et_pb_text_3  {
    font-size:16px;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height:1.4;
    color: #6a7782 !important;
}
.national_process_sec_1 .et_pb_text_4,
.national_process_sec_1 .et_pb_text_6{
    font-size:24px;
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height:1.4;
}
.national_process_sec_1 .et_pb_text_5,
.national_process_sec_1 .et_pb_text_7{
     font-size:16px;
     font-weight:300;
     color: #6a7782 !important;
}  
.national_process_sec_2{
    font-family: 'Inter',sans-serif;
}
.national_process_sec_2 .et_pb_row_3{
    padding: 48px !important;
}
.national_process_sec_2 .et_pb_column_5  {
      display:flex;
    flex-wrap: wrap;
    justify-content:center;
}
.national_process_sec_2  .et_pb_image_0{
    max-width:12%;
    flex:0 0 12%;
}
.national_process_sec_2 .et_pb_text_8    {
    max-width:88%;
    flex:0 0 88%;
    font-size:16px;
    font-weight:300;
    padding:0 40px;
    font-family: 'Inter',sans-serif;
}
.national_process_sec_2 .et_pb_text_9  {
    max-width: 76%;
    flex: 0 0 76%;
    font-size:16px;
    font-weight:700;
    padding:0 40px;
    font-family: 'Inter',sans-serif;
}
.national_process_sec_2 .et_pb_text_9 .custom_dgr2 {
    font-weight:300;
}
.national_process_sec_2 .et_pb_text_11  {
     font-size:34px;
     font-weight:600;
}
.national_process_sec_2 .et_pb_text_12  {
      font-size:16px;
     font-weight:600;
}
.national_process_sec_2 .et_pb_text_13 {
     font-weight:600;
}  
.national_process_sec_2 .et_pb_text_14  {
    font-weight:300;
}
.national_process_sec_3 .et_pb_text_16  {
    font-weight: 600;
    font-size: 34px;
    padding-bottom:10px;
}
.national_process_sec_3 .et_pb_row_6 {
    max-width:100%;
    display: flex;
    justify-content: center;
    margin: 0 !important;
    width: inherit;
    padding-bottom: 0;
}

.national_process_sec_3 .et_pb_column_9  {
    max-width:50%;
    flex:0 0 50%;
    width: 100%;
    margin: 0;
}
.national_process_sec_3 .et_pb_column_10  {
    max-width:50%;
    flex:0 0 50%;
    width: 100%;
    margin: 0;
}
.national_process_sec_3 .et_pb_row_7 {
    padding-top: 0;
    width: 100%;
}
.national_process_sec_3 .et_pb_row_7 > .et_pb_column {
    margin: 0;
    max-width: 50%;
    flex: 0 0 50%;
    width: 100%;
}
.national_process_sec_3_2 .et_pb_column_12  {
    max-width: 50%;
    flex: 0 0 50%;
    width: 100%;
    margin: 0;
}
.national_process_sec_3_2 .et_pb_image_wrap {
    padding-top: 68%;
    position: relative;
    overflow: hidden;
    display: block;
}
.national_process_sec_3_2 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.national_process_sec_3_2 .et_pb_column_11 {
    max-width: 50%;
    flex: 0 0 50%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    margin: 0 !important;
    width: inherit;
    padding-bottom: 0;
    padding: 148px 144px;
}
.national_process_sec_3_2 .et_pb_text_18  {
    font-size:29px;
    color:#000;
    font-weight:600;
}
.national_process_sec_3_2 {
    padding:  0 !important;
}

.national_process_sec_3_2 .et_pb_text_19  {
     font-size:16px;
     font-weight:300;
}

.national_process_sec_3 .et_pb_column_9 > .et_pb_image {
    margin-bottom: 0;
}
.national_process_sec_3  .et_pb_row_6 .et_pb_image_2 span{
    padding-top:68%;
    position:relative;
    overflow:hidden;
    display:block;
}
.national_process_sec_3  .et_pb_row_6 .et_pb_image_2 span img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}
.national_process_sec_3_2 .et_pb_text_18  {
    margin: 0!important;
    padding-bottom:30px;
}
.national_process_sec_3_2 .et_pb_text_19  {
    margin: 0!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-bottom:30px;
}
.national_process_sec_3_2  .et_pb_button_4_wrapper  {
    margin-left: 0!important;
}
.national_process_sec_3 .national_process_sec_3_2 .et_pb_button_4_wrapper .et_pb_button_4,
.national_process_sec_3 .national_process_sec_3_1  .et_pb_button_3_wrapper .et_pb_button_3,
.national_process_sec_2_3 .et_pb_button_2_wrapper .et_pb_button_2,
.national_process_sec_1_2  .et_pb_button_1_wrapper   .et_pb_button_1 {
    font-size: 18px !important;
    border-radius: 0 !important;
    border-color: #003d66;
}
.national_process_sec_3 .et_pb_text_15 {
    font-weight: 700;
    font-size: 36px;
    padding-left: 50px!important;
    width: 100%;
    z-index: 0;
    position: absolute!important;
    top: 29%;
    bottom: auto;
    left: 61%;
    right: auto;
    transform: translateX(-50%) translateY(-50%);
}
.national_process_sec_3 {
    font-family: 'Inter',sans-serif;
}
.national_process_image .et_pb_button_0{
    border-radius: 0px;
}
.national_process_sec_3_2 .et_pb_image_3:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.national_process_image .et_pb_button_0:hover  {
    border: 2px solid #fff;
    padding: 0.3em 2em 0.3em 0.7em
}
.national_process_sec_3 .et_pb_divider_2 {
    background-color: #fce200;
    height: 7px;
    min-height: 7px;
    max-height: 7px;
    width: 20%;
    max-width: 20%;
    z-index: 0;
    position: absolute!important;
    top: 35%;
    bottom: auto;
    left: 27%;
    right: auto;
    transform: translateX(-50%) translateY(-50%);
}
.national_process_sec_3 .et_pb_column_10  {
    padding:0 144px;
}
.national_process_sec_3  .et_pb_text_16 {
    margin:0 !important;
}
.national_process_sec_3  .et_pb_text_17  {
    padding:0 !important;
}
.national_process_sec_3_1    {
    color: #0a2240 !important;
    padding:0;
}
.national_process_sec_3 {
    padding:0;
}
.national_process_sec_3 .et_pb_text_17  {
    font-size:16px;
    margin-top:16px;
    font-family: 'Inter',sans-serif;
    font-weight: 300;
    color: #6a7782;
}
.national_process_sec_3_1 .et_pb_column_10  {
    max-width: 50%;
    flex:0 0 50%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    margin: 0 !important;
    width: inherit;
    padding-bottom: 0;
}
.national_process_sec_3_1 .et_pb_button_3_wrapper  {
    margin: 0 !important;
}
.home-time-section {
    background-color:#F4F4F5;
    font-family: 'Inter',sans-serif;
}

.home-case-study-section{
    font-family: 'Inter',sans-serif;
}
.home-case-study-section .et_pb_text_28 ,
.home-case-study-section .et_pb_text_31 ,
.home-case-study-section .et_pb_text_34 {
    font-size:24px;
    font-weight: 700!important;
    color: #10406b!important;
}
.home-case-study-section .et_pb_text_30,
.home-case-study-section .et_pb_text_33,
.home-case-study-section .et_pb_text_36{
    font-weight: 300!important;
}
.home-case-study-section .et_pb_text_27 {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
}
.our_legal_services_common .our_legal_service_heading {
    font-weight: 600 !important;
    font-size:23px !important;
}
.our_legal_services_common  .our_legal_service_text  {
    font-weight:400;
    font-size:16px;
}
.international_service_sec6 > .et_pb_row  > .et_pb_column > .et_pb_module:first-child {
    font-weight: 700;
    font-size: 35px;
    color: #fce200!important;
}
.our_legal_services_common .et_pb_text_37 {
    font-weight:600;
    line-height:1.4;
    font-family: 'Inter',sans-serif;
} 
.national_process_sec_4  .et_pb_text_20  {
    line-height:1.3;
    font-weight:600;
}


/* team  */
.team_section:after {
    content: '';
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
   background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.team_section .et_pb_text_0 {
    font-size:48px;
    font-weight:600;
}
.team_section{
    padding:80px;
    font-family: 'Inter',sans-serif;
}
.team_section_1  .team_section_1_2, .team_section_1 > .et_pb_row {
    margin: 0 auto;
    display: flex;
    max-width:70%;
    justify-content: space-between;
    align-items: center;
}
.team_section_1 .team_member_1,
.team_section_1 .team_member_2,
.team_section_1 .team_member_3,
.team_section_1 .team_member_4,
.team_section_1 .team_member_5,
.team_section_1 .team_member_6,
.team_section_1 .team_member_7,
.team_section_1 .team_member_8,
.team_section_1 .team_member_9  {
    margin-right: 0;
    padding:48px 32px;
    background-color: #ffffff;
    border-top:  5px solid #0a2240;
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 10%);
}
.team_section_1 .team_member_1 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1 .team_member_1 .et_pb_image_wrap img{
        position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1 .team_member_2 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1 .team_member_2 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1 .team_member_3 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1 .team_member_3 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1 .et_pb_text_3,
.team_section_1 .et_pb_text_5,
.team_section_1 .et_pb_text_7,
.team_section_1 .et_pb_text_9,
.team_section_1 .et_pb_text_11,
.team_section_1 .et_pb_text_13
.team_section_1 .et_pb_text_15,
.team_section_1 .et_pb_text_17,
.team_section_1 .et_pb_text_19{
    font-size:18px;
    color:#000;
}
.team_section_1 .et_pb_text_4 ,
.team_section_1 .et_pb_text_6 ,
.team_section_1 .et_pb_text_8,
.team_section_1 .et_pb_text_10,
.team_section_1 .et_pb_text_12,
.team_section_1 .et_pb_text_14, 
.team_section_1 .et_pb_text_16,
.team_section_1 .et_pb_text_18,
.team_section_1 .et_pb_text_20  {
    font-size:16px;
    font-weight:300;
}


.team_section_1  .team_member_section_2 {
    margin: 0 auto;
    display: flex;
    max-width:70%;
    justify-content: space-between;
    align-items: center;
}

.team_section_1  .team_member_section_2 .team_member_7 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1  .team_member_section_2 .team_member_7 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1  .team_member_section_2 .team_member_8 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1  .team_member_section_2 .team_member_8 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1  .team_member_section_2 .team_member_9 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1  .team_member_section_2 .team_member_9 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1  .team_member_4 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1  .team_member_4 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1 .team_member_5 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1 .team_member_5 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.team_section_1 .team_member_6 .et_pb_image_wrap {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team_section_1 .team_member_6 .et_pb_image_wrap img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.our_legal_services_common .et_pb_text_21 {
    font-weight: 600;
    line-height: 1.4;
    font-family: 'Inter',sans-serif;
}
.international_service_sec6  .our_legal_service_heading{
    font-weight: 600;
    font-size: 23px;
}

.international_service_sec6  .our_legal_service_text {
    font-weight: 400;
    font-size: 16px;
}

/* about us */

.about_us_sec_1 .et_pb_text_1 {
    font-family: 'Inter',sans-serif;
    font-weight:600;
    line-height:1.2;
    width:50%;
}
.about_us_sec_1 .et_pb_text_1 p{
     text-align: left !important;
}
.about_us_sec_1 .et_pb_row_1{
    width:100%;
}

.about_us_sec_1 .et_pb_divider_0 {
    margin:0 !important;
}
.about_us_sec_1 .et_pb_text_2  {
    font-size:16px;
     font-family: 'Inter',sans-serif;
    font-weight:300;
}


.about_us_sec_1{
    position:relative;
 }
 .about_us_sec_1 .et_pb_image_0 .et_pb_image_wrap {
    position:absolute;
    top:75px;
    left:0;
    border:7px solid #fff;
    filter:grayscale(100%);
 }
 
 .about_us_sec_2 .et_pb_text_3  {
    font-size:24px;
    font-family: 'Inter',sans-serif;
    font-weight:600;
 }
 .about_us_sec_2 .et_pb_text_4,
 .about_us_sec_2 .et_pb_text_5  {
    font-family: 'Inter',sans-serif;
    font-weight:300;
    font-size:16px;
 }
 .about_us_sec_3 {
    padding:0 !important;
     font-family: 'Inter',sans-serif;
 }
 .about_us_sec_3 .et_pb_row_4 {
     max-width: 100%;
     display: flex;
     justify-content: center;
     margin: 0 !important;
     width: inherit;
    padding:0 !important;
     padding-bottom: 0;
 }
 .about_us_sec_3  .et_pb_column_6  {
     max-width: 50%;
     flex: 0 0 50%;
     width: 100%;
     margin: 0;
 }
 .about_us_sec_3  .et_pb_column_7  {
     max-width: 50%;
     flex: 0 0 50%;
     width: 100%;
     margin: 0;
 }
 .about_us_sec_3 .et_pb_column_6 .et_pb_image_1 span{
     padding-top: 87%;
     position: relative;
     overflow: hidden;
     display: block;
 }
 .about_us_sec_3 .et_pb_column_6 .et_pb_image_1:after{
    
     content: '';
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     bottom: 0;
     right: 0;
     left: 0;
     background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
 
 }
 .about_us_sec_3 .et_pb_column_6 .et_pb_image_1 span img{
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     object-fit: cover;
     object-position: center;
     background-repeat: no-repeat;
 }
 .about_us_sec_3  .et_pb_column_7  {
     max-width: 50%;
     flex: 0 0 50%;
     display: flex;
     align-items: flex-start;
     flex-direction: column;
     justify-content: center;
     margin: 0 !important;
     width: inherit;
     padding-bottom: 0;
     padding:160px 144px
 }
 .about_us_sec_3  .et_pb_column_7 .et_pb_text_6,
 .about_us_sec_3  .et_pb_column_7 .et_pb_text_8 {
    font-size:34px;
    font-weight:600;
    line-height:1.3;
 }
 .about_us_sec_3  .et_pb_column_7 .et_pb_text_7,
 .about_us_sec_3  .et_pb_column_7 .et_pb_text_9,
 .about_us_sec_3  .et_pb_column_7 .et_pb_text_10{
    font-size:16px;
    font-weight:300;
    line-height:1.3;
 }


 /* blog  */


.contact_header  .et_pb_text_0{
    font-size:65px;
}  
.blog-sectiopn-top .et_pb_text_2,
.blog-sectiopn-top .et_pb_text_4,
.blog-sectiopn-top .et_pb_text_6,
.blog-sectiopn-top .et_pb_text_8,
.blog-sectiopn-top .et_pb_text_10,
.blog-sectiopn-top .et_pb_text_12 ,
.blog-sectiopn-top .et_pb_text_14  ,
.blog-sectiopn-top .et_pb_text_16  ,
.blog-sectiopn-top .et_pb_text_18  {
   text-shadow:none;
    line-height:1;
}
.blog-sectiopn-top .et_pb_text_3,
.blog-sectiopn-top .et_pb_text_5,
.blog-sectiopn-top .et_pb_text_7,
.blog-sectiopn-top .et_pb_text_9,
.blog-sectiopn-top .et_pb_text_11,
.blog-sectiopn-top .et_pb_text_13,
.blog-sectiopn-top .et_pb_text_15,
.blog-sectiopn-top .et_pb_text_17,
.blog-sectiopn-top .et_pb_text_19{
    font-weight:300;
}
.blog-sectiopn-top .et_pb_row_5 .et_pb_more_button:hover{
        border: 2px solid #fff;
}
.international_service .et_pb_button_0:hover {
    border: 2px solid #fff;
    border-radius:0px;
}

/* due-diligence  */

.subpoena_first_sec:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.subpoena_first_sec  .et_pb_text_0  {
   font-size:48px;
   line-height:1;
   font-family: 'Inter',sans-serif;
   font-weight: 600;
}
.subpoena_first_sec  .et_pb_text_1  {
    font-family: 'Inter',sans-serif;
}
.subpoena_first_sec .et_pb_button_0:hover {
   border: 2px solid #fff;
}

.due-diligence .et_pb_column_2 .et_pb_image_0  {
   margin-right: -10em!important;
}  
.due-diligence .et_pb_column_1  {
   width:60%;
   box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 30%)
}
.due-diligence .et_pb_column_2  {
   width: 34.25%;
   margin-top: 7em!important;
}


/* electronic-social-media  */

.electronic_social_sec:after{
    content: '';
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
   background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.electronic_social_sec  .et_pb_button_0:hover {
   border:2px solid #fff;
}
.electronic_social_sec .et_pb_text_0  {
  font-size:48px;
  line-height:1;
  font-family: 'Inter',sans-serif;
  font-weight: 600;
}
.electronic_social_sec .et_pb_text_1{
   font-family: 'Inter',sans-serif;
   font-size:20px;
}
.electronic_social_first_sec .et_pb_column_3  {
   width:60%;
}

.electronic_social_first_sec > .et_pb_row_2 > .et_pb_column_4 {
    width:33%;
}
.electronic_social_fourth_sec .et_pb_text_23 ,
.electronic_social_fourth_sec .et_pb_text_26 ,
.electronic_social_fourth_sec .et_pb_text_29 {
    font-weight:600;
}
.electronic_social_fourth_sec .et_pb_text_25,
.electronic_social_fourth_sec .et_pb_text_28,
.electronic_social_fourth_sec .et_pb_text_31{
     font-weight:300;
}
.electronic_social_fourth_sec .et_pb_text_22  {
     font-weight:600;
    line-height:1
}
/* messenger-service  */


.international_service-1 .et_pb_column_1   {
    width: 63.25%;
}
.international_service-1{
    background-color:#F4F4F5;
    font-family: 'Inter',sans-serif;
    font-weight:300;
}
.international_service-1 .et_pb_column_2  {
    width: 31.25%;
}
.international_service-1 .et_pb_column_2  .et_pb_image_0{
    margin-right: -10em!important;
    border:7px solid #fff;
    filter:grayscale(100%);
}
.our_legal_services_common  .et_pb_column_11 .et_pb_text_23{
    font-size:35px;
}
.our_legal_services_common .et_pb_text_7  {
    font-weight:600;
}
.international_service_sec6 .our_legal_service_heading{
    font-size:23px;
    font-weight:600;
}
.our_legal_services_common{
     font-family: 'Inter',sans-serif;
}
.international_service_sec6 .our_legal_service_text{
    font-weight:300;
}
.international_service_sec6 > .et_pb_row:first-child > .et_pb_column > .et_pb_module:first-child p {
    color: #000 !important;
}
.international_service_sec4 .et_pb_text_24,
.international_service_sec5 .et_pb_text_31 ,
.international_service_sec6 .et_pb_text_41{
    font-weight: 600 !important;
}
.about_us_sec_1 .et_pb_text_1 {
    font-family: 'Inter',sans-serif;
    font-weight: 600;
    line-height: 1.2;
    width: 75%;
    margin-left: 80px;
}
.about_us_sec_1 .et_pb_divider_0 {
    margin: 0 auto !important;
}

@media(max-width:1440px){
    /* ==== contect form ===== */
    .international_service_sec3 > .et_pb_row_3{
        width: 65%;
        max-width: 65%;
    }
    /* ==== nationwide-process-service ==== */
    .national_process_sec_2 > .et_pb_row_3{
        width: 60%;
        filter: grayscale(1);
        max-width: 61%;
    }
    .national_process_sec_3  .et_pb_row_6 .et_pb_image_2 span {
        padding-top: 93%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .national_process_sec_3_2 .et_pb_image_wrap {
        padding-top: 98%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .national_process_sec_3_2 .et_pb_column_11 {
        max-width: 50%;
        flex: 0 0 50%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
        padding: 150px 144px;
    }
    .national_process_sec_4_1 .et_pb_text_21,
    .national_process_sec_4_1  .et_pb_text_23 {
        font-weight:700;
        font-size:16px;
    }
    .national_process_sec_4_1   .et_pb_text_22,
    .national_process_sec_4_1   .et_pb_text_24,
    .national_process_sec_4_1   .et_pb_text_25{
        font-weight:300;
        font-size:16px;
    }  

    .international_service_sec6 > .et_pb_row:first-child > .et_pb_column > .et_pb_module:first-child p {
        color: #000 !important;
    }
    .national_process_sec_3 .et_pb_text_15 {
        font-weight: 700;
        font-size: 27px;
        padding-left: 50px!important;
        width: 100%;
        z-index: 0;
        position: absolute!important;
        top: 29%;
        bottom: auto;
        left: 59%;
        right: auto;
        transform: translateX(-50%) translateY(-50%);
    }
    .national_process_sec_3 .et_pb_text_16 {
        font-weight: 600;
        font-size: 25px;
        padding-bottom: 10px;
    }
    .national_process_sec_3 .et_pb_column_10 {
        padding: 0 100px;
    }
    .national_process_sec_3_2 .et_pb_text_18 {
        font-size: 25px;
        color: #000;
        font-weight: 600;
    }
    .national_process_sec_3_2 .et_pb_column_11 {
        max-width: 50%;
        flex: 0 0 50%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
        padding: 90px 100px;
    }
    .about_us_sec_3  .et_pb_column_7 {
        max-width: 50%;
        flex: 0 0 50%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
        padding: 50px 54px;
    }
}

@media(max-width:1199px){
     /* ==== contect form ===== */
    .contact_form_section .et_pb_text_2 p{
        font-size: 28px;
        font-weight:600;
        font-family: 'Inter',sans-serif;
        line-height:1.3;
        margin-top:23px;
        padding-bottom:10px;
    }
    .contact_header  .et_pb_text_0 {
        font-size: 55px;
    }
    #top-menu li {
        padding-right: 10px;
    }
    .home_section_3 .et_pb_text_inner h2 {
        font-size: 18px;
    }
    .home_section_3 .et_pb_text_inner p {
        font-size: 14px;
    }
    .home_section_5 h2 {
        font-size: 35px !important;
    }
    .home_section_6 .national_service .national_service_map {
        width: 100%;
    }
    .home_section_6 .national_service .national_service_content {
        width: 100%;
        margin-top: 15px;
    }
    .home_section_6 .inner_section [class*='inner_sec_'] {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .home_section_6 .inner_section {
        flex-wrap: wrap;
    }
    .home_section_8 > .et_pb_column {
        width: 100%;
        margin: 20px 0;
    }
    .home_section_8 .et_pb_module.et_pb_image.et_pb_image_2 {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    .home_section_8 > .et_pb_column.et_pb_column_23 > .et_pb_module {
        width: 100%;
        padding: 0px 20px;
        margin-bottom: 15px;
    }
    .home_section_9 .et_pb_text_inner {
        font-size: 35px;
    }
    .home_section_10 > .et_pb_column_26, .home_section_10 > .et_pb_column_27 {
        margin: 10px 0;
        width: 100%;
    }
    .home_section_10 > .et_pb_column_27 > .et_pb_module {
        margin-bottom: 10px;
    }
    .home_section_10 .et_pb_text_27 .et_pb_text_inner p {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .home_section_9::before, .home_section_10:before {
        margin-left: calc(50% - 50vw);
    }
    .home_section_11 > .et_pb_column {
        width: 100%;
    }
    .home_section_11 > .et_pb_column {
        width: 100%;
    }
    .home_section_12 > .et_pb_column {
        width: 100%;
        margin: 20px 0;
    }
    .home_section_12 > .et_pb_column_29 > .et_pb_image {
        margin-right: 0!important;
        margin-left: 0!important;
    }
    .home_section_13 .last_section_common_second {
        width: 100%;
        margin-left: 0 !important;
        text-align: center;
        padding: 0 15px;
        font-size: 40px;
    }
    .home_section_13 .et_pb_button_module_wrapper {
        width: 100%;
        margin-top: 20px;
        text-align: center;
        padding: 0 15px;
    }
    .home_section_13 .last_section_common_first {
        margin-left: auto !important;
    }
    #top-menu a {
        font-size: 14px;
    }

    /* =======nationwide-process-service==== */
    .national_process_sec_1_2{
        display:
        flex;
        flex-wrap: wrap;
        max-width: 100%;
    }
    .national_process_sec_1_2 .et_pb_column_3  {
        max-width: 100%;
        flex:0 0 100%;
    }
    .national_process_sec_1_2 .et_pb_column_4  {
        max-width: 100%;
        flex:0 0 100%;
    }
    .national_process_sec_2 > .et_pb_row_3 {
        width: 70%;
        filter: grayscale(1);
        max-width: 70%;
    }
    .national_process_sec_3_2 .et_pb_column_11 {
        max-width: 50%;
        flex: 0 0 50%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
        padding: 61px 50px;
    }
    .national_process_sec_3 .et_pb_column_10 {
        padding: 0 50px;
    }
    .international_service_sec6 .our_legal_service_heading {
        font-size: 20px;
        font-weight: 600;
    }
    .national_process_image .et_pb_text_0 {
        font-size: 40px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
        margin-bottom: 10px;
    }


    /* ===  international process ====  */
    .international_service_sec3 .et_pb_text_10  {
        line-height: 1.2;
        font-size: 30px;
    }
    .international_service_sec3 .et_pb_text_17, .international_service_sec3 .et_pb_text_19, .international_service_sec3 .et_pb_text_15 {
        font-size: 14px;
        font-weight: 300;
        line-height: 1.7;
        font-family: 'Inter',sans-serif;
    }
    .international_service_sec3 .et_pb_text_12, .international_service_sec3 .et_pb_text_13, .international_service_sec3 .et_pb_text_14, .international_service_sec3 .et_pb_text_8  .custom_dgr2 {
        font-size: 14px;
        font-weight: 300;
        line-height: 1.7;
        font-family: 'Inter',sans-serif;
    }
    .international_service_sec3 .et_pb_text_21, .international_service_sec3 .et_pb_text_22, .international_service_sec3 .et_pb_text_23 {
        font-weight: 300;
        line-height: 1.5;
         font-size: 14px;
    }
    .international_service_sec2 .et_pb_text_3 {
        font-weight: 300;
        font-size: 14px;
        line-height: 1.4;
        word-spacing: 3px;
        font-family: 'Inter',sans-serif;
    }
    .international_service_sec3 .et_pb_text_7 {
        max-width: 88%;
        flex: 0 0 88%;
        font-size: 14px;
        font-weight: 300;
        padding: 0 40px;
        font-family: 'Inter',sans-serif;
    }
    .international_service_sec5  .et_pb_text_32, .international_service_sec5 .et_pb_text_35, .international_service_sec5 .et_pb_text_38 {
        font-weight: 600;
         font-size: 20px;
        font-family: 'Inter',sans-serif;
    }
    .international_service_sec5 .et_pb_text_34, .international_service_sec5 .et_pb_text_37, .international_service_sec5 .et_pb_text_40 {
        font-weight: 300;
         font-size: 14px;
        font-family: 'Inter',sans-serif;
    }
    .international_service_sec4 .et_pb_text_24, .international_service_sec5 .et_pb_text_31, .international_service_sec6 .et_pb_text_41 {
        font-weight: 600 !important;
        font-size:30px !important;
    }
    .international_service_sec6 .our_legal_service_text {
        font-weight: 300;
        font-size:14px;
    }
    .contact_form_common .contact_form_second_sec {
        padding: 30px 43px;
    }
    .team_section_1  .team_section_1_2, .team_section_1 > .et_pb_row {
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        max-width: 70%;
        justify-content: space-between;
        align-items: center;
    }
    .international_service_sec6 .our_legal_service_heading {
        font-size: 20px;
        font-weight: 600;
        margin-bottom:10px !important;
    }
    .international_service_sec6 > .et_pb_row  > .et_pb_column > .et_pb_module:first-child {
        font-weight: 700;
        font-size: 35px;
        color: #fce200!important;
        margin-bottom: 20px;
    }
    .about_us_sec_3 .et_pb_row_4 {
        display:flex;
        flex-wrap:wrap;
        max-width: 100%;
    }
    .about_us_sec_3 .et_pb_column_6 {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }
    .about_us_sec_3 .et_pb_column_7 {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }
    .about_us_sec_3  .et_pb_text_7  ,
    .about_us_sec_3  .et_pb_text_9  {
        margin-right:0 !important;
    }
    .blog-sectiopn-top .et_pb_row_1 .et_pb_column_1  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_1 .et_pb_column_1  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_1 .et_pb_column_2  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_1 .et_pb_column_2  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_1 .et_pb_column_3  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_1 .et_pb_column_3  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_2 .et_pb_column_4  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_2 .et_pb_column_4  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_2 .et_pb_column_5  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_2 .et_pb_column_5  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_2 .et_pb_column_6  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_2 .et_pb_column_6  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_3 .et_pb_column_7  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_3 .et_pb_column_7  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_3 .et_pb_column_8  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_3 .et_pb_column_8  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
     .blog-sectiopn-top .et_pb_row_3 .et_pb_column_9  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
     .blog-sectiopn-top .et_pb_row_3 .et_pb_column_9  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .electronic_social_first_sec .et_pb_text_2,
    .electronic_social_first_sec .et_pb_text_4 {
        line-height:1.2;
    }
    .electronic_social_first_sec .et_pb_text_4  {
        line-height:1.2;
    }
    .electronic_social_fourth_sec .et_pb_row_9 .et_pb_column_13  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .electronic_social_fourth_sec .et_pb_row_9 .et_pb_column_13  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .electronic_social_fourth_sec .et_pb_row_9 .et_pb_column_14  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .electronic_social_fourth_sec .et_pb_row_9 .et_pb_column_14  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .electronic_social_fourth_sec .et_pb_row_9 .et_pb_column_15  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .electronic_social_fourth_sec .et_pb_row_9 .et_pb_column_15  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }

    .electronic_social_first_sec  .et_pb_row_2{
        display:flex;
        flex-wrap:wrap;
        max-width:100%;
        
    }
    .electronic_social_first_sec .et_pb_row_2 .et_pb_column_3  {
        max-width:100%;
        flex:0 0 100%;
    }
    .electronic_social_first_sec .et_pb_row_2 .et_pb_column_4  {
        max-width:100%;
        flex:0 0 100%;
        margin-bottom:50px;
    }
    .electronic_social_second_sec .et_pb_row_3{
        width: 60%;
        max-width: 60%;
    }
    .home_section_8 .et_pb_column_23  {
        padding: 0 40px;
    }

}

@media(max-width:991px){
    .national_process_sec_1_2{
        display:flex;
        flex-wrap: wrap;
    }
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module {
        width: 100% !important;
    }
    body .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container > .et_pb_slider_container_inner > .et_pb_slide_image {
        width: 100%;
        margin-top: 48px !important;
    }
    .national_process_sec_1_2 .et_pb_column_3  {
        max-width:100%;
        flex:0 0 100%;
    }
    .national_process_sec_1_2 .et_pb_column_4  {
        max-width:100%;
        flex:0 0 100%;
    }
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container > .et_pb_slider_container_inner > .et_pb_slide_image {
        width: 100%;
        margin-top: 40px !important;
    }
    .home_section_11 > .et_pb_column {
        width: 100%;
        background-color: rgba(10,34,64,0.86);
        padding-top: 7vw;
        padding-right: 10vw;
        padding-bottom: 7vw;
        padding-left: 13vw;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .home_section_11 > .et_pb_column > .et_pb_module.et_pb_image.et_pb_image_4 {
        order: 1;
        max-width: 100%;
        text-align: center;
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .home_section_11 > .et_pb_column > .et_pb_text_30 {
        text-align: center;
        width: 100%;
        order: 2;
        max-width: 89%;
        flex: 0 0 89%;
        padding-left: 0;
        margin-bottom: 30px;
    }
    
    .home_section_11 > .et_pb_column > .et_pb_text_31 {
        text-align: center;
        order: 3;
        max-width: 89%;
        flex: 0 0 89%;
        margin-left: 0;
        padding-left: 0;
    }
    .home_section_1 h2 {
        margin: 0;
        font-size:30px !important;
        width: 100%;
    }
    .home_section_1 p{
         font-size:16px !important;
    }
    .et_pb_code_0 .et_pb_code_inner .inner_section{
        padding:0 30px ;
    }
    .home_section_12 .et_pb_text_32 p  {
         font-size:25px !important;
    }
    .home_section_1 .et_pb_column_0.et_pb_column .et_pb_bg_layout_light {
        margin: 0;
        width: 100%;
    }
    .home_sec_multiimage > .et_pb_css_mix_blend_mode_passthrough {
        margin: 0;
        max-width: 100%;
        flex: 0 0 100%;
        position: relative;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        padding-right: 30px;
        margin-bottom:30px;
    }
    .home_section_7 .et_pb_text_19  {
        line-height:1.2;
    }
    .inner_section > .et_pb_code_0 > .et_pb_code_inner > .inner_section {
        padding:0 30px;
    }
    .home_section_7 .et_pb_text_19  {
        line-height:1.2;
    }
     /* ==== contect form ===== */
    .contact_form_section .et_pb_text_2 p{
        font-size: 30px;
        font-weight:600;
        font-family: 'Inter',sans-serif;
        line-height:1.3;
        margin-top:23px;
        padding-bottom:10px;
    }
    .contact_header .et_pb_text_1 p {
        font-family: 'Lato',sans-serif;
        text-transform: uppercase;
        font-size: 18px;
        color: #fce200!important;
    }
    .contact_form_section .et_pb_column_1 {
       padding: 64px 25px;
    }

    /* ==== nationwide-process-service ==== */

    .national_process_image .et_pb_text_0 {
        font-size: 30px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
        margin-bottom: 10px;
    } 
    .national_process_image .et_pb_text_1 {
        font-size: 18px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
        margin-bottom: 10px;
    }
    .contact_form_section .et_pb_text_2 p{
        font-size: 30px;
        font-weight:600;
        font-family: 'Inter',sans-serif;
        line-height:1.3;
        margin-top:23px;
        padding-bottom:10px;
    }
    .contact_header .et_pb_text_1 p {
       font-family: 'Lato',sans-serif;
       text-transform: uppercase;
       font-size: 18px;
       color: #fce200!important;
    }
    .contact_form_section .et_pb_column_1 {
      padding: 64px 25px;
    }
    
    
   
    .national_process_sec_1 .et_pb_text_2 {
        font-size: 30px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
    }
    .national_process_sec_1_1 {
        padding: 0;
    }
    .national_process_sec_1_1 .et_pb_column_1  {
        margin-bottom:0;
    }
    .national_process_sec_2 > .et_pb_row_3 {
        width: 88%;
        filter: grayscale(1);
        max-width: 88%;
    }
    
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide {
        padding: 0;
    }
    
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container > .et_pb_slider_container_inner > .et_pb_slide_description {
        display: none;
    }
    
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container > .et_pb_slider_container_inner > .et_pb_slide_image {
        width: 100%;
        margin-top: -148px !important;
    }
    
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container > .et_pb_slider_container_inner > .et_pb_slide_image img {
        width: 100%;
        height: 100%;
        max-height: inherit !important;
    }
    
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container {
        height: 300px !important;
    }
    
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module {
        width: inherit;
    }
    .national_process_sec_2 .et_pb_text_11 {
        font-size: 34px;
        font-weight: 600;
        line-height: 1.3;
    }
    .national_process_sec_3 .national_process_sec_3_1 {
        max-width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
    }
    .national_process_sec_3 .et_pb_column_9 {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }
    .national_process_sec_3_1 .et_pb_column_10 {
        max-width: 100%;
        flex: 0 0 100%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
         padding: 50px 50px;
    }
    .national_process_sec_3  .et_pb_row_6 .et_pb_image_2 span {
        padding-top: 70%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    
    .national_process_sec_3 .national_process_sec_3_2 {
        max-width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 !important;
        width: inherit;
        padding-bottom: 0;
    }
    .national_process_sec_3 .national_process_sec_3_2 .et_pb_column_11   {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }
    .national_process_sec_3 .national_process_sec_3_2 .et_pb_column_12   {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }
    .national_process_sec_3_2 .et_pb_image_wrap {
        padding-top: 70%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .national_process_sec_2 .et_pb_text_11 {
        font-size: 34px;
        font-weight: 600;
        line-height:1.2;
    }
    .contact_form_common{
        max-width:100%;
        display: flex;
        flex-wrap: wrap
    }
    .contact_form_common .contact_form_first_sec  {
        max-width:100%;
        flex:0 0 100%;
    }
    .contact_form_common .contact_form_first_sec > .et_pb_divider_4 {
        margin-left: 35px;
    }
    .contact_form_common  .contact_form_second_sec {
        max-width:100%;
        flex:0 0 100%;
    }  
    .contact_form_common .contact_form_second_sec {
        padding: 40px 32px 40px;
    }
    .contact_form_first_sec  .et_pb_text_26  {
        margin: 0 !important;
        text-align: center;
        line-height:2;
    }
    .contact_form_common .contact_full_name, .contact_form_common .contact_details {
        display: flex;
        flex-wrap:wrap;
        justify-content: space-between;
        margin: 0 -8px;
        margin-bottom: 20px;
    }
    .contact_form_common .contact_full_name .contact_first_name, .contact_form_common .contact_full_name .contact_last_name, .contact_form_common .contact_details  .contact_email_id, .contact_form_common .contact_details  .contact_phone {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0 8px;
        font-size: 16px;
        font-weight: 700;
    }
    .home-case-study-section  .et_pb_text_27  {
        line-height:1.2;
    }
    .et_pb_row_11 .et_pb_column_17  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .et_pb_row_11 .et_pb_column_17  .et_pb_image_wrap img{
        position:absolute;
        left:0;
        bottom:0;
        top:0;
        right:0;
        width:100%;
        height:100%;
        object-fit:cover;
        object-position:center center;
    }
    .et_pb_row_11 .et_pb_column_18  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .et_pb_row_11 .et_pb_column_18  .et_pb_image_wrap img{
        position:absolute;
        left:0;
        bottom:0;
        top:0;
        right:0;
        width:100%;
        height:100%;
        object-fit:cover;
        object-position:center center;
    }
    .et_pb_row_11 .et_pb_column_19  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .et_pb_row_11 .et_pb_column_19  .et_pb_image_wrap img{
        position:absolute;
        left:0;
        bottom:0;
        top:0;
        right:0;
        width:100%;
        height:100%;
        object-fit:cover;
        object-position:center center;
    }
    .et_pb_row_11 .et_pb_column_17 .et_pb_text_28,
    .et_pb_row_11 .et_pb_column_18 .et_pb_text_31,
    .et_pb_row_11 .et_pb_column_19 .et_pb_text_34{
        line-height: 1.2;
    }
    .serve_our_legal_service  .et_pb_column_1_6 {
        padding: 0 15px !important;
        transition: all .5s ease;
        cursor: pointer;
        margin: 0 !important;
        width: inherit;
        flex-grow: 1;
        max-width: 33.33%;
        flex: 0 0 33.33%;
        margin-bottom:20px  !important;
    }


      /* ==== international-process-service ==== */
      .international_service .et_pb_text_0 {
        font-weight: 600;
        font-size: 35px;
        line-height: 1.1;
        padding-bottom: 10px;
        font-family: 'Inter',sans-serif;
    }
    .international_service .et_pb_text_1 {
        font-weight: 600;
        font-size: 18px;
        line-height: 1.1;
        padding-bottom: 10px;
        font-family: 'Inter',sans-serif;
    }
    
    .international_service_sec2 .et_pb_row_2{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .international_service_sec2 .et_pb_row_2 .et_pb_column_3  {
        max-width:33%;
        flex:0 0 33%;
    }
    .international_service_sec2 .et_pb_row_2 .et_pb_column_4 {
        max-width:33%;
        flex:0 0 33%;
    }
    .international_service_sec2 .et_pb_row_2 .et_pb_column_5  {
        max-width:33%;
        flex:0 0 33%;
    }
    .international_service_sec3 > .et_pb_row_3 {
        width: 80%;
        max-width: 80%;
    }
    .international_service_sec3 .et_pb_text_20 {
        font-weight: 600;
        line-height: 1.3;
        width: 92%;
        text-align: center;
        color: #000;
    }
    .et_pb_row_12 .et_pb_column_22  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .et_pb_row_12 .et_pb_column_22  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .et_pb_row_12 .et_pb_column_23  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .et_pb_row_12 .et_pb_column_23  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .et_pb_row_12 .et_pb_column_24  .et_pb_image_wrap {
        padding-top: 52%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .et_pb_row_12 .et_pb_column_24  .et_pb_image_wrap img {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .international_service_sec4  .et_pb_text_24  {
        line-height:1.2;
    }
    .about_us_sec_2 .et_pb_column_4  {
        margin-top:400px;
    }
    .electronic_social_third_sec .et_pb_text_15  {
        line-height:1.2;
    }
}
@media (max-width: 980px) {
     /* ==== contect form ===== */
    #top-header .container {
        padding-top: 0.75em;
    }
    .home_section_2 > .et_pb_column {
        margin-right: 0 !important;
        border-right: 1px solid #e8e8e8 !important;
        border-bottom: 1px solid #e8e8e8;
    }
    .home_section_2.et_pb_row {
        border-bottom: 0;
        border-right: 0;
    }
    .home_section_5 {
        padding: 0 25px;
    }
    .home_section_6 > .et_pb_column > .et_pb_module > .et_pb_tabs_controls {
        padding: 0 15px;
    }
    .home_section_6 > .et_pb_column > .et_pb_module > .et_pb_tabs_controls li:first-child {
        margin-left: 30px;
    }
}

@media(max-width:767px){
    .electronic_social_second_sec  .et_pb_text_11   {
        line-height:1.2;
    }
     /* ==== contect form ===== */
    .contact_form_section .et_pb_column_1 {
        padding: 64px 25px;
        margin-top:0;
        max-width: 100%;
        flex: 0 0 100%;
    }
   
    .contact_form_section .et_pb_column_2 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .contact_form_section .et_pb_column_2 {
        padding: 20px 32px 30px 0;
    }
    .contact_form_section .contact_full_name{
        display: flex;
        flex-wrap:wrap;
        justify-content: space-between;
        margin-bottom:20px;
        margin-top:20px;
    }
    .contact_form_section .contact_first_name{
        max-width:100%;
        flex:0 0 100%;
        margin-bottom:20px;
    }
    .contact_form_section .contact_last_name{
        max-width:100%;
        flex:0 0 100%;
    }
    .contact_form_section .contact_details{
        display: flex;
        flex-wrap:wrap;
        justify-content: space-between;
        margin-bottom:20px;
    }
    .contact_form_section .contact_email_id{
        max-width:100%;
        flex:0 0 100%;
        margin-bottom:20px;
    }
    .contact_form_section .contact_phone{
         max-width:100%;
        flex:0 0 100%;
    }
    /* ========nationwide-process-service======== */

    .national_process_sec_1 .et_pb_text_2 {
        font-size: 25px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
    }
    .national_process_sec_1 .et_pb_text_3 {
        font-size: 16px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
        color: #6a7782 !important;
    }
    .national_process_sec_1 .et_pb_text_4, .national_process_sec_1 .et_pb_text_6 {
        font-size: 20px;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
        line-height: 1.4;
    }
    .national_process_sec_2 .et_pb_text_11 {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.2;
    }
    .serve_our_legal_service  .et_pb_column_1_6 {
        padding: 0 15px !important;
        transition: all .5s ease;
        cursor: pointer;
        margin: 0 !important;
        width: inherit;
        flex-grow: 1;
        max-width: 50%;
        flex: 0 0 50%;
        margin-bottom:20px !important;
}

/* ========international-process-service======== */
.international_service_sec3 .et_pb_text_21, .international_service_sec3 .et_pb_text_22, .international_service_sec3 .et_pb_text_23 {
    font-weight: 300;
    line-height: 1.5;
    font-size: 14px;
}
.international_service_sec3 .et_pb_image_3 {
    max-width: 100%;
    text-align: center;
    flex: 0 0 100%;
}
.international_service_sec3 .et_pb_text_7 {
    max-width: 100%;
    flex: 0 0 100%;
    font-size: 14px;
    font-weight: 300;
    padding: 0 10px;
    font-family: 'Inter',sans-serif;
}
.international_service_sec3 .et_pb_text_8 {
    max-width: 100%;
    flex: 0 0 100%;
    font-size: 16px;
    font-weight: 700;
    padding: 0 10px;
    font-family: 'Inter',sans-serif;
}


.contact_form_first_sec .et_pb_text_46   {
    text-align: center;
    margin-bottom: 20px !important;
    margin-left: 0 !important;
}
.about_us_sec_2 .et_pb_column_4  {
    margin-top:300px;
}
}
@media(max-width:599px){
    .home_section_1 .et_pb_column_0.et_pb_column .et_pb_bg_layout_light {
        padding: 0 0 0 15px;
        width: 100%;
    }
    .home_section_1 .et_pb_column_0.et_pb_column .et_pb_button_0_wrapper .et_pb_bg_layout_light {
        margin-left: 15px;
        width: auto;
        font-size: 18px !important;
        text-transform: uppercase;
    }
    .electronic_social_sec .et_pb_text_0 {
        font-size: 35px;
        line-height: 1;
        font-family: 'Inter',sans-serif;
        font-weight: 600;
    }
    .electronic_social_sec .et_pb_text_1 {
        font-size: 16px;
    }
    .electronic_social_second_sec .et_pb_row_3{
        width: 80%;
        max-width: 80%;
    }
    .electronic_social_second_sec  .et_pb_text_11 ,
    .electronic_social_third_sec .et_pb_text_15 {
        font-size:30px;
    }
    .electronic_social_last_sec .et_pb_column_16   {
        line-height:1.3;
    }
    /* ===== nationwide-process-service ===== */
    .serve_our_legal_service  .et_pb_column_1_6 {
        padding: 0 15px !important;
        transition: all .5s ease;
        cursor: pointer;
        margin: 0 !important;
        width: inherit;
        flex-grow: 1;
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom:20px !important;
    }
        .international_service .et_pb_text_0 {
            font-weight: 600;
            font-size: 25px;
            line-height: 1.1;
            padding-bottom: 10px;
            font-family: 'Inter',sans-serif;
        }
        .international_service_sec3 .et_pb_text_20 {
            font-weight: 600;
            line-height: 1.3;
            width: 92%;
            font-size:20px;
            text-align: center;
            color: #000;
        }
        .international_service_sec3 .et_pb_text_10 {
            line-height: 1.2;
            font-size: 25px;
        }
        .international_service .et_pb_text_1 {
            font-weight: 600;
            font-size: 14px;
            line-height: 1.1;
            padding-bottom: 10px;
            font-family: 'Inter',sans-serif;
        }
        .international_service_sec2 .et_pb_text_2 {
            font-weight: 600;
            font-size: 25px;
            line-height: 1.4;
            font-family: 'Inter',sans-serif;
        }
        .international_service_sec3 .et_pb_row_3 {
            padding: 10px !important;
        }
        .international_service_sec3 > .et_pb_row_3 {
            width: 88%;
            max-width: 88%;
        }
        .international_service_sec2  .et_pb_text_4 ,
        .international_service_sec2  .et_pb_text_5,
        .international_service_sec2  .et_pb_text_6{
            font-size: 14px;
        }
        .international_service_sec2  .et_pb_text_4 {
            font-size: 14px;
        }
        .national_process_sec_2 .et_pb_row_3 {
            padding: 20px !important;
        }
        .national_process_sec_2  .et_pb_image_0 {
            max-width: 100%;
            flex: 0 0 100%;
        }
        .national_process_sec_2 .et_pb_text_8 {
            max-width: 100%;
            flex: 0 0 100%;
            font-size: 16px;
            font-weight: 300;
            padding: 0;
            font-family: 'Inter',sans-serif;
        }
        .national_process_sec_2 .et_pb_text_9 {
            max-width: 100%;
            flex: 0 0 100%;
            font-size: 16px;
            font-weight: 700;
            padding: 0 ;
            font-family: 'Inter',sans-serif;
        }
        .national_process_sec_3 .et_pb_text_15 {
            font-weight: 700;
            font-size: 18px;
            padding-left: 50px!important;
            width: 100%;
            z-index: 0;
            position: absolute!important;
            top: 29%;
            bottom: auto;
            left: 52%;
            right: auto;
            transform: translateX(-50%) translateY(-50%);
        }
        .national_process_sec_3 .et_pb_divider_2 {
            background-color: #fce200;
            height: 7px;
            min-height: 7px;
            max-height: 7px;
            width: 20%;
            max-width: 20%;
            z-index: 0;
            position: absolute!important;
            top: 37%;
            bottom: auto;
            left: 26%;
            right: auto;
            transform: translateX(-50%) translateY(-50%);
        }
        .national_process_image .et_pb_text_0 {
            font-size: 25px;
            font-family: 'Inter',sans-serif;
            font-weight: 600;
            line-height: 1.4;
            margin-bottom: 10px;
        }
        .national_process_image .et_pb_text_1 {
            font-size: 14px;
            font-family: 'Inter',sans-serif;
            font-weight: 600;
            line-height: 1.4;
            margin-bottom: 10px;
        }
        .national_process_sec_2 .et_pb_text_11 {
            font-size: 25px;
            font-weight: 600;
            line-height: 1.2;
        }
        .national_process_sec_2 .et_pb_text_12 {
            font-size: 14px;
            font-weight: 600;
        }
        .national_process_sec_3_1 .et_pb_column_10 {
            max-width: 100%;
            flex: 0 0 100%;
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            justify-content: center;
            margin: 0 !important;
            width: inherit;
            padding-bottom: 0;
            padding: 20px 20px;
        }
        .national_process_sec_3_2 .et_pb_column_11 {
            max-width: 50%;
            flex: 0 0 50%;
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            justify-content: center;
            margin: 0 !important;
            width: inherit;
            padding-bottom: 0;
            padding: 20px 20px;
        }
        .contact_form_common .contact_form_second_sec {
            padding: 30px 10px ;
        }
        .about_us_sec_1 .et_pb_text_1 {
            font-family: 'Inter',sans-serif;
            font-weight: 600;
            font-size: 30px;
            line-height: 1.2;
            width: 75%;
            margin-left: 35px;
        }
        .about_us_sec_3  .et_pb_column_7 {
            max-width: 100%;
            flex: 0 0 100%;
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            justify-content: center;
            margin: 0 !important;
            width: inherit;
            padding-bottom: 0;
            padding: 30px 40px;
        }
        .about_us_sec_3  .et_pb_text_10  {
            margin-right:0 !important; 
        }
        .about_us_sec_3  .et_pb_column_7 .et_pb_text_6, .about_us_sec_3  .et_pb_column_7 .et_pb_text_8 {
            font-size: 25px;
            font-weight: 600;
            line-height: 1.3;
        }
        .about_us_sec_2 .et_pb_column_4  {
            margin-top:200px;
        }
}


@media(max-width:500px){
     /* ==== contect form ===== */
     .contact_form_section .et_pb_column_2 {
        padding:    0;
    }
}

@media(max-width:435px){
     /* ==== contect form ===== */
    .contact_header .et_pb_text_0 {
        font-size: 50px;
    }
    .contact_header .et_pb_text_1 p {
        font-family: 'Lato',sans-serif;
        text-transform: uppercase;
        font-size: 17px;
        color: #fce200!important;
    }
}

@media(max-width:375px){
     /* ==== contect form ===== */
     .contact_header .et_pb_text_1 p {
        font-family: 'Lato',sans-serif;
        text-transform: uppercase;
        font-size: 16px;
        color: #fce200!important;
    }
    .contact_header .et_pb_text_0 {
        font-size: 40px;
    }
    .contact_form_section .et_pb_column_2 {
        padding:    0;
    }
}

@media(max-width:360px){
     /* ==== contect form ===== */
    .contact_header .et_pb_text_1 p {
        font-family: 'Lato',sans-serif;
        text-transform: uppercase;
        font-size: 14px;
        color: #fce200!important;
    }
}

@media(max-width:320px){
     /* ==== contect form ===== */
    .contact_header .et_pb_text_1 p {
        font-family: 'Lato',sans-serif;
        text-transform: uppercase;
        font-size: 12px;
        color: #fce200!important;
    }
    .contact_header .et_pb_text_0 {
        font-size: 35px;
    }
}
@media(max-width: 599px) {
    .home_section_6 .inner_section [class*='inner_sec_'] {
        max-width: 100%;
        flex: 0 0 100%;
    }
}
@media (max-width: 1600px) {
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row {
        margin-left: 260px !important;
    }
}

@media (max-width: 1440px) {
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row {
        margin-left: 180px !important;
    }
}

@media (max-width: 1199px) {
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row {
        margin-left: 100px !important;
    }
    .international_service p {
        line-height: 1;
        font-size: 42px;
    }
    .international_service .et_pb_button_0 {
        font-size: 15px;
        margin-top: 15px;
    }
    .international_service .et_pb_button_0::after {
        top: 0;
    }
}

@media (max-width: 991px) {
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row {
        padding-right: 0 !important;
        margin-left: 80px !important;
    }
    .contact_header .et_pb_text_0 {
        line-height: 1;
        margin: 0;
        font-size: 46px;
    }
    #main-footer .container {
        flex-wrap: wrap;
    }
    .main_footer_social_sec ul.et-social-icons {
        width: 100%;
    }
}

@media (max-width: 599px) {
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row {
        margin: 0 !important;
        padding: 15px 30px !important;
        width:100%;
    }
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row h2 {
        font-size: 28px;
    }
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row h4 {
        font-size: 14px;
        padding: 0;
    }
    .contact_header + .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1.et_pb_row p {
        font-size: 14px;
        padding-bottom: 10px;
    }
    .international_service p {
        font-size: 30px;
    }
    #main-footer .container .common_footer_main {
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
}

@media (max-width: 1366px) {
    .international_service-1 .et_pb_column_2 .et_pb_image_0 {
        margin-right: -7em!important;
    }   
}
@media (max-width: 1024px) {
    .international_service-1 .et_pb_column_1 {
        width: 100%;
        margin: 0;
    }
    .international_service-1 .et_pb_column_2 {
        width: 100%;
    }
    .international_service-1 .et_pb_column_2 .et_pb_image_0 {
        margin-right: 0 !important;
        margin-top: 50px !important;
    }
}
@media (max-width: 980px) {
    #main-header .et_mobile_menu {
        width: 100vw;
        margin-left: calc(50% - 50vw);
    }
}
@media (max-width: 767px) {
    #top-header #et-info {
        float: left;
    }
    #top-header .container {
        padding-top: 1em;
    }
}
@media (max-width: 599px) {
    .common_header_text, .common_header_text a {
        font-size: 12px;
    }
}
@media (max-width: 991px) {
    .national_process_sec_1_2 > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide > .et_pb_container {
        height: inherit !important;
        display: none !important;
    }
}
@media (max-width: 1366px) {
    .due-diligence .et_pb_column_2 .et_pb_image_0 {
        margin-right: -7em!important;
    }   
}
@media (max-width: 1024px) {
    .due-diligence .et_pb_column_1 {
        width: 100%;
        margin: 0;
    }
    .due-diligence .et_pb_column_2 {
        width: 100%;
        margin-top: 20px !important;
    }
    .due-diligence .et_pb_column_2 .et_pb_image_0 {
        margin-right: 0 !important;
        margin-top: 50px !important;
    }
}

@media(max-width:991px) {
    .national_process_sec_3 .et_pb_text_15 {
        width: fit-content;
        left: 50%;
        padding: 0 !important;
    }
    .national_process_sec_3 .et_pb_divider_2 {
        left: 0;
        right: 0;
        margin: auto;
    }
}


/* ====== new homepage ====== */

.home-counter-section .et_pb_row_0 {
    display:flex;
    justify-content:center;
    flex-wrap: wrap;
}

.expert_attorney, .happy_client , .case_complete , .case_closed{
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:60px 30px;
    max-width:25%;
    flex:0 0 25%;
    margin:0 !important;
    position:relative;
    overflow:hidden;
    transition: 0.5s all ease;
    cursor:pointer;
}

.expert_attorney:after ,.happy_client:after , .case_complete:after , .case_closed:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index:-1;
    background: #4F98C9;
    transform:translateY(-100%);
    cursor:pointer;
    transition: 0.5s all ease;
}
.expert_attorney:hover:after ,.happy_client:hover:after , .case_complete:hover:after ,.case_closed:hover:after  {
    transform:translateY(0);
}
.expert_attorney .et_pb_number_counter_0 .percent-value{
    font-family: 'Inter',sans-serif !important;
}
.expert_attorney:hover .et_pb_number_counter_0 .percent-value{
    color:#fff;
}
.expert_attorney .title{
    color:#9B9B9B;
    font-family: 'Inter',sans-serif !important;
}
.expert_attorney > .et_pb_module:first-child, .happy_client > .et_pb_module:first-child ,
.case_complete > .et_pb_module:first-child , .case_closed > .et_pb_module:first-child{
    width: 100%;
    text-align: center;
}
.expert_attorney > .et_pb_module:first-child p, .happy_client > .et_pb_module:first-child p,
.case_complete > .et_pb_module:first-child p, .case_closed > .et_pb_module:first-child p{
    color:#9B9B9B;
    font-family: 'Inter',sans-serif;
    font-size: 70px;
    font-weight: 600;
    position:
    absolute;
    top: -65px;
    right: -35px;
    margin: auto;
    line-height: 1;
    opacity: 0.3;
    transition: all .5s ease;
}

.happy_client .et_pb_number_counter_1 .percent-value  {
    font-family: 'Inter',sans-serif !important;
}
.happy_client:hover .et_pb_number_counter_1 .percent-value{
    color:#fff;
  
}
.happy_client .title{
    color:#9B9B9B;
    font-family: 'Inter',sans-serif !important;
}
.happy_client .et_pb_text_2 .home_counter_02 {
    color:#9B9B9B;
    font-family: 'Inter',sans-serif;
}

.case_complete .et_pb_number_counter_2  .percent-value  {
    font-family: 'Inter',sans-serif !important;
}
.case_complete:hover .et_pb_number_counter_2 .percent-value{
    color:#fff;
  
}
.case_complete .title{
    color:#9B9B9B;
    font-family: 'Inter',sans-serif !important;
}
.case_complete .et_pb_text_4 .home_counter_03 {
    color:#9B9B9B;
    font-family: 'Inter',sans-serif;
}
.case_closed .et_pb_number_counter_3  .percent-value  {
    font-family: 'Inter',sans-serif !important;
}
.case_closed:hover .et_pb_number_counter_3 .percent-value{
    color:#fff;
  
}
.case_closed .title{
    color:#9B9B9B;
    font-family: 'Inter',sans-serif !important;
}
.case_closed .et_pb_text_6 .home_counter_04 {
    color:#9B9B9B;
    font-family: 'Inter',sans-serif;
}

.expert_attorney:hover > .et_pb_module img ,
.happy_client:hover > .et_pb_module img ,
.case_complete:hover > .et_pb_module img ,
.case_closed:hover > .et_pb_module img {
    filter: brightness(0.1) invert(1);
}
.expert_attorney:hover > .et_pb_module:first-child p,
.happy_client:hover > .et_pb_module:first-child p,
.case_complete:hover > .et_pb_module:first-child p,
.case_closed:hover > .et_pb_module:first-child p{
    color:#fff;
}
.main-home-first-section .et_pb_more_button:hover{
    border: 2px solid #fff;
    background:transparent ;
}
.expert_attorney:hover .title {
    color:#fff;
}
.happy_client:hover .title{
    color:#fff;
}  
.case_complete:hover .title{
    color:#fff;
}  
.case_closed:hover .title{
    color:#fff;
}  
.main-home-first-section .criminal {
    color:#4F98C9;
}
.home-about-main-section .home_about_section,
.home-practice-area-section .home-practice-area-heading {
    line-height:1.2;
    font-family: 'Inter',sans-serif !important;
    color:#4F98C9;
    font-weight:600;
}
.home-about-main-section p {
    font-family: 'Inter',sans-serif !important;
}
.home-about-main-section .et_pb_text_9,
.home-about-main-section .et_pb_text_11{
    font-weight:400;
}
.home-about-main-section  .et_pb_text_10  {
    line-height:1.2
}

.practical-area-sec-1 ,
.practical-area-sec-2 {
    max-width:1080px !important;
}
.practical-area-sec-1 .et_pb_column_1_3,
.practical-area-sec-2 .et_pb_column_1_3{
    width: 33.33%;
    padding: 10px;
    margin: 0;
}
.practical-area-sec-2 .et_pb_column_7  {
    border-radius:15px;;
}
.practical-area-sec-1 .common-heading-section i,
.practical-area-sec-2 .common-heading-section i{
    margin-bottom:10px;
    font-size: 38px;
}

.practical-area-sec-1 .common-text-section ,
.practical-area-sec-2 .common-text-section {
    font-size:24px;
    line-height: 1.3;font-weight:600;
    color:#000;
    font-family: 'Inter',sans-serif !important;
}
.common-heading-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.practical-area-sec-1 .common-heading-section .complete-case,
.practical-area-sec-2 .common-heading-section .complete-case{
    border-bottom: 2px solid #4F98C9;
    color: #4F98C9;
    padding: 3px 13px;
    cursor: pointer;
    transition: all .5s ease;
    display: block;
}
.practical-area-sec-1 .common-heading-section .complete-case:hover,
.practical-area-sec-2 .common-heading-section .complete-case:hover {
    background-color: #4F98C9;
    color: #fff;
    border-radius: 20px;
}
.practical-area-sec-1 > .et_pb_column > .et_pb_module,
.practical-area-sec-2 > .et_pb_column > .et_pb_module {
    margin:0 !important;
    padding: 22px 25px;
    background-color: #f5f5f5;
}
.practical-area-sec-1 .home-business-law-2,
.practical-area-sec-2 .home-business-law-2{
    margin:0 !important;
}
.practical-area-sec-1 > .et_pb_column > .et_pb_module:first-child,
.practical-area-sec-2 > .et_pb_column > .et_pb_module:first-child {
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c7c7c7;
}
.practical-area-sec-1 .home-business-law-2:last-child,
.practical-area-sec-2 .home-business-law-2:last-child{
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
} 
.home-practice-area-section .et_pb_text_13  {
    padding:0 !important;
    font-weight:600;
}

.et_pb_section_4  .about-section-sub-1 {
    font-size:45px;
    line-height:1.2;
    font-family: 'Inter',sans-serif !important;
}
.et_pb_section_4  p{
     font-family: 'Inter',sans-serif !important;
}
.et_pb_section_4 .home-contact-intro{
    font-weight:400;
}
.et_pb_section_4 .open-hours-and-locations{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    max-width: 72%;
}
.home-open-hours .open-hours-heading,
.home-location .location-heading {
    font-size:24px;
    line-height:1.3;
    color:#4F98C9;
}
.home-open-hours .open-days,
.home-location .locations{
    font-weight:400;
    margin-top:20px
}
.home-open-hours .open-days .days,
.home-location .locations .location-text{
    padding-bottom:7px;
}
.home-time-section {
    position: relative;
}
.home-time-section:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.home-section-5-first-col .et_pb_image_1 span{
    padding-top:52%;
    position:relative;
    overflow:hidden;
    display:block;
}
.home-section-5-first-col .et_pb_image_2 span{
    padding-top:52%;
    position:relative;
    overflow:hidden;
    display:block;
}
.home-section-5-first-col .et_pb_image_1 span img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}
.home-section-5-first-col .et_pb_image_2 span img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}

.home-about-main-section .home-about-us-column-2 .et_pb_image_0 span{
    padding-top:92%;
    position:relative;
    overflow:hidden;
    display:block;
}
.home-about-main-section .home-about-us-column-2 .et_pb_image_0 span img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}
.home-case-study-section .et_pb_text_36  {
    font-family: 'Inter',sans-serif !important;
    font-weight:600 !important;
    color:#4F98C9 !important;
    line-height:1.3;
}
.home-case-study-section .et_pb_text_37  {
    font-weight:400 !important;
}
.home-case-study-section .et_pb_button_0:hover {
    border:2px solid #2ea3f2;
    background:transparent;
}

/* 15-8-2022 */

.home-about-main-section .home-about-us-column-1 > .et_pb_module {
    padding-right: 0 !important;
}
.home-about-main-section .home-about-us-column-1 > .et_pb_module:first-child {
    margin-bottom: 20px;
}
.home-about-main-section .home-about-us-column-1 > .et_pb_text_10 p {
    color: #000;
}
.home-about-main-section .home-about-us-column-1 > .et_pb_module:last-child {
    margin-bottom: 0 !important;
    background-color: transparent;
    border-radius: 8px;
    border: 2px solid #ebebeb;
}
.home-about-main-section .home-about-us-column-1 > .et_pb_module:last-child {
    margin-bottom: 0 !important;
    background-color: transparent;
    border-radius: 8px;
    border: 2px solid #ebebeb;
}
.home-about-main-section .home-about-us-column-1 .about-section-founder-name {
    color: #4F98C9;
    font-weight: 600;
}

.home-about-main-section .home-about-us-column-1 .about-section-founder {
    font-family: cursive !important;
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 12px;
}
.home-about-main-section .home-about-us-column-1 .about-section-sub-text {
    padding-bottom: 12px;
}
.home-case-study-section > .et_pb_row:first-child > .et_pb_column {
    clear: both;
}
.home-case-study-section > .et_pb_row:first-child > .et_pb_column > .et_pb_module:nth-child(2) {
    max-width: 800px;
    float: inherit;
    margin-bottom: 0;
}
.home-case-study-section > .et_pb_row:first-child > .et_pb_column > .et_pb_button_module_wrapper {
    float: right;
}
.home-case-study-section > .et_had_animation > .et_pb_column {
    margin: 8px !important;
    width: 30%;
    flex-grow: 1;
    transition: all .5s ease;
    border-radius: 10px;
    min-height: 380px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px;
    position: relative;
}
.home-case-study-section > .et_had_animation {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home-case-study-section > .et_had_animation > .et_pb_column > .et_pb_module.et_pb_divider {
    display: none;
}
.home-case-study-section > .et_had_animation > .et_pb_column .et_pb_button_module_wrapper {
    position: absolute;
    top: 15px;
    right: 15px;
    margin: 0;
}
.home-case-study-section > .et_had_animation > .et_pb_column::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    border-radius: 10px;
    transition: all .5s ease;
    background: linear-gradient(179.97deg,rgba(32,32,32,0) 20.42%,#202020 99.97%);
}
.home-case-study-section > .et_had_animation > .et_pb_column:hover::before {
    background: rgb(79, 152, 201, 0.6);
    transition: all .5s ease;
}
.home-case-study-section > .et_had_animation > .et_pb_column .et_pb_button_module_wrapper .et_pb_button:after {
    opacity: 1;
    margin-left: 0;
    right: 0;
    top: 0;
}
.home-case-study-section > .et_had_animation > .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
    font-size:0;
    border-radius: 35px;
    background-color: #4F98C9;
    border-color: #4F98C9;
    color: transparent !important;
    transform: inherit !important;
    padding: 18px;
}
.home-case-study-section > .et_had_animation > .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover {
    font-size: 20px;
    background-color: #4F98C9;
    border-radius: 30px;
    transform: inherit !important;
    padding: 0 1.5em 0 0.7em;
}
.home-case-study-section > .et_had_animation > .et_pb_column > .et_pb_module:nth-child(3) {
    color: #4F98C9 !important;
    transition: all .3s ease;
}
.home-case-study-section > .et_had_animation > .et_pb_column:hover > .et_pb_module:nth-child(3) {
    color: #fff !important;
}
.home-attorneys-section .home-case-study-heading {
    color: #4F98C9 !important;
}
.home-attorneys-section .home-case-study {
    text-align: center;
}
.home-attorneys-section .attorney-carousel > .et_pb_column > .et_pb_module {
    width: 100%;
    max-width: 100%;
}
body #wonderplugincarousel-1 .amazingcarousel-item-container,
body #wonderplugincarousel-2 .amazingcarousel-item-container {
    box-shadow: none;
    border-radius: 8px;
    padding: 0;
}
body #wonderplugincarousel-1 .amazingcarousel-title,
body #wonderplugincarousel-2 .amazingcarousel-title {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    color: #fff;
    font-family: 'Inter';
    font-size: 20px;
    text-transform: capitalize;
    text-shadow: none;
}
body #wonderplugincarousel-1 .amazingcarousel-prev, body #wonderplugincarousel-1 .amazingcarousel-next,
body #wonderplugincarousel-2 .amazingcarousel-prev, body #wonderplugincarousel-2 .amazingcarousel-next {
    display: none !important;
}
body #wonderplugincarousel-1 .amazingcarousel-item-container .amazingcarousel-image,
body #wonderplugincarousel-2 .amazingcarousel-item-container .amazingcarousel-image {
    padding: 0;
    border-radius: 8px;
    position: relative;
}
body #wonderplugincarousel-1 .amazingcarousel-item-container .amazingcarousel-image:after, body #wonderplugincarousel-2 .amazingcarousel-item-container .amazingcarousel-image:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(174.31deg,rgba(27,27,34,0) 7.5%,rgba(27,27,34,0.9) 77.14%);
}
.home-contact-section .contact-section-first-col {
    background-color: #f5f5f5;
    width: 50%;
    margin: 0;
    padding: 50px 100px;
}
.home-contact-section .contact-section-first-col .contact-section-heading {
    color: #4F98C9 !important;
}
.home-contact-section .contact-section-first-col .contact-section-text {
    text-align: center;
}
.home-contact-section .contact-section-first-col .contact-form-code .contact_full_name, .home-contact-section .contact-section-first-col .contact-form-code .contact_details {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -10px 15px;
}
.home-contact-section .contact-section-first-col .contact-form-code .contact_full_name > div, .home-contact-section .contact-section-first-col .contact-form-code .contact_details > div {
    padding: 0 10px;
    flex-grow: 1;
}
.home-contact-section .contact-section-first-col .contact-form-code .contact_comment_question span {
    display: block;
}
.home-contact-section .contact-section-first-col .contact-form-code input, .home-contact-section .contact-section-first-col .contact-form-code textarea {
    border: none;
    width: 100%;
    padding: 15px;
    border-radius: 5px;
}
.home-contact-section .contact-section-first-col .contact-form-code label {
    margin-bottom: 7px;
    display: block;
    font-size: 14px;
    font-family: 'Inter';
    line-height: 1.5;
}
.home-contact-section .contact-section-first-col .contact-form-code .contact_submit .has-spinner {
    width: fit-content;
    background-color: #4F98C9;
    border: 2px solid #4F98C9;
    color: #fff;
    cursor: pointer;
    padding: 12px 28px;
    margin-top: 20px;
    transition: all .5s ease;
    font-size: 16px;
    font-weight: 600;
}
.home-contact-section .contact-section-first-col .contact-form-code .contact_submit .has-spinner:hover {
    background-color: transparent;
    color: #4F98C9;
}
.home-contact-section .contact-section-second-col {
    width: 50%;
    padding: 60px 50px;
    position: relative;
}
.home-contact-section .contact-section-second-col .location-heading p,
.home-contact-section .contact-section-second-col .open-hours-heading p{
    font-weight: 500;
    display: flex;
    align-items: center;
    font-size: 21px;
}
.home-contact-section .contact-section-second-col .locations, .home-contact-section .contact-section-second-col .open-days {
    margin-top: 8px;
}
.home-contact-section .contact-section-second-col .home-location {
    margin-bottom: 20px;
}
.home-contact-section .contact-section-second-col .location-heading p::before, .home-contact-section .contact-section-second-col .open-hours-heading p::before {
    content: '';
    min-width: 25px;
    max-width: 25px;
    min-height: 25px;
    max-height: 25px;
    margin-right: 15px;
    display: block;
    background: #4F98C9;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
}
.home-contact-section .contact-section-second-col .location-heading p::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_153_65)'%3E%3Cpath d='M22 0.125C13.519 0.125 6.61914 7.02485 6.61914 15.5059C6.61914 18.3713 7.41288 21.1677 8.91508 23.5938L21.1245 43.2691C21.3584 43.646 21.7704 43.875 22.2135 43.875C22.217 43.875 22.2203 43.875 22.2237 43.875C22.6707 43.8715 23.0836 43.6354 23.3132 43.2519L35.2114 23.386C36.6307 21.0112 37.3809 18.2863 37.3809 15.5059C37.3809 7.02485 30.481 0.125 22 0.125ZM33.0115 22.0699L22.1941 40.1311L11.0939 22.2432C9.84348 20.2239 9.16553 17.8942 9.16553 15.5059C9.16553 8.43835 14.9325 2.67139 22 2.67139C29.0675 2.67139 34.8259 8.43835 34.8259 15.5059C34.8259 17.8233 34.1927 20.0935 33.0115 22.0699Z'%3E%3C/path%3E%3Cpath d='M22 7.81543C17.7595 7.81543 14.3096 11.2654 14.3096 15.5059C14.3096 19.7193 17.7034 23.1963 22 23.1963C26.3496 23.1963 29.6904 19.673 29.6904 15.5059C29.6904 11.2654 26.2405 7.81543 22 7.81543ZM22 20.6499C19.1582 20.6499 16.856 18.34 16.856 15.5059C16.856 12.6789 19.173 10.3618 22 10.3618C24.827 10.3618 27.1355 12.6789 27.1355 15.5059C27.1355 18.2986 24.8868 20.6499 22 20.6499Z'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_153_65'%3E%3Crect width='43.75' height='43.75' fill='white' transform='translate(0.125 0.125)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.home-contact-section .contact-section-second-col .open-hours-heading p::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_153_52)'%3E%3Cpath d='M34.7007 27.2267C33.805 26.2941 32.7247 25.7955 31.5797 25.7955C30.444 25.7955 29.3544 26.2849 28.4218 27.2175L25.5039 30.1261C25.2638 29.9969 25.0238 29.8768 24.7929 29.7568C24.4605 29.5906 24.1466 29.4336 23.8788 29.2674C21.1456 27.5314 18.6617 25.2692 16.2794 22.3421C15.1252 20.8832 14.3496 19.6551 13.7863 18.4085C14.5435 17.716 15.2452 16.9958 15.9285 16.3032C16.1871 16.0447 16.4456 15.7769 16.7042 15.5184C18.6433 13.5793 18.6433 11.0677 16.7042 9.12861L14.1834 6.6078C13.8971 6.32156 13.6016 6.02608 13.3246 5.7306C12.7706 5.1581 12.1889 4.56714 11.5887 4.01312C10.693 3.12668 9.62189 2.65576 8.49537 2.65576C7.36886 2.65576 6.27928 3.12668 5.3559 4.01312C5.34667 4.02235 5.34667 4.02235 5.33744 4.03159L2.19797 7.19876C1.01605 8.38068 0.341985 9.82114 0.194245 11.4924C-0.0273642 14.1887 0.766737 16.7003 1.37616 18.3439C2.87203 22.379 5.10659 26.1187 8.43997 30.1261C12.4843 34.9554 17.3505 38.7689 22.9092 41.4559C25.033 42.4624 27.8678 43.6535 31.0349 43.8567C31.2288 43.8659 31.432 43.8752 31.6166 43.8752C33.7496 43.8752 35.541 43.1088 36.9445 41.5852C36.9538 41.5667 36.9722 41.5575 36.9815 41.539C37.4616 40.9573 38.0156 40.431 38.5974 39.8677C38.9944 39.4891 39.4007 39.0921 39.7977 38.6766C40.7119 37.7255 41.192 36.6174 41.192 35.4817C41.192 34.3367 40.7026 33.2379 39.77 32.3145L34.7007 27.2267ZM38.0064 36.9499C37.9972 36.9499 37.9972 36.9591 38.0064 36.9499C37.6463 37.3377 37.2769 37.6886 36.8799 38.0764C36.2797 38.6489 35.6703 39.2491 35.0978 39.9231C34.1652 40.9204 33.0663 41.3913 31.6259 41.3913C31.4874 41.3913 31.3396 41.3913 31.2011 41.382C28.4587 41.2066 25.9102 40.1355 23.9988 39.2214C18.7725 36.6913 14.1834 33.0994 10.3698 28.5472C7.22112 24.7521 5.11583 21.2433 3.72153 17.4759C2.8628 15.1767 2.54885 13.3854 2.68735 11.6956C2.77969 10.6152 3.19521 9.71957 3.96161 8.95317L7.11031 5.80447C7.56277 5.37971 8.04292 5.14887 8.51384 5.14887C9.09557 5.14887 9.56649 5.49975 9.86197 5.79523C9.8712 5.80447 9.88043 5.8137 9.88967 5.82293C10.4529 6.34926 10.9885 6.89405 11.5517 7.47577C11.838 7.77125 12.1335 8.06673 12.4289 8.37144L14.9498 10.8923C15.9285 11.871 15.9285 12.7759 14.9498 13.7547C14.682 14.0225 14.4234 14.2903 14.1557 14.5488C13.38 15.3429 12.6413 16.0816 11.838 16.8018C11.8195 16.8203 11.8011 16.8295 11.7918 16.848C10.9977 17.6421 11.1455 18.4177 11.3117 18.9441C11.3209 18.9718 11.3301 18.9995 11.3394 19.0272C11.995 20.6154 12.9183 22.1112 14.3219 23.8934L14.3311 23.9026C16.8796 27.0421 19.5666 29.489 22.5307 31.3634C22.9092 31.6035 23.2971 31.7974 23.6664 31.9821C23.9988 32.1483 24.3128 32.3053 24.5805 32.4715C24.6175 32.49 24.6544 32.5177 24.6913 32.5361C25.0053 32.6931 25.3008 32.767 25.6055 32.767C26.3719 32.767 26.852 32.2868 27.009 32.1298L30.167 28.9719C30.4809 28.658 30.9795 28.2794 31.5612 28.2794C32.1337 28.2794 32.6047 28.6395 32.8909 28.9534C32.9001 28.9627 32.9001 28.9627 32.9094 28.9719L37.9972 34.0597C38.9482 35.0015 38.9482 35.9711 38.0064 36.9499Z'%3E%3C/path%3E%3Cpath d='M23.7683 10.5319C26.1875 10.9382 28.3851 12.0832 30.1395 13.8376C31.8939 15.592 33.0297 17.7897 33.4452 20.2089C33.5468 20.8183 34.0731 21.2431 34.6733 21.2431C34.7471 21.2431 34.8118 21.2338 34.8857 21.2246C35.5689 21.1138 36.0214 20.4674 35.9106 19.7842C35.412 16.8571 34.0269 14.1885 31.9124 12.074C29.7979 9.95945 27.1293 8.57439 24.2022 8.07577C23.5189 7.96497 22.8818 8.41742 22.7618 9.09148C22.6417 9.76554 23.085 10.4211 23.7683 10.5319Z'%3E%3C/path%3E%3Cpath d='M43.8237 19.424C43.0019 14.604 40.7304 10.218 37.24 6.72766C33.7496 3.23731 29.3636 0.965807 24.5436 0.144004C23.8695 0.0239658 23.2324 0.485653 23.1124 1.15972C23.0016 1.84301 23.454 2.48014 24.1373 2.60018C28.4402 3.32964 32.3646 5.3703 35.4856 8.48207C38.6066 11.6031 40.638 15.5274 41.3675 19.8303C41.4691 20.4398 41.9954 20.8645 42.5956 20.8645C42.6694 20.8645 42.7341 20.8553 42.8079 20.846C43.482 20.7445 43.9437 20.0981 43.8237 19.424Z'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_153_52'%3E%3Crect width='43.75' height='43.75' fill='white' transform='translate(0.125 0.125)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.home-contact-section .contact-section-second-col .contact-section-second-section-img {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
.home-contact-section > .et_pb_row {
    display: flex;
    flex-wrap: wrap;
}
.home-testimonial-section .home-case-study-heading, .home-latest-article-section .home-case-study-heading {
    color: #4F98C9;
    line-height: 1;
}
.home-testimonial-section .home-case-study, .home-latest-article-section .home-case-study {
    text-align: center;
}
.home-contact-section .contact-section-second-col .contact-section-second-section-img > .et_pb_image_wrap {
    display: block;
    z-index: 1;
}
.home-contact-section .contact-section-second-col .home-location, .home-contact-section .contact-section-second-col .home-open-hours {
    background-color: #fff;
    padding: 15px;
    border-radius: 15px;
    max-width: 38%;
    box-shadow: 0px 0px 15px rgb(0, 0, 0, 0.6);
}
.home-contact-section .contact-section-second-col::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
    z-index: 1;
}
.home-contact-section .contact-section-second-col > .et_pb_module:first-child {
    position: relative;
    z-index: 1;
}
.home-testimonial-section .home-testimonial-slider > .et_pb_column > .et_pb_module > .et_pb_slides > div {
    background-color: transparent;
}
.home-testimonial-section .home-testimonial-slider > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide_description {
    width: 58%;
}
.home-testimonial-section .home-testimonial-slider > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide_description > .et_pb_text_overlay_wrapper {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 0.2);
}
.home-testimonial-section .home-testimonial-slider > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide_description > .et_pb_text_overlay_wrapper p {
    color: #000;
    text-shadow: none;
    font-size: 15px;
}
.home-testimonial-section .home-testimonial-slider > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide_image img {
    border-radius: 8px;
}
.home-testimonial-slider .et-pb-slider-arrows a {
    color: #000;
}
.home-testimonial-slider .et-pb-controllers a {
    background-color: #4F98C9;
    width: 10px;
    height: 10px;
}
.home-testimonial-slider .et-pb-controllers {
    bottom: 0px;
}
.practice-area-first-section, .practice-details-page-section-1, .case-study-details-section-1 {
    position: relative;
}
.practice-area-first-section::before, .practice-details-page-section-1::before, .case-study-details-section-1::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(210deg,rgba(10,34,64,0.64) 0%,rgba(10,34,64,0.84) 100%);
}
.practice-details-page-section-2  .practice-details-page-section-2-1 .law-list,
.case-study-details-section-2 .law-list {
    background-color: #4F98C9;
}
.practice-details-page-section-2 .practice-details-page-section-2-1 .law-list .law-list-ul,
.case-study-details-section-2 .law-list .law-list-ul {
    padding: 0;
    list-style: none;
}
.practice-details-page-section-2 .practice-details-page-section-2-1 .law-list .law-list-ul .list-law-data a,
.case-study-details-section-2 .law-list .law-list-ul .list-law-data a {
    color: #fff;
    padding: 8px 20px;
    cursor: pointer;
    transition: all .5s ease;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.practice-details-page-section-2 .practice-details-page-section-2-1 .law-list .law-list-ul .list-law-data a::after, .case-study-details-section-2 .law-list .law-list-ul .list-law-data a::after {
    content: '';
    width: 15px;
    height: 15px;
    display: block;
    transition: all .5s ease;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 22 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.9805 6.64708C21.955 6.74302 20.6834 7.78829 18.0766 9.85862C13.9311 13.156 14.0201 13.0954 13.5751 12.949C13.1809 12.8177 13.0219 12.5097 13.1809 12.1814C13.2127 12.1057 14.6369 10.9342 16.3408 9.5809L19.4309 7.11669V5.90479L16.3091 3.41534C14.23 1.75907 13.1682 0.885493 13.1427 0.789551C13.041 0.466377 13.2635 0.143203 13.6577 0.0472607C13.7595 0.0270623 13.8485 0.00181433 13.8612 0.00181433C14.0201 -0.0385824 14.8467 0.582518 18.1148 3.18306C20.6898 5.23824 21.955 6.27846 21.9805 6.36935C22.0059 6.45015 22.0059 6.57134 21.9805 6.64708Z' fill='white'%3E%3C/path%3E%3Cpath d='M17.4313 5.90479V7.11669L2.71236 7.10659C2.27365 7.10608 1.84766 7.10558 1.43438 7.10507C1.19278 7.10507 0.954985 7.10457 0.721643 7.10457C0.320448 7.09396 0 6.83189 0 6.51074C0 6.34662 0.0839268 6.19817 0.218718 6.09061C0.349695 5.98659 0.528993 5.92044 0.728001 5.9169L1.23283 5.9164L2.706 5.91488L17.4313 5.90479Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
}
.practice-details-page-section-2 .practice-details-page-section-2-1 .law-list .law-list-ul .list-law-data a:hover,
.case-study-details-section-2 .law-list .law-list-ul .list-law-data a:hover {
    background-color: #303030;
    padding-left: 30px;
}
.practice-details-page-section-2 .practice-details-page-section-2-1 .law-list .law-list-ul .list-law-data a:hover::after,
.case-study-details-section-2 .law-list .law-list-ul .list-law-data a:hover::after {
    padding-right: 15px;
}
.practice-details-page-section-2 .practice-details-page-section-2-2 >  .et_pb_column, .practice-details-page-section-2 .practice-details-page-section-2-3 > .et_pb_column {
    width: 49%;
    margin: 0;
    display: flex;
}
.practice-details-page-section-2 .practice-details-page-section-2-2, .practice-details-page-section-2 .practice-details-page-section-2-3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.practice-details-page-section-2 .practice-details-page-section-2-2:after, .practice-details-page-section-2 .practice-details-page-section-2-3:after {
    display: none;
}
.practice-details-page-section-2 .practice-details-page-section-2-2 > .et_pb_column span.et_pb_image_wrap, .practice-details-page-section-2 .practice-details-page-section-2-2 > .et_pb_column > .et_pb_module {
    display: flex;
}
.practice-details-page-section-2 .practice-details-page-section-2-3 > .et_pb_column {
    flex-direction: column;
}
.practice-details-page-section-2 .practice-details-page-section-2-3 i {
    font-size: 35px;
}
.practice-details-page-section-2 .practice-details-page-section-2-3 > .et_pb_column:first-child > .et_pb_module {
    margin-bottom: 20px !important;
}
.practice-details-page-section-2 .practice-details-page-section-2-3 > .et_pb_column:first-child > .et_pb_module:last-child {
    margin-bottom: 0 !important;
}
.practice-details-page-section-2 .practice-details-page-section-2-3 h4 {
    color: #4F98C9;
    font-weight: 600;
    line-height: 1.2;
}
.practice-details-page-section-3 .practice-details-team-member {
    margin-right: 20px;
    flex-grow: 1;
    position: relative;
}
.practice-details-page-section-3 > .et_pb_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.practice-details-page-section-3 .practice-details-team-member > .et_pb_image {
    margin: 0;
    position: relative;
}
.practice-details-page-section-3 .practice-details-team-member > .et_pb_image .et_pb_image_wrap img {
    border-radius: 8px;
}
.practice-details-page-section-3 .practice-details-team-member > .et_pb_image::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(174.31deg,rgba(27,27,34,0) 7.5%,rgba(27,27,34,0.9) 77.14%);
    border-radius: 8px;
}
.practice-details-page-section-3 .practice-details-team-member > .et_pb_text:nth-child(2) {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 52px;
    color: #4F98C9;
}
.practice-details-page-section-3 .practice-details-team-member > .et_pb_text:nth-child(3) {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    color: #fff;
}
.case-study-details-col-1 {
    margin-right: 30px !important;
}
.case-study-details-col-2 {
    background: #fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 5%);
}
.case-study-details-col-2 > .et_pb_module {
    padding: 15px;
    margin: 0 !important;
    border-bottom: 1px solid rgba(238,238,238,.8);
}
.case-study-details-col-2 > .et_pb_module p {
    color: #4F98C9;
}
.case-study-details-col-2 > .et_pb_module p i {
    margin-right: 10px;
}
.case-study-details-col-2 > .et_pb_module p:last-child {
    color: #000;
    font-size: 18px;
    font-weight: 600;
}
.case-study-details-col-2 > .et_pb_module:last-child {
    border-bottom: none;
}
.team-member-details, .team-member-details-2, .team-member-details-3 {
    display: flex;
    flex-wrap: wrap;
}
.team-member-details .practice-details-team-member, .team-member-details-2 .practice-details-team-member, .team-member-details-3 .practice-details-team-member {
    margin-right: 20px;
    flex-grow: 1;
    position: relative;
    transition: all .5s ease;
}
.team-member-details .practice-details-team-member > .et_pb_image, .team-member-details-2 .practice-details-team-member > .et_pb_image, .team-member-details-3 .practice-details-team-member > .et_pb_image {
    position: relative;
}
.team-member-details .practice-details-team-member > .et_pb_image:after, .team-member-details-2 .practice-details-team-member > .et_pb_image:after, .team-member-details-3 .practice-details-team-member > .et_pb_image:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(174.31deg,rgba(27,27,34,0) 7.5%,rgba(27,27,34,0.9) 77.14%);
    border-radius: 8px;
}
.team-member-details .practice-details-team-member > .et_pb_text:nth-child(3), .team-member-details-2 .practice-details-team-member > .et_pb_text:nth-child(3), .team-member-details-3 .practice-details-team-member > .et_pb_text:nth-child(3) {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    color: #4F98C9;
    transition: all .5s ease;
}
.team-member-details .practice-details-team-member > .et_pb_text:nth-child(4), .team-member-details-2 .practice-details-team-member > .et_pb_text:nth-child(4), .team-member-details-3 .practice-details-team-member > .et_pb_text:nth-child(4) {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    color: #fff;
    transition: all .5s ease;
}
.team-member-details .team-member-social-account, .team-member-details-2 .team-member-social-account, .team-member-details-3 .team-member-social-account {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(0);
    transition: all .5s ease;
}
.team-member-details .practice-details-team-member:hover .team-member-social-account,
.team-member-details-2 .practice-details-team-member:hover .team-member-social-account,
.team-member-details-3 .practice-details-team-member:hover .team-member-social-account {
    opacity: 1;
    visibility: visible;
    transform: translateY(-40px);
}
.team-member-details .practice-details-team-member:hover .et_pb_text:nth-child(3),
.team-member-details-2 .practice-details-team-member:hover .et_pb_text:nth-child(3),
.team-member-details-3 .practice-details-team-member:hover .et_pb_text:nth-child(3) {
    transform: translateY(-40px);
}
.team-member-details .practice-details-team-member:hover .et_pb_text:nth-child(4),
.team-member-details-2 .practice-details-team-member:hover .et_pb_text:nth-child(4),
.team-member-details-3 .practice-details-team-member:hover .et_pb_text:nth-child(4) {
    transform: translateY(-40px);
}
.team_section_1 {
    padding-bottom: 0;
}
@media (max-width: 1024px) {
    .home-counter-section .percent-value {
        font-size: 58px;
        display: block;
    }
    .expert_attorney > .et_pb_module:first-child p, .happy_client > .et_pb_module:first-child p, .case_complete > .et_pb_module:first-child p, .case_closed > .et_pb_module:first-child p {
        font-size: 50px;
        top: -22px;
    }
    .expert_attorney, .happy_client, .case_complete, .case_closed {
        padding: 20px 30px;
    }
    .home-about-main-section .home-about-us-column-1,.home-about-main-section .home-about-us-column-2 {
        width: 100%;
    }
    .home-about-main-section .home-about-us-column-1 > .et_pb_module {
        padding: 0 50px !important;
        margin-bottom: 30px;
    }
    .home-about-main-section .home-about-us-column-1 > .et_pb_module:last-child {
        margin: 0 50px !important;
        padding: 20px 30px !important;
    }
    .home-about-main-section .home-about-us-column-2 .home-about-us-column-2-image {
        padding: 0 50px;
    }
    .home-about-main-section .home-about-us-column-2 .home-about-us-column-2-exp-tag {
        padding: 0 50px;
    }
    .home-practice-area-section {
        padding: 0 50px 50px;
    }
    .practical-area-sec-1, .practical-area-sec-2 {
        max-width: 100% !important;
        width: 100%;
    }
    .home-time-section {
        padding-left: 50px;
        padding-right: 50px;
    }
    .home-time-section .home-section-5-first-col {
        width: 100%;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
    }
    .home-time-section .home-section-5-second-col {
        width: 100%;
        margin-top: 30px;
    }
    .home-section-5-first-col .et_pb_image_1 span {
        width: 100%;
    }
    .home-time-section .home-section-5-first-col > .et_pb_module {
        max-width: 50%;
        flex: 0 0 50%;
        margin: 0;
        padding: 5px;
    }
    .home-case-study-section > .et_had_animation > .et_pb_column > .et_pb_module:nth-child(4) p {
        font-size: 20px;
    }
    .home-case-study-section > .et_had_animation > .et_pb_column > .et_pb_module:nth-child(3) {
        margin-bottom: 10px;
    }
    .home-contact-section .contact-section-first-col, .home-contact-section .contact-section-second-col {
        width: 100%;
    }
    .home-contact-section .contact-section-second-col .contact-section-second-section-img > .et_pb_image_wrap {
        max-width: 32%;
    }
}
@media(max-width:767px){
    .home-case-study-section > .et_had_animation > .et_pb_column {
        margin: 8px !important;
        width: inherit;
        flex-grow: 1;
        transition: all .5s ease;
        border-radius: 10px;
        min-height: 380px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 25px;
        position: relative;
    }
}
@media (max-width: 767px) {
    .practice-details-page-section-1 p {
        line-height: 1;
        font-size: 40px;
    }
    .main-home-first-section p {
        line-height: 1 !important;
        font-size: 40px;
    }
    .expert_attorney, .happy_client, .case_complete, .case_closed {
        max-width: 100%;
        flex: 0 100%;
    }
    .home-practice-area-section {
        padding: 0 20px 50px;
    }
    .home-time-section .home-section-5-first-col > .et_pb_module {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .home-time-section {
        padding-left: 20px;
        padding-right: 20px;
    }
    .et_pb_section_4 .about-section-sub-1 {
        font-size: 30px;
    }
    .home-attorneys-section .et_pb_module.et_pb_text {
        padding: 0 !important;
    }
    .home-attorneys-section .home-case-study-heading {
        line-height: 1;
    }
    .contact-section-first-col .home-case-study-heading {
        line-height: 1;
    }
    .contact-section-first-col .et_pb_module.et_pb_text {
        padding: 0 !important;
    }
    .contact-section-first-col .home-case-study-heading {
        line-height: 1;
    }
    .contact-section-first-col .et_pb_module.et_pb_text {
        padding: 0 !important;
    }
    .home-contact-section .contact-section-first-col {
        padding: 30px 20px;
    }
    .home-contact-section .contact-section-second-col .home-location, .home-contact-section .contact-section-second-col .home-open-hours {
        max-width: 100%;
    }
    .tstimonial-heading .et_pb_module, .home-latest-article-section .et_pb_module {
        padding: 0 !important;
    }
    .home-testimonial-section .home-testimonial-slider > .et_pb_column > .et_pb_module > .et_pb_slides .et_pb_slide_description {
        width: 100%;
    }
}