/*=====Reset CSS======*/
*, *:before, *:after {	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none !important; }
    html {width: 100%; padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 
    box-sizing: border-box;}
    article,aside,canvas,figure,figcaption,footer,header,nav,section,audio,video,p,h1,h2,h3,h4,h5,h6,ul,ol {margin: 0;padding: 0;border: 0;}
    a,button,input,input[type="buttton"],input[type="submit"],select,.btn,textarea {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-decoration: none ; font-style: normal;}
    a:focus,button:focus,input:focus,input[type="buttton"]:focus,input[type="submit"]:focus,select:focus,.btn:focus,textarea:focus,.bootstrap-select .dropdown-toggle:focus {outline: none; -webkit-box-shadow: none; box-shadow: none;}
    img {max-width: 100%;height: auto;}
    a,label,span { display: inline-block;vertical-align: middle;vertical-align: 0;}
    figure {-webkit-transition: all ease 0.4s;transition: all ease 0.4s;margin: 0;font-size: 0;
    line-height: 100%;}
    figure img {max-width: 100%;}
    ul,ol {list-style: none;}
    input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none;  margin: 0;}
    /* Firefox */
    input[type=number] {-moz-appearance: textfield;}
    body {min-height: 100%; padding: 0; margin: 0; font-family: 'museo_sans_rounded300'; font-size: 20px; font-weight: normal; line-height: 30px; color: #000; 
    background-color: #fff; position: relative; z-index: 1; overflow-x: hidden;}
    .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100%;}
    select { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; 
    background: url('assets/images/select-dropdown.png') no-repeat right 25px center #fff; background-size: auto; background-size: 13px;}
    .overly {opacity: 0; visibility: hidden; position: fixed; top: 0; width: 100%; left: 0; bottom: 0; background-color: rgba(0,0,0,0.6); z-index: 9; 
    pointer-events: none; transition: 0.3s ease;}
    .menu_active {overflow: hidden;}
    /*=====Reset CSS======*/
    /**Font Family**/
    /*font-family: 'museo_sans_rounded100';
        font-family: 'museo_sans_rounded300';
        font-family: 'museo_sans_rounded500';
        font-family: 'museo_sans_rounded1000';*/
    /**Fonts**/
    @font-face {
        font-family: 'museo_sans_rounded100';
        src: url('assets/fonts/museosansrounded-100-webfont.woff2') format('woff2'),
                url('assets/fonts/museosansrounded-100-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'museo_sans_rounded300';
        src: url('assets/fonts/museosansrounded-300-webfont.woff2') format('woff2'),
                url('assets/fonts/museosansrounded-300-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'museo_sans_rounded500';
        src: url('assets/fonts/museosansrounded-500-webfont.woff2') format('woff2'),
                url('assets/fonts/museosansrounded-500-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'museo_sans_rounded1000';
        src: url('assets/fonts/museosansrounded-1000-webfont.woff2') format('woff2'),
                url('assets/fonts/museosansrounded-1000-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    /*Alignment*/
    .text-center { text-align: center; }
    .text-left { text-align: left; }
    .text-right{ text-align: right; }
    .text-uppercase{ text-transform: uppercase; }
    /**Container and column**/
    .container {max-width: 1280px; width: 100%; margin: 0 auto; padding: 0px 15px; position: relative; z-index: 1;}
    .column_row {display: flex; margin: 0 -15px;}
    .col_half {width: 50%; min-width: 50%; padding: 0 15px;}
    .column_row_full.column_row {margin: 0; width: 100%;}
    .column_row_full .col_half {padding: 0;}
    @media (max-width:991px) {
        .column_row {flex-wrap: wrap;}
        .col_half {width: 100%; min-width: 100%;}
    }
    /*flex*/
    .d-flex{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }	
    .flex-flow-wrap { flex-flow: wrap; }
    .align-items-center{ align-items: center; }
    .align-items-start{ align-items: flex-start; }
    .justify-content-center{ justify-content: center; }
    .justify-content-between{ justify-content: space-between; }
    .justify-content-end{ justify-content: flex-end; }
    .row-reverse{ flex-flow: row-reverse; }
    .flex-column { flex-direction: column; }
    .align-item-flex-end{ align-items: flex-end; }
    .align-item-flex-start{ align-items: flex-start; }
    /*****section**/
    .section {padding: 60px 0 55px; position: relative; background-repeat: no-repeat; background-position: center 0;
    background-size: cover; z-index: 1;}
    @media (max-width:1365px) {
        .section {padding: 60px 0 50px;}
    }
    @media (max-width:1199px) {
        .section {padding: 55px 0 45px;}
    }
    @media (max-width:991px) {
    }
    @media (max-width:767px) {
    }
    @media (max-width:420px) {
    }
    /************MAIN CSS************/
    /**HEADING**/
    h1, h2 {font-family: 'museo_sans_rounded1000'; font-weight: normal; font-size: 55px; line-height: 64px; color: #00a6b8; position: relative; z-index: 1; padding-bottom: 35px; margin-bottom: 15px;}
    h1::after, h2::after {content: ''; width: 280px; height: 18px; background-image: url(assets/images/brush_strock.png); background-size: contain; 
    background-repeat: no-repeat; position: absolute; left: -8px; bottom: 0; pointer-events: none; z-index: -1;}
    h3 {font-family: 'museo_sans_rounded1000'; font-weight: normal; font-size: 45px; line-height: 1; padding-bottom: 10px;}
    h4 {font-family: 'museo_sans_rounded1000'; font-weight: normal; font-size: 30px; line-height: 40px; color: #00a6b8; padding-bottom: 20px;}
    h5 {font-family: 'museo_sans_rounded1000'; font-weight: normal;  font-size: 20px; color: #00a6b8; line-height: 30px; padding-bottom: 10px;}
    p {font-family: 'museo_sans_rounded300'; font-size: 18px; line-height: 27px; font-weight: normal; color: #000; }
    P:last-of-type {margin-bottom: 0;}
    p a {color: #009aa6; text-decoration: underline;}
    p a:hover {color: #e17000;}
    .blue_bg h1, .blue_bg h2, .blue_bg h3, .blue_bg h4, .blue_bg h5, .blue_bg h6, .blue_bg p {color: #fff;}
    .text-center h2::after {left: 50%; transform: translateX(-50%);}
    @media (max-width:1199px) {
        h1, h2 {font-size: 50px; line-height: 60px; padding-bottom: 30px;}
        p {font-size: 17px; line-height: 26px;} 
        h4 {font-size: 28px; line-height: 36px;}
    }
    @media (max-width:991px) {
        h1, h2 {font-size: 45px; line-height: 54px; padding-bottom: 30px;}
        h3{
            font-size: 36px;
        }
    }
    @media (max-width:767px) {
        h1, h2 {font-size: 40px; line-height: 50px; padding-bottom: 25px;}
        p {font-size: 16px;}
        h4 {font-size: 24px; line-height: 34px;}
        h5 {font-size: 18px; line-height: 28px;}
        h3{
            font-size: 30px;
        }
    }	
    @media (max-width:420px) {
        h1, h2 {font-size: 36px; line-height: 46px; margin-bottom: 10px;}
        h3{
            font-weight: 28px;
        }
    }
    /**Background colors**/
    .blue_bg {background-color: #009aa6;}
    /**Buttons**/
    .basic_btn {font-family: 'museo_sans_rounded1000'; font-size: 18px; color: #fff !important; background-color: #00a6b8 !important; text-transform: uppercase; line-height: 22px; 
    letter-spacing: 1px; padding: 18px 35px 16px; font-weight: normal; border-radius: 50px; overflow: hidden; text-align: center; text-decoration: none !important;}
    .basic_btn::after {content: '\f35a'; font-family: 'Font Awesome 5 Free'; font-weight: 400; color: #fff; font-size: 18px; display: inline-block; 
    margin-left: 5px; transition: 0.3s ease-in-out;}
    .basic_btn:hover {background-color: #f47421 !important;} 
    .white_btn {background-color: #fff !important; color: #000 !important;}
    .white_btn::after {color: #000;}
    .white_btn:hover {background-color: #7ab800 !important; color: #fff !important;}
    .white_btn:hover::after {color: #fff;}
    .green_btn {background-color: #7ab800 !important; color: #fff !important;}
    .green_btn::after {color: #fff;}
    .green_btn:hover {background-color: #f47421 !important; color: #fff !important;}
    .green_btn:hover::after {color: #fff;}
    .orange_btn {background-color: #e17000 !important; color: #fff !important;}
    .orange_btn::after {color: #fff;}
    .orange_btn:hover {background-color: #7ab800 !important; color: #fff !important;}
    .orange_btn:hover::after {color: #fff;}
    @media (max-width:1365px) {
        .basic_btn {font-size: 16px; padding: 18px 30px 16px;}
    }
    @media (max-width:1199px) {
            .basic_btn {font-size: 15px; padding: 15px 25px 15px;}
            .basic_btn::after {font-size: 17px;}
    }
    @media (max-width:767px) {
        .basic_btn {padding: 13px 22px 13px;}
    }
    /**Nav Toggler**/
    .menuTrigger {display: none;}
    @media (max-width: 1199px) {
        .menuTrigger {width: 40px; display: block; position: relative; z-index: 99; margin-left: 20px;}
        .menuTrigger span {height: 4px; display: block; background-color: #fff; -webkit-transition: 0.4s; -o-transition: 0.4s; 
        transition: 0.4s; border-radius: 25px;}
        .inner_header .menuTrigger span, .home .shrink .menuTrigger span {background-color: #000;}
        .menuTrigger span:nth-child(2) {width: 32px; margin-left: auto;}
        .menuTrigger span+span {margin-top: 5px;}
        .menu_active .menuTrigger span {background-color: #fff !important;}
        .menu_active .menuTrigger span:nth-child(2) {display: none;}
        .menu_active .menuTrigger span+span {margin-top: -3px;}
        .menu_active .menuTrigger span:first-child {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); 
        transform: rotate(45deg);}
        .menu_active .menuTrigger span:last-child {-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);}
        .menu_active .overly {opacity: 1; visibility: visible; pointer-events: all;}
    }
    /**Header**/
    .site-header {position: fixed; top: 0; left: 0; width: 100%; background-color: rgba(0,0,0,0.14); padding: 20px 0; transition: 0.3s ease; z-index: 99;}
    .logo {line-height: 0;}
    .logo a {width: 160px;}
    .logo a img {width: 100%;}
    .main-navigation {margin-left: auto;}
    .primary-menu li {display: inline-block; position: relative;}
    .primary-menu li:first-child {margin-left: 0;}
    .primary-menu li:last-child {margin-right: 0;}
    .primary-menu li a {font-family: 'museo_sans_rounded500'; font-size: 16px; font-weight: normal; color: #fff; letter-spacing: 1px; line-height: 26px; position: relative; z-index: 1; padding: 8px 15px; border-radius: 10px;transition: all 100ms ease-in-out;}
    .primary-menu li:hover > a, .primary-menu li.current-menu-item > a {color: #fff; background-color: #e17000; border-radius: 10px;}
    .search-wrapper {display: flex; position: relative; margin-left: 30px;}
    .header_btn {margin-left: 30px;}
    .btn_search {height: 45px; width: 45px; border-radius: 50%; overflow: hidden; background-color: #fff; display: flex; align-items: center; 
    justify-content: center;}
    .btn_search img {transition: 0.3s ease-in-out;}
    .btn_search:hover {background-color: #f47421;}
    .btn_search:hover img {filter: brightness(100);}
    /*inner header*/
    .inner_header.site-header {background-color: #fff;}
    .inner_header.site-header .btn_search {background-color: #e17000;}
    .inner_header.site-header .btn_search img {filter: contrast(0) brightness(100);}
    .inner_header.site-header .btn_search:hover {background-color: #000;}
    .inner_header.site-header .primary-menu li a {color: #000;}
    .inner_header.site-header .primary-menu li.current-menu-item > a, 
    .inner_header.site-header .primary-menu li:hover > a {color: #fff;}
    /**Header shrink**/
    .shrink.site-header {background-color: #fff; padding: 15px 0; box-shadow: 0 2px 5px rgba(0,0,0,0.07);}
    .shrink.site-header .logo a {width: 140px;}
    .shrink.site-header .primary-menu li a {color: #000;}
    .shrink.site-header .primary-menu li.current-menu-item > a, 
    .shrink.site-header .primary-menu li:hover > a {color: #fff;}
    .logo a .hm_sticky_logo {display: none;}
    .home .shrink .logo a > img {display: none;}
    .home .shrink .logo a .hm_sticky_logo {display: block;}
    /**Inner header shrink**/
    .shrink.site-header.inner_header {background-color: #fff;}
    @media (max-width:1365px) {
        .site-header {padding: 15px 0;}
        .btn_search img {max-width: 20px;}
        .header_btn, .search-wrapper {margin-left: 25px;}
        .logo a {width: 150px;}
        .shrink.site-header .logo a {width: 130px;}
    }
    @media (max-width:1199px) {
        .main-navigation {position: fixed; top: 0; right: 0; bottom: 0; width: 290px; background-color: #009aa6; 
        padding: 100px 20px 55px 20px; transform-origin: 0% 0%; transform: translate(100%, 0); 
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); z-index: 50; margin-left: 0; left: auto; overflow-y: auto; 
        height: 100%;}
        .menu_active .main-navigation {transform: translate(0, 0); box-shadow: -5px 0px 3px rgb(0,0,0,0.05);}
        .header_btn, .search-wrapper {margin-left: auto;}
        .primary-menu li {display: block; text-align: left; margin-bottom: 10px;}
        .logo a {width: 135px;}
        .shrink.site-header .logo a {width: 120px;}
        .primary-menu li:hover > a, .primary-menu li.current-menu-item > a {background-color: inherit ; 
        color: #000;}
        .inner_header.site-header .primary-menu li a {color: #fff;}
        .shrink.site-header .primary-menu li a {color: #fff;}
    }
    /**Banner**/
    .banner {position: relative; z-index: 1; background-repeat: no-repeat; background-size: cover; background-position: top center;}
    .home_banner::after {content: ''; height: 200px; width: 100%; background-size: 100%; background-repeat: no-repeat; background-position: center bottom; z-index: 5; 
    position: absolute; left: 0; bottom: 0; background-image: url(assets/images/banner_btm_shape.png); overflow: hidden;}
    .banner_video {height: 750px; overflow: hidden;}
    .banner_video video {height: 100%; width: 100%; object-fit: cover; object-position: center center; pointer-events: none;}
    .banner_content {position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 10; width: 100%;}
    .banner_content .container {width: 100%;}
    .banner_content h1 {color: #fff;}
    .banner_content p {font-size: 24px; line-height: 36px; color: #fff;}
    .banner_content .basic_btn {margin-top: 38px;}
    @media (max-width:1365px) {
        .banner_content p {font-size: 21px; line-height: 32px;}
        .banner_content .basic_btn {margin-top: 30px;}
        .banner_video {height: 650px;}
    }
    @media (max-width:1199px) {
        .banner_video {height: 600px;}
        .banner_content p {font-size: 20px; line-height: 30px;}
    }
    @media (max-width:767px) {
        .banner_video {height: 500px;}
        .banner_content p {font-size: 18px; line-height: 28px;}
        .banner_content .basic_btn {margin-top: 25px;}
    }
    @media (max-width:420px) {
        .banner_content .basic_btn {margin-top: 20px;}
        .banner_video {height: 580px;}
        .home_banner::after {background-size: 1050px; background-position: left bottom;}
    }
    /**Helpline**/
    .helpline_outer {padding: 20px 0 40px;}
    .helpline_left {width: 50%; padding-left: 160px;}
    .helpline_left h2 {margin-bottom: 0; padding-bottom: 32px;}
    .helpline_left h2::after {content: none;}
    .hlp_line_head {position: relative;} 
    .hlp_line_head h4 {padding-bottom: 15px;}
    .hlp_line_head h3 {margin-bottom: 15px; position: relative;}
    .hlp_line_head h3::after {content: ''; width: 280px; height: 18px; background-image: url(assets/images/brush_strock.png);
    background-size: contain; background-repeat: no-repeat; position: absolute; left: -8px; 
    bottom: 0; pointer-events: none; z-index: -1;}  
    .helpline_left .hlp_line_head h3 {margin-bottom: 0;}
    .helpline_left .hlp_line_head h3::after {content: none;}
    .helpline_left .hlp_line_head {padding-bottom: 30px;}
    /* .helpline_left .hlp_line_head::before {content: ''; background-image: url(assets/images/open_time_illustration.png); height: 200px; width: 150px; background-size: contain; background-repeat: no-repeat; position: absolute; left: -200px; top: 23px;} */
    .hlp_line_head p {font-size: 24px; line-height: 36px;}
    .mail_wicon {font-size: 33px; line-height: 1; font-family: 'museo_sans_rounded1000'; font-weight: normal; color: #f47421; position: relative; 
    text-decoration: underline;} 
    .mail_wicon:hover {color: #7ab800; text-decoration: none;}
    /* .mail_wicon::before {content: ''; width: 75px; height: 71px; background-image: url(assets/images/mail_illustration.png); background-repeat: no-repeat; background-size: contain; position: absolute; left: -115px; top: 50%; transform: translateY(-50%); z-index: -1; pointer-events: none;} */
    .helpline_right {width: 50%; padding-right: 170px; padding-left: 70px;}
    /* .helpline_right .hlp_line_head::after {content: ''; width: 90px; height: 82px; background-image: url(assets/images/mobile_illustration.png); background-repeat: no-repeat; background-size: contain; position: absolute; right: -55px; top:-40px; } */
    .helpline_right h2 {color: #f47421; margin-bottom: 45px; padding-bottom: 35px;}
    .helpline_right h2 a {color: #f47421; text-decoration: underline;}
    .helpline_right h2 a:hover {color: #7ab800; text-decoration: none;}
    .helpline_right h2:after{display: none;}
    .helpline_right h3 {color: #f47421;}
    .helpline_right h3 a {color: #f47421;}
    .helpline_right h3 a:hover {color: #7ab800;}
    .time_table {position: relative; z-index: 1;}
    /* .time_table::before {content: ''; width: 60px; height: 94px; background-size: contain; background-repeat: no-repeat; background-image: url(assets/images/two_dots_illustration.png); position: absolute; right: -160px; bottom: -75px;} */
    /* .time_table::after {content: ''; width: 185px; height: 81px; background-size: contain; background-repeat: no-repeat; background-image: url(assets/images/mob_web_illustration.png); position: absolute; left: 0; bottom: -130px; z-index: -1;} */
    .time_table li {display: flex; width: 100%; font-size: 28px; color: #009aa6; font-family: 'museo_sans_rounded500'; line-height: 1; 
    margin-bottom: 24px; font-weight: normal;}
    .time_table li:last-child {margin-bottom: 0;}
    .time_table li strong {font-family: 'museo_sans_rounded1000'; min-width: 160px; margin-right: 12px;}
    @media (max-width:1365px) {
        .helpline_left h2 {padding-bottom: 25px;}
        .hlp_line_head p {font-size: 21px; line-height: 32px;}
        .helpline_right h2 {margin-bottom: 35px; padding-bottom: 30px;}
        .helpline_right {padding-left: 50px; padding-right: 60px;}
        .mail_wicon {font-size: 29px;}
        /* .mail_wicon::before {width: 65px; height: 62px; left: -100px;} */
        /* .time_table::before {width: 50px; height: 78px; right: -55px;} */
        /* .helpline_right .hlp_line_head::after {width: 80px; height: 73px; right: 40px;} */
        /* .time_table::after {width: 170px; height: 74px; bottom: -120px;} */
        /* .helpline_outer {padding: 60px 0 90px;} */
        /* .helpline_left .hlp_line_head {padding-bottom: 60px;} */
    }
    @media (max-width:1199px) {
        /* .helpline_outer {padding: 50px 0 85px;} */
        .helpline_left {padding-left: 120px;}
        .helpline_right {padding-left: 40px; padding-right: 50px;}
        .hlp_line_head p {font-size: 20px;}
        /* .helpline_left .hlp_line_head::before {height: 130px; width: 98px; left: -125px;} */
        .helpline_left h2 {padding-bottom: 20px;}
        .helpline_right h2 {margin-bottom: 30px; padding-bottom: 25px;}
        .mail_wicon {font-size: 25px;}
        /* .mail_wicon::before {width: 50px; height: 48px; left: -75px;} */
        .helpline_left .hlp_line_head {padding-bottom: 30px;}
        /* .helpline_right .hlp_line_head::after {width: 65px; height: 59px; right: 0; top: -25px;} */
        .time_table li {font-size: 25px; margin-bottom: 18px;}
        /* .time_table::after {width: 130px; height: 57px; bottom: -105px;} */
        /* .time_table::before {width: 40px; height: 62px; right: -50px;} */
    }
    @media (max-width:991px) {
        /* .helpline_outer {padding: 40px 0 95px;} */
        .helpline_left h2 {padding-bottom: 16px;}
        .helpline_wrapper {flex-wrap: wrap;}
        .helpline_left {width: 100%; margin-bottom: 40px; padding-left: 0;}
        .helpline_right {padding-left: 0; padding-right: 0; width: 70%; max-width: 500px;}
        /* .time_table::after {bottom: -75px;} */
        .helpline_right h2 {margin-bottom: 25px;}
    }
    @media (max-width:767px) {
        .hlp_line_head p {font-size: 18px; line-height: 30px;}
        .helpline_left h2 {padding-bottom: 14px;}
        .helpline_left {padding-left: 0; margin-bottom: 30px;}
        /* .helpline_left .hlp_line_head::before {height: 85px; width: 64px; left: auto; right: 0; top: -30px;} */
        .helpline_left .hlp_line_head {padding-bottom: 20px;}
        /* .mail_wicon::before {right: -70px; left: auto;} */
        .helpline_right {  padding-left: 0;}
        /* .helpline_right .hlp_line_head::after {right: 50px; width: 50px; height: 45px; top: 0;} */
        .time_table li {font-size: 22px; margin-bottom: 16px;}
    }
    @media (max-width:575px) {
        .helpline_right {width: 100%; min-width: 100%; max-width: 100%;}
        /* .time_table::before {right: 0;} */
    }
    @media (max-width:420px) {
        /* .helpline_right .hlp_line_head::after {right: 30px;} */
        .time_table li {font-size: 20px; margin-bottom: 15px;}
        .time_table li strong {min-width: 155px;}
        /* .time_table::before {content: none;} */
    }
    @media (max-width:370px) {
        /* .mail_wicon::before {content: none;} */
    }
    @media (max-width:360px) {
        .time_table li strong {min-width: 130px;}
        .time_table li {font-size: 18px;}
        /* .helpline_right .hlp_line_head::after {right: 0;} */
    }
    /**Become A Member**/
    .become_member {padding-top: 0; overflow: hidden;}
    .become_member::before {content: ''; background-size: 100%; background-repeat: no-repeat; background-position: top center; width: 100%; 
    height: 250px; position: absolute; top: 0; left: 0; z-index: -1; pointer-events: none; overflow: hidden; 
    background-image: url(assets/images/becm_membr_shape_top.png);}
    .becm_membr_wrpper {max-width: 1140px; margin: 0 auto; padding: 0 80px; text-align: center; position: relative;}
    /* .becm_membr_wrpper::before {content: ''; height: 112px; width: 90px; background-size: contain; background-repeat: no-repeat; 
    background-image: url(assets/images/drops_illustration_left.png); position: absolute; left: 0; top: 50%;}
    .becm_membr_wrpper::after {content: ''; height: 112px; width: 90px; background-size: contain; background-repeat: no-repeat; 
    background-image: url(assets/images/drops_illustration_right.png); position: absolute; right: 0; top: 50%;} */
    .becm_membr_wrpper h2 {margin-bottom: 0; padding-bottom: 22px; display: block;}
    .becm_membr_wrpper h2::after {content: none;}
    .becm_membr_wrpper .basic_btn {margin-top: 35px;}
    .circl_img {position: relative; display: inline-block; margin: 0 auto 70px;}
    /* .circl_img::after {content: ''; width: 98px; height: 33px; background-size: contain; background-repeat: no-repeat; 
    background-image: url(assets/images/circl_img_shape.png); position: absolute; left: 57%; transform:translateX(-50%); bottom: -60px; } */
    .circl_img figure {max-width: 265px; clip-path: ellipse(40% 50% at 50% 50%); transform: rotate(-65deg); position: relative;}
    .circl_img figure img {transform: rotate(65deg);}
    .circl_img::before {content: ''; height: calc(100% + 44px); width:calc(100% + 44px); background-color: #fff; position: absolute; 
    left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(-65deg); z-index: -1; clip-path: ellipse(40% 50% at 50% 50%);}
    @media (max-width:1365px) {
        .circl_img figure {max-width: 245px;}
        .circl_img::before {height: calc(100% + 35px); width: calc(100% + 35px);}
        .becm_membr_wrpper {max-width: 1040px;}
        .becm_membr_wrpper h2 {padding-bottom: 20px;}
        .becm_membr_wrpper .basic_btn {margin-top: 32px;}
        .becm_membr_wrpper::before {height: 100px; width: 80px;}  
        .becm_membr_wrpper::after {height: 100px; width: 80px;} 
    }
    @media (max-width:1199px) {
        .becm_membr_wrpper {max-width: 830px;}
        .circl_img figure {max-width: 220px;}
        .circl_img::before {height: calc(100% + 28px); width: calc(100% + 28px);}
        .circl_img {margin: 0 auto 60px;}
        .circl_img::after {width: 85px; height: 29px; bottom: -50px;}
        .becm_membr_wrpper h2 {padding-bottom: 18px;}
        .becm_membr_wrpper::before {height: 80px; width: 64px;}
        .becm_membr_wrpper::after {height: 80px; width: 64px;}
    }
    @media (max-width:767px) {
        .becm_membr_wrpper {padding: 0 50px;}
        .becm_membr_wrpper h2 {padding-bottom: 15px;}
        .becm_membr_wrpper .basic_btn {margin-top: 30px;}
        .become_member::before {background-size: 950px;}
    }
    @media (max-width:575px) {
        .becm_membr_wrpper {padding: 0;}
        .becm_membr_wrpper::before, .becm_membr_wrpper::after {content: none;}
    }
    /**Our work**/
    .ouw_work_outer {padding-top: 80px;}
    .ouw_work_outer .global_heading h2 {margin-bottom: 0; padding-bottom: 35px;}
    .work_slider_wrapper {padding: 0 130px; margin-top: 30px;}
    .wrk_slider {margin: 0 -25px;}
    .wrk_slider .slick-track {padding-bottom: 50px;}
    .wrksl_item {margin: 0 25px; text-align: center; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
    .wrk_img a {display: block; width: 100%; overflow: hidden; position: relative; z-index: 1;}
    .wrk_img a::after {content: ''; overflow: hidden; height: 75px; width: 100%; 
    background-image: url(assets/images/workimg_shape.png); background-size: 100%; 
    background-position: bottom center; background-repeat: no-repeat; position: absolute; left: 0; 
    bottom: -2px; z-index: 1; }
    .wrk_img a img {transition: 0.8s ease; width: 100%;}
    .wrk_img a:hover img {transform: scale(1.01);}
    .wrk_sl_cont {padding: 0 40px 45px;}
    .wrk_sl_cont h4 {padding-bottom: 28px;}
    .wrk_sl_cont h4 a, .campaign_content h4 a{color: #00a6b8; text-decoration: underline;}
    .wrk_sl_cont h4 a:hover, .campaign_content h4 a:hover {color: #7ab800; text-decoration: none;} 
    .circl_readmr {font-size: 30px; color: #7ab800; margin-top: 25px;}
    .circl_readmr:hover {color: #f47421;}
    .slick-dots {text-align: center;}
    .slick-dots li {display: inline-block; margin: 0 6px;}
    .slick-dots li button {padding: 0; font-size: 0; outline: 0; height: 22px; width: 22px; 
    border:1px solid #000; border-radius: 50%; overflow: hidden; transition: 0.3s ease; 
    cursor: pointer; background-color: #fff;}
    .slick-dots li.slick-active button {background-color: #000;}
    @media (max-width:1365px) {
        .ouw_work_outer {padding-top: 75px; padding-bottom: 40px;}
        .work_slider_wrapper {padding: 0 80px;}
        .wrk_sl_cont {padding: 10px 30px 40px;}
        .wrk_sl_cont h4 {padding-bottom: 20px;}
        .ouw_work_outer .global_heading h2 {padding-bottom: 30px;}
        .slick-dots li button {height: 18px; width: 18px;}
        .slick-dots li {margin: 0 4px;}
    }
    @media (max-width:1199px) {
        .ouw_work_outer {padding-top: 55px; padding-bottom: 35px;}
        .work_slider_wrapper {padding: 0 40px;}
        .wrk_sl_cont {padding: 8px 20px 35px;}
        .wrk_sl_cont h4 {padding-bottom: 15px;}
        .circl_readmr {font-size: 26px; margin-top: 20px;}
        .wrk_slider {margin: 0 -15px;}
        .wrksl_item {margin: 0 15px; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
        .wrk_slider .slick-track {padding-bottom: 40px;}
        .slick-dots li button {height: 15px; width: 15px;}
    }
    @media (max-width:991px) {
        .ouw_work_outer {padding-bottom: 30px;}
        .wrk_sl_cont {padding: 5px 20px 25px;}
        .wrksl_item {margin: 0 15px 15px;}
    }
    @media (max-width:767px) {
        .ouw_work_outer {padding-top: 45px;}
        .wrk_sl_cont h4 {padding-bottom: 10px;}
    }
    @media (max-width:575px) {
        .work_slider_wrapper {padding: 0;}
    }
    @media (max-width:420px) {
        .wrk_sl_cont {padding: 5px 15px 25px;}
    }
    /**Partner Slider**/
    .prtnr_sl_outer {padding-top: 40px;}
    .prtnr_slider {margin: 0; padding: 30px 50px 0;}
    .prtnr_slider .slick-track {padding: 20px 0;}
    .prtnr_sl_item {margin: 0 15px; display: flex !important; align-items: center; justify-content: center; 
    background-color: #fff; height: 130px !important; padding: 10px 20px; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
    .prtnr_slider .slick-arrow {padding: 0; outline: 0; border: 0; background-color: transparent; font-size: 40px; 
    color: #000; cursor: pointer; transition: 0.3s ease; position: absolute; top: 57.5%; transform: translateY(-50%); z-index: 5;}
    .prtnr_slider .slick-arrow:hover {color: #7ab800;}
    .prtnr_slider .slick-arrow.prev {left: 0;}
    .prtnr_slider .slick-arrow.next {right: 0;}
    @media (max-width:1365px) {
        .prtnr_slider {padding: 20px 50px 0;}
        .prtnr_sl_item {height: 100px !important; padding: 10px 15px;}
        .prtnr_slider .slick-arrow {font-size: 34px; top: 55%;}
    }
    @media (max-width:1199px) {
        .prtnr_sl_outer {padding-top: 30px;}
        .prtnr_slider {padding: 12px 40px 0;}
    }
    @media (max-width:991px) {
        .prtnr_slider {padding: 8px 40px 0;}
    }
    @media (max-width:767px) {
        .prtnr_sl_outer {padding-bottom: 35px;}
        .prtnr_slider .slick-arrow {font-size: 30px; top: 52%;}
    }
    @media (max-width:575px) {
        .prtnr_sl_item {height: 80px !important;}
    }
    @media (max-width:480px) {
        .prtnr_sl_item {height: auto !important; min-height: 100px !important; margin-bottom: 25px;}
    }
    @media (max-width:420px) {
        .prtnr_slider .slick-arrow {top: 57%;}
    }
    /**Newsletter**/
    .newsltr_outer {padding: 10px 0 75px; overflow: hidden;}
    .newsltr_outer::before {content: ''; background-size: 100%; background-repeat: no-repeat; background-position: top center; width: 100%; 
    height: 250px; position: absolute; top: 0; left: 0; z-index: -1; pointer-events: none; overflow: hidden; 
    background-image: url(assets/images/newsltr_top_shape.png);}
    .newsltr_wrapper {max-width: 980px; padding-right: 105px; padding-left: 105px; position: relative; 
    text-align: center; margin: 0 auto; }
    /* .newsltr_wrapper::before {content: ''; height: 262px; width: 138px; background-size: contain; background-repeat: no-repeat; 
    background-image: url(assets/images/mail_convo_illustratn.png); position: absolute; left: -55px; bottom: 68px; z-index: -1;}
    .newsltr_wrapper::after {content: ''; height: 247px; width: 117px; background-size: contain; background-repeat: no-repeat; 
    background-image: url(assets/images/color_splash_illstratn.png); position: absolute; right: 0; bottom: 50px; z-index: -1;} */
    .newsltr_outer .circl_img {margin-bottom: 25px;}
    .newsltr_outer .circl_img::after {content: none;}
    .newsltr_outer .circl_img::before {transform: translate(-50%, -50%) rotate(65deg);}
    .newsltr_outer .circl_img figure {transform: rotate(65deg);}
    .newsltr_outer .circl_img figure img {transform: rotate(-65deg);}
    .newsltr_outer h2 {padding-bottom: 44px; margin-bottom: 0;}
    .newsltr_outer h2::after {content: none;}
    /* .newsltr_outer h2::before {content: ''; height: 17px; width: 47px; background-image: url(assets/images/tangld_line.png); background-size: contain; 
    background-repeat: no-repeat; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; }  */
    .newsltr_frm .sf_field_email {position: relative; z-index: 1;}
    .newsltr_frm .salesforce_w2l_lead .w2lsubmit {position: absolute; right: 0; top: 0; padding: 0; z-index: 2;}
    .newsltr_frm_wrpper {position: relative;}
    .newsltr_cntrl {font-family: 'museo_sans_rounded300'; font-weight: normal; font-size: 20px; color: #000; height: 56px; 
    line-height: 56px; background-color: #fff; border-radius: 50px; overflow: hidden; width: 100%; outline: none; border: 0; padding: 0 195px 0 25px;}
    .newsltr_cntrl::placeholder {color: #000; opacity: 1;}
    .sbs_btn_wrap {position: absolute; right: 0; top: 0;}
    .sbs_btn {min-width: 186px; padding-left: 28px; padding-right: 52px; outline: none; border: 0;  cursor: pointer; background-image: url(assets/images/right_arrow.png); background-repeat: no-repeat; background-size: 19px;  background-position: center right 30px;}
    .form_checkbox {margin-top: 35px;}
    .form_checkbox label {font-family: 'museo_sans_rounded300'; font-weight: normal; position: relative; padding-left: 33px; cursor: pointer; font-size: 20px; color: #fff; }
    .form_checkbox label a {font-family: 'museo_sans_rounded500'; color: #fff; position: relative; 
    text-decoration: underline; } 
    .form_checkbox label a:hover {color: #000; text-decoration: none;}
    .form_checkbox label input { position: absolute; opacity: 0; cursor: pointer;}
    .form_checkbox label > span::before {content: ''; position: absolute; top: 4px; left: 0; height: 19px; width: 19px; 
    background-color: #fff; border: 1px solid #000; transition: 0.3s ease;}	
    .form_checkbox label > span::after { content: ''; left: 6px; top: 6px; width: 7px; height: 11px; border: solid #fff; 
    border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-width: 0 2px 2px 0; 
    -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; display: none; }	
    .form_checkbox label input:checked ~ span::after { display: block; }
    .form_checkbox label input:checked ~ span:before {background-color: #7ab800; border-color: #fff;}
    @media (max-width:1365px) {
        .newsltr_outer {padding: 10px 0 65px;}
        .newsltr_wrapper {max-width: 900px;}
        .form_checkbox label {font-size: 18px;}
        .form_checkbox {margin-top: 30px;}
        .newsltr_outer h2 {padding-bottom: 38px;}
        .newsltr_frm {padding-top: 40px;}
        .newsltr_wrapper::before {height: 228px; width: 120px;}
        .newsltr_wrapper::after {height: 211px; width: 100px;}
        .newsltr_cntrl {font-size: 18px;}
    }
    @media (max-width:1199px) {
        .newsltr_outer {padding: 10px 0 50px;}
        .form_checkbox label {font-size: 17px;}
        .newsltr_wrapper {max-width: 800px; padding-right: 85px; padding-left: 85px;}
        .newsltr_outer h2 {padding-bottom: 34px;}
        .newsltr_frm {padding-top: 34px;}
        .newsltr_cntrl {font-size: 17px; height: 52px; line-height: 52px;}
        .newsltr_wrapper::before {height: 181px; width: 95px; left: -30px;}
        .newsltr_wrapper::after {height: 158px; width: 75px;}
        .sbs_btn {min-width: 175px; background-size: 17px;}
    }
    @media (max-width:991px) {
        .newsltr_wrapper {max-width: 700px; padding-right: 65px; padding-left: 65px;}
        .newsltr_wrapper::before {height: 143px; width: 75px; left: 10px; bottom: 110px;}
        .newsltr_wrapper::after {height: 126px; width: 60px; bottom: 100px; right: 10px;}
    }
    @media (max-width:767px) {
        .newsltr_outer::before {background-size: 950px;}
        .newsltr_wrapper {padding-right: 30px; padding-left: 30px;}
        .newsltr_cntrl {font-size: 16px; height: 48px; line-height: 48px;}
        .newsltr_wrapper::before {bottom: auto; top: 175px;}
        .newsltr_wrapper::after {right: 20px; top: 185px; bottom: auto;}
        .form_checkbox label {margin: 0 52px; line-height: 26px; font-size: 16px;}
        .form_checkbox {margin-top: 25px;}
    }
    @media (max-width:575px) {
        .newsltr_wrapper {padding-right: 0; padding-left: 0;}
        .newsltr_wrapper::before, .newsltr_wrapper::after {content: none;}
        .newsltr_outer h2 {padding-bottom: 30px;}
        .newsltr_frm {padding-top: 30px;}
        .form_checkbox label {margin: 0; text-align: left;}
        .sbs_btn {  min-width: 155px; padding-left: 25px; padding-right: 40px; background-size: 16px;
        background-position: center right 22px;}
        .newsltr_cntrl {padding: 0 165px 0 20px;}
    }
    /**Footer**/
    .ftr_top {padding: 70px 0 25px; width: 100%;}
    .ftr_abt {width: 32%; min-width: 32%; padding-right: 30px;}
    .ftr_abt h5 {padding-bottom: 0;}
    .donatn_link {font-family: 'museo_sans_rounded1000'; color: #f47421; font-size: 20px; font-weight: normal; border-bottom: 1px solid #f47421;
    line-height: 22px; position: relative; margin-top: 25px;}
    .donatn_link:hover {color: #7ab800; border-color: #7ab800;}
    .donatn_link::after {content: ''; height: 15px; width: 13px; background-size: 13px; background-repeat: no-repeat; 
    /* background-image: url(assets/images/face_expresn.png);  */ position: absolute; right: -18px; top: 3px; }
    .ftr_info {width: 37%; min-width: 37%; padding-right: 30px;}
    .ftr_info li {display:block; font-size: 20px; line-height: 30px; color: #000; 
    margin-bottom: 30px;}
    .ftr_info li:last-child {margin-bottom: 0;}
    .footer_links {display: flex; justify-content: center; flex-wrap: wrap;}
    /* .ftr_info li p {font-family: 'museo_sans_rounded500';} */
    .copyright_text {font-family: 'museo_sans_rounded500'; color: #000; margin-left: 15px;}
    .website_by {font-family: 'museo_sans_rounded500'; color: #000; margin-top: 8px;}
    .website_by a {color: #00a6b8; text-decoration: underline;}
    .website_by a:hover {color: #f47421; text-decoration: none;}
    .ftr_info li a {color: #000; text-decoration: underline;}
    .ftr_info li a:hover {color: #f47421; text-decoration: none;}
    .ftr_soc_wrap {width: 100%;}
    /* .ftr_social {display: flex;} */
    .ftr_logo {width: 170px; margin-right: 50px;}
    .ftr_social a {font-size: 30px; color: #00a6b8;}
    .ftr_social a + a {margin-left: 12px;}
    .ftr_social a:hover {color: #f47421;}
    .ftr_btm {text-align: center; padding: 30px 0 65px;}
    .ftr_btm ul {display: block; text-align: center;}
    .ftr_btm ul li {display: inline-block; font-size: 20px; line-height: 30px; font-family: 'museo_sans_rounded500'; 
    color: #000; margin: 0 15px;}
    .ftr_btm ul li a {color: #000; text-decoration: underline;}
    .ftr_btm ul li a:hover {color: #f47421; text-decoration: none;}
    @media (max-width:1365px) {
        .ftr_top {padding: 70px 0 25px;}
        .ftr_info li {font-size: 18px; line-height: 27px; margin-bottom: 24px;}
        .ftr_social a {font-size: 28px;}
        .ftr_social a + a {margin-left: 14px;}
        .ftr_logo {width: 140px; margin-right: 45px;}
        .ftr_info {width: 38%; min-width: 38%;}
        .ftr_btm ul li {font-size: 18px; margin: 0 10px;}
        .ftr_btm {padding: 10px 0 40px;}
    }
    @media (max-width:1199px) {
        .ftr_abt {width: 50%; min-width: 50%;}
        .ftr_info {width: 50%; min-width: 50%;}
        .ftr_top {flex-wrap: wrap;}
        .ftr_info li {font-size: 17px; margin-bottom: 20px;}
        .ftr_abt h5 {padding-bottom: 5px;}
        .donatn_link {margin-top: 20px;}
        .ftr_soc_wrap {margin-top: 35px;}
        .ftr_top {padding: 50px 0 20px;}
        .ftr_btm {padding: 10px 0px 35px;}
        .ftr_btm ul li {font-size: 17px; margin: 0 8px;}
    }
    @media (max-width:991px) {
        .ftr_info {padding-right: 0;}
        .ftr_soc_wrap {margin-top: 30px;}
        .ftr_btm {padding: 5px 0px 30px;}
    }
    @media (max-width:767px) {
        .ftr_top {padding: 40px 0 15px;}
        .ftr_info {width: 100%; min-width: 100%; margin-top: 25px;}
        .ftr_abt {width: 100%; min-width: 100%; padding-right: 0;}
        .ftr_info li {font-size: 16px; margin-bottom: 15px;}
        .ftr_abt h5 {padding-bottom: 3px;}
        .donatn_link {margin-top: 15px; font-size: 18px;}
        .ftr_btm ul li {font-size: 16px; margin: 0 6px;}
        .ftr_btm ul {width: 100%; min-width: 100%;}
        .copyright_text {margin-left: 0; margin-top: 8px;}
    }
    @media (max-width:480px) {
    }
    /*14-0-2022 css*/
    .inner_banner{
        background-color: #009aa6;
        padding: 50px 0 30px;
        margin-top: 128px;
        text-align: center;
        position: relative;
    }
    .inner_banner h1{
        color: #fff;
        padding: 0;
        margin: 0px;
    }
    .inner_banner h1:after{
        display: none;
    }
    .inner_banner:before {
        background-image: url(assets/images/inner-banner-curve.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 105%;
        width: 100%;
        height: 120px;
        content: "";
        position: absolute;
        left: 0;
        top: 100%;
        margin-top: -1px;
    }
    /*about content*/
    .about_content_wrapper {
        margin: 30px 0 85px 0;
    }
    .about_content_wrapper .content_two_row .block{
        width: 45%;
    }
    .about_content_wrapper .content_two_row .block p{
        color: #303030;
    }
    .about_content_wrapper h4{
        padding-bottom: 40px;
        text-align: center;
    }
    .about_content_wrapper ul li,
    .about-our-people-details .about-our-people-details-inner ul li,
    .cms_inner_outer ul li{
        font-size: 20px;
        line-height: 1.5;
        margin-bottom: 12px !important;
        display: block;
        padding-left: 30px;
        position: relative;
        z-index: 1;
    }
    .about_content_wrapper ul li:before,
    .about-our-people-details .about-our-people-details-inner ul li:before,
    .cms_inner_outer ul li:before{
        content: '\f35a';
        font-family: 'Font Awesome 5 Free';
        position: absolute;
        left: 0;
        top: 0;
        font-weight: 400;
        display: inline-block;
        color: #7ab800;
    }
    .cms_inner_outer ul ul{margin-left: 15px;}
    .cms_inner_outer ul li li{padding-left: 25px;}
    .cms_inner_outer ul li li:before{
        content: '\f111';
        font-size: 16px;
        top: 3px;
        
    }

    f111

    .about_content_wrapper .content_two_row ul li {
        color: #303030;
        margin-bottom: 8px;
        display: flex;
    }
    .about_content_wrapper .content_two_row ul li a {color: #303030; text-decoration: underline;}
    .about_content_wrapper .content_two_row ul li a:hover {text-decoration: none; color: #00a6b8;}
    .about_content_wrapper .content_two_row ul li i{
        margin-right: 8px;
        margin-top: 5px;
    }
    .about_accordion_wrapper{
        background-color: #009aa6;
        padding: 0 0 70px 0;
        position: relative;
    }
    .about_accordion_wrapper:before{
        background-image: url(assets/images/top-curve.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100%;
        width: 100%;
        height: 120px;
        content: "";
        position: absolute;
        left: 0px;  
        bottom: 100%;
    }
    .about_accordion_wrapper .container{
        padding: 0 100px;
    }
    .accord_trigger {cursor: pointer;}
    .about_accordion_wrapper h4{
        color: #fff;
        position: relative;
    }
    .about_accordion_wrapper p{
        color: #fff;
        margin-bottom: 25px;
    }
    .about_accordion-list li{
        padding-bottom: 10px;
        padding-top: 10px;
        margin-bottom: 20px;
        border-bottom: 2px solid #ffffff;
        padding-left: 30px;
    }
    .about_accordion_wrapper h4::before {
        background-image: url(assets/images/accordion-plus.png);
        background-repeat: no-repeat;
        background-position: center;
        background-color: none;
        border: 3px solid #fff;
        content: "";
        position: absolute;
        right: 0px;
        top: 20px;
        width: 28px;
        height: 28px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        cursor: pointer;
    }
    .about_accordion_wrapper li.active h4::before{
        background-image: url(assets/images/accordion-minus.png);
    }
    .breadcum-block{
        position: absolute;
        left: 20px;
        top: -35px;
    }
    .breadcum-block li{
        padding-right: 25px;
        margin-right: 25px;
        color: #fff;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        position: relative;
    }
    .breadcum-block li a{
        color: #fff;
        font-weight: 600;
    }
    .breadcum-block li i{
        position: absolute;
        right: -7px;
        top: 7px;
    }
    .breadcum-block li.active{
        font-weight: normal;
    }
    @media only screen and (min-width: 1200px) and (max-width: 1365px){
        .inner_banner{
            margin-top: 108px;
        }
    }
    @media only screen and (min-width: 1024px) and (max-width: 1199px){
        .inner_banner{
            margin-top: 101px;
        }
    }
    @media (min-width: 768px) and (max-width: 1023px) {
        .inner_banner{
            margin-top: 100px;
        }
        .breadcum-block{
            top: -40px;
        }
    }
    @media (max-width: 1023px) {
        .about_content_wrapper {
            margin: 30px 0 40px 0;
        }
        .about_accordion-list li{
                padding-left: 0px;
                padding-top: 5px;
                padding-bottom: 5px;
        }
        .about_accordion_wrapper p{
            margin-bottom: 15px;
        }
        .about_accordion_wrapper::before{
            height: 50px;
        }
        .about_accordion_wrapper{
            padding-bottom: 30px;
        }
    }
    @media (max-width: 767px) {
        .about_content_wrapper .content_two_row .block {
            width: 100%;
        }
        .about_content_wrapper .content_two_row{
            flex-wrap: wrap;
        }
        .about_content_wrapper .content_two_row ul li{
            font-size: 16px;
            margin-bottom: 10px;
        }
        .about_content_wrapper .content_two_row ul li i{
            margin-top: 7px;
        }
        .about_content_wrapper h4{
            padding-bottom: 25px;
        }
        .about_content_wrapper {
            margin: 0px 0 45px;
        }
        .breadcum-block{
            position: static;
            margin-bottom: 10px;
        }
        .breadcum-block .d-flex{
            justify-content: center;
            flex-wrap: wrap;
        }
        .breadcum-block .d-flex li:last-child{
            margin-right: 0;
            padding-right: 0px;
        }
        .inner_banner{
            margin-top: 100px;
            padding-top: 35px;
            padding-bottom: 35px;
        }
        .breadcum-block li{
            padding-right: 10px;
            margin-right: 10px;
            font-size: 13px;
        }
        .breadcum-block li i {
            position: relative;
            right: -10px;
            top: 0;
        }
        .about_accordion_wrapper .container{
            padding: 0 15px;
        }
    }
    .button_trn{
        font-size: 22px;
        line-height: 1;
        color: #7ab800;
        font-family: 'museo_sans_rounded1000';
        font-weight: normal;
        text-decoration: underline;
    }
    .button_trn:hover{
        text-decoration: none;
    }
    .about_newsltr h2:after{
        display: none;
    }
    /* .about_newsltr h2:before{
        content: '';
        height: 17px;
        width: 47px;
        background-image: url(assets/images/tangld_line.png);
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
    } */
    .about_newsltr .newsltr_cntrl{
        border: 2px solid #7ab800;
    }
    .about_newsltr .newsltr_frm .form_checkbox label span{
        color: #414141;
    }
    .about_newsltr .newsltr_frm .form_checkbox label span a{
        color: #414141;
    }
    .about_newsltr .newsltr_frm .form_checkbox label span a:hover{
        text-decoration: none;
        color: #7ab800;
    }
    .moro_info_outer{padding-top: 125px;}
    .moro_info_outer.newsltr_outer::before {height: 80px; background-position: bottom center;}
    .moro_info_outer h2{text-align: center;}
    .moro_info_outer h2:before{display: none;}
    .moro_info_details .block{width: 49%;}
    .moro_info_details .block h3 a{color: #fff; position: relative;}
    .moro_info_details .mail_info a{
        color: #fff;
        font-size: 30px;
        font-weight: normal;
        font-family: 'museo_sans_rounded1000';
        position: relative;
        word-break: break-all;
    }
    .moro_info_details .block .mail_info{margin-top: 15px;}
    .moro_info_details .block .tel_info a:before{
            background-image: url(assets/images/phone-icon.png);
            background-repeat: no-repeat;
            background-position: center right;
            content: "";
            width: 104px;
            height: 54px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 20px;
    }
    .moro_info_details .block .mail_info a:before{
            background-image: url(assets/images/mail-icon.png);
            background-repeat: no-repeat;
            background-position: center right;
            content: "";
            width: 104px;
            height: 65px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 20px;
    }
    .different-way_outer h3{
        text-align: center;
        margin-bottom: 50px;
        color: #00a6b8;
    }
    .different-way_outer .content_two_row h3 {
        margin-bottom: 10px;
        text-align: left;
    }
    .different-way_outer .content_two_row p {
        margin-bottom: 25px;
    }
    .different-way_outer .button_trn{
        margin-bottom: 50px;
    }
    .different-way_outer .basic_btn::after{
        display: none;
    }
    .different-way_outer{
        margin-bottom: 0px;
        overflow: hidden;
    }
    .different-way_outer .round_img_box{
        clip-path: ellipse(40% 50% at 47% 55%);
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
        -moz-transform: rotate(55deg);
    }
    .different-way_outer .round_img_box img {
        transform: rotate(-55deg);
        -webkit-transform: rotate(-55deg);
        -moz-transform: rotate(-55deg);
        display: block;
    }
    .different-way_outer .content_two_row .block { width: 49%;}
    .moro_info_details .block.one_block_div{width: 100% !important; display: flex; justify-content: space-between; flex-flow: row wrap;}
    .moro_info_details .block.one_block_div .tel_info{padding-top: 10px;}
    .moro_info_details .block.one_block_div .mail_info {margin-top: 0;}
    @media (min-width: 1200px) and (max-width: 1999px) {
        .moro_info_details .block{width: 58%;}
        .moro_info_details .block:first-child{width: 40%;}
        .moro_info_outer.newsltr_outer::before {height: 60px;}
        .moro_info_outer {padding-top: 105px;}
    }
    @media (min-width: 1024px) and (max-width: 1199px) {
        .moro_info_details .block{ width: 66%;}
        .moro_info_details .block:first-child{width: 33%;}
        .moro_info_outer.newsltr_outer::before {height: 50px;}
        .moro_info_outer {padding-top: 80px;}
    }
    @media (min-width: 768px) and (max-width: 1023px) {
        .different-way_outer .button_trn {margin-bottom: 30px;}
        .different-way_outer{padding-bottom: 10px;}
        .moro_info_outer {padding-top: 120px;}
        .moro_info_outer .moro_info_details {flex-wrap: wrap;}
        .moro_info_details .block {width: 100%;}
        .moro_info_details .block:first-child{margin-bottom: 30px; text-align: center;}
        .moro_info_outer.newsltr_outer::before {height: 50px;}
        .moro_info_outer {padding-top: 80px;}
    }
    @media (max-width: 767px) {
        .different-way_outer .content_two_row .block {width: 100%;}
        .different-way_outer h3{margin-bottom: 30px;}
        .different-way_outer .button_trn {margin-bottom: 40px;}
        .different-way_outer .round_img_box img{margin-top: 25px;}
        .different-way_outer .round_img_box{ margin-left: 9%;}
        .different-way_outer{padding-bottom: 0px;}
        .moro_info_outer{padding-top: 130px;}
        .moro_info_outer .moro_info_details{flex-wrap: wrap;}
        .moro_info_details .block { width: 100%;}
        .moro_info_details .block .tel_info a::before {
            background-size: contain;
            width: 80px;
            margin-right: 0;
            display: block;
            margin-bottom: 10px;
        }
        .moro_info_details .block .mail_info{ margin-top: 0px;}
        .moro_info_details .block h3{padding-bottom: 0px;}
        .moro_info_details .block:first-child{margin-bottom: 20px; text-align: center;}
        .moro_info_details .block:first-child h3{ font-size: 24px;}
        .about_newsltr{ padding-bottom: 0px;}
        .about_newsltr{
            padding-top: 30px;
        }
        .moro_info_outer.newsltr_outer::before {
            height: 45px;
        }
        .moro_info_outer {
            padding-top: 75px;
        }
        .moro_info_details .block .mail_info a::before {
            width: 70px;
            height: 65px;
            margin-right: 0;
            margin-bottom: 10px;
            display: block;
        }
        .moro_info_details .tel_info {margin-bottom: 25px;}
        .moro_info_details .block.one_block_div .tel_info{width: 100%;}
    }
    /*about us our goverence*/
    .good_goverence_outer .left-content{
        width: 65%;
        padding-top: 50px;
    }
    .good_goverence_outer .left-content p{
        color: #303030;
        margin-bottom: 30px;
    }
    .good_goverence_outer .right-image{
        width: 27%;
    }
    .good_goverence_outer h4{
        padding-bottom: 50px;
    }
    .good_goverence_outer{
        margin-bottom: 0;
    }
    .members-wrapper{
        margin-top: 0;
        padding-top: 0;
    }
    .members-wrapper .blocks .block{
        margin: 0 35px;
    }
    .awards-right-image{
        float: right;
        margin-top: -25px;
    }
    .good_goverence_award_outer {
        margin-top: 45px;
    }
    .good_goverence_award_outer p {
        margin-bottom: 25px;
    }
    .download_policy_documents_outer {
        background-color: #009aa6;
        position: relative;
        padding-top: 20px;
        padding-bottom: 40px;
    }
    .download_policy_documents_outer h2{
        color: #fff;
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .download_policy_documents_outer h2:after{
        display: none;
    }
    .download_policy_documents_outer:before {
        background-image: url(assets/images/top-curve.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100%;
        width: 100%;
        height: 100px;
        content: "";
        position: absolute;
        left: 0px;
        bottom: 100%;
    }
    .download_policy_documents_outer:after {
        background-image: url(assets/images/inner-banner-curve.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 105%;
        width: 100%;
        height: 100px;
        content: "";
        position: absolute;
        left: 0px;
        top: 100%;
        margin-top: -2px;
    }
    .download_list_outer ul li {
        width: 50%;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        padding: 0;
    }
    .download_list_outer ul li:before{display: none;}
    .download_list_outer ul li p{
        color: #5f5f5f;
        width: 85%;
    }
    .download_list_outer ul li .icon{
        background-color: #7ab800;
        width: 48px;
        height: 48px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        clip-path: ellipse(50% 43% at 50% 55%);
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 20px;
        color: #fff;
    }
    .download_list_outer ul li .icon:before{
        position: relative;
        top: 2px;
        left: 0px;
        color: #fff;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
    }
    .download_list_outer ul li .icon img{
        transform: rotate(55deg);
        position: relative;
        top: 3px;
    }
    .download_list_outer{
        padding-top: 20px;
        padding-bottom: 0;
        margin-bottom: 50px;
    }
    .download_list_outer .annual-report-btn{
        margin-top: 50px;
        text-align: center;
    }
    .download_list_outer .annual-report-btn a {
        color: #e17000;
        text-decoration: underline;
        font-family: 'museo_sans_rounded1000';
    }
    .download_list_outer .annual-report-btn a:hover{
        text-decoration: none;
        color: #009aa6;
    }
    .annual_report_download_list_outer.download_policy_documents_outer {margin-top: 100px;}
    @media only screen and (min-width: 768px) and (max-width: 1023px){
        .download_list_outer ul li .icon{
            margin-right: 10px;
        }
        .download_list_outer ul li p{
            width: 80%;
        }
        .download_list_outer .annual-report-btn{
            margin-top: 30px;
        }
        .download_policy_documents_outer{
            padding-bottom: 60px;
            padding-top: 0;
        }
        .members-wrapper{
            margin-bottom: 80px;
        }
        .download_policy_documents_outer::after{
            left: 0;
            width: 100%;
            margin-top: 0px;
        }
        .members-wrapper .blocks .block {
            margin: 0 20px;
        }
    }
    @media only screen and (max-width: 767px){
        .good_goverence_outer .left-content{
            width: 100%;
            padding-top: 20px;
            order: 2;
        }
        .good_goverence_outer .right-image {
            width: 100%;
            text-align: center;
            order: 1;
        }
        .good_goverence_outer h4 {
            padding-bottom: 30px;
        }
        .members-wrapper .blocks .block {
            margin: 0 10px;
        }
        .good_goverence_award_outer {
            margin-top: 20px;
        }
        .awards-right-image {
            float: none;
            margin-top: 0;
            width: 100%;
            text-align: center;
            margin-bottom: 30px;
        }
        .good_goverence_award_outer p {
            margin-bottom: 15px;
        }
        .download_list_outer ul li .icon{
            margin-right: 3%;
        }
        .download_list_outer ul li p{
            width: 80%;
        }
        .download_list_outer ul li{
            width: 100%;
            margin-bottom: 15px;
        }
        .download_list_outer .annual-report-btn{
            margin-top: 15px;
        }
        .download_list_outer{
            margin-bottom: 20px;
        }
        .download_policy_documents_outer:before{
            height: 50px;
        }
        .download_policy_documents_outer:after{
            height: 50px;
            margin-top: 0px;
            width: 100%;
            left: 0px;
        }
        .download_policy_documents_outer{
            padding-bottom: 25px;
            margin-bottom: 25px;
            padding-top: 0;
        }
        .annual_report_download_list_outer.download_policy_documents_outer {margin-top: 60px;}
        .members-wrapper{
            margin-bottom: 20px;
        }
    }
    /*serach popup css*/
    .search-wrapper .input-holder {    
        height: 70px;
        width:70px;
        overflow: hidden;
        border-radius:6px;
        position: relative;
        transition: all 0.3s ease-in-out;
        position: absolute;
        right: 0;
        top: 89px;
        visibility: hidden;
    }
    .search-wrapper.active .input-holder {
        width:450px;
        border-radius: 50px;
        background: #005057;
        transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
        visibility: visible;
        border: 2px solid #ddd;
    }
    .search-wrapper .input-holder .search-input {
        width:100%;
        height: 50px;
        padding:0px 70px 0 20px;
        opacity: 0;
        position: absolute;
        top:0px;
        left:0px;
        background: transparent;
        box-sizing: border-box;
        border:none;
        outline:none;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        color:#FFF;
        transform: translate(0, 60px);
        transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
        transition-delay: 0.3s;
    }
    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0, 10px);
    }
    .search-wrapper .search-icon {
        width:50px;
        height:50px;
        border:none;
        border-radius:30px;
        background: #e17000;
        padding:0px;
        outline:none;
        position: relative;
        z-index: 2;
        float:right;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
    }
    .home .search-wrapper .search-icon:hover{
        background-color: #00a6b8;
    }
    .search-wrapper .search-icon:hover{
        background-color: #000;
    }
    .search-wrapper .search-icon span {
        width:22px;
        height:22px;
        display: inline-block;
        vertical-align: middle;
        position:relative;
        transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    }
    .search-wrapper .search-icon span img{
        filter: contrast(0) brightness(100);
    }
    .search-wrapper .close {
        position: absolute;
        z-index: 1;
        top: 110px;
        right: 0px;
        width:25px;
        height:25px;
        cursor: pointer;
        transform: rotate(45deg);
        transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
        transition-delay: 0.2s;
        opacity: 0;
    }
    .search-wrapper .close::before, .search-wrapper .close::after {
        position:absolute;
        content:'';
        background: #fff;
        border-radius: 2px;
    }
    .search-wrapper .close::before {
        width: 5px;
        height: 25px;
        left: 10px;
        top: 0px;
    }
    .search-wrapper .close::after {
        width: 25px;
        height: 5px;
        left: 0px;
        top: 10px;
    }
    .search-wrapper.active .close{
        opacity: 1;
        right: 20px;
    }
    .site-header.shrink .search-wrapper .input-holder{
        top: 79px;
    }
    .site-header.shrink .search-wrapper .close{
        top: 100px;
    }
    .search-wrapper .input-holder button[type="submit"]{
        width: 50px;
        height: 50px;
        border: none;
        border-radius: 30px;
        background: #e17000;
        padding: 0px;
        outline: none;
        z-index: 2;
        float: right;
        cursor: pointer;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: absolute;
        right: 10px;
        top: 8px;
    }
    .search-wrapper .input-holder button[type="submit"]:hover{
        background-color: #f99028;
    }
    .search-wrapper .input-holder img {
        filter: contrast(0) brightness(100);
    }
    @media only screen and (min-width: 1200px) and (max-width: 1365px){
        .search-wrapper .input-holder{
            top: 79px;
        }
        .site-header.shrink .search-wrapper .input-holder {
            top: 74px;
            }
            .site-header .search-wrapper .close {
            top: 100px;
            }
            .site-header.shrink .search-wrapper .close {
            top: 95px;
            }
        }
        @media only screen and (min-width: 1024px) and (max-width: 1199px){
            .search-wrapper .input-holder{
            top: 75px;
        }
        .site-header.shrink .search-wrapper .input-holder {
            top: 70px;
            }
            .site-header .search-wrapper .close {
            top: 96px;
            }
            .site-header.shrink .search-wrapper .close {
            top: 91px;
            }
        }
        @media only screen and (min-width: 768px) and (max-width: 1023px){
            .search-wrapper .input-holder{
                top: 75px;
            }
            .search-wrapper .close{
                top: 96px;
            }
            .site-header.shrink .search-wrapper .input-holder{
            top: 70px;
            }
            .site-header.shrink .search-wrapper .close{
                top: 92px;
            }
        }
        @media only screen and (max-width: 767px){
        .search-wrapper.active .input-holder{
            width: 96%;
            left: 50%;
            transform: translateX(-50%);
            right: inherit;     
            top: 86px;
        }
        .search-wrapper.active .close{
            top: 108px;
            right: 30px;
        }
        .search-wrapper .input-holder{
            transition: inherit !important;
        }
        .search-wrapper{
            position: static;
        }
        .site-header.shrink .search-wrapper .input-holder{
            top: 78px;
            }
        }
    /*19-07-2022 strategy*/
    .strategy_outer .strategy-accordion-list li .strategy_trigger{
        position: relative;
        text-align: left;
        padding: 18px 80px 18px 180px;
        cursor: pointer;
    }
    .strategy_outer .strategy-accordion-list li .strategy_trigger span{
        position: absolute;
        left: 0;
        top: 0;
        background-color: #7ab800;
        font-size: 20px;
        font-family: 'museo_sans_rounded1000';
        color: #fff;
        padding: 0 25px 0 35px;
        height: 100%;
        display: flex;
        align-items: center;
        border-radius: 0 0 30px 0;
        -webkit-border-radius: 0 0 30px 0;
        -moz-border-radius: 0 0 30px 0;
    }
    .strategy-accordion-list > li{
        margin-bottom: 30px;
        -webkit-box-shadow: 0 0 15px #e3e3e3;
        -moz-box-shadow: 0 0 15px #e3e3e3;
        box-shadow: 0 0 15px #e3e3e3;
        padding: 0 !important;
    }
    .strategy-accordion-list li:before{
    display: none !important;
    }
    .strategy-accordion-list li:last-child{
        margin-bottom: 0px;
    }
    .strategy_outer .strategy-accordion-list li ul li{margin-left: 40px;}
    .strategy_outer .strategy-accordion-list li li{color: #fff; list-style: disc; display: list-item; padding-left: 0;}
    .strategy-accordion-list li.active{ background-color: #009aa6;}
    .strategy-accordion-list li.active .strategy_trigger{
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        color: #fff;
        cursor: pointer;
    }
    .strategy-accordion-list li .accord_data{
        padding-left: 180px;
        padding-bottom: 30px;   
        padding-right: 60px;
    }
    .strategy-accordion-list li .accord_data p{
        margin-bottom: 20px;
    }
    .strategy-accordion-list li .accord_data p:last-child{
        margin-bottom: 0px;
    }
    .strategy-accordion-list li.active .accord_data p{
        color: #fff;
    }
    .strategy-accordion-list{
        margin-bottom: 80px;
    }
    .strategy_outer .basic_btn:after{
        display: none;
    }
    .strategy_outer{
        padding-bottom: 0;
    }
    body.page-template-our-strategy .strategy_outer h2,
    .strategy_outer h4{
        padding-bottom: 60px;
    }
    body.page-template-our-strategy .strategy_outer h2{text-align: center; font-size: 30px; margin-bottom: 0px;} 
    body.page-template-our-strategy .strategy_outer h2::after{display: none;}
    .strategy-accordion-list li.active h4::before {
        background-image: url(assets/images/accordion-minus.png);
        border-color: #fff;
    }
    .strategy-accordion-list li h4::before {
        background-image: url(assets/images/accordion-black-plus.png);
        background-repeat: no-repeat;
        background-position: center;
        background-color: none;
        border: 3px solid #000;
        content: "";
        position: absolute;
        right: 30px;
        top: 37px;
        width: 28px;
        height: 28px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        cursor: pointer;
    }
    .about-our-people-details {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        padding-top: 0;
        padding-bottom: 20px;
        margin-bottom: 50px;
    }
    .about-our-people-details .round_img_box{
        float: right;
        margin-left: 70px;
        clip-path: ellipse(39% 49% at 45% 49%);
        transform: rotate(-55deg);
        -webkit-transform: rotate(-55deg);
        -moz-transform: rotate(-55deg);
        margin-top: -50px;
        margin-bottom: 50px;
        width: 506px;
    }
    .about-our-people-details .round_img_box img{
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
        -moz-transform: rotate(55deg);
        display: block;
        width: 100%;
    }
    .about-our-people-details-inner h4{
        font-weight: 500;
        font-family: 'museo_sans_rounded500';
        padding-bottom: 10px;
    }
    .about-our-people-details-inner p{
        margin-bottom: 30px;
    }
    .about-our-people-details-inner h1{font-size: 45px;}
    .about-our-people-details-inner h3 {margin-bottom: 20px;}
    .about-our-people-details-inner{
        /*padding-left: 110px;*/
    }
    .about-our-people-details:before {
        background-image: url(assets/images/inner-banner-curve.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 105%;
        width: 100%;
        height: 120px;
        content: "";
        position: absolute;
        left: 0;
        top: 100%;
        margin-top: -1px;
    }
    @media only screen and (max-width: 1199px){
        .about-our-people-details-inner {
            overflow: hidden;
        }
    }
    @media only screen and (max-width: 1023px){
        .about-our-people-details-inner {
            padding-left: 0;
        }
    }
    @media only screen and (min-width: 1200px) and (max-width: 1460px){
        .about-our-people-details-inner {
            padding-left: 40px;
        }
        .about-our-people-details .round_img_box{
            margin-top: -50px;
        }
    }
    @media only screen and (min-width: 1024px) and (max-width: 1199px){
        .about-our-people-details-inner {
            padding-left: 0;
            overflow: hidden;
        }
        .about-our-people-details .round_img_box{
            margin-top: -20px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px){
        .about-our-people-details-inner h1{font-size: 36px;}
        .about-our-people-details .round_img_box{
            width: 370px;
            margin-top: -20px;
        }
            .about-our-people-details-inner {
            overflow: hidden;
            }
        .about-our-people-details-inner p {
            margin-bottom: 20px;
        }
        .about-our-people-details{
            margin-bottom: 30px;
        }
        .breadcum-block .d-flex{
            flex-wrap: wrap;
        }
        .breadcum-block li{
            margin-right: 20px;
            padding-right: 20px;
            font-size: 13px;
        }
        .strategy_outer h4 br{
            display: none;
        }
        .strategy-accordion-list li .accord_data{
            padding-right: 40px;
            padding-left: 170px;
        }
        .strategy-accordion-list {
            margin-bottom: 60px;
        }
        .strategy_outer .strategy-accordion-list li .strategy_trigger{
            padding: 18px 70px 18px 170px;
            font-size: 20px;
        }
    }
    @media only screen and (max-width: 767px){
        .about-our-people-details-inner h1{font-size: 30px;}
        body.page-template-our-strategy .strategy_outer h2{font-size: 24px; line-height: 34px;} 
            .about-our-people-details-inner{
            text-align: center;
            }
            .about-our-people-details-inner br{
            display: none;
            }
        .about-our-people-details .round_img_box{
            margin-left: 20px;
            margin-top: -30px;
            margin-bottom: 35px;
            width: 92%;
            clip-path: ellipse(37% 49% at 45% 49%);
        }
        .about-our-people-details-inner p {
            margin-bottom: 20px;
        }
        .about-our-people-details{
            margin-bottom: 0px;
        }
        .about-our-people-details::before{
            background-size: 108%;
        }
        .strategy_outer h4 br{
            display: none;
        }
        .strategy-accordion-list li .accord_data{
            padding: 15px 20px;
        }
        .strategy-accordion-list {
            margin-bottom: 50px;
        }
        .strategy_outer{
            margin-bottom: 20px;
        }
        .strategy_outer h4 {
            padding-bottom: 40px;
        }
        .strategy_outer .strategy-accordion-list li .strategy_trigger{
            padding: 15px 50px 15px 115px;
            font-size: 18px;
            line-height: 24px;
        }
        .strategy-accordion-list li h4:before{
            right: 10px;
            top: 25px;
        }
        .strategy_outer .strategy-accordion-list li .strategy_trigger span{
            padding: 0 15px;
            font-size: 16px;
        }
        .strategy-accordion-list li{
            margin-bottom: 15px;
        }
    }
    /*20-0-2022 css start*/
    .our_story_wrapper{
        margin-top: 20px;
        position: relative;
        overflow: hidden;
    }
    .story_list_outer{
        margin-top: 90px;
        position: relative;
        width: 100%;
        padding-top: 60px;
    }
    .our_story_wrapper:after{
        content: "";
        width: 100%;
        height: 180px;
        position: fixed;
        left: 0px;
        bottom: 0px;
        background: rgb(255,255,255);
        background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    }
    .story_list_outer:before{
        width: 3px;
        height: 100%;
        left: 50%;
        top: 0px;
        transform: translateX(-50%);
        transform: -webkit-translateX(-50%);
        transform: -moz-translateX(-50%);
        background-color: #3c3c3c;
        content: "";
        position: absolute;
    }
    .story_list_outer:after{
        width: 16px;
        height: 16px;
        background-color: #3c3c3c;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        content: "";
        position: absolute;
        top: -16px;
        left: 50%;
        transform: translateX(-50%);
        transform: -webkit-translateX(-50%);
        transform: -moz-translateX(-50%);
    }
    /* .story_list_outer li .block{
        width: 43%;
    } */
    .story_list_outer li .block {
        width: 43%;
        display: flex;
        flex-direction: row-reverse;
    }
    .story_list_outer li:nth-child(odd) .block {
        flex-direction: row;
    }
    .story_list_outer li:nth-child(odd) .block h4 {
        width: 100%;
    }
    /* .story_list_outer li{
        display: flex;
        justify-content: space-between;
        margin-bottom: 140px;
        position: relative;
    } */
    .story_list_outer li {
        display: flex;
        justify-content: space-between;
        margin-bottom: 100px;
        position: relative;
        opacity: 0;
        transform: translate3d(0,100px,0);
        transition-property: opacity,transform;
        transition-duration: 1.2s;
        transition-timing-function: ease;
    }
    .story_list_outer li.active{
        opacity: 1;
        transform: translateZ(0);
    }
    .story_list_outer li:last-child{
        margin-bottom: 0px;
    }
    .story_list_outer li .block.d-flex{
        justify-content: space-between;
    }
    .story_list_outer li .block .content_block{
        width: 47%;
    }
    /* .story_list_outer li .block .image_block{
        width: 47%;
        clip-path: ellipse(42% 48% at 49% 45%);
        transform: rotate(-55deg);
        -webkit-transform: rotate(-55deg);
        -moz-transform: rotate(-55deg);
    }
    .story_list_outer li .block .image_block img{
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
        -moz-transform: rotate(55deg);
    } */
    .story_list_outer li .block .image_block {
        width: 47%;
        border-radius: 65% 100% 65% 100%;
        overflow: hidden;
    }
    .story_list_outer li .block .image_block img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .story_list_outer li .block h4{
        width: calc(100% - 47%);
        padding-left: 15px;
    }
    .story_list_outer li .calender_date{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        transform: -webkit-translateX(-50%);
        transform: -moz-translateX(-50%);
        top: 0px;
        width: 80px;
        height: 80px;
        background-color: #7ab800;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 10px;
        font-size: 20px;
        color: #fff;
        font-family: 'museo_sans_rounded1000';
        border-radius: 65% 100% 65% 100%;
        -webkit-border-radius: 65% 100% 65% 100%;
        -moz-border-radius: 65% 100% 65% 100%;
    }
    .our_story_wrapper .our_story_heading{
        padding: 0 150px;
    }
    .our_story_wrapper .our_story_heading h2{font-size: 30px; line-height: 40px; margin-bottom: 0;}
    .our_story_wrapper .our_story_heading h2:after{display: none;}
    .our_story_wrapper .our_story_heading p{
        margin-bottom: 30px;
    }
    @media only screen and (min-width: 1024px) and (max-width: 1199px){
        .our_story_wrapper .our_story_heading {
            padding: 0;
        }
        .our_story_wrapper{
            padding: 0;
        }
        .our_story_wrapper .our_story_heading p {
            margin-bottom: 25px;
        }
        .story_list_outer{
            margin-top: 60px;
        }
        .story_list_outer li .block {
            width: 45%;
        }
        .story_list_outer li .block .content_block{
            width: 45%;
        }
        .story_list_outer li .block .image_block{
            width: 50%;
        }
        .story_list_outer li{
            margin-bottom: 80px;
        }
        .download_policy_documents_outer::after{
            left: 0px;
            width: 100%;
        }
        .different-way_outer .content_two_row{
            overflow: hidden;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px){
        .our_story_wrapper .our_story_heading {
            padding: 0;
        }
        .our_story_wrapper{
            padding: 0;
            margin-top: 0px;
        }
        .story_list_outer{
            margin-top: 50px;
        }
        .story_list_outer li .block .content_block {
            width: 100%;
            margin-bottom: 20px;
        }
        .story_list_outer li .block .image_block{
            width: 80%;
        }
        .story_list_outer li .block.d-flex{
            flex-wrap: wrap;
        }
        .story_list_outer li{
            margin-bottom: 60px;
        }
        .our_story_wrapper .our_story_heading p {
            margin-bottom: 40px;
        }
        .different-way_outer .content_two_row{
            overflow: hidden;
        }
    }
    @media only screen and (max-width: 767px){
        .our_story_wrapper .our_story_heading {
            padding: 0;
        }
        .our_story_wrapper .our_story_heading h2{font-size: 24px; line-height: 34px;}
        .our_story_wrapper {
            padding: 0;
            margin-top: 0;
        }
        .our_story_wrapper .our_story_heading p {
            margin-bottom: 20px;
        }
        .story_list_outer{
            margin-top: 50px;
        }
        .story_list_outer li{
            flex-wrap: wrap;
            background-color: #fff;
            width: 100%;
            margin-bottom: 70px;
        }
        .story_list_outer li .block {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            text-align: center;
        }
        .story_list_outer li .block.d-flex{
            flex-wrap: wrap;
            justify-content: center;
        }
        .story_list_outer li .block .content_block {
            width: 100%;
            margin-bottom: 25px;
            order: 2;
        }
        .story_list_outer li .calender_date{
            top: -20px;
            position: relative;
        }
        .story_list_outer li .block .image_block{
            width: 250px;
            order: 1;
        }
        .our_story_wrapper::after{
            height: auto;
        }
        .story_list_outer li:nth-child(even) .block:last-child{
            padding-bottom: 20px;
        }
        .our_story_outer{
            padding-bottom: 0px;
        }
        .different-way_outer .content_two_row{
            overflow: hidden;
        }
    }
    /****Our Funders Page****/
    .our_fundr_outer {margin-bottom: 0; padding-bottom: 15px;}
    .our_fundr_outer h2{font-size: 30px; line-height: 40px; margin-bottom: 0;}
    .our_fundr_outer h2:after{display: none;}
    .our_fundr_outer h4, .our_fundr_outer p {text-align: left;}
    .text_undrline {text-decoration: underline;}
    .abutus_fundrs_outer {padding: 0;}
    .fund_btn {text-align: center; padding-top: 30px;}
    .fund_btn .basic_btn::after {content: none;}
    /***our people listing**/
    /*Board members*/
    .board_membrs_outer {margin-top: 70px; overflow: hidden;} 
    .board_membrs_outer .global_heading h3 {color: #00a6b8;} 
    .board_membrs_outer .global_heading h2{color: #00a6b8; margin-bottom: 40px; font-size: 45px; padding-bottom: 10px; line-height: 100%;}
    .board_membrs_outer .global_heading h2:after{display: none;}
    .brdmembr_intro  {align-items: center; margin-top: 20px; padding-bottom: 80px;}
    .brdmembr_pic {width: 505px; min-width: 505px; margin-right: 75px;}
    .brdmembr_content {max-width: 600px;}
    .circl_pic_lrg {clip-path: ellipse(42% 56% at 50% 50%); transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg);}
    .circl_pic_lrg img {transform: rotate(60deg); -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); 
    display: block; }
    .brdmembr_list_wrapper {flex-wrap: wrap; margin: 0 -15px;}
    .membr_block_single {width: 25%; min-width: 25%; padding: 0 15px; margin-bottom: 50px;}
    .membr_block_single:nth-last-child(-n+4) {margin-bottom: 0;}
    .brdmembr_list .global_heading h3 {margin-bottom: 40px;}
    .membr_singl_img {position: relative; z-index: 1; cursor: pointer; margin-bottom: 25px;}
    .membr_singl_img::before {content: ''; height: 100%; width: 100%; background-color: rgba(255,255,255,0.9); position: absolute; 
    left: 0; top: 0; z-index: 1; transition: 0.3s ease-in-out; opacity: 0; visibility: hidden; pointer-events: none;}
    .membr_singl_img:hover::before {opacity: 1; visibility: visible;} 
    .membr_singl_img a {position: absolute; font-size: 22px; color: #7ab800; font-family: 'museo_sans_rounded1000'; z-index: 2;
    left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: 0; visibility: hidden; pointer-events: none;}
    .membr_singl_img a i {transition: 0.3s ease-in-out;}
    .membr_singl_img:hover a {opacity: 1; visibility: visible; pointer-events: all;}
    .membr_singl_img a:hover i {transform: translateX(5px);}
    .membr_singl_cnt {text-align: center;}
    .membr_singl_cnt h5 {padding-bottom: 0;}
    .membr_singl_cnt h5 span {font-family: 'museo_sans_rounded300'; color: #e17000; display: block; }
    @media (max-width:1899px) {
        .brdmembr_list .global_heading h2,
        .brdmembr_list .global_heading h3{margin-bottom: 30px;}
    }
    @media (max-width:1599px) {
        .membr_singl_img a {font-size: 20px;}
    }
    @media (max-width:1199px) {
        .board_membrs_outer {margin-top: 30px;}
        .brdmembr_pic {width: 400px; min-width: 400px; margin-right: 40px;}
        .membr_singl_img a {font-size: 18px;}
        .brdmembr_list .global_heading h2,
        .brdmembr_list .global_heading h3 {margin-bottom: 20px;}
        .brdmembr_intro{padding-bottom: 40px;}
    }
    @media (max-width:991px) {
        .board_membrs_outer .global_heading h2{font-size: 36px;}
        .brdmembr_pic {width: 300px; min-width: 300px; margin-right: 30px;}
        .membr_block_single {margin-bottom: 40px; width: 33.33%; min-width: 33.33%;}
        .membr_block_single:nth-last-child(-n+4) {margin-bottom: 40px;}
        .membr_block_single:nth-last-child(-n+3) {margin-bottom: 0;}
    }
    @media (max-width:767px) {
        .our_fundr_outer h2{font-size: 24px; line-height: 34px;}
        .brdmembr_intro {flex-wrap: wrap; justify-content: center;}
        .brdmembr_content {text-align: center; margin: 0 auto;}
        .brdmembr_pic {width: 90%; min-width: auto; margin-right: 0; margin-bottom: 30px;}
        .brdmembr_list .global_heading h2,
        .brdmembr_list .global_heading h3 {margin-bottom: 10px;}
        .board_membrs_outer .global_heading h2{font-size: 30px;}
        .membr_block_single {width: 50%; min-width: 50%; margin-bottom: 30px;}
        .membr_block_single:nth-last-child(-n+4) {margin-bottom: 30px;}
        .membr_block_single:nth-last-child(-n+3) {margin-bottom: 30px;}
        .membr_block_single:nth-last-child(-n+2) {margin-bottom: 0;}
        .brdmembr_list_wrapper {padding-top: 10px;}
        .board_membrs_outer {margin-top: 0;}
    }
    @media (max-width:575px) {
        .membr_singl_img {margin-bottom: 15px;}
        .membr_block_single {width: 100%; min-width: 100%;}
        .membr_block_single img {width: 100%;}
        .membr_block_single:nth-last-child(-n+2) {margin-bottom: 30px;}
        .membr_block_single:last-child {margin-bottom: 0;}
    }
    /***Our People***/
    .our_people_outer {margin: 170px 0 0; position: relative; z-index: 2;}
    .ourppl_block {width: calc((100% - 55px)/2); margin-right: 55px; text-align: center; background-color: #fff; 
    position: relative; z-index: 1; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
    .ourppl_block:nth-child(even) {margin-right: 0;}
    .ourppl_block::before {content: ''; width: 100%; height: 50%; background-size: 100%; background-repeat: no-repeat; 
    background-position: center top; background-image: url(assets/images/people_block_overly.jpg); position: absolute; 
    left: 0; top: 0; z-index: -1; }
    .ourppl_block .circl_img {margin-top: -128px; margin-bottom: 0;}
    .ourppl_block .circl_img::after {content: none; }
    .ourppl_block:nth-child(even) .circl_img figure {transform: rotate(65deg);}
    .ourppl_block:nth-child(even) .circl_img::before {transform: translate(-50%, -50%) rotate(65deg);}
    .ourppl_block:nth-child(even) .circl_img figure img {transform: rotate(-65deg);}
    .peple_cont {padding: 55px 50px 30px;}
    .peple_cont h4 {padding-bottom: 25px;}
    .btn_more {color: #f47421; font-size: 22px; font-family: 'museo_sans_rounded1000'; position: relative; z-index: 1; 
    text-transform: uppercase; margin-top: 25px;}
    .btn_more::after {content: '\f35a'; font-family: 'Font Awesome 5 Free'; display: inline-block; font-weight: 400; 
    color: #f47421; margin-left: 6px; transition: 0.3s ease; }
    .btn_more:hover {color: #7ab800;}
    .btn_more:hover::after {color: #7ab800; transform: translateX(5px);}
    .our_people_outer .brdmembr_intro {margin-top: 100px; padding: 0 35px;}
    .our_people_outer .brdmembr_pic {width: 265px; min-width: 265px; margin-right: 40px;}
    .our_people_outer .brdmembr_content {max-width: 100%; width: 100%; text-align: left;}
    .our_people_outer .brdmembr_content h4 {text-align: left; padding-bottom: 10px;}
    .our_people_outer .brdmembr_content .btn_more {margin-top: 20px;}
    /*careers*/
    .career_outer {padding: 140px 0 90px;}
    .career_outer::before {content: ''; background-size: 100%; background-repeat: no-repeat; background-position: top center;
    width: 100%; height: 250px; position: absolute; top: -105px; left: 0; z-index: -1; pointer-events: none; overflow: hidden;
    background-image: url(assets/images/newsltr_top_shape.png);}
    .career_outer .global_heading {max-width: 1080px; margin: 0 auto 0;}
    .career_outer .global_heading h2 {padding-bottom: 30px;}
    .career_outer .global_heading h2::after {content: none;}
    .two_col_text {margin-top: 25px;}
    .text_col {width: calc((100% - 0px)/2); margin-right: 70px;}
    .text_col:nth-child(even) {margin-right: 0;}
    .text_col p {font-size: 22px; line-height: 32px;}
    .carrer_listing {margin-top: 80px;}
    .carrer_list_block {padding: 40px 20px 40px;}
    .carrer_lst_cont {width: 100%;}
    .carrer_lst_cont h4 {padding-bottom: 30px;}
    .carrer_lst_btn {min-width: 290px; width: 290px; margin-left: 70px; text-align: right;}
    .carrer_lst_btn a::after {content: none;} 
    .carrer_lst_btn .white_btn {margin-top: 6px;}
    .carrer_lst_btn .white_btn:hover {background-color: #f47421;}
    .lst_updated {display: block; text-align: center; font-size: 22px; line-height: 32px; color: #fff; 
    font-family: 'museo_sans_rounded500'; margin-top: 55px;}
    .carrer_listingg {padding-top: 30px;}
    .career_job_item {border-bottom: 2px solid #fff;}
    .career_job_item .accord_trigger {padding: 20px 0; padding-right: 40px; }
    .career_job_item .accord_trigger h4 {padding-bottom: 0; position: relative;}
    .career_job_item .accord_trigger h4:before {content: ''; background-image: url(assets/images/accordion-plus.png); 
    background-repeat: no-repeat; background-position: center; background-color: none; border: 3px solid #fff;  position: absolute; 
    right: -40px; top: 20px; width: 28px; height: 28px; transform: translateY(-50%); -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer;}
    .career_job_item.active .accord_trigger h4::before {background-image: url(assets/images/accordion-minus.png);}
    @media (max-width:1899px) {
        .career_outer::before {top: -90px;}
    }
    @media (max-width:1599px) {
        .career_outer::before {top: -60px;}
        .career_outer {padding: 130px 0 90px;}
    }
    @media (max-width:1439px) {
        .text_col p {font-size: 20px;}
        .lst_updated {font-size: 20px;}
    }
    @media (max-width:1199px) {
        .peple_cont {padding: 50px 20px 30px;}
        .ourppl_block {width: calc((100% - 35px)/2); margin-right: 35px;}
        .peple_cont h4 {padding-bottom: 20px;}
        .btn_more {margin-top: 20px; font-size: 18px;}
        .ourppl_block .circl_img {margin-top: -110px;}
        .our_people_outer {margin: 140px 0 0;}
        .our_people_outer .brdmembr_intro {margin-top: 60px;}
        .our_people_outer .brdmembr_content .btn_more {margin-top: 15px;}
        .career_outer {padding: 90px 0 55px;}
        .career_outer::before {top: -45px;}
        .career_outer .global_heading h2 {margin-bottom: 0;}
        .text_col p {font-size: 18px;}
        .carrer_list_block {padding: 30px 20px 30px;}
        .carrer_lst_cont h4 {padding-bottom: 25px;}
        .carrer_lst_btn {min-width: 240px; width: 240px; margin-left: 60px;}
        .carrer_listing {margin-top: 60px;}
        .lst_updated {margin-top: 40px; font-size: 18px;}
        .two_col_text {margin-top: 35px;}
    }
    @media (max-width:991px) {
        .our_people_outer {margin: 100px 0 0; padding-bottom: 20px;}
        .our_people_wrapper {flex-wrap: wrap;}
        .ourppl_block {width: 100%; margin-right: auto; margin-bottom: 120px; margin-left: auto; max-width: 580px;}
        .ourppl_block:last-child {margin-bottom: 0;}
        .ourppl_block:nth-child(2n) {margin-right: auto; margin-left: auto;}
        .ourppl_block .circl_img {margin-top: -85px;}
        .our_people_outer .brdmembr_intro {flex-wrap: wrap; margin-top: 70px; }
        .our_people_outer .brdmembr_pic {margin: 0 auto 30px;}
        .our_people_outer .brdmembr_content {text-align: center;}
        .our_people_outer .brdmembr_content h4 {text-align: center;}
        .career_outer {padding: 110px 0 55px;}
        .career_outer::before {top: 0;}
        .two_col_text {margin-top: 20px; flex-wrap: wrap;}
        .text_col {width: 100%; margin-right: 0; margin-bottom: 20px; text-align: center;}
        .text_col p {font-size: 17px; line-height: 30px;}
        .carrer_listing {margin-top: 30px;}
        .carrer_lst_cont h4 {padding-bottom: 20px;}
        .carrer_list_block {flex-wrap: wrap;}
        .carrer_lst_btn {min-width: 100%; width: 100%; margin-left: 0; text-align: left; margin-top: 20px;}
        .carrer_lst_btn a {margin-right: 10px;}
        .carrer_listingg {padding-top: 10px;}
    }
    @media (max-width:767px) {
        .our_people_outer {margin: 50px 0 0; overflow: hidden; padding-top: 75px;}
        .peple_cont {padding: 40px 20px 25px;}
        .peple_cont h4 {padding-bottom: 15px;}
        .btn_more {margin-top: 15px; font-size: 17px;}
        .our_people_outer .brdmembr_intro {margin-top: 60px; padding: 0;}
        .career_outer {padding: 85px 0 45px;}
        .career_outer .global_heading h2 {padding-bottom: 20px;}
    }
    @media (max-width:575px) {
        .ourppl_block::before {height: 150px; background-size: auto 100%;}
        .carrer_list_block {padding: 25px 10px 25px;}
        .two_col_text {margin-top: 10px;}
        .our_people_outer .brdmembr_pic {margin: 0px auto 25px;}
    }
    /***Our Work***/
    .our_work_outer {margin-bottom: 0;}
    .ourwork_intro {padding-bottom: 25px; text-align: left;}
    .our_work_outer h4 {text-align: left; color: #009aa6;}
    .ourwork_intro h4 {padding-bottom: 30px;}
    .ourwork_intro p {margin-bottom: 30px;}
    .ourwork_intro p:last-child {margin-bottom: 0;}
    .ourwork_content {align-items: center;}
    .ourwork_content h4 {padding-bottom: 30px;}
    .ourwork_content ol {margin-bottom: 40px;}
    .ourwork_content p a {color: #009aa6;}
    .ourwork_content p a:hover {color: #474747;}
    ol, .know_right_guide ol, .know_right_guide.cms_inner_outer ol {counter-reset: item; margin-bottom: 25px;}
    ol li, .know_right_guide ol li, .know_right_guide.cms_inner_outer ol li {font-size: 22px; color: #303030; padding-left: 40px; position: relative; z-index: 1; margin-bottom: 10px;}
    ol li:last-child, .know_right_guide ol li:last-child, .know_right_guide.cms_inner_outer ol li:last-child {margin-bottom: 0;}
    ol li a, .know_right_guide ol li a, .know_right_guide.cms_inner_outer ol li a {color: #303030; text-decoration: underline;}
    ol li:hover a, .know_right_guide ol li:hover a, .know_right_guide.cms_inner_outer ol li:hover a {color: #7ab800; text-decoration: none;}
    ol li::before, .know_right_guide ol li::before, .know_right_guide.cms_inner_outer ol li::before {display: inline-block; content:counter(item) '.'; counter-increment: item; 
    color: #7ab800; font-family: 'museo_sans_rounded1000'; font-weight: normal; position: absolute; 
    left: 0; top: 0; z-index: -1; }
    .ourwork_content .round_img_box {max-width: 510px; margin-left: auto; clip-path: ellipse(39% 49% at 50% 49%);
    transform: rotate(-55deg);}
    .ourwork_content .round_img_box img {transform: rotate(55deg);}
    /*campaign**/
    .our_campaign_outer {padding: 50px 0 25px;}
    .campaign_slider {margin: 0 -15px; position: relative; z-index: 1; padding-top: 55px;}
    .campaign_item {margin: 0 15px; box-shadow: 0 0 20px rgba(0,0,0,0.1); } 
    .campaign_slider .slick-track {padding-bottom: 20px;}
    .cmpaign_pic {display: block; overflow: hidden; position: relative;}
    .cmpaign_pic::before {content: ''; height: 50%; width: 100%; position: absolute; left: 0; bottom: -2px; 
    background-image: url(assets/images/img_bottom_shape.png); z-index: 1; background-size: 100%; background-repeat: no-repeat; 
    background-position: bottom center;}
    .cmpaign_pic img {width: 100%; transition: 0.8s ease;}
    .cmpaign_pic:hover img {transform: scale(1.02);}
    .campaign_content {text-align: center; padding: 12px 28px 30px;}
    .campaign_content .btn_more {color: #7ab800; text-transform: none; margin-top: 28px;}
    .campaign_content .btn_more::after {color: #7ab800;}
    .campaign_content .btn_more:hover {color: #e17000;}
    .campaign_content .btn_more:hover::after {color: #e17000;}
    .campaign_slider .slick-arrow {padding: 0; outline: none; border: 0; background-color: transparent; cursor: pointer; 
    font-size: 40px; color: #7ab800; position: absolute; z-index: 2; top: 50%; transform: translateY(-50%); } 
    .campaign_slider .slick-arrow:hover {color: #e17000;}
    .campaign_slider .slick-arrow.next {right: -200px;}
    .campaign_slider .slick-arrow.prev {left: -200px;}
    @media (max-width:1899px) {
        .campaign_slider .slick-arrow.prev {left: -120px;}
        .campaign_slider .slick-arrow.next {right: -120px;}
    }
    @media (max-width:1599px) {
        .campaign_slider .slick-arrow.prev {left: -60px;}
        .campaign_slider .slick-arrow.next {right: -60px;}
        .campaign_content {padding: 12px 20px 25px;}
        .ourwork_intro p {margin-bottom: 25px;}
        .ourwork_content h4 {padding-bottom: 25px;}
        ol li, .know_right_guide ol li, .know_right_guide.cms_inner_outer ol li {padding-left: 35px;}
        .campaign_slider .slick-arrow {font-size: 30px;}
        .campaign_slider .slick-arrow.prev {left: -30px; }
        .campaign_slider .slick-arrow.next {right: -30px;}
    }
    @media (max-width:1365px) {
        .ourwork_intro h4 {padding-bottom: 25px;}
        ol li, .know_right_guide ol li, .know_right_guide.cms_inner_outer ol li {font-size: 20px; padding-left: 30px;}
        .ourwork_content ol {margin-bottom: 35px;}
        .ourwork_intro p {margin-bottom: 20px;}
        .our_campaign_outer {padding: 40px 0 25px;}
        .campaign_slider {padding-left: 50px; padding-right: 50px; padding-top: 40px;}
        .campaign_slider .slick-arrow.prev {left: 15px;}
        .campaign_slider .slick-arrow.next {right: 15px;}
    }
    @media (max-width:991px) {
        .ourwork_intro h4 {padding-bottom: 20px;}
        .ourwork_intro p {margin-bottom: 15px;}
        ol li, .know_right_guide ol li, .know_right_guide.cms_inner_outer ol li {font-size: 18px; padding-left: 26px; margin-bottom: 8px;}
        .ourwork_content ol {margin-bottom: 30px;}
        .campaign_slider {padding-top: 35px;}
        .our_campaign_outer {padding: 25px 0 25px;}
        .campaign_content .btn_more {margin-top: 20px;}
    }
    @media (max-width:767px) {
        .ourwork_content .block:first-child {order: 2;}
        .ourwork_content .block:last-child {order: 1;}
        .ourwork_content .round_img_box {margin: 0 auto 10px;}
        .ourwork_content h4 {padding-bottom: 20px;}
        ol li, .know_right_guide ol li, .know_right_guide.cms_inner_outer ol li {font-size: 17px; padding-left: 24px; margin-bottom: 7px;}
        .ourwork_content ol {margin-bottom: 25px;}
        .our_work_outer {padding-bottom: 30px; overflow: hidden;}
        .campaign_slider {padding-top: 30px;}
        .campaign_item {margin-bottom: 15px;}
        .campaign_slider .slick-track {padding-bottom: 0;}
    }
    @media (max-width:575px) {
        .campaign_slider {padding-left: 35px; padding-right: 35px;}
        .campaign_slider .slick-arrow {font-size: 25px;}
        .campaign_slider .slick-arrow.prev {left: 10px;}
        .campaign_slider .slick-arrow.next {right: 10px;}
        .ourwork_intro h4 {padding-bottom: 16px;}
        .ourwork_intro {padding-bottom: 20px;}
        .our_campaign_outer {padding: 15px 0 25px;}
        .campaign_slider {padding-top: 25px;}
        .campaign_content h4 {padding-bottom: 15px;}
        .campaign_content .btn_more {margin-top: 15px;}
    }
    /*Members*/
    .our_member_wrapper {margin-bottom: 0; overflow: hidden;}
    .our_membr_contnt .block:first-child {order: 2; width: 52%;}
    .our_membr_contnt .block:last-child {order: 1;}
    .our_membr_contnt h4 {text-align: left; padding-bottom: 40px;}
    .membr_intro {padding-bottom: 50px;}
    .membr_list_custm ul {column-count: 2; column-gap: 80px;}
    .membr_list_custm ul li {font-family: 'museo_sans_rounded300'; font-weight: normal; position: relative;
    font-size: 22px; color: #5f5f5f; line-height: 32px; padding-left: 40px;}
    .membr_list_custm ul li a {color: #5f5f5f; text-decoration: underline;}
    .membr_list_custm ul li a:hover {color: #7ab800; text-decoration: none;}
    .about_content_wrapper .membr_list_custm ul li {margin-bottom: 20px;}
    .membr_list_custm ul li::before {content: '\f35a'; font-family: 'Font Awesome 5 free'; display: inline-block; 
    font-weight: 300; font-size: 20px; color: #74bd44; position: absolute; left: 0; top: -1px;}
    .our_membr_contnt .round_img_box {margin-right: auto; margin-left: 0;}
    .nationl_mvment {margin: 0; padding: 0;}
    .nationl_mvment .ourwork_content .block:first-child {width: 50%;}
    .nationl_mvment .ourwork_content h4 {text-align: left;} 
    .nationl_mvment .membr_list_custm {margin-top: 35px;}
    .nationl_mvment .membr_list_custm ul {column-count: 1;}
    .nationl_mvment .ourwork_content .basic_btn::after {content: none;}
    .nationl_mvment .ourwork_content .basic_btn {margin-top: 35px;}
    .nationl_mvment .ourwork_content .round_img_box {transform: rotate(55deg);}
    .nationl_mvment .ourwork_content .round_img_box img {transform: rotate(-55deg);}
    .key_bnefit_outer {padding-bottom: 0;}
    .key_bnefit_outer .membr_list_custm {margin-top: 55px;}
    .key_bnefit_outer .membr_list_custm ul {column-count: 3;}
    .key_bnefit_outer .membr_list_custm ul li {margin-bottom: 30px;}
    .readmr_btn_wrapr {justify-content: center; margin-top: 70px;}
    .readmr_btn_wrapr .basic_btn::after {content: none;}
    @media (max-width:1899px) {
        .nationl_mvment .ourwork_content .basic_btn {margin-top: 25px;}
        .becm_membr_holder.impact_outer {margin: 50px 0 60px 0;}
    }
    @media (max-width:1599px) {
        .nationl_mvment .ourwork_content .basic_btn {margin-top: 20px;}
        .key_bnefit_outer .membr_list_custm ul li {margin-bottom: 24px;}
        .key_bnefit_outer .membr_list_custm ul {column-gap: 30px;}
        .readmr_btn_wrapr {margin-top: 50px;}
    }
    @media (max-width:1365px) {
        .membr_list_custm ul {column-gap: 60px;}
        .membr_list_custm ul li {font-size: 20px; line-height: 30px;}
        .membr_list_custm ul li {padding-left: 35px;}
        .nationl_mvment .membr_list_custm {margin-top: 30px;}
        .key_bnefit_outer .membr_list_custm ul {column-count: 2;}
        .readmr_btn_wrapr {margin-top: 40px;}
        .key_bnefit_outer .membr_list_custm ul {column-gap: 50px;}
        .membr_intro {padding-bottom: 35px;}
    }
    @media (max-width:1199px) {
        .membr_list_custm ul {column-gap: 30px;}
        .membr_list_custm ul li {padding-left: 30px; font-size: 18px; line-height: 28px;}
        .about_content_wrapper .membr_list_custm ul li {margin-bottom: 15px;}
        .our_membr_contnt h4 {padding-bottom: 30px;}
        .becm_membr_holder.impact_outer {margin: 30px 0 30px 0;}
        .nationl_mvment .membr_list_custm {margin-top: 25px;}
        .nationl_mvment .ourwork_content .basic_btn {margin-top: 15px;}
        .readmr_btn_wrapr {margin-top: 30px;}
        .key_bnefit_outer .membr_list_custm {margin-top: 40px;}
    }
    @media (max-width:991px) {
        .membr_list_custm ul {column-count: 1;}
        .ourwork_content {align-items: flex-start;}
        .key_bnefit_outer {padding-top: 30px;}
    }
    @media (max-width:767px) {
        .membr_intro {padding-bottom: 25px;}
        .our_membr_contnt .block:first-child {width: 100%;}
        .our_membr_contnt h4 {padding-bottom: 25px;}
        .about_content_wrapper .membr_list_custm ul li {margin-bottom: 12px;}
        .membr_list_custm ul li::before {font-size: 18px;}
        .membr_list_custm ul li {padding-left: 25px; line-height: 26px; font-size: 16px;}
        .nationl_mvment {padding: 25px 0 35px;}
        .nationl_mvment .ourwork_content .block:first-child {width: 100%;}
        .nationl_mvment .membr_list_custm {margin-top: 20px;}
        .key_bnefit_outer .membr_list_custm ul {column-count: 1;}
        .key_bnefit_outer .membr_list_custm ul li {margin-bottom: 15px;}
        .key_bnefit_outer .membr_list_custm {margin-top: 35px;}
        .key_bnefit_outer {padding-bottom: 25px;}
        .readmr_btn_wrapr {margin-top: 25px;}
    }
    @media (max-width:480px) {
        .nationl_mvment {padding: 20px 0 30px; overflow: hidden;}
        .key_bnefit_outer .membr_list_custm {margin-top: 30px;}
        .key_bnefit_outer {padding-bottom: 15px;}
        .readmr_btn_wrapr {margin-top: 20px;}
    }
    /*our work campaign*/
    .plan_end_child_outer h2,
    .plan_end_child_outer h4{
        text-align: left;
        padding-bottom: 20px;
    }
    .plan_end_child_outer h2{font-size: 30px; line-height: 40px;}
    .plan_end_child_outer .round_img_box img{
        margin-top: -60px;
    }
    .plan_end_child_outer .left_content{
        width: 55%;
    }
    .plan_end_child_outer .right_image{
        width: 37%;
    }
    .plan_end_child_outer .round_img_box{
        max-width: 500px; 
    }
    .resource_reports_outer{
        margin-bottom: 0px;
    }
    .resource_reports_outer h2{
        margin-bottom: 70px;
    }
    .resource_reports_outer h4{
        text-align: left;
    }
    .resource_reports_outer p{
        margin-bottom: 40px;
    }
    .resource_reports_outer .global_heading{
        padding-top: 50px;
    }
    .resource_reports_outer ul li p{
        margin-bottom: 0px;
    }
    .what_children_outer{
        margin-top: 0;
        padding-top: 0;
    }
    .what_children_outer ul{
        margin-top: 20px;
    }
    .what_children_outer ul li{
        margin-bottom: 40px;
        display: flex;
    }
    .what_children_outer ul li i{
        margin-right: 15px;
        margin-top: 5px;
    }
    .what_children_outer ul li:last-child{
        margin-bottom: 0px;
    }
    .what_children_outer ul li i:before{
        color: #74bd44;
    }
    .context_outer .left_content{
        margin-top: 50px;
    }
    .context_outer .left_content h2::after{display: none;}
    .context_outer .left_content ul {margin-bottom: 25px;}
    .impact_outer{
        background-color: #009aa6;
        position: relative;
        padding: 30px 0;
    }
    .impact_outer h2 {
        color: #fff;
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .impact_outer h2:after{
        display: none;
    }
    .impact_outer:before{
        content: "";
        width: 100%;
        position: absolute;
        left: 0px;
        bottom: 100%;
        background-image: url(./assets/images/impact_curve_top.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: cover;
        height: 47px;
    }
    .impact_outer:after{
        content: "";
        width: 100%;
        position: absolute;
        left: 0px;
        top: 100%;
        background-image: url(./assets/images/impact_curve_bottom.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: cover;
        height: 40px;
        margin-top: -1px;
    }
    @media (max-width: 1199px) {
        .plan_end_child_outer .round_img_box img {
            margin-top: 0;
        }
        .what_children_outer ul li{
            font-size: 17px;
        }
        .impact_outer{
            padding: 5px 0 25px;
        }
    }
    @media (min-width: 1024px) and (max-width: 1199px) {
        .context_outer .left_content {
            margin-top: 0;
        }
    }
    @media (min-width: 768px) and (max-width: 1023px) {
        .resource_reports_outer .global_heading {
            padding-top: 0px;
        }
        .resource_reports_outer h2 {
            margin-bottom: 50px;
        }
        .plan_end_child_outer{
            margin-bottom: 90px;
        }
        .context_outer .left_content {
            margin-top: 0;
        }
        .context_outer{
            margin-bottom: 50px;
        }
        .what_children_outer h4{
            padding-bottom: 30px;
        }
        .what_children_outer ul li{
            margin-bottom: 30px;
        }
    }
    @media (max-width:767px) {
        .plan_end_child_outer h2{font-size: 24px; line-height: 34px;}
        .plan_end_child_outer .left_content {
            width: 100%;
            order: 2;
        }
        .plan_end_child_outer .right_image {
            width: 100%;
            order: 1;
            margin-bottom: 20px;
        }
        .plan_end_child_outer{
            margin-bottom: 50px;
            padding-top: 30px;
        }
        .resource_reports_outer .global_heading {
            padding-top: 0;
        }
        .resource_reports_outer h2 {
            margin-bottom: 30px;
        }
        .what_children_outer ul li{
            font-size: 16px;
            margin-bottom: 20px;
        }
        .what_children_outer{
            padding-bottom: 10px;
        }
        .context_outer .left_content{
            margin-top: 0px;
        }
        .context_outer{
            margin-bottom: 0px;
        }
        .what_children_outer ul {
            margin-top: 10px;
        }
        .moro_info_details .block h3 a{
            font-size: 22px;        
        }
        .moro_info_details .block a{
            display: flex;
            align-items: center;
            font-size: 22px;
        }
        .moro_info_details .block .mail_info a::before{
            width: 45px;
            height: 45px;
            background-size: contain;
            margin-right: 6px;
        }
        .moro_info_details .block .tel_info a::before{
            width: 52px;
            height: 26px;
            background-size: contain;
            margin-right: 6px;
        }
    }
    .about_member_content{
        width: 66%;
    }
    .member-details-inner .round_img_box{
        width: 368px;
        background-color: #fff;
        height: 340px;
        clip-path: ellipse(39% 49% at 45% 49%);
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 15px;
    }
    .member-details-inner .round_img_box img{
        /*max-width: 280px;
        position: relative;
        left: -23px;
        top: -10px;*/
        position: absolute;
        left: 46%;
        top: 27%;
        transform: translate(-50%) rotate(55deg);
        -webkit-transform: translate(-50%) rotate(55deg);
        -moz-transform: translate(-50%) rotate(55deg);
        width: 260px;
        height: 180px;
        object-fit: contain;
        margin-top: -5px;
    }
    .member-details-inner .about_member_content{
        width: 60%;
    }
    .member-details-inner .member_round_box_inner{
        width: 30%;
    }
    .alcohol_anchor_block a {
        color: #fff;
        font-size: 30px;
        font-family: 'museo_sans_rounded1000';
    }
    .alcohol_anchor_block a:hover span{
        text-decoration: none;
    }
    .alcohol_anchor_block a span {
        text-decoration: underline;
        transition: 0.3s ease;
    }
    .alcohol_anchor_block > span {text-decoration: none; 
        color: #fff;
        font-size: 30px;
        font-family: 'museo_sans_rounded1000';
    }
    .alcohol_anchor_block a i{
        display: block;
        font-size: 20px;
        margin-top: 20px;
    }
    .member-details_outer{
        padding-bottom: 80px;
    }
    .member-details-inner ul {margin-bottom: 30px;}
    .member-details-inner ul:last-child {margin-bottom: 0;}
    .member-details-inner ul li {font-weight: normal; position: relative; font-size: 18px; color: #fff; line-height: 1.5; padding-left: 30px; 
    margin-bottom: 20px;}
    .member-details-inner ul li:last-child {margin-bottom: 0;}
    .member-details-inner li::before {content: '\f14a'; font-family: 'Font Awesome 5 free'; display: inline-block; font-weight: 300; 
    font-size: 18px; color: #fff; position: absolute; left: 0; top: -1px;}
    @media only screen and (min-width: 1200px) and (max-width: 1460px) {
        .member-details-inner {padding-left: 0;}
        .member-details-inner .member_round_box_inner {overflow: hidden;}
        .member-details-inner .round_img_box {margin-top: -25px;}
    }
    @media (min-width: 1024px) and (max-width: 1279px) {
        .member-details-inner .about_member_content{
            width: 58%;
        }
        .member-details-inner .member_round_box_inner {
            width: 40%;
        }
        .member-details-inner ul li {font-size: 17px;}
    }
    @media (min-width: 992px) and (max-width: 1023px) {
            .member-details-inner .about_member_content{
            width: 60%;
        }
        .member-details-inner .member_round_box_inner {
            width: 35%;
        }
        .member-details-inner .round_img_box {
            width: 340px;
            height: 315px;
        }
        .member-details_outer {
            padding-bottom: 30px;
        }
    }
    @media (max-width: 1023px) {
        .member-details-inner ul li {margin-bottom: 15px; font-size: 17px;}
        .member-details-inner ul {margin-bottom: 20px;}
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .member-details-inner .about_member_content {
            width: 50%;
        }
        .member-details-inner .member_round_box_inner {
            width: 45%;
        }
    }
    @media (max-width:767px) {
        .member-details-inner{
            flex-wrap: wrap;
        } 
        .member-details-inner .about_member_content {
            width: 100%;
            order: 2;
        }
        .member-details-inner .member_round_box_inner {
            width: 100%;
            order: 1;
            margin-bottom: 20px;
            text-align: center;
            overflow: hidden;
        }
            .member-details_outer {
            padding-bottom: 30px;
        }
        .member-details-inner .round_img_box{
            width: 320px;
            height: 280px;
            float: none;
            margin: -20px auto 30px;
            position: relative;
            right: -13px;
        }
        .member-details-inner .round_img_box img{
            max-width: 180px;
            width: 180px;
            left: 46%;
            top: 19%;
        }
        .member-details-inner ul li {font-size: 16px; padding-left: 25px;}
    }
    /*member listing*/
    .our_members_outer{
        margin-bottom: 30px;
        padding-top: 0;
    }
    .testimonials_outer{
        position: relative;
        padding: 70px 0 90px;
    }
    .testimonials_outer h2:after{
        display: none;
    }
    .testimonials_outer:before {
        content: "";
        width: 100%;
        position: absolute;
        left: 0px;
        bottom: 100%;
        background-image: url(./assets/images/impact_curve_top.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: cover;
        height: 47px;
    }
    .testimonials_outer:after {
        content: "";
        width: 100%;
        position: absolute;
        left: 0px;
        top: 100%;
        background-image: url(./assets/images/impact_curve_bottom.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: cover;
        height: 40px;
        margin-top: -1px;
    }
    .testimonials_slider .item{
        padding: 0 30px;
    }
    .testimonials_slider_inner{
        padding: 0 40px;
    }
    .testimonials_slider_inner h4{
        font-size: 28px;
    }
    .testimonials_slider_inner .slick-arrow.prev{
        position: absolute;
        left: 0px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 40px;
        height: 40px;
        border: 0;
        cursor: pointer;
        font-size: 40px;
        color: #fff;
        background-color: transparent;
    }
    .testimonials_slider_inner .slick-arrow.next{
        position: absolute;
        right: 0px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 40px;
        height: 40px;
        border: 0;
        cursor: pointer;
        font-size: 40px;
        color: #fff;
        background-color: transparent;
    }
    .password_protected_button{
        margin-top: 20px;
    }
    .password_protected_button .basic_btn:after{
        display: none;
    }
    .member-listing-map{
        position: relative;
    }
    .member-listing-map .map-content{
        position: absolute;
        right: 16%;
        top: 320px;
    }
    .member-listing-map .map-content h3{
        color: #009aa6;
    }
    .member-listing-map .map-content h4{
        padding-bottom: 10px;
    }
    .members_listing_outer ul li {
        width: 23.5%;
        margin-right: 2%;
        margin-bottom: 2%;
        background-color: #fff;
        box-shadow: 0 0 10px #efefef;
    }
    .members_listing_outer ul li a {display: block;}
    .members_listing_outer ul li:nth-child(4n){
        margin-right: 0px;
    }
    .members_listing_outer ul{
        margin-top: 80px;
    }
    .members_listing_outer ul li h4{
        font-size: 20px;
        line-height: 1.5;
        text-align: center;
        padding: 20px 15px 55px;  
    }
    .members_listing_outer ul li .member_logo {
        min-height: 352px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
        border-bottom: 1px solid #f0f0f0;
    }
    .load_more_mem{
        margin-top: 20px;
    }
    .members_listing_outer .basic_btn:after{
        display: none;
    }
    .select_member_by{
        padding-left: 100px;
        padding-top: 50px;
    }
    .select_member_by h4{
        padding-bottom: 0px;
        margin-right: 20px;
    }
    .select_member_by select{
        width: 300px;
        height: 55px;
        border: 1px solid #009aa6;
        color: #222;
        font-size: 17px;
        padding: 10px;
        background-position: 92% 50%;
    }
    .select_member_by select option{
        padding: 5px;
    }
    .select_member_by  selected selected{
        color: #00a6b8;
    }
    @media (min-width: 1200px) and (max-width: 1440px) {
        .member-listing-map .map-content{
            right: 10%;
        }
    }
    @media (min-width: 1024px) and (max-width: 1199px) {
        .member-listing-map .map-content{
            right: 3%;
            top: 280px;
        }
        .select_member_by{
            padding-top: 40px;
        }
        .members_listing_outer ul {
            margin-top: 50px;
        }
    }
    @media (min-width: 768px) and (max-width: 1023px) {
        .testimonials_outer{
            padding: 50px 0;
        }
        .member-listing-map .map-content{
            right: 0px;
            top: 210px;
        }
        .our_members_outer{
            padding-top: 0px;
        }
        .members_listing_outer ul li{
            width: 32%;
            margin-right: 2%;
        }
        .members_listing_outer ul li:nth-child(3n){
            margin-right: 0px;
        }
        .members_listing_outer ul li:nth-child(4n) {
            margin-right: auto;
        }
        .members_listing_outer ul li h4{
            padding: 20px 10px 20px;
            font-size: 18px;
        }
        .select_member_by {
            padding-left: 0;
            padding-top: 30px;
        }
        .members_listing_outer ul {
            margin-top: 50px;
        }
    }
    @media (max-width:767px) {
        .select_member_by {
            padding-left: 0;
            padding-top: 0;
        }
        .select_member_by h4 {
            margin-right: 10px;
            font-size: 20px;
            line-height: 1.3;
        }
        .select_member_by select{
            padding: 7px;
            font-size: 17px;
        }
        .members_listing_outer ul {
            margin-top: 35px;
        }
        .members_listing_outer ul li{
            width: 100%;
            margin-right: 0px;
            margin-bottom: 25px;
        }
        .members_listing_outer ul li .member_logo{
            min-height: inherit;
        }
        .members_listing_outer ul li h4{
            padding: 15px;
        }
        .password_protected_button{
            padding: 40px 0 0;
        }
        .testimonials_outer{
            padding: 10px 0 20px;
        }
        .testimonials_slider .item{
            padding: 0 10px;
        }
        .testimonials_slider_inner {
            padding: 0 25px;
        }
        .testimonials_slider_inner .slick-arrow.prev{
            width: 24px;
            height: 24px;
            font-size: 28px;
            left: -3px;
            padding: 0px;
        }
        .testimonials_slider_inner .slick-arrow.next{
            width: 24px;
            height: 24px;
            font-size: 28px;
            right: -3px;
            padding: 0px;
        }
        .testimonials_slider_inner h3{
            font-size: 26px;
        }
        .testimonials_slider_inner h4{
            font-size: 24px;
        }
        .our_members_outer{
            padding-top: 0px;
        }
        .member-listing-map .map-content {
            position: static;
        }
    }
    /*modal css*/
    .blocker {
        position: fixed;
        top: 0; right: 0; bottom: 0; left: 0;
        width: 100%; height: 100%;
        overflow: auto;
        z-index: 9999;
        padding: 20px;
        box-sizing: border-box;
        background-color: rgb(0,0,0);
        background-color: rgba(0,0,0,0.80);
        text-align: center;
        }
        .blocker:before{
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.05em;
        }
        .blocker.behind {
        background-color: transparent;
        }
        .modal {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        z-index: 2;
        max-width: 680px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        background: #fff;
        }
        .modal a.close-modal {
        position: absolute;
        top: 0px;
        right: 0px;
        display: block;
        width: 45px;
        height: 45px;
        text-indent: -9999px;
        background-image:url(./assets/images/modal-close.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: #7ab800;
        background-size: 16px;
        }
        .modal a.close-modal:hover{
            background-color: #699c06;
        }
        /*enquiry modal css*/
        .enquiry-form{
            padding: 25px 25px 35px;
        }
        .enquiry-form h3{
            text-align: left;
            font-size: 30px;
            padding-bottom: 25px;
            text-transform: inherit;
            color: #00a6b8;
        }
        .enquiry-form ul{
            display: flex;
            display: -webkit-flex;
            display: -moz-flex;
            width: 100%;
            flex-wrap: wrap;
        }
        .enquiry-form ul li{
            width: 48%;
            margin-right: 4%;
            margin-bottom: 20px;
        }
        .enquiry-form ul li:nth-child(2n){
            margin-right: 0px;
        }
        .enquiry-form ul li.full-width{
            width: 100%;
            margin-right: 0px;
            margin-bottom: 20px;
        }
        .enquiry-form .cfrm_contrl{
            background-color: #eaeaea;
            font-size: 22px;
            height: 60px;
            line-height: 60px;
            width: 100%;
            padding: 0 20px;
            font-size: 20px;
            font-weight: 300;
            color: #8e979d;
            border-radius: 5px;
            overflow: hidden;
            border: 0;
            outline: none;
            font-family: 'museo_sans_rounded300';
        }
        .enquiry-form .cfrm_contrl::-webkit-input-placeholder{
            color: #385164;
        }
        .enquiry-form .cfrm_contrl:-ms-input-placeholder{
            color: #385164;
        }
        .enquiry-form .cfrm_contrl::placeholder{
            color: #385164;
        }
        .enquiry-form .cfrm_contrl:focus{
            background-color: #eaeaea;
            background-color: #cfcfcf;
        }
        .enquiry-form textarea.cfrm_contrl{
            padding-top: 20px;
            resize: none;
            height: 250px;
            line-height: 1.3;
        }
        .enquiry-form .cfrm_contrlselect{
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            position: relative;
            background-image: url('./assets/images/select-dropdown.png');
            background-position: right 25px center;
            background-repeat: no-repeat;
            background-size: 16px;
            padding-right: 50px;
            color: #385164;
            padding-left: 20px;
            font-size: 22px;
        }
        .enquiry-form .modal-submit-wrapper{
            width: 100%;
            margin-top: 15px;
            display: flex;
            display: -webkit-flex;
            display: -moz-flex;
            justify-content: space-between;
            align-items: center;
        }
        .enquiry-form  .modal-check{
            font-size: 20px;
            color: #385164;
        }
        .enquiry-form  .modal-check a{
            color: #385164;
            text-decoration: underline;
        }
        .enquiry-form  .modal-check input[type="checkbox"]{
            margin: 0 5px 0 0;
            vertical-align: middle;
        }
        .enquiry-form  .modal-check a:hover{
            text-decoration: none;
        }
        .enquiry-form .modal-submit .frmsbmit_btn{
            background-color: #7ab800;
            color: #fff;
            font-size: 20px;
            padding: 17px 35px;
            text-transform: uppercase;
            line-height: 1.3;
            text-align: center;
            border-radius: 12px;
            -webkit-border-radius: 12px;
            -moz-border-radius: 12px;
            border: 0;
            cursor: pointer;
        }
        .enquiry-form .modal-submit .frmsbmit_btn:hover{
            background-color: #e17000;
        }
        @media (max-width: 767px){
            .enquiry-form textarea.cfrm_contrl{
                height: 100px;
                padding-top: 10px;
            }
            .enquiry-form ul li{
                width: 100%;
                margin-right: 0px;
            }
            .enquiry-form h3{
                font-size: 22px;
                padding-bottom: 22px;
            }
            .modal a.close-modal{
                width: 40px;
                height: 40px;
            }
            .enquiry-form .modal-submit-wrapper{
                flex-wrap: wrap;
                margin-top: 15px;
            }
            .enquiry-form .modal-check{
                font-size: 17px;
                display: flex;
                display: -webkit-flex;
                display: -moz-flex;
                justify-content: center;
                width: 100%;
                text-align: center;
            }
            .enquiry-form .modal-submit{
                width: 100%;
                text-align: center;
            }
            .enquiry-form .modal-submit .frmsbmit_btn{
                font-size: 14px;
                padding: 14px 25px;
                margin-top: 15px;
            }
            .enquiry-form select{
                padding-left: 15px;
            }
        }
        /*thank you page*/
        .thank-you-block {margin-bottom: 50px;}
        .thank-you-inner .icon .fas {
        color: #7ab800;
        margin-bottom: 25px;
        font-size: 90px;
        font-weight: 400;
        }
        .thank-you-inner h1:after{
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            bottom: 5px;
        }
        .thank-you-inner .basic_btn{
            background-color: #f47421;
            margin-top: 30px;
        }
        .thank-you-inner .basic_btn:hover{
            background-color: #00a6b8;
        }
        @media (max-width:1199px) {
        .thank-you-inner .icon .fas {margin-bottom: 20px; font-size: 80px;}
        .thank-you-inner .basic_btn {margin-top: 25px;}
        .thank-you-block {margin-bottom: 25px;}
        }
        @media (max-width:420px) {
        .thank-you-inner .basic_btn {margin-top: 20px;}
        .section.thank-you-block {padding-top: 45px; margin-bottom: 10px;}
        .thank-you-inner .icon .fas {margin-bottom: 18px; font-size: 70px;}
        }
    /*26-07-2022*/
    .about-our-people-details-inner .nominating_org a{
        color: #fff;
        text-decoration: none;
    }
    /*27-07-2022*/
    .download_list_outer ul li a {
        display: flex;
        align-items: center;
        width: 100%;
        text-decoration: underline;
        text-decoration-color: #000;
    }
    .download_list_outer ul li a:hover {
        text-decoration: none;
    }
    .download_list_outer ul li a:hover p {
        color: #009aa6;
    }
    /*28-07-2022*/
    .career_job_item{
        display: none;
    }
    .load_more{
        margin-top: 70px;
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        justify-content: center;
    }
    .enquiry-form .modal-submit .frmsbmit_btn:disabled {
        cursor: not-allowed;
    }
    .enquiry-form ul li .wpcf7-form-control-wrap{
        width: 100%;
    }
    .enquiry-form ul li select.wpcf7-form-control{
        padding-right: 45px;
    }
    .enquiry-form ul li.full-width .wpcf7-file{
        background-color: #eaeaea;
        font-size: 22px;
        height: 60px;
        line-height: 60px;
        width: 100%;
        padding: 0 20px;
        font-size: 20px;
        font-weight: 300;
        color: #8e979d;
        border-radius: 5px;
        overflow: hidden;
        border: 0;
        outline: none;
        font-family: 'museo_sans_rounded300';
    }
    .enquiry-form .wpcf7-list-item{
        margin-left: 0px;
    }
    .enquiry-form .modal-submit .wpcf7-spinner{
        display: none;
    }
    .enquiry-form ul li.full-width:last-child{
        margin-bottom: 0px;
    }
    /*error message*/
    .wpcf7-not-valid-tip{
        text-align: left;
        margin-top: 5px;
        font-size: 16px;
    }
    /*cms page*/
    .cms_inner_outer h2{font-size: 30px; line-height: 40px; margin-bottom: 0; padding-bottom: 20px;}
    .cms_inner_outer h2:after,
    .cms_inner_outer .field-items h2::after{display: none;}
    .cms-block{
        padding-bottom: 0px;
        z-index: 2;
    }
    .cms_inner_outer{
        padding-top: 50px;
    }
    .cms_inner_outer p{
        padding-bottom: 30px;
    }
    .cms_inner_outer h5{
        padding-bottom: 20px;
        font-size: 24px;
    }
    .cms_table_wrap {width: 100%; overflow: auto;}
    .cms_inner_outer table {
        margin-bottom: 30px;
        width: 100%;
        border: 1px solid #ccc;
    }
    .cms_inner_outer table td, .cms_inner_outer table th{
        padding: 10px;
        font-size: 18px;
        background-color: #f1f1f1;
        text-align: center;
    }
    .cms_inner_outer table th{
        background-color: #00a6b8;
        color: #fff;
        border-right: 1px solid #fff;
    }
    .cms_inner_outer table th:last-child{
        border-right: 0px;
    }
    .cms_inner_outer table td{
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }
    .cms_inner_outer table td:last-child{
        border-right: 0px;
    }
    .cms_inner_outer table td a{
        color: #000;
        text-decoration: underline;
    }
    .cms_inner_outer table tr:last-child td{
        border-bottom: 0px;
    }
    /* .cms_inner_outer ul li {
        font-size: 18px;
        font-weight: 500;
        line-height: 1.5;
        color: #141721;
        margin-bottom: 5px;
        background-image: url(./assets/images/tick_icon.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 45px;
        margin-bottom: 15px;
    } */
    .cms_inner_outer ul li a {
        color: #009aa6;
        text-decoration: underline;
    }
    .cms_inner_outer ol li {font-size: 18px; padding-left: 30px;}
    @media (max-width:767px) {
        .cms_inner_outer h2{font-size: 24px; line-height: 34px;}
        .cms_inner_outer ul li {font-size: 16px;}
        .cms_inner_outer ol li {font-size: 16px;}
        .cms_inner_outer table  {width: 600px;}
    }
    /*404 error page*/
    .page_not_found{text-align: center; max-width: 900px; margin: 0 auto;}
    .page_not_found h1,
    .page_not_found h2{ font-size: 120px; line-height: 100%; color: #009aa6; font-weight: 700; padding-bottom: 50px;}
    .page_not_found h3{font-size: 40px; color: #141721; font-weight: 500; padding-bottom: 30px;}
    .page_not_found p{padding-bottom: 40px;}
    .page_not_found .basic_btn{background-color: #f47421;}
    .page_not_found .basic_btn:hover{background-color: #00a6b8;}
    .page_not_found h1::after, .page_not_found h2::after{left: 50%; bottom: 10px; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
    @media only screen and (min-width: 768px) and (max-width: 1023px){
            .error-404 {
            padding-top: 60px;
        }
        .page_not_found h1, .page_not_found h2{
                font-size: 100px;
                padding-bottom: 40px;
        }
        .page_not_found h3{
            font-size: 40px;
        }
    }
    @media only screen and (max-width: 767px){
        .page_not_found h1, .page_not_found h2{
                font-size: 80px;
                padding-bottom: 40px;
                padding-top: 10px;
        }
        .page_not_found h3{
            font-size: 30px;
            padding-bottom: 25px;
        }
        .page_not_found p {
            padding-bottom: 30px;
        }
    }
    /*03-08-2022 css start*/
    .alnc_mbrs_list_item{
        display: none;
    }
    /*02-08-2022 css start*/
    .helpline_annual_report_outer{
        padding: 0px;
    }
    .helpline_annual_report_outer .round_img_box img {
            margin-top: 0;
    }
    .helpline_annual_report_outer .left_content ul li{
        font-size: 22px;
        line-height: 1;
        color: #00a6b8;
        font-family: 'museo_sans_rounded1000';
        font-weight: normal;
        margin-bottom: 5px;
        align-items: center;
        padding: 0;
    }
    .helpline_annual_report_outer .left_content ul li::before{display: none;}
    .helpline_annual_report_outer .left_content ul li a {
        color: #00a6b8;
        text-decoration: underline;
        text-decoration-color: #00a6b8;
    }
    .helpline_annual_report_outer .left_content ul li a:hover {text-decoration: none; color: #7ab800;}
    .helpline_annual_report_outer .left_content ul li:last-child{
        margin-bottom: 0px;
    }
    .helpline_annual_report_outer .left_content ul li span{
        background-color: #7ab800;
        width: 90px;
        height: 90px;
        transform: rotate(-55deg);
        -webkit-transform: rotate(-55deg);
        -moz-transform: rotate(-55deg);
        clip-path: ellipse(40% 45% at 47% 55%);
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        margin-right: 30px;
        font-size: 20px;
    }
    .helpline_annual_report_outer .left_content ul li span label{
        -webkit-transform: rotate(55deg);
        -moz-transform: rotate(55deg);
        transform: rotate(55deg);
        margin-top: 8px;
        margin-left: -9px;
    }
    .free_legal_advice_outer{
        padding-top: 30px;
    }
    .free_legal_advice_outer h4 a {
        color: #00a6b8;
        text-decoration: underline;
    }
    .free_legal_advice_outer h4 a:hover {
        text-decoration: none;
        color: #7ab800;
    }
    .free_legal_advice_outer .left_content ul{
        margin-top: 40px;
    }
    .free_legal_advice_outer .left_content ul li{
        margin-right: 25px;
    }
    .free_legal_advice_outer .round_img_box img {
        margin-top: 0px;
    }
    .case_studies_outer .wrk_sl_cont h4 {
        padding-bottom: 10px;
    }
    .case_studies_outer .wrk_slider .slick-arrow {
        padding: 0;
        outline: 0;
        border: 0;
        background-color: transparent;
        font-size: 40px;
        color: #000;
        cursor: pointer;
        transition: 0.3s ease;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        position: absolute;
        top: 43%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 5;
    }
    .case_studies_outer .wrk_slider .slick-arrow.prev {
        left: -50px;
    }
    .case_studies_outer .wrk_slider .slick-arrow.next {
        right: -50px;
    }
    .helpline_service_outer {padding-bottom: 20px;}
    .helpline_service_outer .heading{
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .helpline_service_outer .helpline_right .hlp_line_head:after{
        display: none;
    }
    .helpline_service_outer .mail_wicon:before{
        display: none;
    }
    .hlp_line_head h3 {
        padding-bottom: 30px;
        color: #009aa6;
    }
    .helpline_service_outer .helpline_right h2{
        margin-bottom: 20px;
    }
    .helpline_service_outer .helpline_left .hlp_line_head:before {
        top: -30px;
    }
    .helpline_service_outer .mail_wicon{
        margin-top: 5px;
    }
    /* .helpline_service_outer .helpline_right .hlp_line_head:before {
        background-image: url(./assets/images/helpline_contact.png);
        background-size: contain;
        background-repeat: no-repeat;
        width: 158px;
        height: 302px;
        position: absolute;
        right: -140px;
        top: -15px;
        content: "";
    } */
    .helpline_time_table {position: relative; z-index: 1;}
    .helpline_time_table li {display: flex; width: 100%; font-size: 34px; color: #009aa6; font-family: 'museo_sans_rounded500'; line-height: 1; 
    margin-bottom: 24px; font-weight: normal;}
    .helpline_time_table li:last-child {margin-bottom: 0;}
    .helpline_time_table li strong {font-family: 'museo_sans_rounded1000'; min-width: 230px; margin-right: 12px;}
    /* .helpline_service_outer .time_table::before, .helpline_service_outer .time_table::after {content: none;} */
    .helpline_annual_report_outer.report_icon_small .left_content ul li {margin-bottom: 15px;}
    .helpline_annual_report_outer.report_icon_small .left_content ul li span {width: 48px; height: 48px; 
    min-width: 48px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
    clip-path: ellipse(50% 43% at 50% 55%); margin-right: 20px;}
    .helpline_annual_report_outer.report_icon_small .left_content ul li span label {margin-top: 0;
    margin-left: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); 
    transform: rotate(-45deg);}
    .helpline_annual_report_outer.report_icon_small .left_content ul li i {margin-right: 2px; 
    margin-top: 2px;}
    @media only screen and (min-width: 1200px) and (max-width: 1365px){
        /* .helpline_service_outer .helpline_right .hlp_line_head:before{
            right: -60px;
        } */
        .helpline_time_table li strong{
            min-width: 170px;
        }
        .helpline_time_table li{
            font-size: 24px;
        }
        .hlp_line_head h3{
            font-size: 36px;
        }
    }
    @media only screen and (min-width: 1024px) and (max-width: 1199px){
        .free_legal_advice_outer .left_content ul {
            margin-top: 20px;
        }
        .free_legal_advice_outer .left_content ul li {
            margin-right: 15px;
        }
        .case_studies_outer .wrk_slider .slick-arrow.prev {
            left: -30px;
        }
        .case_studies_outer .wrk_slider .slick-arrow.next {
            right: -30px;
        }   
        /* .helpline_service_outer .helpline_right .hlp_line_head:before{
            width: 110px;
            height: 215px;
            right: -40px;
            top: -15px;
        } */
        .helpline_time_table li{
            font-size: 24px;
        }
        .helpline_time_table li strong{
            min-width: 170px;
        }
        .hlp_line_head h3{
            font-size: 36px;
        }
        /* .helpline_service_outer .helpline_right .hlp_line_head:before {
            height: 191px;
            width: 100px;
            right: -30px;
            top: 25px;
        } */
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px){
        .helpline_service_outer {padding-bottom: 90px;}
        /* .helpline_service_outer .helpline_right .hlp_line_head:before {
            height: 191px;
            width: 100px;
            right: -30px;
            top: 25px;
        } */
        .helpline_service_outer .heading{
            padding-top: 20px;
            padding-bottom: 40px;
        }
        .helpline_service_outer .helpline_left .hlp_line_head:before {
            top: 0;
        }
        .helpline_service_outer{
            padding-bottom: 80px;
        }
        .free_legal_advice_outer .left_content ul {
            margin-top: 20px;
        }
        .free_legal_advice_outer .left_content ul li {
            margin-right: 10px;
        }
        .free_legal_advice_outer .left_content ul{
            flex-wrap: wrap;
        }
        .case_studies_outer .wrk_slider .slick-arrow.prev {
            left: -30px;
        }
        .case_studies_outer .wrk_slider .slick-arrow.next {
            right: -30px;
        }
        .helpline_annual_report_outer{
            margin-bottom: 0px;
            margin-top: 60px;
        }
        .helpline_annual_report_outer .left_content ul li span{
            width: 70px;
            height: 70px;
            font-size: 18px;
            margin-right: 15px;
        }
    }
    @media only screen and (max-width: 767px){
        .helpline_service_outer .heading {
            padding-top: 0;
            padding-bottom: 30px;
        }
        .helpline_time_table li{
            font-size: 20px;
            margin-bottom: 15px;
        }
        .helpline_time_table li strong{
            min-width: 150px;
        }
        .hlp_line_head h3{
            padding-bottom: 30px;
        }
        .helpline_service_outer .helpline_left{
            margin-bottom: 10px;
        }
        .helpline_service_outer{
            padding-bottom: 90px;
        }
        .helpline_service_outer .helpline_right .hlp_line_head::before{
            top: 70px;
            right: 0px;
            width: 70px;
            height: 130px;
        }
        .free_legal_advice_outer {
            padding-top: 0px;
            padding-bottom: 80px;
        }
        .free_legal_advice_outer .left_content ul {
            margin-top: 20px;
        }
        .free_legal_advice_outer h4{
            font-size: 18px;
        }
        .free_legal_advice_outer .left_content ul{
            flex-wrap: wrap;
            margin-top: 10px;
        }
        .helpline_annual_report_outer .left_content ul li span{
            margin-right: 15px;
        }
        .helpline_annual_report_outer .left_content ul li{
            font-size: 18px;
        }
        .helpline_annual_report_outer{
            margin-bottom: 0px;
        }
        .case_studies_outer .wrk_slider .slick-arrow.next {
            right: 5px;
        }
        .case_studies_outer .wrk_slider .slick-arrow.prev {
            left: 5px;
        }
    }
    .what_new_outer{
        padding-bottom: 0px;
    }
    .what_new_outer .wrk_sl_cont h4 {
        padding-bottom: 0px;
    }
    .monitor_outer{
        overflow: hidden;
    }
    .monitor_outer, .what_new_report_card_outer{
        margin: 0;
        padding: 20px 0;
    }
    .monitor_outer h4, .what_new_report_card_outer h4{
        text-align: left;
    }
    .monitor_outer p, .what_new_report_card_outer p{
        margin-bottom: 30px;
    }
    .monitor_outer span, .what_new_report_card_outer span{
        color: #e17000;
        font-family: 'museo_sans_rounded1000';
        font-size: 22px;
    }
    .monitor_outer .block .monitor_click_link p, .what_new_report_card_outer .block .monitor_click_link p{
        color: #e17000;
        font-family: 'museo_sans_rounded1000';
        font-size: 22px;
    }
    .monitor_outer .block .monitor_click_link p a, .what_new_report_card_outer .block .monitor_click_link p a{
        text-decoration: underline;
        color: #e17000;
    }
    .monitor_outer .block .monitor_click_link p a:hover, .what_new_report_card_outer .block .monitor_click_link p a:hover{
        text-decoration: none;
    }
    .monitor_outer span a, .what_new_report_card_outer span a{
        text-decoration: underline;
        color: #e17000;
    }
    .monitor_outer span a:hover, .what_new_report_card_outer span a:hover{
        text-decoration: none;
    }
    .monitor_outer .content_two_row, .what_new_report_card_outer .content_two_row{
        padding: 0 30px;
    }
    .monitor_outer .round_img_box {
        max-width: 510px;
        margin-left: auto;
        clip-path: ellipse(39% 49% at 50% 49%);
        -webkit-transform: rotate(55deg);
        -moz-transform: rotate(55deg);
        transform: rotate(55deg);
    }
    .monitor_outer .round_img_box img {
        transform: rotate(-55deg);
        -webkit-transform: rotate(-55deg);
        -moz-transform: rotate(-55deg);
    }
    .monitor_outer .block:last-child{
        margin-top: 70px;
    }
    .what_new_report_card_outer .round_img_box img{
        box-shadow: 0 0 30px rgba(0,0,0,0.1);
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px){
        .monitor_outer .block:last-child {
            margin-top: 10px;
        }
        .monitor_outer, .what_new_report_card_outer{
            padding: 30px 0;
        }
    }
    @media only screen and (max-width: 767px){
        .monitor_outer .content_two_row, .what_new_report_card_outer .content_two_row{
            padding: 0px;
        }
        .monitor_outer p, .what_new_report_card_outer p {
            margin-bottom: 20px;
        }
        .monitor_outer h4, .what_new_report_card_outer h4{
            padding-bottom: 15px;
        }
        .monitor_outer .block:last-child {
            margin-top: 0;
        }
        .monitor_outer, .what_new_report_card_outer{
            padding: 10px 0;
        }
        .what_new_report_card_outer .round_img_box{
            margin-top: 30px;
        }
        .what_new_outer{
            padding-bottom: 20px;
        }
    }
    /**02.08.2022**/
    /**Helpline CMS page**/
    .imgfloat_right {float: right; margin-left: 35px; margin-bottom: 25px; margin-top: -35px; max-width: 415px;}
    .helpline_cms p {font-size: 22px; line-height: 32px; text-align: justify;}
    .helpline_cms h3 {color: #009aa6; padding-bottom: 30px;}
    .helpline_cms .download_list_outer p {text-align: left;}
    @media (max-width:1365px) {
        .helpline_cms p {font-size: 20px; line-height: 30px;}
        .imgfloat_right {max-width: 370px;}
    }
    @media (max-width:1199px) {
        .helpline_cms p {font-size: 18px; line-height: 28px;}
        .imgfloat_right {max-width: 320px;}
        .helpline_cms h3 {padding-bottom: 25px;}
    }
    @media (max-width:991px)  {
        .imgfloat_right {max-width: 280px; margin-top: -25px; margin-left: 30px; }
    }
    @media (max-width:767px) {
        .helpline_cms .imgfloat_right {width: 100%; max-width: 100%; text-align: center; float: none; margin-top: 0; 
        margin-left: 0;}
        .helpline_cms .imgfloat_right img {max-height: 400px;}
        .helpline_cms p {font-size: 17px;}
        .helpline_cms .cms_inner_outer {padding-top: 0;}
    }
    /**Report Card**/
    .report_card_outer h4{
        text-align: left;
        color: #7ab800;
    }
    .report_card_outer {margin-bottom: 0; padding-bottom: 0;}
    .what_new_report_card_outer h4 {text-align: left; color: #7ab800;}
    .report_card_outer .imgfloat_right {margin-top: -15px; margin-left: 60px; margin-bottom: 25px; max-width: 315px;}
    .report_card_outer .cms_inner_outer {padding-top: 0px;}
    .report_card_outer .download_list_outer {margin-bottom: 0; padding-top: 0px;}
    .report_card_outer .download_list_outer ul {column-count: 2;}
    .report_card_outer .download_list_outer li {flex-wrap: nowrap; padding-right: 20px; width: 100%; font-size: 22px; line-height: 32px; }
    .report_card_outer .download_list_outer li .icon {min-width: 48px;}
    .report_card_outer .download_list_outer li a {color: #5f5f5f; text-decoration: underline;}
    .report_card_outer .download_list_outer li a:hover {color: #f47421;}
    .about_content_wrapper.report_card_outer .content_two_row ul li {display: inline-flex;}
    .report_card_outer .right-image {max-width: 317px; width: 317px; min-width: 317px;}
    @media (max-width:1365px) {
        .report_card_outer .download_list_outer {padding-top: 30px;}
        .report_card_outer .download_list_outer li {font-size: 20px; line-height: 30px;}
    }
    @media (max-width:1199px) {
        .report_card_outer h4 {padding-bottom: 25px;}
        .report_card_outer .imgfloat_right {margin-top: -5px; margin-left: 50px; margin-bottom: 25px;}
        .report_card_outer .download_list_outer li {font-size: 18px; line-height: 28px;}
        .report_card_outer .download_list_outer {padding-top: 25px;}
    }
    @media (max-width:991px) {
        .report_card_outer .imgfloat_right  {margin-top: 0; margin-left: 35px; margin-bottom: 15px; max-width: 220px;}
        .report_card_outer .cms_inner_outer {padding-top: 10px;}
        .report_card_outer .download_list_outer {padding-top: 20px;}
        .report_card_outer .download_list_outer li {padding-right: 0;}
    }
    @media (max-width:767px) {
        .report_card_outer .imgfloat_right {margin-left: 0; max-width: 100%;}
        .report_card_outer .download_list_outer ul {column-count: 1;}   
        .report_card_outer .download_list_outer li {font-size: 17px; line-height: 26px;}
        .report_card_outer .download_list_outer {padding-top: 5px;}
    }
    /**Press Center**/
    .press_center_outer h3 {color: #009aa6;}
    .listof_press_wrapper {padding-top: 55px;}
    .listof_press_wrapper li {position: relative; z-index: 1; font-size: 22px; color: #333333; line-height: 32px; 
    background-color: #fff; padding: 25px 70px 20px 200px !important; margin-bottom: 35px; box-shadow:0 0 30px rgba(0,0,0,0.1);}
    .listof_press_wrapper li:before{display: none !important;}
    .listof_press_wrapper li a {color: #333333; text-decoration: underline;} 
    .listof_press_wrapper li a:hover {color: #7ab800; text-decoration: none;}
    .listof_press_wrapper li span {font-family: 'museo_sans_rounded1000'; background-color: #7ab800; text-align: center; 
    color: #fff; padding: 20px 15px 22px 15px; min-width: 175px; border-bottom-right-radius: 30px; overflow: hidden; 
    position: absolute; left: 0; top: 0;}
    .pagination {padding-top: 25px; display: flex; justify-content: center;}
    .pagination ul {text-align: center;}
    .pagination ul li {display: inline-block; margin: 0 3px;}
    .page-numbers {background-color: transparent; height: 45px; width: 45px; font-family: 'museo_sans_rounded1000'; font-size: 22px;
    color: #333333; text-align: center; line-height: 45px; border-radius: 2px; overflow: hidden; margin: 0 5px;}
    .page-numbers.current, .page-numbers:hover {background-color: #7ab800; color: #fff; }
    .page-numbers.next, .page-numbers.last, .page-numbers.prev {width: auto;}
    .page-numbers.next i, .page-numbers.last i, .page-numbers.prev i {vertical-align: -1px;}
    .page-numbers.next:hover, .page-numbers.last:hover, .page-numbers.prev:hover {background-color: transparent; color: #7ab800;}
    @media (max-width:1365px) {
        .listof_press_wrapper li {font-size: 20px; line-height: 30px; margin-bottom: 30px; padding: 25px 50px 20px 200px !important;}
        .listof_press_wrapper {padding-top: 45px;}
        .page-numbers {font-size: 20px;}
    }
    @media (max-width:1199px) {
        .listof_press_wrapper li {font-size: 18px; line-height: 28px; margin-bottom: 25px; padding: 20px 40px 20px 175px !important;}
        .listof_press_wrapper {padding-top: 35px;}
        .listof_press_wrapper li span {padding: 15px 15px 15px 15px; min-width: 150px;}
        .page-numbers {font-size: 18px; height: 40px; width: 40px; line-height: 40px;}
    }
    @media (max-width:767px) {
        .listof_press_wrapper li span {position: static; margin-bottom:8px;}
        .listof_press_wrapper li {font-size: 17px; line-height: 27px; margin-bottom: 25px; padding: 20px 20px 20px 20px !important;}
        .page-numbers {font-size: 16px; height: 37px; width: 37px; line-height: 37px;}
        .pagination {padding-top: 15px;}
        .listof_press_wrapper {padding-top: 25px;}
    }
    /**Press Content**/
    .press_outer {margin-bottom: 0;}
    .press_outer h4 {text-align: left;}
    .prsss_content_inner {text-align: left;}
    .prsss_content_inner h4 {padding-bottom: 20px;}
    .prsss_content_inner h5 {color: #7ab800; padding-bottom: 15px;}
    .prsss_content_inner p {color: #333333; font-size: 22px; line-height: 32px; text-align: justify;
    margin-bottom: 32px;}
    .prsss_content_inner p strong {font-family: 'museo_sans_rounded1000';}
    .prsss_content_inner p:last-child {margin-bottom: 0;}
    @media (max-width:1365px) {
        .prsss_content_inner h5 {padding-bottom: 30px;}
        .prsss_content_inner p {font-size: 20px; line-height: 30px; margin-bottom: 20px;}
    }
    @media (max-width:1199px) {
        .prsss_content_inner p {font-size: 18px; line-height: 28px;}
        .prsss_content_inner h5 {padding-bottom: 25px;}
    }
    @media (max-width:767px) {
        .prsss_content_inner p {font-size: 17px; line-height: 27px; text-align: left;}
        .press_outer {padding-bottom: 25px;}
    }
    /**Latest Publication Report**/
    .publicatn_report_outer .content_two_row {margin-top: 55px;}
    .publicatn_report_outer .download_list_outer {min-width: 750px; max-width: 750px; padding-top: 0; }
    .publicatn_report_outer .download_list_outer ul {column-gap: 180px; column-count: 2;}
    @media (max-width:1365px) {
        .publicatn_report_outer .content_two_row {margin-top: 45px;}
    }
    @media (max-width:1199px) {
        .publicatn_report_outer .download_list_outer {min-width: 580px;}
        .publicatn_report_outer .download_list_outer ul {column-gap: normal;}
    }
    @media (max-width:991px) {
        .publicatn_report_outer .content_two_row {flex-wrap: wrap;}
        .publicatn_report_outer .content_two_row {margin-top: 35px;}
        .publicatn_report_outer .content_two_row .right-image {order: 1; min-width: 100%; text-align: center;}
        .publicatn_report_outer .content_two_row .left-content {order: 2; min-width: 100%; margin-top:35px; }
        .publicatn_report_outer .download_list_outer {min-width: 100%;}
    }
    @media (max-width:480px) {
        .publicatn_report_outer .download_list_outer ul {column-count: 1;}
        .publicatn_report_outer .content_two_row {margin-top: 30px;}
        .publicatn_report_outer .content_two_row .left-content {margin-top: 25px;}
    }
    /**Latest Publication Listing**/
    .publictn_list_outer {margin-bottom: 0;}
    .publicatn_head {align-items: center; justify-content: space-between;}
    .publicatn_head h2{padding: 0; margin: 0;}
    .publicatn_head h2::after{display: none;}
    .publicatn_head h3 {padding-bottom: 0; color: #009aa6;}
    .publicatn_head .select_member_by {padding-left: 0; padding-top: 0;}
    .publicatn_report_list {box-shadow: 0 0 30px rgba(0,0,0,0.1); margin-top: 55px;}
    .pbreport_block {display: flex; min-width: 100%; align-items: center; padding: 50px 75px 50px 65px; 
    justify-content: space-between; border-bottom: 1px solid #e5e5e5;}
    .pbreport_block:nth-child(even){
        background-color: #f7f7f7;
    }
    .pbreport_block:last-child {border-bottom: 0;}
    .pbreport_block h4 {padding-bottom: 0;}
    .pbreport_block h4 a {color: #009aa6; text-decoration: underline;}
    .pbreport_block h4 a:hover {color: #7ab800; text-decoration: none;}
    .pbreport_block h5 {padding-bottom: 0; color: #7ab800;}
    .pbreport_block .pbreport_btn_holder {display: flex; align-items: center;}
    .pbreport_block .basic_btn {margin-left: 105px;}
    .pbreport_block .basic_btn::after {content: none;}
    .pb_reprt_wrapper .pagination {padding-top: 90px;}
    @media (max-width:1365px) {
        .pbreport_block {padding: 35px 55px 35px 40px;}
        .pbreport_block .basic_btn {margin-left: 70px;}
        .pb_reprt_wrapper .pagination {padding-top: 60px;}
    }
    @media (max-width:991px) {
        .pbreport_block {flex-wrap: wrap;}
        .pbreport_block .pbreport_btn_holder {width: 100%; min-width: 100%; margin-top: 20px;}
        .pb_reprt_wrapper .pagination {padding-top: 50px;}
        .publicatn_head {flex-wrap: wrap;}
        .publicatn_report_list {margin-top: 40px;}
        .publicatn_head .select_member_by {margin-top: 35px;}
    }
    @media (max-width:767px) {
        .pbreport_block {padding: 20px 25px 20px 25px;}
        .pbreport_block .basic_btn {margin-left: 35px;}
        .publicatn_head .select_member_by {flex-wrap: wrap; margin-top: 25px;} 
        .publicatn_head .select_member_by select {width: 100%;}
        .publicatn_head .select_member_by h4 {margin-bottom: 10px;}
    }
    /*08-08-2022 css start*/
    .alignleft{
        margin-right: 60px;
        margin-bottom: 30px;
        max-width: 315px;
        float: left;
    }
    .alignright{
        margin-left: 60px;
        margin-bottom: 30px;
        max-width: 315px;
        float: right;
    }
    .aligncenter{
        display: block;
        margin: 30px auto;
        clear: inherit;
    }
    .cms_inner_outer p:empty{
        display: none;
    }
    .report_card_top p{
        font-size: 22px;
        line-height: 32px;
    }
    @media (max-width: 1365px) {
        .report_card_top p{
            font-size: 22px;
            line-height: 30px;
        }
    }
    @media (max-width: 1199px) {
        .report_card_top p{
            font-size: 18px;
            line-height: 28px;
        }
    }
    @media (max-width: 767px) {
        .report_card_top p{
            font-size: 17px;
        }
    }
    .latest_publication_list .pbreport_block h4{
        width: 57%;
        text-align: left;
    }
    .latest_publication_list .pbreport_block .pbreport_btn_holder{
        width: 40%;
        justify-content: space-between;
    }
    .breadcum-block .d-flex{
        flex-wrap: wrap;
    }
    .no_posts_found{
        font-family: 'museo_sans_rounded1000';
        font-weight: normal;
        font-size: 65px;
        line-height: 74px;
        color: #00a6b8;
        position: relative;
        z-index: 1;
        padding-bottom: 45px;
        margin-bottom: 15px;
        margin-top: 70px;
    }
    .no_posts_found:after{
        display: none;
    }
    @media (max-width: 1199px) {
        .no_posts_found{
            font-size: 50px;
            margin-top: 50px;
        }
    }
    @media (max-width: 991px) {
        .latest_publication_list .pbreport_block{
            flex-wrap: wrap;
        }
        .latest_publication_list .pbreport_block h4{
            width: 100%;
        }
        .latest_publication_list .pbreport_block .pbreport_btn_holder{
            width: auto;
        }
    }
    @media (max-width: 767px) {
        .no_posts_found{
            font-size: 40px;
            margin-top: 40px;
        }
    }
    /*search results*/
    .serach_results_outer{
        padding: 140px 0px 0px;
    }
    .serach_results_outer ul{
        width: 100%;
    }
    .serach_results_outer ul li{
        width: 31.33%;
        margin-right: 3%;
        margin-bottom: 50px;
        padding: 30px;
        box-shadow: 0 0px 15px #e8e8e8;
    }
    .serach_results_outer p{
        margin-bottom: 25px;
    }
    .serach_results_outer .search-result-count{
        text-align: center;
        margin-bottom: 50px;
    }
    .serach_results_outer .search-result-count h2:after{
        left: 50%;
        bottom: 10px;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
    }
    .serach_results_outer .search-result-count p{
        font-size: 24px;
    }
    @media only screen and (min-width: 1024px) and (max-width: 1440px){
        .serach_results_outer {
            padding: 100px 0px 0px;
        }
    }
    @media (min-width: 992px) {
        .serach_results_outer ul li:nth-child(3n){
            margin-right: 0px;
        }
    }
    @media (max-width: 991px) {
        .serach_results_outer ul li:nth-child(2n){
            margin-right: 0px;
        }
        .serach_results_outer ul li{
            width: 48%;
            margin-right: 4%;
            margin-bottom: 30px;
        }
        .serach_results_outer {
            padding: 80px 0px 0px;
        }
        .serach_results_outer .search-result-count p{
            font-size: 20px;
        }
        .serach_results_outer .search-result-count{
            margin-bottom: 35px;
        }
    }
    @media (max-width: 767px) {
        .serach_results_outer ul li:nth-child(3n){
            margin-right: 0px;
        }
            .serach_results_outer ul li{
            width: 100%;
            margin-right: 0px !important;
            margin-bottom: 25px;
        }
        .serach_results_outer {
            padding: 60px 0px 0px;
        }
    }
    .report_card_outer .download_list_outer ul.single_li{
        column-count: 1;
    }
    .about-our-people-details-inner p a{
        color: #fff;
    }
    .about-our-people-details-inner p a:hover{
        text-decoration: none;
    }
    .search-no-results .no-results{
        padding: 100px 0;
        text-align: center;
    }
    .search-no-results .no-results {
        padding: 100px 0;
        text-align: center;
    }
    .search-no-results .no-results h2:after, .search-no-results .no-results h1:after{
        left: 50%;
        bottom: 10px;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
    }
    .search-no-results .no-results .page-content p{
        margin-bottom: 40px;
    }
    .search-no-results .no-results .search-form .search-field{
        height: 50px;
        width: 300px;
        margin: 0 10px;
        padding: 0 10px;
    }
    .search-no-results .no-results .search-form .search-submit{
        background-color: #e17000;
        height: 50px;
        width: 120px;
        border: 0;
        font-size: 18px;
        color: #fff;
        font-weight: 500;
        cursor: pointer;
        -webkit-transition: 0.4s linear all;
        -moz-transition: 0.4s linear all;
        transition: 0.4s linear all;
    }
    .search-no-results .no-results .search-form .search-submit:hover{
        background-color: #7ab800;
    }
    /*header sub menu*/
    .site-header .primary-menu ul{
        display: block;
        position: absolute;
        width: 279px;
        /* left: -999em; */
        left: 0;
        margin: 0;
        position: absolute;
        z-index: 9;
        background-color: #e17000;
        border-radius: 0 0 10px 10px;
        opacity: 0;
        transition: all 0.3s ease-in-out;
        transform: translateY(50%);
        visibility: hidden;
    }
    .site-header .primary-menu ul ul{
            top: 0;
            left: 100%;
            border-radius: 10px;
    }
    .site-header .primary-menu ul li:hover > ul, .site-header .primary-menu ul li.focus > ul {
        opacity: 1;
        transform: translateY(0%);
        visibility: visible;
    }
    .site-header .primary-menu ul li{
            width: 100%;
    }
    .site-header .primary-menu li .sub-menu li a{
        color: #fff;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
    }
    .site-header .primary-menu li .sub-menu li a{
        width: 100%;
        font-size: 15px;
        border-radius: 0;
    }
    .site-header .primary-menu li .sub-menu li:last-child a {
        border-radius: 0 0 10px 10px;
    }
    .site-header .primary-menu li .sub-menu li:hover > a{
            background-color: #c86504;
    }
    .site-header .primary-menu li .nav-arrowdown {
            position: absolute;
            right: 10px;
            font-size: 18px;
            top: 50%;
            z-index: 1;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            color: #000;
            cursor: pointer;
    }
    .site-header .primary-menu li.menu-item-has-children a{
        padding: 10px 30px 10px 15px;
        border-radius: 10px 10px 0 0
    }
    .site-header .primary-menu li.menu-item-has-children:hover .nav-arrowdown,
    .site-header .primary-menu li.menu-item-has-children:focus .nav-arrowdown
    {
        color: #fff;
    }
    .site-header .primary-menu li.current_page_item .nav-arrowdown{
        color: #fff;
    }
    .home .site-header .primary-menu li .nav-arrowdown{
        color: #fff;
    }
    .home .site-header.shrink .primary-menu li .nav-arrowdown {color: #000;}
    .home .site-header.shrink .primary-menu li.menu-item-has-children:hover .nav-arrowdown,
    .home .site-header.shrink .primary-menu li.menu-item-has-children:focus .nav-arrowdown {color: #fff;}
    @media (min-width:1200px) {
        .site-header .primary-menu li:hover > ul, .site-header .primary-menu  li.focus > ul {
            /* left: 0; */
            opacity: 1;
            transform: translateY(0%);
            visibility: visible;
        }
    }
    @media only screen and (min-width: 1199px) and (max-width: 1699px){
        .site-header .primary-menu li:nth-child(6) ul li:hover > ul, .site-header .primary-menu li:nth-child(6) ul li.focus > ul {
            right: 100%;
            left: inherit;
        }
    }
    @media only screen and (max-width: 1199px) {
        .site-header .primary-menu li .sub-menu li a {
                border-radius: 30px;
                -webkit-border-radius: 30px;
                -moz-border-radius: 30px;
                background-color: inherit;
                width: auto;
        }
        /* .site-header .primary-menu li:hover > ul, .site-header .primary-menu li.focus > ul {
            left: 0;
            position: relative;
            background-color: inherit;
            padding-right: 0;
            margin: 0;
            width: 100%;
        } */
        .site-header .primary-menu li .sub-menu li a{
            padding: 8px 0 8px 10px;
        }
        .site-header .primary-menu li .sub-menu li{
            margin-bottom: 0px;
        }
        .site-header .primary-menu ul{
            top: 0;
            position: static;
            width: 100%;
            left: 0;
            background-color: inherit;
            display: block;
            opacity: 1;
            transform: none;
            visibility: visible;
        }
        /* .site-header .primary-menu li:hover > ul{
            display: block;
        } */
        .site-header .primary-menu li .nav-arrowdown{
            position: absolute;
            -webkit-transform: inherit;
            -moz-transform: inherit;
            transform: inherit;
            margin: 10px 0 0 0;
            top: 4px;
        }
        .site-header .primary-menu ul li:hover > ul, .site-header .primary-menu ul li.focus > ul {
            left: 0;
        }
        .site-header .primary-menu li{
            margin-bottom: 0px;
        }
        .site-header .primary-menu li .sub-menu li.menu-item-has-children a {
            padding: 8px 0 8px 10px;
        }
        .site-header .primary-menu li .sub-menu li.menu-item-has-children .sub-menu li a {
            padding: 8px 0 8px 25px;
        }
        .site-header .primary-menu li .sub-menu li:hover > a {
            background-color: inherit;
            color: #000;
        }
        .site-header .primary-menu li.menu-item-has-children li:hover > a, li.current_page_item > a {
            color: #000 !important;
        }
        .site-header .primary-menu li.menu-item-has-children li:hover .nav-arrowdown{
            color: #000;
        }
        .site-header .primary-menu li .nav-arrowdown {
            width: 30px;
            height: 30px;
            cursor: pointer;
            z-index: 10;
            right: 0;
            text-align: right;
            color: #fff !important;
            position: static;
            display: inline-block;
            margin: 0;
        }
        .site-header .primary-menu li .sub-menu li .nav-arrowdown {vertical-align: -2px;}
    }
    .report_card_outer .download_list_outer .download_file_links li{
        padding-left: 0px;
        background-image: inherit;
    }
    .report_card_outer .download_list_outer .download_file_links{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .report_card_outer .download_list_outer .download_file_links li{
        width: 50%;
    }
    @media only screen and (max-width: 767px) {
        .report_card_outer .download_list_outer .download_file_links li {
            width: 100%;
        }
    }
    .our_fundr_outer h4 a{
        color: #00a6b8;
        text-decoration: underline;
    }
    .our_fundr_outer h4 a:hover{
        text-decoration: none;
        color: #7ab800; 
    }
    /*map pointer*/
    .map_pinter_outer{
        max-width: 1100px;
        margin: 0px auto;
        position: relative;
    }
    .map_pinter_outer .tab-content.current {
        visibility: visible;
        opacity: 1;
    }
    .map_pinter_outer .tab-content {
        display: block;
        visibility: hidden;
        opacity: 0;
        height: 0;
        transition: 0.6s ease;
    }
    .prp_map_pointer {text-align: center; cursor: pointer; position: absolute; z-index: 2;}
    .prp_mrk {height: 22px; width: 22px; background-color: #f1eeee; border: 7px solid #252525; 
    border-radius: 50%; display: block; margin: 0 auto 2px; position: relative; transition: 0.3s ease;}
    .prp_map_pointer .prp_mrk::before {content: ''; height: 30px; width: 30px; border: 1px solid transparent; 
    position: absolute; left: 50%; top: 50%; z-index: 1; border-radius: 50%; opacity: 0; 
    transition: 0.3s ease;
    left: -11px;
    top: -11px;
    animation: ripple 1.5s linear infinite;}
    .current.prp_map_pointer .prp_mrk::before {
        border-color: #fff;
    }
    .prp_map_pointer .prp_mrk::after {
        content: '';
        height: 26px;
        width: 26px;
        border: 1px solid #252525;
        border-top-color: rgb(37, 37, 37);
        border-right-color: rgb(37, 37, 37);
        border-bottom-color: rgb(37, 37, 37);
        border-left-color: rgb(37, 37, 37);
        border-color: transparent;
        position: absolute;
        left: -9px;
        top: -9px;
        animation: ripple2 2s linear infinite;
        z-index: -1;
        border-radius: 50%;
        opacity: 0;
        transition: 0.3s ease;
    }
    .current.prp_map_pointer .prp_mrk::after {
        border-color: #fff;
    }
    @keyframes ripple{
    0% { transform: scale(1); opacity:0;}
    50% { transform: scale(1.2); opacity:1;}
    100% { transform: scale(1.4); opacity:0;}
    }
    @keyframes ripple2{
    0% { transform: scale(1); opacity:0;}
    50% { transform: scale(1.3); opacity:1;}
    100% { transform: scale(1.6); opacity:0;}
    }
    .prp_map_pointer p {font-size: 13px; color: #171717; font-weight: 700; font-family: 'museo_sans_rounded500';
    line-height: 1.6;}
    .prp_map_pointer.current .prp_mrk {border-color: #fff; background-color: #252525;} 
    .prp_map_pointer.current .prp_mrk::before {opacity: 1;}
    .thome_map_img {width: 545px; min-width: 545px; position: relative;}
    .thome_map_cont {margin-top: 140px; width: 100%;}
    .prp_map_content {padding: 0 25px; text-align: center;}
    .prp_map_content p {font-size: 16px; line-height: 27px; letter-spacing: 0;}
    .prp_map_content h4 {padding-bottom: 10px;}
    .prp_map_content h3 {margin-bottom: 5px; color: #00a6b8;}
    .prp_map_content .column_pic {width: 300px; margin: 0 auto 20px;}
    .prp_map_content .column_pic:before {max-width: 250px; background-color: #ececec; left: 10px;}
    .prp_map_content .btn_text {margin-top: 12px; display: inline-block;}
    .thm_mpimg {position: relative;}
    /* .pointr_donegal {top: 80px; left: 275px;}
    .pointr_leitrim {top: 210px; left: 255px;}
    .pointr_monaghan {top: 225px; left: 390px;}
    .pointr_silgo {top: 255px; left: 220px;}
    .pointr_covan {top: 280px; left: 375px;}
    .pointr_louth {right: 35px; top: 295px;}
    .pointr_mayo {left: 135px; top: 300px;}
    .pointr_rscmn {top: 308px; left: 225px;}
    .pointr_lngfrd {top: 335px; left: 305px;}
    .pointr_wstmth {top: 370px;  left: 340px;}
    .pointr_meath {top: 345px; left: 440px;}
    .pointr_glwy {top: 410px; left: 210px;}
    .pointr_offly {top: 432px; left: 305px;}
    .pointr_kildre {right: 75px; top: 440px;}
    .pointr_wicklw {right: 15px; top: 470px;}
    .pointr_lois {top: 475px; right: 155px;}
    .pointr_clre {top: 495px; left: 160px;}
    .pointr_tippry {top: 545px;  right: 195px;}
    .pointr_kilny {right: 118px; top: 555px;}
    .pointr_wxfrd {top: 580px; right: 50px;}
    .pointr_limrik {top: 575px; left: 180px;}
    .pointr_wtrfrd {bottom: 130px; left: 320px;}
    .pointr_krry {left: 90px; bottom: 100px;}
    .pointr_crk {left: 190px; bottom: 103px;} */
    .pointr_donegal {top: 90px; left: 285px;}
    .pointr_leitrim {top: 200px; left: 260px;}
    .pointr_monaghan {top: 225px; left: 390px;}
    .pointr_sligo {top: 240px; left: 220px;}
    .pointr_louth {right: 70px; top: 280px;}
    .pointr_mayo {left: 135px; top: 300px;}
    .pointr_rosecommon {top: 308px; left: 225px;}
    .pointr_longford {top: 320px; left: 305px;}
    .pointr_westmeath {top: 350px; left: 350px;}
    .pointr_meath {top: 325px; left: 425px;}
    .pointr_galway {top: 380px; left: 220px;}
    .pointr_offaly {top: 405px; left: 305px;}
    .pointr_kildare {right: 112px; top: 410px;}
    .pointr_wicklow {right: 60px; top: 445px;}
    .pointr_loois {top: 475px; right: 155px;}
    .pointr_clare {top: 465px; left: 165px;}
    .pointr_tipperary {top: 495px; right: 235px;}
    .pointr_kilkenny {right: 155px; top: 525px;}
    .pointr_wexford {top: 540px; right: 90px;}
    .pointr_limerick {top: 535px; left: 180px;}
    .pointr_waterford {bottom: 130px; left: 320px;}
    .pointr_kerry {left: 90px; bottom: 100px;}
    .pointr_cork {left: 190px; bottom: 103px;}
    .pointr_dublin {right: 50px; top: 375px;}
    .pointr_carlow {right: 115px; bottom: 238px;}
    .pointr_cavan { top: 270px; left: 365px;}
    .pointr_laois {top: 443px; right: 175px;}
    .pointr_roscommon {top: 300px; left: 255px;}
    @media (max-width: 979px) {
    .prp_item figure {min-width: 70px; width: 70px; margin-right: 40px;}
    .prp_item h2 {font-size: 45px; line-height: 45px;}
    .prp_item p {font-size: 22px;}
    .prp_item {padding: 0 45px;}
    .prp_hm_counter {margin: 40px auto 0;}
    .total_home_map {margin-top: 45px;}
    .thome_map_img {margin: 0 auto;}
    .thome_map_cont {margin-top: 40px; min-width: 100%;}
    }
    @media (max-width: 991px) {
        .map_pinter_outer{
            flex-wrap: wrap;
            width: 100%;
        }
        .map_pinter_outer .tab-content {
            display: none;
            height: 100%;
        }
        .map_pinter_outer .tab-content img{
            display: block;
        }
        .map_pinter_outer .tab-content.current {
            display: block;
        }
    }
    @media (max-width: 767px) {
    .proprty_devlmnt_outer .heading_blk h5 {margin-top: 18px; margin-bottom: 15px;}
    .prp_item {padding: 0 30px; width: 100%; min-width: 100%; border-right: 0;}
    .prp_hm_counter {background-size: cover;}
    .prp_cntr_cont {text-align: left;}
    .prp_item figure {margin-right: 30px;}
    .prp_item + .prp_item {margin-top: 15px;}
    .prp_map_content {padding: 0;}
    .total_home_map {margin-top: 40px;}
    .prp_hm_counter {margin: 35px auto 0;}
    }
    @media (max-width: 575px) {
    .thome_map_img {width: auto; min-width: 100%; overflow-x: auto;}
    .thm_mpimg {width: 545px;}
    .prp_item {padding: 0 15px;}
    }
    @media (max-width: 480px) {
    .prp_item figure {min-width: 65px; width: 65px;}
    .prp_item h2 {font-size: 40px; line-height: 40px;}
    }
    @media (max-width:420px) {
    .prp_map_content .column_pic {width: 290px;}
    }
    .know_your_outer h4{
        text-align: left;
    }
    .know_your_outer .content_two_row .block:first-child{
        width: 55%;
    }
    .know_your_outer .content_two_row .block{
        width: 40%;
    }
    @media (max-width: 767px) {
        .know_your_outer .content_two_row .block:first-child{
            width: 100%;
            order: 2;
        }
        .know_your_outer .content_two_row .block{
            width: 100%;
            order: 1;
            margin-bottom: 20px;
        }
        .know_your_outer .round_img_box img {
            margin-top: 0;
        }
    }
    /*uncrc reporting*/
    .uncrc_reporting_outer p{
        margin-bottom: 45px;
        color: #303030;
    }
    .uncrc_reporting_outer .round_img_box img{
        margin-top: 0px;
    }
    .uncrc_reporting_outer ul li{
        color: #303030;
        margin-bottom: 30px;
            display: flex;
            font-size: 20px;
    }
    .uncrc_reporting_outer ul{
        margin-bottom: 45px;
    }
    .uncrc_reporting_outer ul li i{
        margin-top: 5px;
        margin-right: 10px;
    }
    .uncrc_reporting_outer a{
        text-decoration: underline;
        color: #303030;
    }
    .uncrc_reporting_outer a:hover{
        text-decoration: none;
    }
    .uncrc_accordion_outer h2{
        text-align: center;
        color: #fff;
    }
    .uncrc_accordion_outer h2:after{
        display: none;
    }
    .uncrc_accordion_outer{
        margin-top: 50px;
    }
    .uncrc_accordion_outer .about_accordion-list li h5{
        padding-bottom: 15px;
        position: relative;
        color: #fff;
    }
    .uncrc_accordion_outer .about_accordion-list li h5 a {
        color: #fff;
        text-decoration: underline;
        font-size: 20px;
    }
    .uncrc_accordion_outer .about_accordion-list li h5 a:hover {text-decoration: none;}
    .uncrc_accordion_outer .about_accordion-list li h5.accord_trigger:before{
        background-image: url(./assets/images/accordion-plus.png);
        background-repeat: no-repeat;
        background-position: center;
        background-color: none;
        border: 3px solid #fff;
        content: "";
        position: absolute;
        right: 0px;
        top: 20px;
        width: 28px;
        height: 28px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        cursor: pointer;
    }
    .uncrc_accordion_outer .about_accordion-list li.active h5.accord_trigger:before{
        background-image: url(./assets/images/accordion-minus.png);
    }
    .uncrc_accordion_outer .about_accordion-list h4 .date{
        background-color: #74be43;
        min-width: 190px;
        text-align: center;
        padding: 25px 10px;
        font-size: 20px;
        font-weight: 500;
        border-radius: 65%;
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        transform: rotate(4deg);
        display: inline-block;
    }
    .uncrc_accordion_outer .about_accordion-list h4 .date span{
        -webkit-transform: rotate(-4deg);
        -moz-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
    .uncrc_accordion_outer.about_accordion_wrapper h4{
        padding-bottom: 0px;
    }
    .uncrc_accordion_outer .about_accordion-list li{
        margin-bottom: 0px;
        font-size: 20px;
    }
    .uncrc_accordion_outer .about_accordion-list .accord_data{
        margin-top: 40px;
    }
    .uncrc_accordion_outer h4::before{
        top: 50%;
    }
    @media (max-width: 1365px){
        .uncrc_reporting_outer ul li{
            font-size: 18px;
        }
    }
    @media (min-width: 1024px) and (max-width: 1279px){
        .uncrc_accordion_outer {
            margin-top: 100px;
        }
    }
    @media (max-width: 1199px){
        .uncrc_reporting_outer ul li{
            font-size: 17px;
        }
    }
    @media (min-width: 768px) and (max-width: 1023px){
        .uncrc_accordion_outer{
            padding-top: 30px;
        }
        .uncrc_accordion_outer .about_accordion-list li{
            padding: 10px 0;
        }
    }
    @media (max-width: 767px){
        .uncrc_reporting_outer ul li{
            font-size: 16px;
        }
        .uncrc_reporting_outer p{
            margin-bottom: 25px;
        }
        .uncrc_reporting_outer ul {
            margin-bottom: 25px;
        }
        .uncrc_accordion_outer .about_accordion-list h4 .date{
            min-width: 160px;
            padding: 17px 10px;
            font-size: 18px;
        }
        .uncrc_accordion_outer .about_accordion-list li{
            padding: 10px 0;
        }
    }
    .children_rights_the_un h4{
        text-align: center;
        padding-bottom: 0px;
    }
    .children_rights_the_un .content_two_row .block:first-child{
        width: 58%;
    }
    .children_rights_the_un .content_two_row .block{
        width: 40%;
    }
    .children_rights_the_un .content_two_row .round_img_box {
        clip-path: ellipse(40% 48% at 47% 55%);
    }
    .children_rights_the_un .content_two_row ul li{
        margin-right: 20px;
    }
    .children_rights_the_un .content_two_row ul li:last-child{
        margin-right: 0px;
    }
    .children_rights_the_un_two .num{
        color: #7ab800;
        font-size: 20px;
        font-family: 'museo_sans_rounded1000';
        margin-right: 20px;
    }
    .children_rights_the_un_two .content_two_row p {
        margin-bottom: 30px;
    }
    .children_rights_the_un_two .content_two_row .block:first-child{
        margin-top: 60px;
        width: 50%;
    }
    .children_rights_the_un_two .children_rights_development_right .block{
        width: 50%;
        margin-top: 60px;
    }
    .children_rights_the_un_two .children_rights_development_right .block:first-child{
        width: 40%;
        margin-top: 0px;
    }
    .children_rights_the_un_two p strong{
        font-family: 'museo_sans_rounded1000';
        color: #333333;
    }
    .children_rights_development_right{
        margin-bottom: 50px;
    }
    .children_rights_the_un_two h4{
        text-align: left;
        margin-bottom: 40px;
    }
    .Implementing_outer p a{
        font-family: 'museo_sans_rounded1000';
    }
    .Implementing_outer p{
        margin-bottom: 40px;
    }
    .Implementing_outer ul li{
        margin-bottom: 30px;
        color: #303030;
    }
    .Implementing_outer ul li i{
        display: inline-block;
        margin-right: 10px;
        position: relative;
        top: 2px;
        color: #7ab800;
    }
    .Implementing_outer ul{
        margin-bottom: 100px;
    }
    .ireland_examination_outer ul li{
        margin-bottom: 30px;
        color: #303030;
    }
    .ireland_examination_outer ul li i{
        display: inline-block;
        margin-right: 10px;
        position: relative;
        top: 2px;
        color: #7ab800;
    }
    .four_general_outer{
        flex-wrap: wrap;
        margin-bottom: 30px;
    }
    .four_general_outer li{
        width: 48%;
        margin-right: 4%;
        display: flex;
    }
    .four_general_outer li p{
        margin-bottom: 30px;
        color: #303030;
    }
    .four_general_outer li p strong{
        color: #00a6b8;
    }
    .four_general_outer li:nth-child(2n){
        margin-right: 0px;
    }
    .children_rights_the_un p{
        color: #303030;
    }
    @media (min-width: 1200px) and (max-width: 1365px){
        .Implementing_outer ul li{
            font-size: 18px;
        }
        .ireland_examination_outer ul li{
            font-size: 18px;
        }
    }
    @media (min-width: 1024px) and (max-width: 1199px){
        .Implementing_outer ul li{
            font-size: 17px;
        }
        .ireland_examination_outer ul li{
            font-size: 17px;
        }
    }
    @media (min-width: 768px) and (max-width: 1023px){
        .Implementing_outer ul li{
            font-size: 17px;
        }
        .children_rights_the_un_two .children_rights_development_right .block:first-child{
            width: 48%;
        }
        .children_rights_the_un_two .children_rights_development_right .block {
            width: 50%;
            margin-top: 0;
        }
        .ireland_examination_outer ul li {
            margin-bottom: 20px;
            font-size: 17px;
        }
        .children_rights_the_un{
            margin-bottom: 90px;
        }
        .children_rights_the_un .content_two_row ul li {
            margin-right: 15px;
        }
        .children_rights_the_un .content_two_row ul li .basic_btn {
            font-size: 12px;
            padding: 15px 15px;
        }
        .children_rights_the_un_two .content_two_row .block {
            width: 48%;
        }
        .children_rights_the_un_two .content_two_row .block:first-child{
            width: 50%;
        }
        .ireland_examination_outer .block{
            width: 48%;
        }
        .ireland_examination_outer h4 br{
            display: none;
        }
        .children_rights_the_un.children_rights_the_un_two{
            margin-bottom: 0px;
        }
        .Implementing_outer ul {
            margin-bottom: 50px;
        }
    }
    @media (max-width: 767px){
        .children_rights_the_un .content_two_row .block:first-child {
            width: 100%;
            margin-top: 0px;
            order: 2;
        }
        .children_rights_the_un .content_two_row .block {
            width: 100%;
            order: 1;
            margin-top: 0px;
        }
        .children_rights_the_un .content_two_row .block .d-flex{
            flex-wrap: wrap;
        }
        .different-way_outer .round_img_box img {
            margin-top: 10px;
        }
        .different-way_outer{
            margin-bottom: 0px;
            padding-top: 40px;
        }
        .children_rights_the_un_two h4{
            margin-bottom: 30px;
        }
        .four_general_outer{
            margin-bottom: 10px;
        }
        .four_general_outer li p {
            margin-bottom: 15px;
        }
        .four_general_outer li {
            width: 100%;
            margin-right: 0;
        }
        .children_rights_the_un_two .content_two_row p {
            margin-bottom: 10px;
        }
        .different-way_outer .content_two_row{
            margin-bottom: 20px;
        }
        .Implementing_outer{
            margin-top: 30px;
        }
        .Implementing_outer ul {
            margin-bottom: 40px;
        }
        .Implementing_outer ul li {
            margin-bottom: 15px;
            font-size: 16px;
        }
        .Implementing_outer p {
            margin-bottom: 25px;
        }
        .ireland_examination_outer{
            flex-wrap: wrap;
        }
        .ireland_examination_outer .block{
            margin-bottom: 20px;
        }
        .children_rights_the_un_two h4 {
            margin-bottom: 20px;
        }
        .children_rights_the_un_two h4 br{
            display: none;
        }
        .ireland_examination_outer ul li {
            margin-bottom: 15px;
            font-size: 16px;
        }
        .children_rights_the_un_two .round_img_box{
            margin-bottom: 10px;
        }
        .children_rights_the_un .content_two_row ul li:last-child{
            margin-bottom: 0px;
        }
        .children_rights_the_un .content_two_row.children_rights_development_right .block{
            order: 2;
        }
        .children_rights_the_un .content_two_row.children_rights_development_right .block:first-child{
            order: 1;
        }
        .children_rights_the_un .content_two_row{
            margin-bottom: 0px;
        }
        .different-way_outer.children_rights_the_un{
            margin-bottom: 80px;
            margin-top: 30px;
        }
        .different-way_outer.children_rights_the_un.children_rights_the_un_two{
            margin-bottom: 0px;
        }
        .know_your_outer.uncrc_reporting_outer{
            padding-top: 50px;
        }
    }
    /* children voice && know your right guides */
    .children_voice .imgfloat_right {
        float: right;
        margin-left: 155px;
        margin-bottom: 0;
        margin-top: 0;
        max-width: 375px;
        margin-right: 0;
        width: 375px;
    }
    .children_voice .imgfloat_right img{
        margin: 0;
        float: none;
        max-width: 100%;
        height: auto;
        width: 100%;
    }
    .children_voice_box{
        margin-bottom: 60px;
    }
    .know_right_guide h2::after{display: none;}
    .know_right_guide ul {
        padding-bottom: 30px;
    }
    .know_right_guide .download_list_outer {margin-bottom: 0;}
    .know_right_guide ul li {
        width: 60%;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        padding-left: 0;
        background-image: none;
    }
    .know_right_guide ul li .icon {
        background-color: #7ab800;
        width: 48px;
        min-width: 48px;
        height: 48px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        clip-path: ellipse(50% 43% at 50% 55%);
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 20px;
        color: #fff;
    }
    .know_right_guide ul li p {
        color: #5f5f5f;
        width: 85%;
        padding: 0;
    }
    .children_voice.know_right_guide .imgfloat_right {
        float: right;
        margin-left: 0;
        margin-bottom: 0;
        margin-top: 70px;
        max-width: 390px;
        margin-right: 0;
        width: 390px;
    }
    .new_contact_area{
        position: relative;
    }
    .new_contact_box{
        margin-bottom: 75px;
    }
    .new_contact_box h3{
        margin-bottom: 25px;
        padding: 0;
    }
    .new_contact_box:first-child{
        max-width: 65%;
    }
    .new_contact_img {
        position: absolute;
        top: 0;
        right: 0;
    }
    .new_contact_box:last-child{
        margin-bottom: 0;
    }
    .new_contact_box p a{
        font-size: 30px;
        color: #fff;
        font-family: 'museo_sans_rounded1000';
        text-decoration: none;
        margin-left: 30px;
    }
    .new_contact_box p{
        font-size: 30px;
    }
    .new_contact_box p a.normal_link{
        font-family: 'museo_sans_rounded300';
    }
    .new_contact_box p a.underline_link{
        font-family: 'museo_sans_rounded300';
        text-decoration: underline;
        margin-left: 0;
    }
    .new_contact_box figure{
        margin-top: 20px;
    }
    .new_contact_box p a.no_gap_link{
        margin-left: 0;
    }
    .know_right_guide .download_list_outer ul li a {
        display: flex;
        align-items: center;
        width: auto;
        color: #5f5f5f;
        transition: all 0.3s ease-in-out;
    }
    .know_right_guide .download_list_outer ul li a:hover{
        color: #e17000;
    }
    @media (max-width: 1365px){
        .children_voice .imgfloat_right {
            max-width: 370px;
            width: 370px;
        }
        .new_contact_box p a, .new_contact_box p{
            font-size: 18px;
        }
        .new_contact_box {
            margin-bottom: 35px;
        }
        .new_contact_box:nth-child(2){
            max-width: 65%;
        }
        .site-header .primary-menu li.menu-item-has-children a {
            padding: 10px 30px 10px 10px;
        }
    }
    @media (max-width: 1199px){
        .children_voice .imgfloat_right {
            max-width: 320px;
            width: 320px;
        }
        .new_contact_box p a, .new_contact_box p{
            font-size: 17px;
        }
        .new_contact_img{
            display: none;
        }
        .new_contact_box:first-child, .new_contact_box:nth-child(2){
            max-width: 100%;
        }
        .children_voice.know_right_guide .imgfloat_right {
            max-width: 245px;
            width: 245px;
        }
        .know_right_guide ul li {
            width: 73%;
        }
    }
    @media (max-width: 991px){
        .children_voice .imgfloat_right {
            max-width: 280px;
            margin-top: -25px;
            margin-left: 30px;
            width: 280px;
        }
        .new_contact_box h3 {
            margin-bottom: 20px;
        }
        .new_contact_box figure {
            margin-top: 12px;
        }
        .new_contact_box h3 {
            margin-bottom: 15px;
        }
        .new_contact_box {
            margin-bottom: 20px;
        }
        .children_voice.know_right_guide .imgfloat_right {
            margin-top: 20px;
            max-width: 100%;
            width: 100%;
            margin-bottom: 20px;
            text-align: center;
        }
        .know_right_guide ul li {
            width: 100%;
        }
        .children_voice .imgfloat_right img {
            width: auto;
        }
    }
    @media (max-width: 767px){
        .helpline_cms .children_voice .imgfloat_right {
            width: 100%;
            max-width: 100%;
            text-align: center;
            float: none;
            margin-top: 0;
            margin-left: 0;
        }
        .know_right_guide ul li .icon {
            margin-right: 3%;
        }
        .know_right_guide ul li {
            width: 100%;
            margin-bottom: 15px;
        }
        .know_right_guide ul li p {
            width: 80%;
        }
        .new_contact_box p a, .new_contact_box p{
            font-size: 16px;
        }
        .new_contact_box p a {
            margin-left: 5px;
        }
        .helpline_cms .children_voice .imgfloat_right img {
            float: none;
            max-width: 100%;
            margin-left: 0;
            max-height: 100%;
            width: 100%;
        }
    }
    /* children voice && know your right guides */
    /* overlay search */
    .overlay {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 100vh;
        background-color: #e17000;
        transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transform: translateY(-100%);
        z-index: 2;
    }
    .overlay.-is-shown {
        transform: translateY(0);
    }
    .overlay-2 {
        position: fixed;
        width: 100%;
        height: 100vh;
        background-color: #00a6b8;
        transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transform: translateY(-100%);
        transition-delay: .1s;
        z-index: 999;
        top: 0;
        left: 0;
    }
    .overlay-2.-is-shown {
        transform: translateY(0);
    }
    .search-container {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 500px;
        transform: translate(-50%, -50%);
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 2px solid #fff;
    }
    .search-container input::placeholder{
        color: #fff;
    }
    .search-container input {
        border: 0;
        background: transparent;
        color: #fff;
        padding: 20px 0;
        font-size: 2rem;
        width: 100%;
    }
    .search-container input:focus {
        outline: none;
    }
    .btn-close-search {
        cursor: pointer;
        margin: 20px;
        color: rgba(255, 255, 255, 0.7);
        font-size: 2rem;
    }
    .search-container input.srch_btn {
        width: 60px;
        font-size: 0;
        background-image: url('assets/images/search_icon_new_white.png');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 30px;
        padding: 0;
        cursor: pointer;
        margin-left: 5px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .srch_close_btn{
        text-align: right;
    }
    .stop_overflow{
        overflow: hidden;
    }
    .search-container form{
        width: 100%;
        position: relative;
        padding-right: 60px;
    }
    /* overlay search */
    /* contact us page */
    .contact_area {
        padding: 80px 0 0;
    }
    .contact_map iframe {
        width: 100%;
        border: 0;
        height: 100%;
        filter: grayscale(1);
    }
    .contact_address {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 auto;
        max-width: 75%;
    }
    .contact_address_box {
        width: 33.33%;
        padding: 0 15px;
        text-align: center;
    }
    .contact_address_box span {
        width: 70px;
        height: 70px;
        background-color: #7ab800;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: 25px;
        margin: 0 auto 15px;
    }
    .contact_address_box h6{
        font-size: 30px;
        color: #00a6b8;
        margin-bottom: 10px;
        font-family: 'museo_sans_rounded1000';
    }
    .contact_address_box a {
        color: #000;
        transition: all 0.3s ease-in-out;
        font-family: 'museo_sans_rounded300';
        text-decoration: underline;
    }
    .contact_address_box p {
        font-family: 'museo_sans_rounded300';
        max-width: 95%;
        margin: 0 auto;
    }
    .contact_address_box a:hover{
        color: #e17000;
        text-decoration: none;
    }
    .contact_top {
        padding-bottom: 75px;
    }
    .contact_input {
        margin-bottom: 15px;
    }
    .contact_input input, .contact_input textarea {
        width: 100%;
        padding: 0 15px;
        height: 60px;
        border: 1px solid #e1e1e1;
        border-radius: 10px;
        background-color: #fff;
        line-height: 56px;
        font-size: 16px;
        font-weight: 300;
        font-family: 'museo_sans_rounded300';
        color: #000;
    }
    .contact_input input:focus, .contact_input textarea:focus{
        outline: none;
        border-color: #00a6b8;
    }
    .contact_input textarea{
        resize: none;
        height: 180px;
        line-height: normal;
        padding: 15px;
    }
    .contact_map {
        height: 100%;
    }
    .contact_submit input{
        font-family: 'museo_sans_rounded1000';
        font-size: 18px;
        color: #fff;
        background-color: #00a6b8;
        text-transform: uppercase;
        line-height: 22px;
        letter-spacing: 1px;
        padding: 18px 35px 16px;
        font-weight: normal;
        border-radius: 50px;
        overflow: hidden;
        text-align: center;
        border: 0;
        cursor: pointer;
        min-width: 200px;
    }
    .contact_submit input:hover{
        /* color: #fff; */
        background-color: #7ab800;
    }
    .contact_social ul{
        font-size: 0;
        margin: 0;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .contact_social ul li {
        margin-right: 15px;
        line-height: 0;
    }
    .contact_social ul li a{
        font-size: 36px;
        color: #00a6b8;
        transition: all 0.3s ease-in-out;
    }
    .contact_social ul li a:hover{
        color: #7ab800;
    }
    .contact_hdng h4{
        font-size: 40px;
        padding-bottom: 40px;
    }
    .contact_btm {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 60px;
    }
    .contact_left, .contact_right{
        width: 50%;
    }
    .contact_left{
        background-color: #f0f0f0;
    }
    .contact_form {
        max-width: 550px;
        margin-right: 100px;
        margin-left: auto;
        padding: 55px 0;
    }
    /* .contact_form .contact_hdng h4{
        color: #fff;
    } */
    .contact_policy{
        margin-bottom: 20px;
    }
    .contact_policy label{
        position: relative;
        cursor: pointer;
    }
    .contact_policy input{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        margin: 0;
    }
    .contact_policy .check_area {
        position: relative;
        padding-left: 30px;
    }
    .contact_policy .check_area::before{
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: #fff;
        transition: all .3s ease;
        border-radius: 4px;
        transform: translateY(-50%);
        border: 1px solid #e1e1e1;
    }
    .contact_policy .check_area::after{
        content: '';
        left: 7px;
        top: 9px;
        width: 6px;
        height: 11px;
        border: solid #fff;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        position: absolute;
        display: none;
    }
    .contact_policy .check_area span{
        color: #000;
        font-size: 16px;
    }
    .contact_policy .check_area span a{
        color: #00a6b8;
        text-decoration: underline;
        transition: all 0.3s ease-in-out;
    }
    .contact_policy .check_area span a:hover{
        color: #7ab800;
    }
    .contact_policy input:checked ~ .wpcf7-list-item-label .check_area::before{
        background-color: #7ab800;
    }
    .contact_policy input:checked ~ .wpcf7-list-item-label .check_area::after{
        display: block;
    }
    @media (max-width: 1500px){
        .contact_form {
            max-width: 470px;
            margin-right: auto;
            margin-left: auto;
        }
    }
    @media (max-width: 1199px){
        .contact_area {
            padding: 65px 0 0;
        }
        .contact_address_box p {
            max-width: 100%;
        }
        .contact_top {
            padding-bottom: 55px;
        }
        .contact_form {
            max-width: 370px;
            margin-right: 50px;
            padding: 35px 0;
        }
        .contact_hdng h4 {
            font-size: 28px;
            padding-bottom: 30px;
        }
        .primary-menu li a {
            padding: 8px 0;
            font-size: 18px;
        }
        .site-header .primary-menu li.menu-item-has-children a {
            padding: 8px 0 8px 0;
        }
        .contact_btm {
            padding-bottom: 40px;
        }
    }
    @media (max-width: 991px){
        .contact_address {
            max-width: 100%;
        }
        .contact_left, .contact_right {
            width: 100%;
        }
        .contact_map iframe {
            height: 300px;
        }
        .contact_form {
            max-width: 100%;
            margin-right: 0;
            padding: 45px 15px 30px;
        }
        .contact_submit input{
            font-size: 15px;
            padding: 15px 25px 15px;
        }
        .contact_btm {
            padding-bottom: 0;
        }
    }
    @media (max-width: 767px){
        .contact_area {
            padding: 40px 0 0;
        }
        .contact_left, .contact_right {
            padding: 0;
            width: 100%;
        }
        /* .contact_address a{
            font-size: 16px;
        } */
        .helpline_service_outer.contact_helpline{
            padding-bottom: 0px;
        }
        .helpline_service_outer.contact_helpline .heading {
            padding-bottom: 65px;
        }
        .contact_address_box:first-child{
            width: 100%;
            margin-bottom: 30px;
        }
        .contact_address_box {
            width: 50%;
        }
        .contact_address_box a{
            font-size: 16px;
        }
        .contact_address_box h4{
            padding-bottom: 10px;
        }
        .contact_hdng h4 {
            font-size: 24px;
        }
    }
    @media (max-width: 575px){
        .contact_input {
            margin-bottom: 10px;
        }
        .contact_input input {
            height: 50px;
            border-radius: 7px;
            line-height: 48px;
        }
        .contact_hdng h4 {
            padding-bottom: 20px;
        }
        .contact_policy {
            margin-bottom: 10px;
        }
    }
    @media (max-width: 480px){}
    @media (max-width: 420px){
        .contact_social ul {
            justify-content: center;
        }
        .contact_address_box {
            width: 100%;
            margin-bottom: 10px;
        }
        .contact_address_box:first-child {
            margin-bottom: 10px;
        }
        .contact_address_box span {
            margin: 0 auto 10px;
        }
        .contact_address_box h4 {
            line-height: 22px;
        }
        .contact_top {
            padding-bottom: 25px;
        }
        .contact_input {
            line-height: 0;
        }
    }
    /* contact us page */
    /* 31.08.2022 */
    .site-footer{
        position: relative;
        z-index: 5;
    }
    .site-header .primary-menu li.menu-item-has-children.current-menu-item a {
        border-radius: 10px;
    }
    /* 31.08.2022 */
    /* 01.09.2022 */
    .contact_input .wpcf7-form-control-wrap{
        width: 100%;
    }
    .contact_policy .wpcf7-list-item{
        margin: 0;
    }
    .campaign_content p{
        min-height: 150px;
    }
    .wrksl_item {
        height: 100%;
    }
    /* 01.09.2022 */
    /**Our work pages**/
    .resource_reports_outer.download_list_outer ul:first-child li {width: 100%; flex-wrap: nowrap; align-items: flex-start;}
    .resource_reports_outer.download_list_outer ul:first-child li i {margin-right: 10px; margin-top: 4px;}
    ul.custom_list li {font-size: 20px; line-height: 1.5; margin-bottom: 12px !important; display: block !important; padding-left: 30px; position: relative; 
    z-index: 1;}
    ul.custom_list li::before {content: '\f35a'; font-family: 'Font Awesome 5 Free'; position: absolute; left: 0; top: 0; font-weight: 400; 
    display: inline-block; color: #7ab800; }
    ul.custom_list li ul {margin-top: 10px; margin-bottom: 0 !important; padding-left: 30px;}
    ul.custom_list li ul li {list-style: circle; font-size: 18px; margin-bottom: 8px !important; list-style: disc; list-style-position: outside; 
    display: list-item !important; padding-left: 0 !important;}
    ul.custom_list li ul li::before {content: none !important;}
    .two_btn_wrapper {display: flex; flex-wrap: wrap;}
    .two_btn_wrapper .basic_btn {padding-left: 20px; padding-right: 20px; margin-right: 20px;}
    .two_btn_wrapper .basic_btn:last-child {margin-right: 0;}
    @media (max-width: 767px) {
        ul.custom_list li {font-size: 16px; padding-left: 25px;}
        ul.custom_list li ul li {font-size: 15px;}
    }
    /**Float Image**/
    .float_image {display: flex; margin-bottom: 30px; overflow: hidden;}
    .float_img_des {margin-right: 50px; width: 100%;}
    .float_image .round_img_box {clip-path: ellipse(40% 50% at 47% 55%); transform: rotate(55deg); -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg); width: 40%; min-width: 40%;}
    .float_image .round_img_box img {transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -moz-transform: rotate(-55deg);
    display: block;}
    @media (max-width: 1199px) {
        .float_image .round_img_box {width: 300px; min-width: 300px;}
    }       
    @media (max-width: 991px) {
        .float_image .round_img_box {clip-path: ellipse(40% 50% at 47% 50%);}
    }       
    @media (max-width: 767px) {
        .float_image {flex-wrap: wrap; margin-bottom: 0;}
        .float_img_des {width: 100%; margin-right: 0; order: 2;}
        .float_image .round_img_box {margin-left: 20px; margin-bottom: 5px; width: 92%; min-width: 92%;
        clip-path: ellipse(37% 49% at 45% 49%); order: 1;}
    }
    /**Your rights**/
    .young_leaders_outer p {color: #fff; margin-bottom: 20px;}
    .young_leaders_outer p:last-child {margin-bottom: 0;}
    .young_leaders_outer p a {color: #fff;}
    .young_leaders_outer p a:hover {text-decoration: none;}
    .young_leaders_outer .float_image {align-items: center;}
    /**gcaptcha**/
    .grecaptcha-badge {z-index: 99;}
    
    
.ps_protect .ppw-post-password-container{width: 500px; margin: 50px auto;}
.ps_protect .ppw-ppf-desc{padding-bottom: 20px;}
.ps_protect .ppw-pwd-label input{
    padding: 12px;
    border-radius: 6px;
    border: 1px solid #bbb;
    margin: 0 10px;
}

.ps_protect .ppw-pwd-submit-btn {
    border: 0;
    background: #009aa6;
    padding: 12px;
    border-radius: 6px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
  }

  /**cookie**/
  #gdpr-cookie-consent-bar p {color: #fff;}
  #gdpr-cookie-consent-bar .gdpr_messagebar_content .gdpr_link_button {color: #fff !important; text-decoration: underline;}
  #gdpr-cookie-consent-bar .gdpr_messagebar_content .gdpr_link_button:hover {color: #f47421 !important; text-decoration: none;}
  #gdpr-cookie-consent-bar.gdpr-center .btn.gdpr_action_button {background-color: #00a6b8 !important;}
  #gdpr-cookie-consent-bar.gdpr-center .btn.gdpr_action_button:hover {background-color: #f47421 !important;}

  /**CMS Page**/
  .cms_inner_outer #cmplz-document {max-width: 100%; font-size: 18px;}
  .cms_inner_outer #cmplz-document p, .cms_inner_outer #cmplz-document li, .cms_inner_outer #cmplz-document td,  .cms_inner_outer #cmplz-document .cmplz-dropdown h4, 
  .cms_inner_outer #cmplz-document h5, .cms_inner_outer #cmplz-document .cmplz-dropdown a {font-size: 18px;}
  .cms_inner_outer #cmplz-document h2, .cms_inner_outer #cmplz-document h3 {font-size: 30px;}

  @media (max-width: 1199px) {
    .cms_inner_outer #cmplz-document {font-size: 17px;}
    .cms_inner_outer #cmplz-document p, .cms_inner_outer #cmplz-document li, .cms_inner_outer #cmplz-document td, .cms_inner_outer #cmplz-document .cmplz-dropdown h4, 
    .cms_inner_outer #cmplz-document h5, .cms_inner_outer #cmplz-document .cmplz-dropdown a {font-size: 17px;}
  }

  @media (max-width: 767px) {
    .cms_inner_outer #cmplz-document {font-size: 16px;}
    .cms_inner_outer #cmplz-document p, .cms_inner_outer #cmplz-document li, .cms_inner_outer #cmplz-document td, .cms_inner_outer #cmplz-document .cmplz-dropdown h4, 
    .cms_inner_outer #cmplz-document h5, .cms_inner_outer #cmplz-document .cmplz-dropdown a {font-size: 16px;}
    .cms_inner_outer #cmplz-document h2, .cms_inner_outer #cmplz-document h3 {font-size: 24px;}
  }

  /**Salesforce captca**/
  .newsltr_wrapper .salesforce_w2l_lead .w2llabel {color: #fff; margin: 15px 0 !important; text-align: center;}
  .newsltr_wrapper .salesforce_w2l_lead .w2linput.text.captcha {font-family: 'museo_sans_rounded300';}
  .newsltr_wrapper .salesforce_w2l_lead .w2limg {height: 56px; margin-bottom: 20px; margin-left: calc(50% - 145px); border-radius: 50px;}
  .newsltr_wrapper .salesforce_w2l_lead .w2linput.text.captcha {height: 56px; padding: 10px 15px; font-size: 18px; margin-bottom: 20px; border-radius: 50px; border: 2px solid #7ab800;}
  .salesforce_w2l_lead .sf_field span.error_message {line-height: 1.2; margin-top: 10px; background-color: #ffacac; border: 2px dashed #ce0000; padding: 10px 15px 6px; 
    color: #000 !important; border-radius: 5px; overflow: hidden;}
.newsltr_wrapper .salesforce_w2l_lead .form_checkbox {text-align: center;}

.accord_data p a{color: #fff;}
.accord_data p a:hover{color: #e17000;text-decoration: none;}