/*Default-CSS*/

    input[type="file"]::-webkit-file-upload-button {
        cursor: pointer;
    }

    input[type="file"]::-moz-file-upload-button {
        cursor: pointer;
    }

    input[type="file"]::-ms-file-upload-button {
        cursor: pointer;
    }

    input[type="file"]::-o-file-upload-button {
        cursor: pointer;
    }

    input[type="file"] {
        cursor: pointer;
    }

    * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-tap-highlight-color: transparent;
    }

    html body {
        margin: 0;
        font-family: 'lato', sans-serif;
        color: #444;
        overflow: hidden;
    }

    *::-moz-selection {
        background-color: #222;
        color: #fff;
    }

    *::-webkit-selection {
        background-color: #fff;
        color: #000;
    }


    a, div a:hover, div a:active, div a:focus, button {
        text-decoration: none;
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }

    a, span, div a:hover, div a:active, button {
        text-decoration: none;
    }

    *::after, *::before, * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
        display: block;
    }

    ul, ul li, ol, li {
        list-style: outside none none;
        font-family: 'lato', sans-serif;
        color:var(--white);
        font-size:17px;
        line-height: 140%;
    }
    body ul {
        margin: 0;
        padding: 0;
    }
    body a {
        outline: none;
        font-family: 'lato', sans-serif;
    }

      body .clearfix, body .clear {
        clear: both;
        line-height: 100%;
    }

    body .clearfix {
        height: auto;
    }

    * {
        outline: none !important;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    div input, div select, div textarea {
        font-family: 'lato', sans-serif;
    }

    body h1, body h2, body h3, body h4, body h5, body h6 {
        font-family: 'lato', sans-serif;
        line-height: 130%;
        font-weight: bold;
        color: var(--white) ;
    }

    body h1 {
        font-size: 40px;
    }

    body h2 {
        font-size: 40px;
    }

    body h3 {
        font-size: 38px;
    }

    body h4 {
        font-size: 32px;
    }

    body h5 {
        font-size: 25px;
    }

    body h6 {
        font-size: 19px;
    }

    body h1:last-child, body h2:last-child, body h3:last-child, body h4:last-child, body h5:last-child, body h6:last-child {
        margin-bottom: 0;
    }
    .sus_title{
        font-size: 26px;
    }
    div select {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    div select option {
        font-size: 13px;
        color: #333;
        padding: 2px 5px;
    }

    img {
        margin: 0 auto;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }

    body p {
        font-family: 'lato', sans-serif;
        font-size:18px;
        font-weight: 400;
        line-height: 160%;
        color: var(--white);
    }

    body p:empty {
        margin: 0;
        display: none;
        line-height: 0;
    }

    body p:last-child {
        margin-bottom: 0;
    }

    p strong {
        font-weight: bold;
    }

    label em {
        color: #ff0000;
        display: inline-block;
        font-style: normal;
        vertical-align: top;
        margin-left: 5px;
    }

    iframe {
        display: block;
    }

    /*scroll Hide*/

    html.no-scroll {
        overflow: hidden;
    }

    html.no-scroll body {
        overflow: hidden;
        height: 100%;
    }

    /*button*/

    button, html input[type="button"], input[type="reset"], input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer;
    }




    /* VARIABLES */

        :root {
           --white: #fff;
           --p-color:#161616 ;
           --hover-color: #f93b1d;
        }

    /* VARIABLES */

/* CODE START  */
   


    /* DIGITAL APPROACH SECTION */
        body .sus_info_sec.wp-block-columns {
            margin-bottom: 50px;
            margin-top: 30px;
        }
        #content .sustainPattern.right,
        #content .sustainPattern.left{
            display: none;
        }
       .page-id-6794 #content .center {
            /*max-width: 1200px;*/
            width: 100%;
        }
       
        .sus_verification_sec .sus_title {
            font-size: 27px;
            margin-bottom: 30px;
            display: inline-block;
        }
        .sus_verification_sec li span {
            background-color: #00b5ba;
            padding: 3px 5px;
        }
        body .sus_verification_sec .sus_left_col.wp-block-column {
            width: 61.2%;
            flex: unset;
            margin-left: 0;
            padding: 0;
        }
        .sus_verification_sec .sus_left_col p {
            margin-bottom: 8px;
        }
         #sus_report_process {
            background: rgba(9,98,133,0.5);
            padding: 15px 20px;
            margin-left: 35px;
            margin-top: 20px;
        }
        #sus_report_process h3 {
            font-size: 26px !important;
            line-height: 120% !important;
        }
        #sus_report_process ul {
            margin-top: 25px;
        }
        #sus_report_process ul li{
            position: relative;
            padding-left: 30px;
            margin-bottom: 15px;
        }
        #sus_report_process ul li::after {
            content: "\203A";
            position: absolute;
            left: 0;
            top: -5px;
            color: #00b9bc;
            font-size: 50px;
            font-weight: 900;
        }
        body .wp-block-columns {
            margin-bottom: 0;
        }
        .sus_right_col .wp-block-image {
            margin-bottom: 0;
        }
        .wp-block-columns.sus_verification_sec {
            background: url("/wp-content/uploads/2022/04/LandingScreen.png") no-repeat;
            background-position: 64% center;
            background-size: auto 50%;
        }
        .wp-block-columns > .wp-block-column {
            max-width: 1200px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            padding: 0 15px;
        }
      
    /* DIGITAL APPROACH SECTION */
    /* JOIN US SECTION */

        .sus_join_us_sec {
            padding: 100px 0;
        }
        .sus_join_us_sec .sus_title{
            font-size: 26px;
            margin-bottom: 30px;
        }
        .sus_join_us_sec .sus_title + p:not(:last-child){
            margin-bottom: 30px;
        }
        .sus_join_us_sec .wp-block-columns.sus_que {
            margin-top: 40px;
        }
        .wp-block-columns > .wp-block-column .wp-block-columns > .wp-block-column{
            padding: 0;
            margin: 0;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li{
            position: relative;
            padding-left: 30px;
            font-weight:600;
            margin-bottom: 15px;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li li{
            padding-left: 15px;
            font-weight:400;
            position: relative;
            margin-bottom: 10px;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li span {
            font-weight: 400;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li::after {
            content: "\203A";
            position: absolute;
            left: 0;
            top: -5px;
            color: #00b9bc;
            font-size: 50px;
            font-weight: 900;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li li::after {
            content: "\203A";
            position: absolute;
            left: 0;
            top: -3px;
            color: #00b9bc;
            font-size: 30px;
            font-weight: 900;
        }
        .wp-block-button.sus_sign_up_btn a {
            background-color: #00b8bd;
            border-radius: 0;
            transition: all 0.4s ease-in-out;
            font-size: 16PX;
            color: #fff;
            border: 1px solid transparent;
        }
        .wp-block-button.sus_sign_up_btn a:hover{
            background-color: transparent;
            border-color:#00b8bd;
            transition: all 0.4s ease-in-out;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li ul {
            margin-top: 10px;
        }
        .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li br{
            margin-bottom: 10px;
        }
        .wp-block-columns.sus_que + .wp-block-buttons {
            margin-top: 15px;
        }
        .sus_join_us_sec .wp-block-group.sus_sign_sec {
            display: none;
        }
        .sus_join_us_sec .wp-block-group.sus_sign_sec.form_open {
            display: block;
            position: fixed;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            z-index: 9999999;
        }
        .sus_sign_sec  ul li{
            color: unset;
        }
         .sus_join_us_sec .sus_sign_sec .sign_close {
            position: absolute;
            right: 35px;
            top: 15px;
            font-size: 0;
            cursor: pointer;
        }
      .sus_join_us_sec .sus_sign_sec .sign_close::after {
            position: absolute;
            left: 55%;
            top: 45%;
            content: "+";
            font-size: 25px;
            font-weight: 500;
            font-family: "lato";
            transform: translate(-50%,-50%) rotate(45deg);
            line-height: 100%;
        }

    /* JOIN US SECTION */

    /* OUR APPROACH SECITON */
         .sus_oue_approch_sec .wp-block-column {
            background-color: #126e93;
            padding: 25px;
            max-width: 1170px;
        }
        .sus_oue_approch_sec{
            animation-name: fadeInLeft;
            animation-duration: 0.8s;
            animation-delay: 1s;
            animation-fill-mode: both;
        }
        .sus_oue_approch_sec .sus_title {
            margin-bottom: 50px;
            font-size: 28px;
            line-height: 130%;
        }
    /* OUR APPROACH SECITON */

    /* FOOTER  */

        #footer h3 {
            margin: 10px 0 40px;
        }

    /* FOOTER  */


/* CODE START  */

/* ANIMATION */
    @keyframes fadeInLeft{
        0% {
          opacity: 0;
          -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
    }
/* ANIMATION */

/*START 13/05/2022 CHANGES*/
    .thn_post_wrap .scrt-team-archive .scrt-team__card-button {
    	color: #00babe;
    	padding: 0px 20px;
    	font-size: 16px;
    	line-height: 32px;
    	border-width: 3px;
    	border-style: solid;
    	border-color: #4dcfd2;
    	text-shadow: none;
    	display: inline-block;
    	max-width: 155px;
    	text-align: center;
    }
    .et-db #et-boc .et-l .et_pb_text ul li {
    	list-style: none !important;
    	padding-left: 17px;
    }
    .et-db #et-boc .et-l .et_pb_text ul{
        margin-left:0 !important;
    }
    .scrt-partners-section__inner-wrapper p {
    	color: #005677;
    }
    .et-db #et-boc .et-l .et_pb_text ul li a {
    	line-height: 1.7rem !important;
    }
/*END 13/05/2022 CHANGES*/


/* RESPONSIVE */
    @media (max-width: 1920px){
        .wp-block-columns.sus_verification_sec {
            background-position: 67% center;
            background-size: auto 50%;
        }
    }   
    @media (max-width: 1780px){
        .wp-block-columns.sus_verification_sec {
            background-position: 71% center;
            background-size: auto 50%;
        }
    }
    @media (max-width: 1650px){
        
        /* VERIFICATION SECTION  RESPONSIVE*/
         .wp-block-columns.sus_verification_sec {
            background-position: 76% center;
                background-size: auto 66%;
            }
            body .sus_verification_sec .sus_left_col.wp-block-column {
                width: 55%;
            }
            #sus_report_process h3 {
                font-size: 23px !important;
            }
            .sus_verification_sec .sus_title {
                font-size: 23px;
                margin-bottom: 20px;
            }
            #sus_report_process {
                margin-left: 30px;
                margin-top: 15px;
            }
            body p {
                font-size: 16px;
            }
        /* VERIFICATION SECTION  RESPONSIVE*/

        /* JOIN US SECTION RESPONSIVE */
            .sus_join_us_sec {
                padding: 70px 0;
            }
            .sus_join_us_sec .sus_title {
                font-size: 23px;
                margin-bottom: 20px;
            }
            .sus_join_us_sec .sus_title + p:not(:last-child) {
                margin-bottom: 15px;
            }

        /* JOIN US SECTION RESPONSIVE */
        /*  APPROACH SECTION RESPONSIVE */
            .sus_oue_approch_sec .sus_title {
                margin-bottom: 30px;
                font-size: 23px;
            }
            .sus_oue_approch_sec .wp-block-column {
                padding: 20px;
            }
        /*  APPROACH SECTION RESPONSIVE */
    }

    @media (max-width: 1366px){

        body .sus_info_sec.wp-block-columns {
            margin-bottom: 30px;
            margin-top: 10px;
        }
        /* VERIFICATION RESPONSIVE */
            .wp-block-columns.sus_verification_sec {
                background-position: 85% center;
                background-size: auto 75%;
            }
            .sus_verification_sec .sus_title {
                font-size: 20px;
                margin-bottom: 15px;
            }
            #sus_report_process {
                margin-left: 20px;
            }
            body p {
                font-size: 15px;
            }
            body li {
                font-size: 15px;
            }
            #sus_report_process h3 {
                font-size: 20px !important;
            }
            .wp-block-columns > .wp-block-column {
                padding: 0 30px;
            }
        /* VERIFICATION RESPONSIVE*/
        
        /* JOIN US RESPONSIVE */
            .sus_join_us_sec {
                padding: 60px 0;
            }
            .sus_join_us_sec .sus_title {
                font-size: 20px;
                margin-bottom: 15px;
            }
            .sus_join_us_sec .sus_title + p:not(:last-child) {
                margin-bottom: 10px;
            }
            .sus_join_us_sec .wp-block-columns.sus_que {
                margin-top: 30px;
            }
            .wp-block-button.sus_sign_up_btn a {
                font-size: 15px;
            }
        /* JOIN US RESPONSIVE */

        /* OUR APPROACH RESPONSIVE */
            .sus_oue_approch_sec .wp-block-column {
                max-width: 1140px;
                padding: 20px;
                flex: unset !important;
            }
            .sus_oue_approch_sec {
                padding: 0 30px;
            }
            .sus_oue_approch_sec .sus_title {
                margin-bottom: 25px;
                font-size: 20px;
            }
        /* OUR APPROACH RESPONSIVE */

    }
    @media (max-width: 1168px){
        /* VERIFICATION  RESPONSIVE */
         .wp-block-columns.sus_verification_sec {
                background-position: 77% center;
                background-size: auto 43%;
            }

        /* VERIFICATION  RESPONSIVE */
    }

    @media (max-width: 1024px){
            
        .wp-block-columns > .wp-block-column {
            padding: 0;
        }
        body .sus_info_sec.wp-block-columns {
            margin-bottom: 25px;
            margin-top: 0;
        }
        /* VERIFICATION SECTION  RESPONSIVE*/
            .sus_verification_sec .sus_title {
                font-size: 18px;
                margin-bottom: 10px;
            }
            body p {
                font-size: 14px;
            }
            #sus_report_process {
                padding: 10px;
                margin-left: 10px;
                margin-top: 20px;
            }  
            #sus_report_process h3 {
                font-size: 18px !important;
            }
            #sus_report_process ul li::after {
                font-size: 30px;
            }
            #sus_report_process ul {
                margin-top: 15px;
            }
            #sus_report_process ul li {
                padding-left: 20px;
                margin-bottom: 10px;
            }
            body li {
                font-size: 14px;
            }
            .sus_verification_sec li span {
                padding: 1px 3px;
            }
            .wp-block-columns.sus_verification_sec {
                background-position: 100% bottom;
                background-size: auto 60%;
            }
            body .sus_verification_sec .sus_left_col.wp-block-column {
                width: 100%;
            }
            body .sus_verification_sec #sus_report_process{
                width: 60%;
            }
        /* VERIFICATION SECTION  RESPONSIVE*/

        /* JOIN US RESPONSIVE */
            .sus_join_us_sec {
                padding: 50px 0;
            }
            .sus_join_us_sec .sus_title {
                font-size: 18px;
                margin-bottom: 10px;
            }
            .sus_join_us_sec .wp-block-columns.sus_que {
                margin-top: 20px;
            }
            .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li::after {
                font-size: 35px;
            }
            .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li {
                padding-left: 20px;
                margin-bottom: 10px;
            }
            .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li li::after {
                font-size: 25px;
            }
            .sus_join_us_sec .wp-block-columns.sus_que .wp-block-column > ul > li li {
                padding-left: 15px;
            }
            .wp-block-columns.sus_que + .wp-block-buttons {
                margin-top: 10px;
            }
            .wp-block-button.sus_sign_up_btn a {
                font-size: 14px;
                padding: 10px 15px;
            }

        /* JOIN US RESPONSIVE */

        /* APPROACH RESPONSIVE */
            .sus_oue_approch_sec {
                padding: 0;
            }
            .sus_oue_approch_sec .wp-block-column {
                padding: 15px;
            }
            .sus_oue_approch_sec .sus_title {
                margin-bottom: 20px;
                font-size: 18px;
            }
        /* APPROACH RESPONSIVE */
    }

    @media (max-width: 767px){
        /* VERIFICATION RESPONSIVE */
            .sus_verification_sec .sus_title {
                font-size: 16px;
                margin-bottom: 5px;
            }
            .sus_verification_sec .sus_left_col p {
                margin-bottom: 0px;
            }       
            body .sus_verification_sec #sus_report_process {
                width: 100%;
                margin-left: 0;
            }
            #sus_report_process ul {
                margin-top: 10px;
            }
            .page-id-6794 #content .center {
                width: 100% !important;
                padding: 0 15px;
            }
            body .sus_info_sec.wp-block-columns {
                margin-bottom: 20px;
            }
            .wp-block-columns.sus_verification_sec {
                background-position: center top;
                background-size: 280px;
                padding-top: 220px;
            }
        /* VERIFICATION RESPONSIVE */
        /* JOIN US RESPONSIVE */
            #sus_report_process h3 {
                font-size: 16px !important;
            }
            .sus_join_us_sec {
                padding: 35px 0;
            }
            .sus_join_us_sec .sus_title {
                font-size: 16px;
                margin-bottom: 5px;
            }
            .sus_join_us_sec .sus_title + p:not(:last-child) {
                margin-bottom: 5px;
            }
            body p {
                line-height: 150%;
            }
            .sus_que .wp-block-column:first-child {
                border-bottom: 1px solid  #b3b3b3;
                margin-bottom: 20px !important;
            }
            .sus_join_us_sec .wp-block-button.sus_sign_up_btn {
                margin-left: auto;
                margin-right: auto;
            }
            .sus_join_us_sec .wp-block-group.sus_sign_sec.form_open {
                width: 98%;
            }
            .sus_oue_approch_sec .sus_title {
                margin-bottom: 15px;
                font-size: 16px;
            }
        /* JOIN US RESPONSIVE */

    }

/* RESPONSIVE */

