/*=====Reset CSS======*/
*, *:before, *:after {	
    -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: 'PT Sans', sans-serif; font-size: 17px; 
    font-weight: 400; line-height: 25px; color: #2b2b2b; background-color: #fff; position: relative; z-index: 1; 
    overflow-x: hidden;}
    select { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; 
        background: url('images/select-dropdown.png') no-repeat right 15px center; 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: 'PT Sans', sans-serif;
font-family: 'PT Sans Caption', sans-serif; */

/* svg css */
.grey_svg svg{fill: #f7f7f7;}
.white_svg svg{fill: #fff;}
.yellow_svg svg{fill:#e8c204;}
.blue_svg svg{fill:#00669c}
.svg_container {position: absolute;left: 0;right: 0;width: 100%;overflow: hidden;z-index: 2;bottom: -1px;line-height: 0;}


/*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: 1300px; width: 100%; margin: 0 auto; padding: 0px 15px;position: relative;z-index: 1;}
.container-lg {max-width: 100%; width: 100%; padding: 0px 15px;}
.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;}
.col_full{width: 100%; min-width: 100%; padding: 0 15px;}
.col_62{width: 62%; min-width: 62%; padding: 0 15px;   }
.col_38{width: 38%; min-width: 38%; padding: 0 15px;   }

@media (max-width:991px) {
    .column_row {flex-wrap: wrap;}
    .col_half {width: 100%; min-width: 100%;}
    .col_62 {width: 100%;min-width: 100%;}
    .col_38 {width: 100%;min-width: 100%;}
}

@media (max-width:767px) {
    .section_mobile_none{display: none;}

}

/*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; }

/************MAIN CSS************/

/* background color codes */
.white_background{background-color: #fff;}
.site_green_background{background-color:#99c33f;}
.bg_red{background-color:#d94042;}
.bg_blue{background-color:#00669c;}
.bg_light_grey{background-color:#f7f7f7;}
.bg_yellow{background-color:#e8c204;}
.bg_light_blue{background-color: #a5c3d1;}
.bg_mediumlight_blue{background-color: #55acee;}
.bg_purple{background-color: #6a1f74;}
.bg_darkgreen{background-color: #00734b;}


/* color codes */
.white{color:#fff;}
.darkgrey{color:#585858;}
.purple{color:#6d3088;}
.red{color:#d94042;}
.yellow{color:#e8c204;}
.blue{color:#00669c;}
.darkgreen{color: #00734b;}






/**HEADING**/
h1 {font-size: 72px;line-height: 64px;font-weight: 700;margin-bottom: 15px;font-family: 'PT Sans Caption', sans-serif;}
h2 {font-size: 60px; line-height: 64px;font-weight: 700;font-family: 'PT Sans Caption', sans-serif;letter-spacing: -2px;}
h3 {font-size: 36px;font-weight: 700;line-height: 40px;font-family: 'PT Sans Caption', sans-serif;}
h4 {font-size: 25px;font-weight: 700;line-height: 21px;font-family: 'PT Sans Caption', sans-serif;}
h5 {font-size: 12px;font-weight: 700;margin-bottom: 10px;line-height: 18px;text-transform: uppercase;}


p {font-size: 17px;font-weight: 400;line-height: 25px;color: #2b2b2b;margin-bottom: 10px;}
P:last-of-type {margin-bottom: 0;}

.global_heading {margin-bottom: 45px;}
.global_heading p {font-size: 19px;font-weight: 400;line-height: 28px;padding-top: 20px;color:#2b2b2b;font-family: 'PT Sans Caption', sans-serif;}


@media (max-width: 1365px) {
    h2 {font-size: 58px;line-height: 62px;}

}
@media (max-width: 1199px) {
    h1 {font-size: 50px;line-height: 45px;}
    h2 {font-size: 40px;line-height: 40px;}
    h3 {font-size: 28px;line-height: 30px;}

}
@media (max-width: 991px) {
    h1 {font-size: 40px;line-height: 40px;}
    h4 {font-size: 20px;line-height: 20px;}
    p {font-size: 16px;}
}
@media (max-width:767px) {
    .global_heading {margin-bottom: 30px;}
    .global_heading p {font-size: 16px;line-height: 23px;padding-top: 10px;}

}
@media (max-width:575px) {
    h2 {font-size: 31px;line-height: 34px;}
    h3 {font-size: 24px;line-height: 28px;}

}

@media (max-width:480px) {
    h1 {font-size: 37px;line-height: 36px;}
    .global_heading {margin-bottom:20px;}
    p {font-size: 15px;line-height: 22px;}
}



/**Buttons**/
.global_button {z-index:2;background-color: #e9c005;overflow:hidden;font-size: 18px;text-align: center;padding: 15px 55px;text-transform: uppercase;border-radius: 0;font-weight: 700;color: #000;position:relative;}
.global_button:hover {background-color: #6d3088;color: #fff;}
.global_button:before,.border_button:before  {content: '';position: absolute;top: 0;left: 0;width: 150%;height: 100%;background: #6d3088;z-index: -1;-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition: transform 0.3s, opacity 0.3s, background-color 0.3s;}
.global_button:hover::before { opacity: 1;background-color: #6d3088;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.border_button {z-index: 2;background-color: transparent;overflow: hidden;font-size: 18px;text-align: center;padding: 13px 55px;text-transform: uppercase;border-radius: 0;font-weight: 700;color: #000;position: relative;border: 2px solid #e9c005;}
.border_button:hover{border-color:#6d3088;color: #fff;}
.border_button:hover::before { opacity: 1;background-color: #6d3088;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}


@media (max-width: 991px) {
    .global_button {font-size: 14px;padding: 10px 35px;}
    .border_button {font-size: 14px;padding: 8px 35px;}

}
/**Nav Toggler**/
.menuTrigger {display: none;}

@media (max-width: 991px) {
    .menuTrigger {width: 35px; display: block; position: relative; margin-left: 20px; }
    .menuTrigger span {height: 4px; display: block; background: #62136c; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; border-radius: 25px;}
    .menuTrigger span+span {margin-top: 6px;}
    .menu_active .menuTrigger span:nth-child(2) {display: none;}
    .menu_active .menuTrigger span+span {margin-top: -4px;}
    .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;}
    .main-navigation .menuTrigger {position: absolute; right: 15px; top: 40px;}
    .main-navigation .menuTrigger span {background: #fff;}

}


/**Header**/
.margin_body {padding-top: 225px;}
.site-header {transition: 0.3s ease-in-out; z-index: 50;position: relative; z-index: 4; background-color: #fff;}
.logo {width: 225px; position: relative; line-height: 0;}
.logo a img {transition: 0.3s ease;}
.main-navigation {display: flex;align-items: center;justify-content: center;}
.primary-menu li {display: inline-block; margin: 0 20px;cursor: pointer;padding: 20px 0;position: relative;}
.primary-menu li:first-child {margin-left: 0;}
.primary-menu li a {font-size: 18px;color: #000;font-weight: 400;text-transform: uppercase;position: relative;font-family: 'PT Sans', sans-serif;}
.primary-menu li a:hover {color: #9aca3c;}
.primary-menu li.active a {color: #9aca3c;}
/* .primary-menu .dropdown a:after {content: '';position: absolute;margin-left: 3px;background-image: url(../images/arrow_down.png);background-repeat: no-repeat;width: 14px;background-size: contain;height: 10px;background-position: center center;top: 48%;transform: translateY(-50%);}
.primary-menu .menu-item-has-children a:after{content: '';position: absolute;margin-left: 3px;background-image: url(../images/arrow_down.png);background-repeat: no-repeat;width: 14px;background-size: contain;height: 10px;background-position: center center;top: 48%;transform: translateY(-50%);} */
.primary-menu {width: 100%;justify-content: space-evenly;display: flex;}
.header_top {padding: 25px 45px;border-bottom: 1px solid #eceeef;}
.header_top_inner {justify-content: space-between;}
.top_register_part li {display: inline-block;margin: 0 8px;}
.top_register_part li a {color: #000;text-transform: uppercase;font-weight: 400;font-size: 15px;font-family: 'PT Sans', sans-serif;}
.top_register_part li a:hover {color: #9aca3c;}
.hdr_srch_icon {width: 24px;vertical-align: -4px;text-align: center;height: 24px;}
.hdr_srch_icon:hover img {opacity: 0.7;}
.top_register_part li .login {padding: 3px 30px;background: #9aca3c;color: #fff;border-radius: 4px;}
.top_register_part li .login:hover {background: #6d3088;color: #fff;}
.top_register_part {margin-left: auto;}
.top_register_part li .join {padding: 3px 30px;background: #6d3088;color: #fff;border-radius: 4px;}
.top_register_part li .join:hover {background: #9aca3c;color: #fff;}

/**Header Shrink**/
.site-header.shrink + .banner {margin-top: 225px;}
.site-header.shrink {position: fixed; width: 100%; top: 0; left: 0; box-shadow: 0 4px 10px rgb(0 0 0 / 16%);}
.site-header.shrink .header_top{padding: 10px 45px;}
.site-header.shrink .logo {width: 170px;}
.site-header.shrink .primary-menu li {padding: 10px 0;}

@media (max-width:1365px) {
    .header_top {padding: 25px 0px;}
    .site-header.shrink .header_top {padding: 10px 0px;}


}

@media (max-width:991px) {
    .main-navigation {position: fixed; top: 0; right: 0; bottom: 0; width: 280px; background-color: #1f2021; padding: 100px 25px 55px 25px; 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);}
    .primary-menu li {margin: 0; display: block; margin-bottom: 15px; margin-bottom: 12px;padding: 0;padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.1);}
    .primary-menu li a {font-size: 15px; line-height: 22px; color: #fff;}
    .primary-menu li a:hover {color: #9aca3c;}
    .primary-menu li a::after {font-size: 15px; vertical-align: -1px; margin-left: 5px; color: #fff;}
    .logo {width: 150px;}
    .header_top {padding: 15px 0px;}
    .primary-menu {display: block;}
    .main-navigation {display: block;}
    .margin_body {padding-top: 188px;}

}
@media (max-width:767px) {
    .top_register_part li{display: none;}
    .top_register_part li:nth-child(2){display: block;}
    .top_register_part li .login {padding: 3px 0px;background: transparent;color: #000;}
    .top_register_part li .login:hover {background: transparent;color: #9aca3c;}






}


@media (max-width:575px) {
    .site-header.shrink + .banner {margin-top: 90px;}
    .logo {width: 120px;}
    .logo a {position: static;} 
    .logo a::before {height: 166px; width: 200px; left: -90px; top: -45px;}
    .site-header.shrink .logo a {width: 100px;}
    .margin_body {padding-top: 100px;}
}
@media (max-width:420px) {
    .menuTrigger {margin-left: 15px;}
}

/* banner */

.banner_image_part {display: inline-block;width: 50%;height:570px;background: #9aca3c;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    margin-top: -55px;
}
.banner_image_part img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.banner_item_inner {display: flex;align-items: center;}
.banner_details_part {width: 50%;}
.banner {position: relative;padding: 0 0 80px;}
.banner_details_inner h1 {color: #fff;}
h1 span{color: #9aca3c;}
.banner_details_inner p {color: #fff;font-weight: 700;font-size: 19px;line-height: 30px;font-family: 'PT Sans Caption', sans-serif;}
.btn_holder {padding-top: 45px;}
.banner_slider .slick-dots {position: absolute;bottom: 0;display: flex;left: 50%;transform: translateX(-50%);}
.banner_slider .slick-dots li button {font-size: 0;padding: 0;background: #fff;border: 0;width: 10px;height: 10px;border-radius: 50%;cursor: pointer;}
.banner_slider .slick-dots li{margin: 0 5px;}
.banner_slider .slick-dots li.slick-active button{background: #6d3088;}
.inner_banner .banner_details_inner h1 {margin-bottom: 25px;}
.inner_banner .container {position: relative;z-index: 3;}
.inner_banner .banner_details_inner p {font-weight: 400;padding-right: 100px;}
.inner_banner .banner_item_inner {overflow: hidden;}
.inner_banner {padding: 0 0 10px;}
.inner_banner p + p{margin-top: 25px;}

@media (max-width:1199px) {
    .banner_details_inner p {font-size: 17px;line-height: 27px;}
    .banner_details_part {padding: 50px 0;}
    .banner_image_part {width: 500px;height: 500px;margin-left: auto;}
    .banner {padding: 0 0 70px;}

}

@media (max-width:991px) {
    .banner_image_part {width: 400px;height: 400px;}
    .banner {padding: 0 0 55px;}

}
@media (max-width:767px) {
    .banner_details_part{width: 100%;}
    .banner_image_part{display: none;}
    .banner_details_inner h1 br{display: none;}
    .banner_details_inner p {font-weight: 400;}
    .btn_holder {padding-top: 30px;}
    .banner_details_part {padding: 40px 0 25px;}
    .banner {padding: 0 0 50px;}
    .inner_banner p + p {margin-top: 10px;}

}
@media (max-width:480px) {
    .banner_details_inner p {font-size: 14px;line-height: 22px;}

}



/* woman engneering society */
.woman_engneering_society .green_line {top: -80px;height: 70px;}
.woman_engneering_society {padding: 50px 0 150px;position: relative;}
.skew_box {width: 100%;position: absolute;bottom: 88%;left: 0;right: 0;height: 126px;transform: skew(0deg, -3deg);z-index: 1;}
.woman_engneering_society .container{position: relative;z-index:2}
.inspiring_women h4 {font-size: 26px;font-weight: 400;font-family: 'PT Sans Caption', sans-serif;margin-bottom: 25px;}
.inspiring_women p {font-size: 19px;line-height: 25px;}
.inspiring_women {max-width: 910px;margin: 0 auto;}

@media (max-width:1365px) {
    .woman_engneering_society .green_line {top: -65px;}

}
@media (max-width:1199px) {
    .woman_engneering_society {padding: 35px 0 105px;}

}
@media (max-width:991px) {
    .woman_engneering_society {padding: 35px 0 60px;}
    .woman_engneering_society .green_line {top: -50px;}

}
@media (max-width:767px) {
    .woman_engneering_society .green_line {top: -35px;height: 50px;}
    .skew_box {height: 90px;}
    .woman_engneering_society {padding: 35px 0 50px;}

}

@media (max-width:575px) {
    .inspiring_women h4 {font-size: 20px;}
    .inspiring_women p {font-size: 16px;line-height: 22px;text-align: left;}

}

@media (max-width:480px) {
    .inspiring_women h4 {font-size: 16px;}

}


/* featured section  */

.featured_campaign_image {display: inline-block;width:650px;height: 600px;background: #9aca3c;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.featured_campaign_image img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.campaign_image_holder{position: relative;}
.date_hexagon { text-align: center; font-size: 70px; width: 235px; padding-top: 45px; color: #fff;align-items: center;font-family: 'Rokkitt', serif;height: 240px;
    background: #722180;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    position: absolute; z-index: 2;font-weight: 700;line-height: 51px;top: 45px;left: -50px;
}
.date_hexagon span {display: block;font-weight: 100;}
.featured_text p strong {display: block;}
.featured_text h3 {color: #99c33f;margin-bottom: 35px;}
.featured_text h3 a{color: #99c33f;}
.featured_event .featured_text h3{padding-right: 120px;}
.featured_event .featured_text h3 a{color: #99c33f;}
.featured_text p {margin-bottom: 50px;}
.featured_text p:last-of-type {margin-bottom: 0px;}
.featured_text h2{margin-bottom: 45px;}
.mob_on{display: none;}
.featured_text h2 span{color: #99c33f;}
.global_heading h2 span{color: #99c33f;}
.featured_event {padding: 60px 0 140px;}
.featured_campaign {padding: 40px 0 70px;}
.featured_event .skew_box,.featured_campaign .skew_box{bottom: 91%;}
.featured_event .green_line,.featured_campaign .green_line  {top: -92px;}

@media (max-width:1365px) {
    .featured_event .green_line, .featured_campaign .green_line {top: -82px;}
}
@media (max-width:1300px) {
    .campaign_image_holder { width: 500px;margin: 0 auto;}
    .date_hexagon {font-size: 50px;width: 190px;padding-top: 53px;height: 200px;line-height: 35px;    top: 40px;left: -34px;}
    .featured_campaign_image {width: 100%;height: 500px;}


}
@media (max-width:1199px) {
    .featured_text p {margin-bottom: 30px;}
    .featured_text h3 {margin-bottom: 25px;}
    .campaign_image_holder {width: 400px;}
    .featured_campaign_image {height: 400px;}
    .date_hexagon {font-size: 38px;width: 160px;padding-top: 45px;height: 160px;line-height: 28px;}
    .featured_event{padding: 60px 0 100px;}
    .featured_event .skew_box, .featured_campaign .skew_box {bottom: 88%;}
    .featured_event .green_line, .featured_campaign .green_line {top: -62px;}


}
@media (max-width:991px) {
    .featured_image {text-align: center;margin-bottom: 35px;}
    .mob_none{display: none;}
    .mob_on {display: block;}
    .featured_event .featured_text h3 {padding-right: 0;}
    .featured_text h2 {margin-bottom: 30px;}
    .featured_text {text-align: center;}
    .featured_text p {margin-bottom: 15px;}
    .order_1{order: 1;}
    .order_2{order: 2;}
    .campaign_image_holder {text-align: center;width: 600px;margin: 0 auto;}
    .featured_campaign_image {height: 600px;}
    .featured_event {padding: 50px 0 90px;}
    .featured_campaign {padding: 30px 0 70px;}
    .featured_event .green_line, .featured_campaign .green_line {top: -50px;}

}
@media (max-width:767px) {
    .featured_event {padding: 40px 0 65px;}
    .campaign_image_holder {width: 500px;}
    .featured_campaign_image {width: 100%;height: 500px;}
    .date_hexagon {font-size: 35px;width: 140px;padding-top: 36px;height: 150px;line-height: 28px;}

}
@media (max-width:575px) {
    .featured_text h2 {margin-bottom: 20px;}
    .featured_text p {text-align: left;}
    .campaign_image_holder {max-width: 400px;}
    .featured_campaign_image {height: 400px;}
    .date_hexagon {font-size: 25px;width: 115px;padding-top: 27px;height: 115px;line-height: 21px;top: 50px;}
}
@media (max-width:480px) {
    .campaign_image_holder {width: 350px;}
    .featured_campaign_image {height: 350px;}
    .date_hexagon {left: -4px;}

}


/* duel global section */

.global_section_text_part {width: 50%;padding: 130px 108px 120px 0;}
.global_duel_section {position: relative;}
.global_section_text_part h2 {color: #fff;}
.global_secton_image_part {position: absolute;right: 0;width: 50%;top: 0;height: 100%;overflow: hidden;}
.global_secton_image_part img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.global_section_text_part p {color: #fff;padding-right: 130px;}

@media (max-width:1300px) {
    .global_section_text_part {padding: 100px 53px 100px 0;}

}
@media (max-width:1199px) {
    .global_section_text_part {padding: 60px 60px 60px 0;}
    .global_section_text_part p {padding-right: 50px;}

}
@media (max-width:991px) {
    .global_section_text_part {padding: 40px 20px 40px 0;}
    .global_section_text_part h2 {font-size: 32px;line-height: 35px;}
    .global_section_text_part p {padding-right: 0;}

}
@media (max-width:767px) {
    .global_section_text_part {width: 100%;}
    .global_secton_image_part {position: static;width: 100%;height: 500px;}

}
@media (max-width:575px) {
    .global_secton_image_part {height: 400px;}
    
}
@media (max-width:480px) {
    .global_secton_image_part {height: 300px;}

}



/* social feeds */

.social_feeds{padding: 40px 0 125px;}
.facebook_feed{max-width: 480px;}
.social_feeds .skew_box {bottom: 94%;}

.social_feeds .green_line {top: -95px;}
@media (max-width:1365px) {
    .social_feeds .green_line {top: -77px;}

}

@media (max-width:1199px) {
    .social_feeds {padding: 30px 0 90px;} 
    .social_feeds .green_line {top: -60px;}

}
@media (max-width:991px) {
    .social_feeds .col_half {width: 50%;min-width: 50%;}

}

/* featured news */
.featured_news{padding: 70px 0 125px;}
.news_post{display: flex;margin: 0 -7px;flex-wrap: wrap;}
.news_post_block {width: 33.33%;padding: 0 7px;margin-bottom: 40px;}
.post_block_details {padding: 20px 30px;}
.post_block_details a {font-size: 24px;color: #000;font-weight: 700;margin-bottom: 10px;}
.post_block_details a:hover {color: #99c33f;}
.date {font-size: 14px;font-weight: 700;color: #969696;}
.news_post_block_inner figure span {display: block;position: absolute;bottom: 0;left: 25px;background-color: #fff;padding: 0 25px;text-align: center;color: #99c33f;font-weight: 400;text-transform: uppercase;font-size: 15px;height: 25px;line-height: 25px;}
.news_post_block_inner figure span a{color: #99c33f;}
.news_post_block_inner figure span a:hover{color: #6d3088;}
.news_post_block_inner figure {position: relative;overflow: hidden;}
.news_post_block_inner figure img{-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.news_post_block_inner figure:hover img{transform: scale(1.02);}
section{position: relative;}
.green_line {background-color: #99c33f;width: 2px;height: 95px;position: absolute;z-index: 3;left: 50%;top: -50px;transform: translateX(-50%);}


.featured_news .green_line {top: -95px;}
@media (max-width:1365px) {
    .featured_news .green_line {top: -80px;}

}

@media (max-width:1199px) {
    .green_line {height: 70px;top: -40px;}
    .featured_news {padding: 30px 0 85px;}
    .featured_news .green_line {top: -62px;}

}
@media (max-width:991px) {
    .post_block_details {padding: 20px 10px;}
    .post_block_details a {font-size: 20px;line-height: 22px;}
    .news_post_block {width: 50%;margin-bottom: 20px;}
    .news_post_block_inner figure img {width: 100%;}

}

@media (max-width:767px) {
    .green_line {display:none;}

}
@media (max-width:575px) {
    .news_post_block {width: 100%;}

}

/* parternership section */

.patnership_sec{padding: 100px 0 150px;}
.partner_image_box {text-align: center;padding: 85px 0;position: relative;}
.partner_image_box:after { width: 1px;background-color: #dddddd;height: 80%;content: '';position: absolute;right: 0;top: 26px;}
.partner_image_box:before {width: 80%;background-color: #dddddd;height: 1px;content: '';position: absolute;right: 20px;bottom: 0;}
.partner_items .partner_image_box:last-child:before{content: none;}
.partner_image_box img {display: inline-block !important;}
.partner_slider .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);font-size: 60px;color: #99c33f;cursor: pointer;z-index: 2;}
.partner_slider .slick-arrow:hover {color: #6d3088;}
.partner_slider .slider-next {right: -10px;}
.partner_slider .slider-prev {left: -10px;}
.mob_partner_slider{display: none;}
.partner_inner {padding: 25px;background: #fff;}


@media (max-width:1199px) {
    .partner_image_box {padding: 60px 0;}
    .partner_image_box img {width: 80%;}
    .partner_slider .slick-arrow {font-size: 35px;}
    .patnership_sec {padding: 100px 0 120px;}

}
@media (max-width:991px) {
    .patnership_sec .col_62{display: none;}
    .patnership_sec .global_heading {text-align: center;}
    .partner_items {text-align: center;}
    .partner_items img {display: inline-block;}
    .patnership_sec .btn_holder {text-align: center;}
    .mob_partner_slider {display: block;margin-bottom: 25px;}
    .patnership_sec p{display: none;}
    .patnership_sec {padding: 70px 0;}

}

@media (max-width:767px) {
    .partner_items img {width: 75%;}
    .patnership_sec {padding: 30px 0 60px;}
    .partner_inner {padding: 0;}
    .patnership_sec {background: #fff;}

}
@media (max-width:480px) {
    .mob_partner_slider {margin-top: 35px;}
    .partner_items img {width: 85%;}

}



/* Footer */

.footer .container{max-width: 1390px;}
.footer{background-color:#7a7e87 ;}
.footer_top{padding: 108px 0;display: flex;}
.footer_bottom{padding: 15px 0 55px;display: flex;align-items: center;justify-content: center;}
.footer_bottom p {color: #fff;margin: 0;font-size: 16px;}
.footer_bottom ul li a {color: #fff;font-size: 16px;display: block;padding: 0 5px;}
.footer_bottom ul li a:hover {color: #9aca3c;}
.footer_bottom  ul {display: flex;align-items: center;}
.footer_bottom  ul li {padding: 0 7px;border-right: 2px solid #fff;line-height: 100%;}
.footer_bottom  ul li:last-child {border: 0;}
.footer_blocks { width: 25%;}
.footer_blocks h4 {color: #fff;margin-bottom: 25px;}
.footer_blocks h4 span{color: #9aca3c;}
.footer_menu li a {color: #fff;font-size: 16px;}
.footer_menu li a:hover {color: #9aca3c;}
.footer_menu li + li {margin-top: 10px;}
.social_menu li {display: inline-block;}
.social_menu li + li{margin-left: 12px;}
.social_menu  li a {font-size: 32px;color: #fff;}
.social_menu  li a:hover {color: #9aca3c;}
.newsletter_search_place input {padding: 0 16px;width: 100%;font-size: 16px;height: 45px;border-radius: 4px;border: 0;}
.newsletter_search_place{margin-bottom: 10px;}
.newsletter input[type="submit"] {width: 100%;height: 55px;border-radius: 4px;border: 0;font-size: 18px;color: #000;text-transform: uppercase;background-color: #e9c005;font-weight: 700;text-align: center;cursor: pointer;}
.newsletter input[type="submit"]:hover {color: #fff;background-color: #9aca3c;}
.contact_box li:first-child a {font-size: 26px;color: #fff;font-family: 'PT Sans Caption', sans-serif;}
.contact_box li a {font-size: 16px;color: #fff;font-family: 'PT Sans Caption', sans-serif;}
.contact_box li a:hover {color: #9aca3c;}
.contact_box li label{font-size: 16px;color: #fff;font-family: 'PT Sans Caption', sans-serif;}
.contact_box li + li{margin-top: 15px;}
.contact_box {margin-bottom: 35px;}
.footer_blocks p {font-size: 16px;color: #fff;padding-right: 47px;font-family: 'PT Sans Caption', sans-serif;}
.footer_blocks:nth-child(2){padding-left: 50px;}


@media (max-width:1199px) {
    .footer_top {padding: 60px 0;}.footer_blocks p {padding-right: 0;}
}

@media (max-width:991px) {
    .contact_box li:first-child a {font-size: 18px;}
    .newsletter input[type="submit"] {font-size: 14px;}
    .footer_blocks p {font-size: 14px;}
    .footer_top {padding: 40px 0 20px;flex-wrap: wrap;}
    .footer_blocks{width: 33.33%;margin-bottom: 50px;}
    .footer_blocks:last-child{width: 100%;}

}
@media (max-width:767px) {
    .footer_blocks {width: 50%;}
    .footer_blocks:last-child{width: 50%;}
    .footer_blocks:nth-child(2) {padding-left: 0;}
    .footer_blocks:first-child {padding-right: 30px;}
    .footer_bottom p {width: 100%;text-align: center;margin-bottom: 10px;}
    .footer_bottom {padding: 15px 0 50px;flex-wrap: wrap;}

}

@media (max-width:575px) {
    .footer_blocks {width: 100%;margin-bottom: 30px;}
    .footer_blocks:last-child{width: 100%;margin-bottom: 0;}
    .footer_blocks:first-child {padding-right: 0px;}
    .footer_blocks p {max-width: 260px;}
    .footer_menu li + li {margin-top: 5px;}
    .footer_bottom {justify-content: flex-start;}
    .footer_bottom p {text-align: left;}
    .footer_bottom ul li:first-child {padding-left: 0;}

}


/* global breadcumb  */

.global_breadcumb {padding: 20px 45px;}
.breadcrumb {list-style: none;}
.breadcrumb li {display: inline;font-size: 13px;text-transform: none;font-weight: 400;font-family: 'PT Sans Caption', sans-serif; }
.breadcrumb li+li:before {padding: 8px;color: #6d3088;content: "\f105"; font-family: "Font Awesome 5 Free";font-weight: 700;font-size: 15px;}
.breadcrumb li a {color: #000;text-decoration: none;font-weight: 400;text-transform: none;font-size: 13px;}
.breadcrumb li a:hover {color: #9aca3c;text-decoration: none;}

@media (max-width:1365px) {
    .global_breadcumb {padding: 20px 0px;}

}
@media (max-width:575px) {
    .global_breadcumb {padding: 10px 0px;}
    .breadcrumb li+li:before {padding: 4px;font-size: 13px;}
    .breadcrumb li a {font-size: 12px;}
    .breadcrumb li {font-size: 12px;}
}


/* wes image page */

.wes_image_section {padding: 80px 0 160px;}
.wes_image_section .green_line {top:-90px;}
.use_wes_image {max-width: 400px;overflow: hidden;border-radius: 10px;margin-left: auto;margin-right: 30px;}
.pdf_down {font-size: 19px;color: #d94144;font-weight: 700;margin-top: 60px;font-family: 'PT Sans Caption', sans-serif;letter-spacing: -1px;}
.pdf_down span{vertical-align: middle;margin-right: 15px;}
.pdf_down em {font-style: normal;font-weight: 400;margin-left: 25px;}
.pdf_down:hover {color: #9aca3c;}

@media (max-width:1199px) {
    .wes_image_section {padding: 50px 0 110px;}
    .wes_image_section .green_line {top: -60px;}

}
@media (max-width:991px) {
    .use_wes_image {margin-left: auto;margin: 0 auto 30px;}
    .pdf_down {margin-top: 30px;}

}
@media (max-width:767px) {
    .wes_image_section {padding: 50px 0 70px;}
    .pdf_down span {width: 25px;}
    .pdf_down {font-size: 16px;}

}
@media (max-width:575px) {
    .pdf_down {margin-top: 20px;text-align: left;display: block;}
    .pdf_down em {margin-left: 15px;}
    .wes_image_section {padding: 30px 0 50px;}

}
@media (max-width:480px) {
    .pdf_down em {margin-left: 10px;font-size: 12px;}

}


/* wes presidents */
.global_heading_section {padding: 60px 0 110px;}
.global_heading_section .global_heading {max-width: 1016px;margin: 0 auto 45px;}
/* .global_heading_section .global_heading {max-width: 890px;margin: 0 auto 45px;} */
.wes_presidents_section {padding: 60px 0 80px;}
.presidents_column_row {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.presidents_col {width: 20%;padding: 0 10px;margin-bottom: 45px;}
.president_details {padding: 15px 5px;}
.wes_presidents_section .green_line {top: -90px;}
.presidents_inner figure {border-radius: 10px;overflow: hidden;}
.presidents_inner figure img{-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;width: 100%;}
.presidents_inner:hover figure img{transform: scale(1.05);}
.president_details h4 {font-size: 22px;color: #99c33f;}
.president_details p {font-size: 19px;line-height: 27px;color: #000;}
.presidents_inner {display: block;}

@media (max-width:1199px) {
    .global_heading_section {padding: 35px 0 70px;}
    .wes_presidents_section .green_line {top: -60px;}
    .president_details p {font-size: 16px;line-height: 24px;}
    .president_details h4 {font-size: 17px;}
    .presidents_col {margin-bottom: 25px;}

}
@media (max-width:991px) {
    .presidents_col {width: 25%;}

}
@media (max-width:767px) {
    .wes_presidents_section {padding: 40px 0 50px;}
    .global_heading_section {padding: 35px 0 45px;}
    .presidents_col {width: 33.33%;}
    .global_heading_section .global_heading {margin: 0 auto 25px;}

}
@media (max-width:575px) {
    .presidents_col {width: 50%;}
    .president_details {padding: 10px 5px;}
    .presidents_col {margin-bottom: 15px;}

}
@media (max-width:420px) {
    .presidents_col {width: 100%;}

}



/* our heritage  */
.our_story{padding: 70px 0 150px}
.our_story .green_line {top: -100px;}
.ourstory_details {max-width: 900px;margin: 0 auto;}
.ourstory_details h4 {font-size: 28px;line-height: 35px;color: #99ca3c;margin-bottom: 30px;}
.ourstory_details p {font-size: 19px;line-height: 28px;font-family: 'PT Sans Caption', sans-serif;padding: 0 65px;}
.ourstory_details p + p{margin-top: 50px;}
.our_story .container{position: relative;z-index: 1;}
.founding_members{padding: 90px 0 150px;}
.founding_member_inner li {font-size: 19px;color: #2b2b2b;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.founding_member_inner li + li{margin-top: 10px;}
.founding_member_inner ul{margin-bottom: 50px;}
.founding_member_inner h4 {font-size: 28px;line-height: 35px;color: #99ca3c;}
.founding_member_inner p {font-size: 19px;font-family: 'PT Sans Caption', sans-serif;margin-bottom: 50px;}
.founding_members .green_line {top: -91px;}

@media (max-width:1365px) {
    .our_story .green_line {top: -80px;}

}
@media (max-width:1199px) {
    .our_story {padding: 40px 0 110px;}
    .founding_members {padding: 60px 0 100px;}
    .founding_members .green_line {top: -55px;}
    .our_story .green_line {top: -62px;}


}
@media (max-width:991px) {
    .inner_banner .banner_details_inner p {padding-right: 0;}
    .ourstory_details h4 {font-size: 24px;line-height: 30px;margin-bottom: 20px;}
    .ourstory_details p {font-size: 17px;line-height: 25px;}
    .ourstory_details p + p {margin-top: 25px;}
    .founding_member_inner li {font-size: 17px;}
    .founding_member_inner p {font-size: 17px;margin-bottom: 25px;}
    .founding_member_inner ul {margin-bottom: 25px;}
    .founding_member_inner h4 {font-size: 24px;line-height: 30px;}

}
@media (max-width:767px) {
    .ourstory_details p {padding: 0;}
    .our_story {padding: 30px 0 60px;}
    .founding_members {padding: 40px 0 70px;}
    .ourstory_details h4 {font-size: 20px;line-height: 26px;margin-bottom: 15px;}
    .ourstory_details p {font-size: 15px;line-height: 22px;}
    .ourstory_details p + p {margin-top: 15px;}
    .founding_member_inner li {font-size: 15px; line-height: 22px;}
    .founding_member_inner p {font-size: 15px;margin-bottom: 22px;}
    .founding_member_inner h4 {font-size: 20px;line-height: 26px;}

}
@media (max-width:480px) {
    .founding_member_inner h4 {font-size: 18px;line-height: 21px;}

}


/* about us */
.national_council {max-width: 605px;margin: 0 auto;}
.ourstory_details .national_council p {padding: 0;}
.national_council ul li {font-size: 19px;color: #2b2b2b;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.national_council ul li + li {margin-top: 10px;}
.national_council ul{margin-top: 15px;}
.who_we_are {padding: 90px 0 115px;}
.who_we_are_block h4 {font-size: 26px;line-height: 32px;color: #99ca3c;margin-bottom: 25px;}
.who_we_are_block ul li {font-size: 19px;color: #2b2b2b;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.who_we_are_block ul li + li {margin-top: 10px;}
.making_diffarence{margin-top: 80px;}
.making_diffarence h4 {font-size: 28px;line-height: 34px;color: #99ca3c;}
.who_we_are	.green_line {top: -89px;}

@media (max-width:1199px) {
    .who_we_are .green_line {top: -68px;}
    .who_we_are {padding: 60px 0 90px;}
    .who_we_are_block h4 {font-size: 20px;line-height: 25px;margin-bottom: 15px;}
    .who_we_are_block ul li {font-size: 17px;}
    .making_diffarence h4 {font-size: 22px;line-height: 30px;}
    .making_diffarence {margin-top: 50px;}
    .ourstory_details h4 {font-size: 22px;line-height: 30px;margin-bottom: 15px;}

}
@media (max-width:991px) {
    .national_council ul li {font-size: 17px;}
    .who_we_are {padding: 40px 0 90px;}
    .who_we_are .col_half + .col_half{margin-top: 20px;}

}
@media (max-width:767px) {
    .national_council ul li {font-size: 15px;}
    .who_we_are_block ul li {font-size: 15px;}
    .making_diffarence {margin-top: 20px;}
    .who_we_are {padding: 40px 0 70px;}
}

@media (max-width:575px) {
    .ourstory_details h4 {font-size: 18px;line-height: 23px;}
    .who_we_are_block h4 {font-size: 18px;line-height: 23px;}
    .making_diffarence h4 {font-size: 18px;line-height: 23px;}

}

/* who we are */

.who_weare_section {padding: 90px 0 100px;}
.wdd_33{width: 33.33%;max-width: 33.33%;padding: 0 15px;}
.who_weare_inner .column_row {flex-wrap: wrap;}
.who_weare_block {display: flex;margin-bottom: 60px;}
.who_weare_image {width: 55px;}
.who_weare_section .green_line {top: -91px;}
.who_weare_details {width: 86%;padding-left: 20px;padding-top: 15px;}
.who_weare_block.col_full .who_weare_details {width: 95%;}
.who_weare_details h4 {font-size: 28px;line-height: 28px;color: #99c33f;margin-bottom: 10px;}
.who_weare_details p {color: #000;font-family: 'PT Sans Caption', sans-serif;}
.who_weare_details li {font-size: 17px;color: #000;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.who_weare_details li + li {margin-top: 10px;}
.who_weare_block.wdd_33 .who_weare_details {padding-right: 30px;}

@media (max-width:1199px) {
    .who_weare_section {padding: 60px 0 70px;}
    .who_weare_block.wdd_33 .who_weare_details {padding-right: 0;}
    .who_weare_block {margin-bottom: 30px;}
    .who_weare_section .green_line {top: -63px;}
}
@media (max-width:991px) {
    .wdd_33 {width: 100%;max-width: 100%;}
    .who_weare_section {padding: 40px 0 70px;}
    .who_weare_block {margin-bottom: 20px;}
    .who_weare_details h4 {font-size: 22px;line-height: 25px;margin-bottom: 7px;}
    .who_weare_details {width: 95%;padding-left: 15px;padding-top: 5px;}
    .who_weare_details li {font-size: 16px;}

}
@media (max-width:480px) {
    .who_weare_details li {font-size: 15px;}
    .who_weare_details {width: 84%;}

}



/* search field */
.search_popup {position: fixed;width: 100vw;height: 100vh;z-index: 99;background-color: rgba(0,0, 0 , 0.9);top: 0;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.search_click {position: absolute;top: 0;width: 50px;color: #000;height: 100%;right: 0;text-align: center;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.search_click img {height: 24px;}
.input_search_holder {width: 750px;position: relative;}
.input_search_holder input[type="search"] {width: 100%;height: 50px;padding: 10px;padding-right: 90px;font-size: 16px;color: #585858;font-weight: 500;}
.close_search {z-index: 99;position: absolute;top: 35px;width: 37px;right: 50px;font-size: 41px;color: #fff;text-align: center;cursor: pointer;}
.search_popup.open_search {visibility: visible;opacity: 1;}
.overlay_active{overflow: hidden;}

@media (max-width:767px) {
    .input_search_holder {width: 550px;}

}
@media (max-width:575px) {
    .input_search_holder {width: 90%;}
    .close_search {right: 15px;}
    .input_search_holder input[type="search"] {padding-right: 50px;}

}


/* header sub menu */

/* .sub-menu {position: absolute;box-shadow: 0 5px 10px rgb(0 0 0 / 15%);width: 250px;background-color: #fff;border-top: 7px solid #9aca3c;padding: 18px 20px 25px 25px;opacity: 0;top: 90%;visibility: hidden;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;} */
.sub-menu{position: absolute;box-shadow: 0 5px 10px rgb(0 0 0 / 15%);width: 250px;background-color: #6d3088;padding: 0;opacity: 0;top: 90%;visibility: hidden;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.sub-menu  li a {color: #fff;width: 100%;position:relative;font-size: 16px;}
.sub-menu li {display: block;margin: 0;padding: 10px 15px;}
.sub-menu li + li{border-top: 1px solid #9957b7;}
.primary-menu li.menu-item-has-children > a:after {background-image: url(../images/arrow_down.png);width: 11px;height: 14px;top: 5px;right: -20px;position: absolute;content: '';background-size: contain;}
.primary-menu li:hover .sub-menu{visibility: visible;opacity: 1;top: 100%;}
.site-header.shrink .primary-menu li {padding: 5px 0;}
.site-header.shrink .sub-menu li {padding:10px;}
/* .sub-menu li >ul{width: 100%;padding: 0;box-shadow: none;border: 0;position: static;padding-left: 10px;padding-top: 5px;} */
.sub-menu li >ul{box-shadow: none;border: 0;position: absolute;padding-left: 0;padding-top: 0;right: 100%;left: auto;background-color: #8d4fa9;top: 0 !important;display: none;}
.sub-menu li:hover >ul{display: block;}
.sub-menu li >ul li a {color: #fff;}
.sub-menu li >ul li{position: relative;}
/* .sub-menu li >ul li:after{content: '';position: absolute;top: 10px;left: -12px;width: 6px;height: 6px;border-radius: 50%;background-color: #9aca3c;} */
.primary-menu li >.sub-menu li.menu-item-has-children > a:after {right: 0;filter: brightness(10);-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.primary-menu li >.sub-menu li.menu-item-has-children:hover > a:after {opacity: 0.5;transform: rotate(90deg);}

@media (max-width:991px) {
    .sub-menu li a {color: #fff;font-size: 13px;line-height: 20px;padding: 5px 0;}
    .sub-menu li {padding: 0;border: 0;line-height: 100%;}
    .sub-menu {width: 100%;position: static;opacity: 1;visibility: visible;background: transparent;border: 0;padding: 0; padding-top: 10px;padding-left: 10px;}
    .sub-menu li >ul li a {font-size: 13px;line-height: 15px;}
    .sub-menu li >ul {position: static;background-color: transparent;display: block;}
    .sub-menu li + li {border-top: 0;}
    .primary-menu li >.sub-menu li.menu-item-has-children:hover > a:after {transform:none;}

}


/* 404 error page */

.error_section {padding: 150px 0;}
.error_holder h1 {font-size: 115px;line-height: 90px;}
.error_holder p {font-size: 18px;font-weight: 400;line-height: 24px;}
.error_holder{max-width: 500px;margin: 0 auto;}
.error_holder p a{color: #9aca3c;text-decoration: underline;font-weight: 600;}
.error_holder p a:hover{color: #722180;text-decoration: none;}
.error_holder h2 {margin-bottom: 20px;}

@media (max-width:767px) {
    .error_holder h1 {font-size: 80px;line-height: 75px;}
    .error_section {padding: 100px 0;}
    .error_holder p {font-size: 16px;line-height: 22px;}

}
@media (max-width:480px) {
    .error_section {padding: 70px 0;}
    .error_holder h1 {font-size: 70px;line-height: 65px;}

}


/* single page */
.full_page{padding: 70px 0;border-top: 1px solid #d3d3d3;}
.wes-post-details h2 {font-size: 32px;line-height: 45px;margin-bottom: 20px;}
.wes-post-details figure img {width: 100%;object-fit: cover;width: 100%;height: 100%;object-position: center center;}
.wes-post-details p {font-size: 20px;line-height: 28px;font-weight: 400;margin-bottom: 20px;}
.wes-post-details .nav-links {display: flex;align-items: center;}
.wes-post-details .nav-links .post-title {display: none;}
.wes-post-details .nav-links a {background-color: #e9c005;font-size: 16px;text-align: center;padding: 10px 25px;text-transform: uppercase;border-radius: 0;font-weight: 700;color: #000;}
.wes-post-details .nav-links a:hover {background-color: #6d3088;color: #fff;}
.wes-post-details figure {width: auto;margin-bottom: 0;max-width: 300px;overflow: hidden;}
.details_content {padding: 30px;width: 100%;max-width: 100%;}
.total_details_inner {display: flex;box-shadow: 0 0 10px rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;}
.wes-post-details  .nav-previous{margin-right: 15px;}
.wes-post-details {padding: 70px 0;border-top: 1px solid #d3d3d3;}
.wes-post-details .details_content {padding: 0;}

@media (max-width:1365px) {
    .wes-post-details p {font-size: 18px;line-height: 24px;}

}
@media (max-width:1199px) {
    .total_details_inner {overflow: hidden;flex-wrap: wrap;}
    .wes-post-details figure {width: 100%; max-width: 100%;}
    .details_content {padding: 30px 15px;max-width: 100%;}
    .wes-post-details .nav-links {justify-content: center;width: 100%;}

}
@media (max-width:767px) {
    .wes-post-details h2 {font-size: 26px;line-height: 32px;margin-bottom: 15px;}
    .wes-post-details p {font-size: 16px;line-height: 24px;}
    .wes-post-details {padding: 50px 0;}
    .full_page{padding: 50px 0;}
    .wes-post-details {padding: 50px 0;}
}
@media (max-width:575px) {
    .details_content {padding: 25px 15px;}
    .wes-post-details .nav-links a {font-size: 16px;min-width: 120px;}
    .wes-post-details h2 {font-size: 22px;line-height: 26px;margin-bottom: 15px;}
    .full_page{padding: 30px 0;}
    .wes-post-details {padding: 30px 0;}
}




/* search result */
.search_result_section {padding: 80px 0;border-top: 1px solid #d3d3d3;}
.search-query {font-size: 38px;margin-left: 15px;color: #e9c005;line-height: 40px;}
.search-result p {font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 10px;}
.search-result {padding: 25px 0;}
.search-result + .search-result{border-top: 2px solid #e3e3e3;}
.search_head{display: flex;align-items: center;margin-bottom: 15px;}
.search_click {position: absolute;top: 0;width: 50px;color: #000;height: 100%;right: 0;text-align: center;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.search_submit {position: absolute;top: 0;width: 50px;color: #000;height: 100%;right: 0;text-align: center;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.search-result h4 {margin-bottom: 15px;}
.search-result .global_button {font-size: 16px;padding: 10px 30px;}
@media (max-width:1365px) {
    .search_result_section {padding: 50px 0;}
}
@media (max-width:1199px) {
    .search-query {font-size: 25px;margin-left: 10px;}

}

@media (max-width:991px) {
    .search-result p {font-size: 14px;line-height: 22px;}
    .search_result_section {padding: 50px 0;}

}
@media (max-width:767px) {
    .search-query {font-size: 26px;margin-left: 0;line-height: 28px;width: 100%;margin-top: 10px;}
    .search_head {flex-wrap: wrap;margin-bottom: 15px;}

}

/* wordpress support */

.input_search_holder .error {position: absolute;bottom: -30px;width: 100%;left: 0;color: red;}





/* governance board */

.governance_board {padding: 70px 0 150px;}
.main_board_of_trustee {display: block;width: 230px;height: 240px;background: #6a1f74;margin: 0 auto 110px;text-align: center;padding-top: 33px;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.main_board_of_trustee h3 {font-size: 35px;line-height: 33px;color: #fff;padding-top: 5px;}
.main_board_of_trustee p {font-size: 18px;line-height: 20px;color: #fff;font-family: 'PT Sans Caption', sans-serif;margin-top: 5px;}
.board_of_trustee_part{display: inline-block;width: 195px;height: 195px;text-align: center;padding-top: 40px;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.board_of_trustees ul{display: flex;justify-content: space-between;}
.board_of_trustees ul li{position: relative}
.board_of_trustees ul li:after{position:absolute;content: '';width: 24px;height: 24px;border-radius: 50%;background-color: #d0d6d8;right: -24%;top: 50%;transform: translateY(-50%);}
.board_of_trustees ul li:last-child:after{content: none;}
.board_of_trustee_part p {font-size: 18px;color: #fff;font-family: 'PT Sans Caption', sans-serif;line-height: 21px;padding-top: 7px;}
.board_of_trustees ul li:last-child .board_of_trustee_part figure img{margin-right: -20px;}
.board_of_trustees ul li:first-child:before {position: absolute;content: '';left: 83%;top: -154px;background-image: url(../images/line1.png);width: 400px;height: 240px;background-size: cover;background-position: center right;z-index: -1;}
.board_of_trustees ul li:last-child:before {position: absolute;content: '';right: 83%;top: -154px;background-image: url(../images/line4.png);width: 400px;height: 240px;background-size: cover;background-position: center left;z-index: -1;}
.board_of_trustees ul li:nth-child(2):before {position: absolute;content: '';left: 79%;top: -145px;background-image: url(../images/line2.png);width: 180px;height: 176px;background-size: cover;background-position: center right;z-index: -1;}
.board_of_trustees ul li:nth-child(4):before {position: absolute;content: '';right: 79%;top: -145px;background-image: url(../images/line3.png);width: 180px;height: 176px;background-size: cover;background-position: center left;z-index: -1;}
.board_of_trustees ul li:nth-child(3):before {position: absolute;content: '';top: -135px;background-image: url(../images/line5.png);width: 2px;height: 160px;background-size: cover;background-position: center center;z-index: -1;left: 50%;}

@media (max-width:1300px) {
    .board_of_trustees {transform: scale(0.8);}
    .governance_board {padding: 70px 0 100px;}
    .board_of_trustees ul li:after {width: 18px;height: 18px;right: -18%;}

}

@media (max-width:1199px) {
    .board_of_trustees ul li:after {content: none;}
    .board_of_trustees ul li:first-child:before,.board_of_trustees ul li:nth-child(2):before,.board_of_trustees ul li:nth-child(3):before,.board_of_trustees ul li:nth-child(4):before,.board_of_trustees ul li:last-child:before{content: none;}
    .main_board_of_trustee {margin: 0 auto 30px;}
    .board_of_trustees ul {flex-wrap: wrap;justify-content: center;}
    .board_of_trustees ul li {width: 33.33%;text-align: center;}

}
@media (max-width:991px) {
    .governance_board {padding: 40px 0 60px;}


}
@media (max-width:767px) {
    .main_board_of_trustee figure img {max-width: 100%;width: 50px;}
    .main_board_of_trustee {width: 195px;height: 195px;padding-top: 25px;}
    .main_board_of_trustee h3 {font-size: 24px;line-height: 22px;}
    .main_board_of_trustee p {font-size: 14px;line-height: 17px;}
    .board_of_trustees {transform: none;}
    .board_of_trustee_part {width: 145px;height: 145px;padding-top: 34px;}
    .board_of_trustee_part figure img {width: 52px;}
    .board_of_trustee_part p {font-size: 13px;line-height: 16px;}

}

@media (max-width:575px) {
    .governance_board {padding: 30px 0 50px;}
    .board_of_trustees ul li {transform: scale(0.8);}
}
@media (max-width:480px) {
    .board_of_trustees ul li {width: 50%;transform: none;}

}




/* wes governance */
.wes_governance {padding: 100px 0 180px;}
.wes_gov_block p {font-family: "PT Sans Caption", sans-serif;}
.wes_gov_block p + p{margin-top: 45px;}
.wes_gov_block .accord_trigger {font-weight: 700;line-height: 28px;color: #d94144;font-size: 19px;text-transform: none;padding: 16px 32px;cursor: pointer;position: relative;font-family: "PT Sans Caption", sans-serif;padding-left: 60px;}
.wes_gov_block .accord_trigger::before {content: '\f067';font-size: 16px;color: #b4b4b4;font-family: 'Font Awesome 5 Free';font-weight: 700;position: absolute;left: 10px;top: 16px;}
.wes_gov_block .accordion-list li.active .accord_trigger::before {content: '\f068';color: #505050;}
.wes_gov_block .accordion-list p {font-size: 17px;color: #a5c3d1;}
.wes_gov_block .accordion-list p + p {margin-top: 0; }
.wes_gov_block .accordion-list .answer {padding: 0 10px 20px 60px;}
.wes_governance .green_line {top: -90px;}

@media (max-width:1199px) {
    .wes_governance {padding: 60px 0 100px;}
    .wes_governance .green_line {top: -60px;}

}
@media (max-width:991px) {
    .wes_gov_block {margin-bottom: 20px;}
    .wes_gov_block p + p {margin-top: 20px;}
    .wes_gov_block .accordion-list p {font-size: 16px;}
    .wes_gov_block .accord_trigger {padding: 10px 32px;line-height: 26px;font-size: 17px;}
    .wes_gov_block .accord_trigger::before {font-size: 15px;top: 11px;}
    .wes_gov_block .accordion-list .answer {padding: 0 10px 20px 32px;}

}
@media (max-width:767px) {
    .wes_governance {padding: 40px 0}

}
@media (max-width:480px) {
    .wes_gov_block .accordion-list p {font-size: 15px;}

}

/* board of trustee */

.trustee_section{padding: 100px 0 180px;}
.trustee_section .global_heading h2 span {color: #fff;}
.trustee_section .green_line {top: -90px;}
.board_view_inner {padding: 50px 35px 40px;background: #fff;display: flex;}
.board_image{display: inline-block;width: 310px;height: 310px;background: #e8c204;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.board_image img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.board_details {width: 74%;padding-left: 35px;}
.board_details h4 {font-size: 26px;line-height: 30px;margin-bottom: 15px;}
.board_details h5 {font-size: 19px;font-weight: 400;line-height: 22px;text-transform: none;font-family: 'PT Sans Caption', sans-serif;}
.board_details p {font-family: 'PT Sans Caption', sans-serif;}
.duel_btn_holder {padding-top: 20px;}
.board_thumb_item .board_image {width: 95px;height: 95px;cursor: pointer;}
.board_thumb_item {text-align: center;}
.board_thumb .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);font-size: 30px;color: #fff;cursor: pointer;z-index: 2;}
.board_thumb .slider-prev {left: -15px;}
.board_thumb .slider-next {right: -15px;}
.board_thumb{margin-top: 50px;}

@media (max-width:1199px) {
    .board_image {width: 235px;height: 235px;}
    .board_details {width: 78%;}
    .board_details h4 {font-size: 22px;line-height: 28px;}
    .board_details h5 {font-size: 16px;line-height: 20px;}
    .trustee_section {padding: 60px 0 100px;}
    .trustee_section .green_line {top: -60px;}

}

@media (max-width:991px) {
    .board_view_inner {padding: 30px 20px 30px;}
    .board_details {width: 74%;padding-left: 20px;}

}
@media (max-width:767px) {
    .board_details {width: 100%;padding-left: 0;}
    .board_image {margin: 0 auto 20px;}
    .board_details {width: 100%;padding-left: 0;text-align: center;}
    .board_view_inner {flex-wrap: wrap;}
    .trustee_section {padding: 40px 0 50px;}
    .board_thumb {margin-top: 25px;}

}





/* news page */
.news_section {padding: 80px 0 100px;}
.news_section .green_line {top: -91px;}
.news_section .news_post_block_inner figure {border-radius: 10px;}

@media (max-width:1199px) {
    .news_section {padding: 40px 0 70px;}
    .news_section .green_line {top: -60px;}

}
@media (max-width:767px) {
    .news_section {padding: 40px 0 50px;}

}


/* press page */

.press_section {padding: 80px 0 90px;}
.press_section .green_line {top: -90px;}
.press_section .column_row {flex-wrap: wrap;}
.press_section .col_half {padding: 0 30px;}
.press_block {margin-bottom: 55px;}
.press_block figure {margin-bottom: 20px;overflow: hidden;border-radius: 15px;}
.press_block figure a{display: block;}
.press_block figure img {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.press_block figure:hover img {transform: scale(1.02);}
.small_press_block figure {width: 250px;margin: 0;height: 250px;}
.small_press_block {display: flex;}
.small_press_block .press_details {width: 57%;padding-left: 35px;}
.press_details h4 {font-size: 29px;line-height: 34px;margin-bottom: 10px;color: #000;}
.press_details h4 a{color: #000;}
.press_details p {font-family: 'PT Sans Caption', sans-serif;}
.by_whom {font-family: 'PT Sans Caption', sans-serif;color: #000;font-weight: 600;font-size: 15px;padding-top: 10px;}

@media (max-width:1199px) {
    .press_section {padding: 60px 0;}
    .press_section .col_half {padding: 0 15px;}
    .small_press_block .press_details {padding-left: 20px;}
    .press_section .green_line {top: -60px;}
    .small_press_block figure {width: 190px;margin: 0;height: 190px;}

}

@media (max-width:991px) {
    .small_press_block .press_details {width: 80%;}
    .press_block {margin-bottom: 25px;}
    .press_details h4 {font-size: 22px;line-height: 26px;}

}
@media (max-width:767px) {
    .press_section {padding: 40px 0;}
    .small_press_block .press_details {width: 66%;}

}
@media (max-width:575px) {
    .small_press_block {flex-wrap: wrap;}
    .small_press_block .press_details {width: 100%;padding-left: 0;}
    .small_press_block figure {width: 100%;margin: 0;margin-bottom: 10px;height: auto;}
    .press_details h4 {font-size: 18px;line-height: 24px;}  
    .by_whom {font-size: 13px;padding-top: 5px;}

}

/* woman engineer */
.woman_engineer_section {padding: 70px 0 125px;}
.woman_engineer_section .green_line {top: -90px;}
.woman_top_block p {font-family: 'PT Sans Caption', sans-serif;}
.woman_top_block h4 {font-size: 28px;font-weight: 700;line-height: 32px;margin-bottom: 14px;margin-top: 40px;}
.woman_top_block p a {font-size: 17px;font-weight: 400;line-height: 25px;color: #2b2b2b;}
.woman_top_block p a:hover {color: #99c33f;}
.woman_top_block ul li a{font-size: 17px;color: #6a1f74;font-weight: 700;font-family: 'PT Sans Caption', sans-serif;padding-left: 20px;position: relative;}
.woman_top_block ul li a:hover{color: #99c33f;}
.woman_top_block ul li a:after{color: #6d3088;content: "\f105"; font-family: "Font Awesome 5 Free";font-weight: 700;font-size: 15px;position:absolute;left: 0;top: 49%;transform: translateY(-50%);}
.woman_top_block ul li a:hover:after{color: #99c33f;}
.woman_top_block ul{margin-top: 45px;}
.woman_top_block ul li + li{margin-top: 15px;}
.woman_current_year_block {padding: 95px 0 75px;}

.col_four {width: 25%;padding: 0 15px;max-width: 25%;}
.woman_current_year_block h3 {color: #99c33f;margin-bottom: 25px;}
.inner_woman_current_yr {text-align: center;}
.inner_woman_current_yr figure {margin-bottom: 15px;}
.inner_woman_current_yr figure img {-webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.inner_woman_current_yr figure:hover img {transform: scale(1.05);}
.details_current_yr h4 {font-size: 28px;line-height: 28px;margin-bottom: 5px;}
.details_current_yr h4 a{color: #000;}
.details_current_yr p {font-size: 18px;font-family: 'PT Sans Caption', sans-serif;padding: 0 24px;}
.woman_current_previous_block h3 {margin-bottom: 35px;color: #99c33f;}
.woman_current_previous_block h4 {font-size: 26px;line-height: 26px;margin-bottom: 25px;}
.woman_current_previous_block .year_archive_block h4 {font-weight: 400;margin-bottom: 10px;}
.year_archive_block {padding-left: 22px;margin-bottom: 50px;}
.year_archive_block ul li + li {margin-top: 5px;}
.year_archive_block ul li a{color: #000;}
.year_archive_block ul li a:hover{color: #99c33f;}
.year_archive_block ul li {margin-left: 20px;list-style: disc;}


@media (max-width:1199px) {
    .details_current_yr p {padding: 0 10px;}
    .woman_engineer_section .green_line {top: -60px;}
    .woman_current_previous_block h4 {font-size: 22px;line-height: 24px;}
    .year_archive_block {margin-bottom: 25px;}
    .details_current_yr h4 {font-size: 22px;line-height: 24px;}

}

@media (max-width:991px) {
    .col_four { width: 50%;max-width: 50%;}
    .inner_woman_current_yr {text-align: center;margin-bottom: 25px;}
    .details_current_yr p {font-size: 16px;}
    .woman_engineer_section {padding: 40px 0 75px;}
    .woman_current_year_block {padding: 35px 0 20px;}
    .woman_top_block ul li a {font-size: 16px;}
    .woman_current_previous_block .col_half {width: 50%;min-width: 50%;}

}

@media (max-width:767px) {
    .woman_current_previous_block h4 {font-size: 20px;line-height: 22px;}
    .year_archive_block ul li a {font-size: 15px;}
    .woman_current_previous_block .col_half {width: 100%;min-width: 100%;}
    .woman_top_block h4 {font-size: 22px;line-height: 28px;margin-bottom: 10px;margin-top: 20px;}
    .woman_top_block ul li a {font-size: 15px;}
    .woman_top_block ul {margin-top: 20px;}
    .woman_engineer_section {padding: 40px 0 50px;}

}
@media (max-width:480px) {
    .col_four {width: 100%;max-width: 100%;}

}





/* event and award page */

.event_and_award_section {padding: 120px 0 100px;}
.event_and_award_section .column_row {flex-wrap: wrap;}
.event_and_award_section .green_line {top: -90px;}
.event_block h4 {font-size: 28px;line-height: 30px;margin-bottom: 5px;color: #99ca3c;}
.event_block p {font-family: 'PT Sans Caption', sans-serif;margin-bottom: 10px;}
.read_more {font-size: 16px;color: #6a1f74;font-weight: 400;font-family: 'PT Sans Caption', sans-serif;padding-right: 20px;position: relative;}
.read_more:after {color: #6d3088;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 15px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.read_more:hover{color: #99ca3c;}
.read_more:hover:after {color: #99ca3c;}
.event_block {margin-bottom: 40px;}

@media (max-width:1199px) {
    .event_block h4 {font-size: 21px;line-height: 26px;}
    .event_and_award_section .green_line {top: -60px;}
    .event_and_award_section {padding: 70px 0 85px;}

}
@media (max-width:991px) {
    .event_and_award_section {padding: 40px 0 55px;}
    .event_block {margin-bottom: 20px;}

}

/* what we do */

.what_wedo_section {padding: 60px 0 110px;}
.what_wedo_section .green_line {top: -90px;}
.what_wedo_inner .column_row {flex-wrap: wrap;justify-content: center;}
.what_wedo_block figure {margin-bottom: 30px;}
.what_wedo_details h4 {font-size: 28px;line-height: 32px;margin-bottom: 10px;color: #99ca3c;}
.what_wedo_details {max-width: 285px;margin: 0 auto;}
.what_wedo_block {margin-bottom: 50px;}
.what_wedo_block.col_full .what_wedo_details {max-width: initial;}
.what_wedo_details p {margin-bottom: 20px;font-family: 'PT Sans Caption', sans-serif;}
.what_wedo_details p:last-of-type {margin-bottom: 0;}
.what_wedo_block.col_full {margin-bottom: 0px;}

@media (max-width:1199px) {
    .what_wedo_section .green_line {top: -60px;}

}
@media (max-width:991px) {
    .what_wedo_section {padding: 40px 0 70px;}

}
@media (max-width:480px) {
    .what_wedo_details {max-width: inherit;}

}




/* activity */

.activity_block_section {padding: 100px 0 110px;}
.activity_block_section .green_line {top: -90px;}
.activity_block_section .column_row{flex-wrap: wrap;}
.three_col {width: 33.33%;max-width: 33.33%;padding: 0 15px;}
.inner_activity figure {overflow: hidden;border-radius: 10px;margin-bottom: 20px;}
.inner_activity figure img {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;width: 100%;}
.inner_activity figure:hover img {transform: scale(1.02);}
.inner_activity{max-width: 360px;margin: 0 auto;}
.inner_activity h4 {font-size: 28px;line-height: 30px;color: #99ca3c;margin-bottom: 10px;}
.inner_activity p {font-family: 'PT Sans Caption', sans-serif;margin-bottom: 10px;}

@media (max-width:1199px) {
    .activity_block_section .green_line {top: -65px;}
    .inner_activity h4 {font-size: 24px;line-height: 28px;}

}

@media (max-width:991px) {
    .inner_activity {max-width: 100%;margin-bottom: 40px;}
    .three_col {width: 50%;max-width: 50%;}
    .activity_block_section {padding: 40px 0 80px;}
    .activity_block_section .column_row {justify-content: center;}
}
@media (max-width:767px) {
    .three_col {width: 100%;max-width: 100%;}
    .activity_block_section {padding: 40px 0 40px;}

}



/* teams page */

.team_section .board_view_inner {padding: 0;margin-bottom: 50px;}
.team_section .board_image {width: 220px;height: 220px;}
.team_section .board_details {width: 64%;padding-left: 20px;}
.team_section .board_details h4 {font-size: 22px;line-height: 28px;margin-bottom: 10px;}
.team_section .board_details h5 {font-size: 16px;line-height: 22px;}
.team_section .board_details P {font-size: 14px;line-height: 22px;}
.team_section .green_line {top: -90px;}
.team_section {padding: 60px 0;}
.social_info_team{margin-top: 15px;}
.social_info_team a{font-size: 30px;color: #0274b3;}
.social_info_team a:hover{color: #5fc0f6;}
.team_section .column_row {flex-wrap: wrap;}

@media (max-width:1199px) {
    .team_section .green_line {top: -60px;}
    .team_section .board_image {width: 160px;height: 160px;}
    .team_section .board_details {width: 69%;}

}
@media (max-width:991px) {
    .team_section .board_details {width: 83%;}
    .team_section .board_view_inner {margin-bottom: 25px;}
    .team_section {padding: 40px 0;}

}
@media (max-width:767px) {
    .team_section .board_details {width: 100%;padding: 0;}

}


/* annual conference */
.date_bx {font-weight: 700;margin-bottom: 30px;font-family: 'PT Sans Caption', sans-serif;color: #fff;}
.small_heading h1 {font-size: 67px;line-height: 64px;}
.serving_society {padding: 130px 0 100px;}
.serving_society .green_line {left: 50%;top: -90px;}
.serving_society .column_row {flex-wrap: wrap;}
.list_row {display: flex;align-items: center;}
.list_row label {font-size: 28px;line-height: 30px;font-weight: 700;width: 135px;color: #99ca3c;font-family: 'PT Sans Caption', sans-serif;}
.list_row p {font-family: 'PT Sans Caption', sans-serif;width: 78%;}
.list_row + .list_row{margin-top: 40px;}
.summery_box h4 {font-size: 29px;line-height: 33px;margin-bottom: 20px;}
.summery_box p {font-family: 'PT Sans Caption', sans-serif;}
.summery_box{margin-top: 30px;}
.summery_box li {font-size: 17px;color: #2b2b2b;font-family: 'PT Sans Caption', sans-serif;padding-left: 25px;position: relative;}
.summery_box li + li{margin-top: 10px;}
.summery_box li:after {position: absolute;content: '';width: 8px;height: 8px;border-radius: 50%;background-color: #99ca3c;left: 0;top: 8px;}
.serving_society_block{padding-top: 65px;}
.serving_society_block p {margin-bottom: 40px;font-family: 'PT Sans Caption', sans-serif;}
.sponsors {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 40px;}
.sponsors li {padding: 0 10px;}
.serving_society_block .pdf_down {margin-top: 10px;display: block;}


@media (max-width:1199px) {
    .small_heading h1 {font-size: 50px;line-height: 45px;}
    .serving_society .green_line {top: -64px;}
    .serving_society {padding: 85px 0 90px;}
    .sponsors li {width: 25%;text-align: center;}

}
@media (max-width:991px) {
    .small_heading h1 {font-size: 40px;line-height: 40px;}
    .date_bx {margin-bottom: 10px;}
    .wes_celebration {padding: 40px 0 40px;}
    .sponsors li {width: 33.33%;}
    .list_row + .list_row {margin-top: 20px;}
    .serving_society {padding: 45px 0 60px;}
    .serving_society_block {padding-top: 20px;}
    .summery_box li {font-size: 16px;}
    .serving_society_block p {margin-bottom: 20px;}
    .summery_box h4 {font-size: 22px;line-height: 26px;margin-bottom: 10px;}
    .list_row label {font-size: 22px;line-height: 26px;width: 110px;}
    .serving_society .btn_holder {padding-top: 30px;padding-bottom: 25px;}

}

@media (max-width:575px) {
    .small_heading h1 {font-size: 37px;line-height: 39px;}

}

@media (max-width:480px) {
    .sponsors li {width: 50%;}
    .summery_box li {font-size: 15px;}
}



/* wes celebration */
.wes_celebration {padding: 90px 0 50px;}
.wes_celebration .green_line {top: -90px;}
.top_two_part {column-count: 2;margin-bottom: 70px;}
.top_two_part p {font-family: 'PT Sans Caption', sans-serif;}
.celebration_parts p {font-family: 'PT Sans Caption', sans-serif;}
.celebration_parts {margin-bottom: 40px;}
.celebration_parts h4 {font-size: 28px;font-weight: 700;line-height: 32px;font-family: 'PT Sans Caption', sans-serif;color: #99ca3c;margin-bottom: 25px;}
.last_highlight_para p{color: #a5c3d1;font-family: 'PT Sans Caption', sans-serif;}
.color_box_inner {padding: 75px 30px 70px;height: 100%;}
.color_box_outer {width: 33.33%;padding: 0 4px;}
.color_box_wraper {display: flex;flex-wrap: wrap;margin: -4px;}
.colouring_blocks {padding-bottom: 130px;}
.color_box_inner h3 {font-size: 38px;margin-bottom: 30px;line-height: 38px;color: #fff;min-height: 114px;}
.color_box_inner p {color: #fff;font-family: 'PT Sans Caption', sans-serif;}
.year_list li {color: #fff;font-size: 17px;display: flex;font-family: 'PT Sans Caption', sans-serif;}
.year_list li + li{margin-top: 10px;}
.year_list li span {padding-left: 10px;}
.year_list li a {padding-left: 10px;color: #fff;}
.year_list li a:hover{text-decoration: underline;}
.year_list li label {font-weight: 700;}
.label_wdd li label{width: 146px;}
.label_wdd li span {width: 61%;}

@media (max-width:1300px) {
    .color_box_inner {padding: 50px 20px 50px;}
    .color_box_inner h3 {font-size: 32px;line-height: 33px;min-height: 100px;}

}
@media (max-width:1199px) {
    .color_box_inner h3 {font-size: 25px;line-height: 27px;min-height: 60px;}
    .year_list li {font-size: 15px;}

}

@media (max-width:991px) {
    .wes_celebration {padding: 40px 0 40px;}
    .top_two_part {column-count: 1;margin-bottom: 35px;}
    .celebration_parts {margin-bottom: 25px;}
    .colouring_blocks {padding-bottom: 100px;}
    .celebration_parts h4 {font-size: 22px;margin-bottom: 15px;line-height: 25px;}
    .color_box_outer {width: 100%;margin-bottom: 8px;}
    .color_box_inner h3 {min-height: auto;margin-bottom: 15px;}
    .color_box_inner {padding: 30px 15px 30px;}
}

@media (max-width:575px) {
    .colouring_blocks {padding-bottom: 50px;}

}


/* campaign section */
.campaign_section{padding: 70px 0 60px;}
.campaign_section .green_line {top: -90px;}
.campaign_section .column_row {flex-wrap: wrap;}
.campaign_section .inner_activity {max-width: 560px;}
.inner_activity h4 a {color: #99ca3c;}
.inner_activity h4 a:hover {color: #6d3088;}
.campaign_section .inner_activity {margin-bottom: 50px;}

@media (max-width:991px) {
    .campaign_section {padding: 40px 0 60px;}

}
@media (max-width:575px) {
    .campaign_section .inner_activity {margin-bottom: 30px;}

}


/* caroline page */
.caroline_summery_box{padding-top: 20px;}
.caroline_summery_box p{font-family: 'PT Sans Caption', sans-serif;}
.caroline_summery_box p + p{margin-top: 45px;}

@media (max-width:991px) {
    .caroline_summery_box p + p {margin-top: 20px;}

}

/* award page */
.opposite_duel_sec .global_secton_image_part {right: auto;top: 0;left: 0;}
.opposite_duel_sec .global_section_text_part {width: 50%;padding: 130px 0px 100px 90px;margin-left: auto;}
.opposite_duel_sec h2 {font-size: 40px;line-height: 40px;}
.opposite_duel_sec .global_section_text_part p {padding-right: 0;}
.opposite_duel_sec .global_section_text_part p + p{margin-top: 40px;}
.awards_section .press_details .global_button {font-size: 16px;padding: 7px 35px;margin-top: 15px;}
.awards_section .press_details p {font-size: 17px;line-height: 22px;}

@media (max-width:1199px) {
    .opposite_duel_sec .global_section_text_part {padding: 65px 0px 65px 40px;}
    .opposite_duel_sec .global_secton_image_part img {object-position: center right;}

}
@media (max-width:991px) {
    .opposite_duel_sec h2 {font-size: 32px;line-height: 35px;}
    .opposite_duel_sec .global_section_text_part p + p {margin-top: 15px;}
    .awards_section .press_details p {font-size: 16px;line-height: 21px;}

}
@media (max-width:767px) {
    .opposite_duel_sec .global_section_text_part {padding: 40px 0px 40px 0px;width: 100%;}

}
@media (max-width:480px) {
    .awards_section .press_details p {font-size: 15px;line-height: 20px;}

}


/* level support hub */

.panic_image_part {display: inline-block;width:680px;height: 650px;background: #9aca3c;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.panic_image_part img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.panic_section {padding: 60px 0 110px;}
.panic_section .green_line {top: -90px;}
.panic_text_part p {font-family: 'PT Sans Caption', sans-serif;}
.panic_text_part h3 {color:#9aca3c;margin-top: 50px;margin-bottom: 10px;}
.duel_colorbox {margin-top: 50px;margin-bottom: 40px;}
.color_bx {padding: 70px 40px;width: 50%;}
.color_bx.bg_red h2{color: #fff;}
.color_bx h2 {margin-bottom: 50px;}
.color_bx p {font-family: 'PT Sans Caption', sans-serif;}
.color_bx p + p{margin-top: 50px;}
.color_bx h4 {font-size: 29px;line-height: 32px;padding: 35px 0;}
.color_bx.bg_red h4{color: #fff;}
.color_bx.bg_red p{color: #fff;}
.color_bx.bg_red p a{color: #fff;}
.explore_accordian   li + li {margin-top: 5px;}
.explore_accordian li h6    {font-size: 27px;line-height: 32px;position: relative;font-family: 'PT Sans Caption', sans-serif;cursor: pointer;color: #fff;padding: 20px 65px;}
.explore_accordian li h6:after {content: '\f105';font-size: 25px;color: #fff;font-family: 'Font Awesome 5 Free';font-weight: 700;position: absolute;left: 25px;top: 22px;}
.explore_accordian li.active h6:after{content: '\f107';}
.explore_accordian li h6:after {content: '\f105';font-size: 27px;color: #fff;font-family: 'Font Awesome 5 Free';font-weight: 700;position: absolute;left: 25px;top: 22px;}
.explore_accordian .answer {padding: 20px 60px;}
.explore_head {display: flex;align-items: center;justify-content: space-between;padding: 0 50px;margin-bottom: 40px;}
.explore_head .global_button {padding: 15px 30px;}
.explore_head .global_heading p {font-size: 17px;line-height: 25px;padding-top: 10px;}
.explore_head .global_heading {margin-bottom: 0;}
.explore_box + .explore_box{margin-top: 50px;}


@media (max-width:1440px) {
    .panic_image_part {width: 100%;height: 580px;}

}
@media (max-width:1300px) {
    .panic_text_part h3 {margin-top: 30px;}
    .panic_image_part {width: 500px;height: 510px;margin-left: auto;display: block;}

}
@media (max-width:1199px) {
    .color_bx h2 {margin-bottom: 25px;}
    .color_bx h4 {font-size: 24px;line-height: 28px;padding: 20px 0;}
    .color_bx p + p {margin-top: 25px;}
    .color_bx {padding: 35px 20px;}
    .explore_head {padding: 0;}
    .explore_accordian li h6 {font-size: 22px;line-height: 28px;padding: 15px 40px;}
    .explore_accordian li h6:after {font-size: 23px;left: 10px;top: 16px;}
    .panic_section .green_line {top: -60px;}
    .explore_accordian .answer {padding: 20px 40px;}
    .explore_box + .explore_box {margin-top: 35px;}
    .panic_image_part {width: 465px;height: 480px;}

}
@media (max-width:991px) {
    .color_bx{ width: 100%;}
    .panic_section {padding: 40px 0 85px;}
    .panic_image_part {margin: 0 auto;}
    .duel_colorbox {margin-top: 25px;margin-bottom: 25px;flex-wrap: wrap;}
    .explore_accordian li h6 {font-size: 18px;line-height: 24px;}
    .explore_head {flex-wrap: wrap;margin-bottom: 30px;}
    .explore_btn {width: 100%;padding-top: 25px;}

}
@media (max-width:575px) {

    .panic_image_part {width: 400px;height: 410px;}
    .explore_accordian li h6 {font-size: 16px;line-height: 18px;}
    .color_bx h4 {padding: 12px 0;}
    .color_bx p + p {margin-top: 15px;}
    .color_bx h2 {margin-bottom: 15px;}
    .color_bx p + p {margin-top: 10px;}
    .explore_box + .explore_box {margin-top: 20px;}
    .explore_head {margin-bottom: 20px;}
    .explore_accordian .answer {padding: 20px 0 20px 40px;}
    .explore_head .global_heading p {font-size: 15px;line-height: 23px;}

}
@media (max-width:420px) {
    .panic_image_part {width: 100%;height: 350px;}

}

/* she is an engineer page */
.she_is_engineer_sec{padding: 90px 0 0px}
.she_is_engineer_sec .green_line {top: -90px;}
.she_is_engineer_sec .top_two_part p {margin-bottom: 40px;}
.she_is_engineer_sec .top_two_part {margin-bottom: 0;}
.download_resource{margin-bottom: 50px;}
.download_resource p{font-family: 'PT Sans Caption', sans-serif; }
.download_resource a {font-weight: 700;color: #6a1f74;}
.downloadable_outreach .color_box_inner {padding: 50px 30px;min-height: 520px;}
.downloadable_outreach .color_box_inner h3 {min-height: auto;text-align: center;}
.downloadable_outreach .color_box_inner figure {text-align: center;margin-bottom: 15px;}
.downloadable_outreach .color_box_outer {margin-bottom: 8px;}
.get_involved {padding: 50px 20px 25px;}
.get_involved p {font-family: 'PT Sans Caption', sans-serif;}
.get_involved p a {color: #6a1f74;font-weight: 700;display: block;}
.get_involved p a:hover {color: #9aca3c;}
.get_involved h4 {font-size: 29px;line-height: 32px;padding: 40px 0;}


@media (max-width:991px) {
    .downloadable_outreach .color_box_outer {width: 50%;margin-bottom: 8px;}
    .she_is_engineer_sec {padding: 40px 0 0px;}
    .she_is_engineer_sec .top_two_part p {margin-bottom: 15px;}
    .she_is_engineer_sec .green_line {top: -60px;}

}
@media (max-width:767px) {
    .get_involved h4 {font-size: 25px;padding: 15px 0;}
    .downloadable_outreach .color_box_inner {padding: 30px 10px;min-height: 450px;}
    .downloadable_outreach .color_box_inner figure {max-width: 70px;margin: 0 auto 15px;}
    .get_involved {padding: 20px 15px;}

}

@media (max-width:575px) {
    .downloadable_outreach .color_box_outer {width: 100%;}
    .downloadable_outreach .color_box_inner {min-height: auto;}
    .get_involved {padding: 25px 10px 25px;}

}




.partner_events_section .column_row {flex-wrap: wrap;position: relative;padding: 35px;}
.event_details_block {max-width: 500px;background-color: #efefef;border-bottom: 3px solid #b9c5cd;border-radius: 5px;padding: 35px 25px 45px;position: relative;}
.partner_events_section .column_row .col_half:nth-child(2n+0)  .event_details_block {margin-left: auto;}
.partner_events_section .column_row .col_half:nth-child(2n+1) .event_details_block:after{content: '';position:absolute;right: -12px;top: 20px;width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 12px;border-color: transparent transparent transparent #efefef;}
.partner_events_section .column_row .col_half:nth-child(2n+1) .rounded_icon {z-index: 2;position: absolute;height: 65px;width: 65px;border-radius: 50%;border: 5px solid #fff;box-shadow: 0 2px 5px rgb(0 0 0 / 60%);right: -34px;top: -6px;text-align: center;line-height: 79px;}
.partner_events_section .column_row .col_half:nth-child(2n+0) .rounded_icon{z-index: 2;position: absolute;height: 65px;width: 65px;border-radius: 50%;border: 5px solid #fff;box-shadow: 0 2px 5px rgb(0 0 0 / 60%);left: -34px;top: -6px;text-align: center;line-height: 79px;}
.partner_events_section .column_row .col_half:nth-child(2n+0) .event_details_block:after {content: '';position:absolute;left: -12px;top: 20px;width: 0;height: 0;border-style: solid;border-width: 10px 12px 10px 0;border-color: transparent #efefef transparent transparent;}
.partner_events_section .column_row .col_half:nth-child(2n+0){top: 100px;position: relative;}
.partner_events_section .column_row .col_half{margin-bottom: 50px;position: relative;}
.partner_events_section .column_row:after{content: '' ;position: absolute;width: 5px;background-color: #d7e4ed;height: 100%;left: 50%;top: 0;transform: translateX(-50%);}
.partner_events_section {padding: 50px 0 190px;}
.event_details_block h4 {font-size: 29px;line-height: 32px;margin-bottom: 5px;}
.example_date {font-size: 19px;color: #000;font-family: 'PT Sans Caption', sans-serif;margin-bottom: 10px;}
.event_details_block figure {overflow: hidden;border-radius: 10px;margin-bottom: 15px;}
.event_details_block .btn_holder {padding-top: 30px;}
.event_details_block .global_button {font-size: 16px;padding: 8px 35px;}
.partner_events_section .green_line {top: -90px;}

@media (max-width:1199px) {
    .event_details_block {max-width: 400px;padding: 20px 15px 25px;}
    .event_details_block h4 {font-size: 24px;line-height: 28px;}
    .example_date {font-size: 17px;}

}
@media (max-width:991px) {
    .partner_events_section .column_row {padding: 0;}
    .partner_events_section .column_row:after {left: 50px;}
    .partner_events_section .column_row .col_half:nth-child(2n+1) .rounded_icon,.partner_events_section .column_row .col_half:nth-child(2n+0) .rounded_icon {height: 55px;width: 55px;right: auto;line-height: 61px;left: 25px;}
    .rounded_icon img {width: 25px;}
    .event_details_block {max-width: 100%;margin-left: 85px;}
    .partner_events_section .column_row .col_half:nth-child(2n+0) .event_details_block {margin-left: 85px;}
    .partner_events_section .column_row .col_half:nth-child(2n+0) {top: auto;}
    .event_details_block figure img {width: 100%;}
    .partner_events_section .column_row .col_half:nth-child(2n+1) .event_details_block:after {right: auto;border-width: 10px 12px 10px 0;border-color: transparent #efefef transparent transparent;left: -12px;top: 15px;}
    .partner_events_section .column_row .col_half:nth-child(2n+0) .event_details_block:after {top: 15px;}
    .partner_events_section {padding: 50px 0 80px;}

}
@media (max-width:480px) {
    .partner_events_section .column_row .col_half:nth-child(2n+1) .rounded_icon, .partner_events_section .column_row .col_half:nth-child(2n+0) .rounded_icon {height: 45px;width: 45px;line-height: 60px;left: 10px;border: 2px solid #fff;}
    .partner_events_section .column_row:after {left: 33px;width: 3px;}
    .partner_events_section .column_row .col_half:nth-child(2n+0) .event_details_block {margin-left: 60px;}
    .event_details_block {margin-left: 60px;}
    .partner_events_section {padding: 50px 0 45px;}
    .event_details_block h4 {font-size: 20px;line-height: 24px;}
    .example_date {font-size: 15px;}

}


.wes_student_conf .summery_box p a{font-size: 17px;color: #6a1f74;font-weight: 700;font-family: 'PT Sans Caption', sans-serif;}
.wes_student_conf .summery_box p + p{margin-top: 50px;}
.wes_student_conf .list_row {align-items: flex-start;}
.wes_student_conf .list_row span {display: block;font-size: 23px;line-height: 28px;font-weight: 700;color: #99ca3c;font-family: 'PT Sans Caption', sans-serif;margin-top: 15px;margin-bottom: 20px;}
.wes_student_conf .list_row a {color: #000;font-weight: 700;}
.wes_student_conf {padding: 100px 0;}
.keep_eye_text p {margin-bottom: 50px;}
.keep_an_eye {padding-bottom: 100px;}
.keep_an_eye .col_half:first-child .keep_eye_text{padding-right: 25px;}
.keep_an_eye .col_half:last-child .keep_eye_text{padding-left: 25px;}
.keep_eye_text {column-count: 2;column-gap: 60px;}

@media (max-width:991px) {
    .keep_an_eye .col_half:last-child .keep_eye_text {padding-left: 0;}
    .keep_eye_text p {margin-bottom: 20px;}
    .wes_student_conf {padding: 50px 0;}
    .wes_student_conf .summery_box p + p {margin-top: 20px;}
    .wes_student_conf .list_row span {font-size: 19px;line-height: 22px;margin-top: 8px;margin-bottom: 12px;}
    .keep_an_eye .col_half:first-child .keep_eye_text {padding-right: 0;}
    .keep_eye_text {column-count: 1;column-gap: 0px;}

}
@media (max-width:575px) {
    .wes_student_conf .list_row span {font-size: 16px;line-height: 20px;}
    .wes_student_conf .summery_box p + p {margin-top: 10px;}
    .keep_eye_text p {margin-bottom: 10px;}
    .wes_student_conf {padding: 40px 0;}
    .keep_an_eye {padding-bottom: 70px;}

}

/* inclusion group page */
.inclusion_section .founding_member_inner p {font-size: 17px;}
.inclusion_section .founding_member_inner p a {color: #2b2b2b;}
.inclusion_section .founding_member_inner li {font-size: 17px;}
.inclusion_section .founding_member_inner h4 {margin-bottom: 25px;}


@media (max-width:767px) {
    .inclusion_section .founding_member_inner p {font-size: 15px;}
    .inclusion_section .founding_member_inner li {font-size: 15px;}

}


/* program */
.details_prgm {padding-left: 10px;width: 62%;}
.event_block figure {width: 235px;text-align: center;}

@media (max-width:1199px) {
    .event_block figure {width: 145px;}
    .details_prgm {width: 73%;}
}
@media (max-width:991px) {
    .details_prgm {width: 84%;}
    .event_block figure img {width: 100px;}
}

@media (max-width:480px) {
    .event_block {flex-wrap: wrap;}
    .event_block figure {width: 100%;margin-bottom: 20px;}
    .details_prgm {width: 100%;}

}

/* mentorset */

.tab-content.current {display: inherit;transition: 0.3s ease all;}
.tab-content {display: none;transition: 0.3s ease all;}
.mentoring_section{padding: 0px 0 135px;}
.tabs.nav {display: flex;}
.nav-pill {font-size: 21px;color: #fff;background-color: #969696;font-family: 'PT Sans Caption', sans-serif;padding: 30px 26.2px;cursor: pointer;letter-spacing: -1px;text-align: center;}
.nav-pill.current{background-color: #99ca3c;}
.tabinner {padding: 35px 20px 20px 50px;background: #f7f7f7;}
.tabinner h4 {font-size: 28px;font-weight: 700;line-height: 32px;font-family: 'PT Sans Caption', sans-serif;color: #99ca3c;margin-bottom: 20px;}
.tabinner li {font-size: 17px;color: #000;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;padding-left: 10px;}
.tabinner li + li{margin-top: 10px;}
.mentorset .list_row{align-items: flex-start;}
.inner_list_details {width: 78%;}
.list_row .inner_list_details p {width: 100%;}
.list_row .inner_list_details p + p{margin-top: 30px;}
.mentorset {padding: 100px 0;}

@media (max-width:1300px) {
    .nav-pill {font-size: 17px;padding: 20px 10px;width: 16.66%;}
    .tabinner {padding: 35px 20px 20px 20px;}

}

@media (max-width:1199px) {
    .mentorset {padding: 85px 0;}
    .nav-pill {font-size: 15px;padding: 10px 5px;}

}

@media (max-width:991px) {
    .mentorset {padding: 45px 0;}
    .mentorset .col_38 {margin-bottom: 25px;}
    .inner_list_details {width: 86%;}
    .tabinner li {font-size: 15px;padding-left: 5px;line-height: 20px;}
    .mentoring_section {padding: 0px 0 100px;}
    .tabinner h4 {font-size: 22px;line-height: 28px;margin-bottom: 15px;}
    .nav-pill {font-size: 15px;padding: 10px; width: 100%;text-align: left;}
    .tabs.nav {flex-wrap: wrap;}
    .mentorset .btn_holder {padding-bottom: 0;}

}
@media (max-width:480px) {
    .inner_list_details {width: 75%;}
    .tabinner {padding: 20px 10px;}
    .tabinner li {font-size: 14px;padding-left:0px;}
    .mentoring_section {padding: 0px 0 60px;}

}

/* director committee members */

.director_committee_members .board_view_inner {background: #f7f7f7;}
.director_committee_members .board_thumb .slick-arrow {color: #e9c005;}



/* wes clustures */

.wes_clustures {padding: 100px 0;}
.country_clustures .column_row {flex-wrap: wrap;}
.clusture_figure {width: 235px;overflow: hidden;border-radius: 10px;}
.clusture_figure img{object-fit: cover;height: 100%;width: 100%;object-position: center center;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}
.clusture_figure:hover img{transform: scale(1.05);}
.clusture_details {width: 62%;padding-left: 25px;padding-top: 30px;}
.clusture_details h4 {font-size: 22px;margin-bottom: 15px;color: #000;}
.name {font-weight: 700;color: #99c33f;margin-bottom: 6px;font-size: 22px;font-family: 'PT Sans Caption', sans-serif;}
.wes_clustures .green_line {top: -86px;}
.clusture_details p {font-size: 19px;color: #000;font-family: 'PT Sans Caption', sans-serif;}
.social_clusture {display: flex;padding-top: 20px;}
.social_clusture li + li{margin-left: 20px;}
.social_clusture li a {width: 65px;height: 65px;border-radius: 50%;align-items: center;justify-content: center;display: flex;color: #fff;font-size: 34px;}
.country_clustures .col_half {margin-bottom: 55px;}
.country_clustures h3 {font-size: 46px;line-height: 50px;margin-bottom: 25px;}
.social_clusture li a:hover {background-color: #e9c005;}

@media (max-width:1199px) {
    .wes_clustures {padding: 70px 0;}
    .wes_clustures .green_line {top: -60px;}
    .country_clustures h3 {font-size: 36px;line-height: 42px;margin-bottom: 20px;}
    .clusture_figure {width: 220px;}
    .social_clusture li a {width: 55px;height: 55px;font-size: 25px;}
    .social_clusture li + li {margin-left: 15px;}

}

@media (max-width:991px) {
    .wes_clustures {padding: 40px 0;}
    .country_clustures .col_half {margin-bottom: 25px;}
    .country_clustures h3 {font-size: 30px;line-height: 36px;margin-bottom: 15px;}
    .clusture_details {width: 77%;padding-left: 20px;padding-top: 25px;}

}
@media (max-width:767px) {
    .clusture_figure {width: 175px;}
    .clusture_details {width: 74%;padding-left: 15px;padding-top: 15px;}
    .clusture_details h4 {margin-bottom: 10px;}
    .social_clusture li a {width: 45px;height: 45px;font-size: 20px;}

}

@media (max-width:575px) {
    .name {margin-bottom: 5px;font-size: 18px;}
    .clusture_details p {font-size: 16px;}
    .social_clusture {padding-top: 10px;}
    .country_clustures h3 {font-size: 25px;line-height: 30px;}
    .clusture_details h4 {margin-bottom: 5px;font-size: 18px;}
    .social_clusture li + li {margin-left: 10px;}

}

@media (max-width:480px) {
    .clusture_figure {width: 125px;}
    .clusture_details h4 {font-size: 16px;}
    .name {font-size: 16px;}
    .clusture_details p {font-size: 14px;line-height: 18px;}
    .clusture_details {width: 69%;padding-left: 10px;padding-top: 10px;}

}
@media (max-width:420px) {
    .social_clusture li a {width: 35px;height: 35px;font-size: 14px;}
    .clusture_figure {width: 115px;}
    .clusture_details {width: 68%;}

}



/* early careers board  */

.early_careers {padding: 70px 0 130px;}
.early_careers .green_line {top: -90px;}
.early_careers_top_part {padding-bottom: 40px;}
.early_careers_top_part p {color: #2b2b2b;font-family: 'PT Sans Caption', sans-serif;}
.early_careers_board_image{display: inline-block;width: 400px; height: 400px;background: #9aca3c;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.early_careers_board_image img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.early_careers_top_part .col_38{text-align: right;}
.early_careers_top_part p + p{margin-top: 40px;}
.early_careers_top_part .column_row{align-items: center;}

@media (max-width:1199px) {
    .early_careers .green_line {top: -65px;}
    .early_careers_board_image {width: 350px;height: 350px;}

}

@media (max-width:991px) {
    .early_careers {padding: 40px 0 100px;}
    .early_careers_top_part .col_62 {order: 2;}
    .early_careers_top_part .col_38 {text-align: center;order: 1;}

}

@media (max-width:575px) {
    .early_careers_top_part p + p {margin-top: 20px;}
    .early_careers {padding: 40px 0 60px;}

}

@media (max-width:420px) {
    .early_careers_board_image {width: 300px;height: 300px;}

}

/* apprentice board */

.apprentice_board { padding: 80px 0 130px;}
.apprentice_board .green_line {top: -90px;}
.apprentice_board_paragraph p {font-family: 'PT Sans Caption', sans-serif;}
.apprentice_board .color_bx h2 {font-size: 50px;line-height: 55px;color: #fff;}
.apprentice_board .color_bx ul li + li{margin-top: 8px;}
.apprentice_board .color_bx ul li a {font-size: 17px;font-weight: 400;line-height: 25px;color: #fff;font-family: 'PT Sans Caption', sans-serif;}
.apprentice_board .color_bx ul li a:hover {color: #fff;text-decoration: underline;}
.apprentice_board .color_bx p {color: #fff;}
.apprentice_board .color_bx ul {padding-top: 30px;}


@media (max-width:1199px) {
    .apprentice_board .color_bx h2 {font-size: 40px;line-height: 45px;}
    .apprentice_board .green_line {top: -65px;}

}

@media (max-width:991px) {
    .apprentice_board {padding: 40px 0 50px;}
    .apprentice_board .green_line {top: -55px;}
    .apprentice_board .color_bx ul li a {font-size: 16px;line-height: 22px;}
    .apprentice_board .color_bx ul li + li {margin-top: 5px;}


}
@media (max-width:991px) {
    .apprentice_board .color_bx h2 {font-size: 32px;line-height: 35px;}
    .apprentice_board .color_bx ul {padding-top: 15px;}

}
@media (max-width:480px) {
    .apprentice_board .color_bx ul li a {font-size: 15px;line-height: 21px;}

}

/* membership */
.dark_dot{color: #6a1f74;}
.wes_member_enjoy {padding: 100px 0 70px;}
.member_text_row h4 {font-size: 26px;line-height: 26px;color: #99c33f;margin-bottom: 10px;}
.member_text_row p {font-family: 'PT Sans Caption', sans-serif;}
.member_text_row p + p{margin-top: 35px;}
.member_text_row + .member_text_row{margin-top: 35px;}
.wes_member_enjoy .green_line {top: -90px;}
.membership_parts .green_line {top: -90px;}
.membership_parts {padding: 100px 0;}
.membership_parts .read_more {margin-top: 10px;}

@media (max-width:1199px) {
    .membership_parts .green_line {top: -65px;}
    .wes_member_enjoy .green_line {top: -60px;}
    .wes_member_enjoy {padding: 70px 0;}

}

@media (max-width:991px) {
    .membership_parts .wdd_33 {width: 50%;max-width: 50%;}
    .membership_parts {padding: 40px 0;}
    .wes_member_enjoy {padding: 40px 0 80px;}
    .member_images {margin-bottom: 25px;}
    .member_text_row p + p {margin-top: 20px;}
    .member_text_row + .member_text_row {margin-top: 20px;}

}

@media (max-width:767px) {
    .wes_member_enjoy {padding: 40px 0 50px;}

}

@media (max-width:640px) {
    .membership_parts .wdd_33 {width: 100%; max-width: 100%;}
    .membership_parts .what_wedo_block figure {margin-bottom: 15px;}
    .membership_parts .what_wedo_block {margin-bottom: 30px;}
    .membership_parts .what_wedo_details h4 {font-size: 22px;line-height: 26px;}

}

@media (max-width:420px) {
    .date_bx br{display: none;}
    .member_text_row h4 {font-size: 20px;line-height: 24px;}

}

/* university group board */

.university_group_board .color_bx.white_background h2 {color: #000;margin-bottom: 30px;margin-top: 40px;}
.university_group_board .duel_colorbox {margin-top: 0;margin-bottom: 0;}
.university_group_board .color_bx.white_background p {color: #000;}
.university_group_board .color_bx.white_background {padding: 30px 60px 50px 0;}
.university_group_board .color_bx.white_background p a {color:#6a1f74;font-weight: 600;}
.university_group_board .color_bx ul {padding-top: 0;}
.meet_theboad_inner .tabs.nav {width: 25%;background-color: #969696;display: block;}
.meet_theboad_inner .nav-pill {width: 100%;padding: 22px 25px 22px 40px;position: relative;text-align: left;}
.meet_theboad_inner .nav-pill.current:after{position: absolute;content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 15px;border-color: transparent transparent transparent #98ca3c;top: 50%;transform: translateY(-50%);left: 100%;}
.meet_theboad_inner {display: flex;}
.meet_theboad_inner .nav-pill + .nav-pill {border-top: 1px solid #fff;}
.bio_details {width: 75%;padding: 30px 30px 80px 50px;background-color: #f7f7f7;}
.bio_details figure {width: 390px;float: left;margin-right: 25px;}
.bio_full_para p {color: #000;font-family: 'PT Sans Caption', sans-serif;}
.bio_full_para p + p{margin-top: 45px;}
.bio_details h4 {font-size: 28px;line-height: 28px;margin-bottom: 30px;color: #99ca3c;}
.meet_the_board{ padding: 0 0 130px;}
.meet_the_board h2 {font-size: 50px;line-height: 55px;margin-bottom: 30px;}
.opposite_duel_sec.bg_darkgreen .global_section_text_part {min-height: 550px;padding: 130px 155px 100px 140px;}
.opposite_duel_sec.bg_darkgreen h2 {font-size: 60px;line-height: 64px;}

@media (max-width:1300px) {
    .opposite_duel_sec.bg_darkgreen .global_section_text_part {padding: 130px 0px 100px 90px;min-height: 400px;}

}

@media (max-width:1199px) {
    .meet_theboad_inner .nav-pill {padding: 14px 20px 14px 20px;}
    .bio_details figure {width: 250px;}
    .bio_full_para p + p {margin-top: 25px;}
    .university_group_board{padding-bottom: 70px;}
    .meet_the_board h2 {font-size: 40px;line-height: 45px;margin-bottom: 20px;}
    .opposite_duel_sec.bg_darkgreen .global_section_text_part {padding: 65px 0px 65px 40px;min-height: auto;}
    .opposite_duel_sec.bg_darkgreen h2 {font-size: 40px;line-height: 40px;}

}

@media (max-width:991px) {
    .meet_theboad_inner .nav-pill {padding: 14px 10px 14px 10px;}
    .university_group_board .color_bx.white_background h2 {margin-bottom: 15px;margin-top: 15px;}
    .university_group_board .color_bx.white_background {padding: 0px 0px 40px 0;}
    .university_group_board {padding-bottom: 35px;}
    .bio_details {padding: 20px 15px 40px 30px;}
    .meet_the_board {padding: 0px 0 90px;}
    .opposite_duel_sec.bg_darkgreen h2 {font-size: 32px;line-height: 35px;}

}

@media (max-width:767px) {
    .meet_theboad_inner .nav-pill {padding: 5px 10px 5px 10px;}
    .meet_theboad_inner .tabs.nav {width: 100%;}
    .meet_theboad_inner .nav-pill.current:after {content: none;}
    .meet_theboad_inner {flex-wrap: wrap;}
    .meet_the_board h2 {font-size: 32px;line-height: 38px;}
    .meet_the_board {padding: 0px 0 50px;}
    .bio_details {padding: 15px;width: 100%;}
    .opposite_duel_sec.bg_darkgreen .global_section_text_part {padding: 40px 0;}

}

@media (max-width:480px) {
    .bio_details figure {width: 100%;margin-right: 0;margin-bottom: 15px;float: none;}
    .bio_details figure img {max-width: 100%;width: 100%;}
    .bio_full_para p + p {margin-top: 10px;}

}

/* our partners */

.partner_details {width: 75%;padding: 15px 15px 15px 55px;}
.partner_holders {flex-wrap: wrap;margin: 0 -10px;}
.partenr_block{width: 25%;padding:0 10px;margin-bottom: 50px;text-align: center;}
.our_partners_sec {padding: 70px 0 150px;}
.our_partners_sec .green_line {top: -90px;}
.partner_details h4 {font-size: 28px;line-height: 32px;color: #99ca3c;margin-bottom: 25px;}

@media (max-width:1199px) {
    .our_partners_sec .green_line {top: -60px;}
    .partner_details {padding: 15px 15px 15px 30px;}
    .partenr_block {margin-bottom: 25px;}
    .our_partners_sec {padding: 60px 0 120px;}

}
@media (max-width:991px) {
    .our_partners_sec {padding: 40px 0 60px;}

}
@media (max-width:767px) {
    .partner_details {padding: 15px;width: 100%;}

}
@media (max-width:575px) {
    .partenr_block {width: 33.33%;margin-bottom: 20px;}
    .partner_details {padding: 15px 0;}
    .partner_details h4 {font-size: 24px;line-height: 28px;margin-bottom: 20px;}

}
@media (max-width:420px) {
    .partenr_block {margin-bottom: 15px;}

}


/* partnership */
.member_text_row ul{padding-top: 10px;margin-bottom: 20px;}
.member_text_row li {font-size: 17px;color: #2b2b2b;list-style: disc;margin-left: 20px;font-family: 'PT Sans Caption', sans-serif;}
.member_text_row li + li{ margin-top: 10px;}
.partnership_sec{padding-bottom: 150px;}

@media (max-width:1199px) {
    .partnership_sec {padding-bottom: 80px;}

}
@media (max-width:991px) {
    .partnership_sec {padding-bottom: 50px;}

}


/* why partner */
.quote_box {max-width: 1175px;margin: 70px auto 90px;padding: 90px;background-color: #f7f7f7;border-radius: 40px;position: relative;}
.quote_box:after {content: '';position: absolute;bottom: -48px;width: 100px;height: 50px;background-image: url(../images/grey_arrow_down.png);background-repeat: no-repeat;left: 90px;}
.quote_box p {font-size: 19px;line-height: 28px;font-family: 'PT Sans Caption', sans-serif;}
.quote_box p span {display: block;margin-top: 20px;font-style: italic;}
.top_quote {font-size: 232px;font-style: normal;color: #99ca3c;line-height: 100%;position: absolute;top: 41px;left: 68px;font-family: 'PT Sans Caption', sans-serif;font-weight: 400;height: 78px;display: flex;align-items: center;}
.bottom_quote {font-size: 232px;font-style: normal;color: #99ca3c;line-height: 100px;position: absolute;bottom: 31px;right: 68px;font-family: 'PT Sans Caption', sans-serif;font-weight: 400;height: 78px;transform: rotate(-180deg);}
.partnership_options .quote_box {margin: 0;padding: 75px;}
.partnership_options h4 {font-size: 27px;line-height: 28px;color: #99ca3c;margin-bottom: 40px;}
.partnership_options h4 a {color: #000;}

@media (max-width:1199px) {
    .quote_box {margin: 50px auto 60px;padding: 50px;}
    .partnership_options h4 {font-size: 24px;line-height: 24px;margin-bottom: 25px;}
    .partnership_options .quote_box {padding: 40px;}
    .top_quote {font-size: 180px;top: 38px;left: 26px;height: 50px;}
    .bottom_quote {font-size: 180px;bottom: 15px;right: 26px;height: 50px;}

}

@media (max-width:991px) {
    .quote_box {margin: 40px auto 50px;padding: 35px 30px;}
    .quote_box p {font-size: 17px;line-height: 24px;}
    .quote_box p span {margin-top: 10px;}
    .quote_box:after {bottom: -30px;width: 65px;height: 32px;left: 50px;background-size: cover;}
    .member_text_row {padding-bottom: 25px;}
    .partnership_sec .member_text_row .btn_holder {padding-top: 20px;}
    .member_text_row li {font-size: 16px;}

}

@media (max-width:767px) {
    .quote_box p {font-size: 15px;line-height: 21px;}
    .quote_box {margin: 15px auto 50px;padding: 30px 20px;border-radius: 25px;}
    .top_quote {font-size: 130px;top: 26px;left: 10px;height: 40px;}
    .bottom_quote {font-size: 130px;bottom: -4px;right: 10px;height: 40px;}
    .partnership_options h4 {font-size: 20px;line-height: 20px;margin-bottom: 25px;}
    .partnership_options .quote_box {padding: 20px;}

}

@media (max-width:480px) {
    .member_text_row li {font-size: 15px;}

}



.partnerhip_options_table{padding: 90px 0 100px;}
.partnerhip_options_table .green_line{top: -90px;}
.partnerhip_options_table table{border-collapse: collapse;font-family: 'PT Sans Caption', sans-serif;margin-top: 65px;}
.partnerhip_options_table table tr:first-child th:first-child {font-size: 39px;color: #fff;background-color: #00734b;width: 35%;font-weight: 700;}
.partnerhip_options_table table tr:first-child th:nth-child(2){font-size: 39px;color: #fff;background-color:#6a1f74;width: 65%;padding: 25px 10px;line-height: 48px;font-weight: 700;}
.partnerhip_options_table table tr:nth-child(2) th{font-size: 18px;color: #fff;background-color: #80348a;padding: 20px 5px;font-weight: 400;line-height: 21px;width: 9%;}
.partnerhip_options_table td {text-align: center;padding: 20px 5px;border-bottom: 1px dashed #a5c3d1;font-size: 16px;}
.partnerhip_options_table td:nth-child(odd) {background-color: #ecf3d4;}
.partnerhip_options_table td:nth-child(even) {background-color: #f7f7f4;}
.partnerhip_options_table td:first-child {background-color: #fff;text-align: left;padding: 20px;}
.partnerhip_options_table tr:nth-child(3) td:first-child{text-align: center;}
.partnerhip_options_table td a {color: #6947af;}
.Qualify_list{margin-top: 65px;}
.Qualify_list li{font-size: 17px;color: #2b2b2b;font-family: 'PT Sans Caption', sans-serif;}
.Qualify_list li + li{margin-top: 10px;}
.partnerhip_options_table tr:last-child td{border-bottom: 0;}
.partnerhip_options_table .pdf_down {margin-top: 0;}
.partnerhip_options_table .more_info_btn_holder {padding-bottom: 40px;}
.partnerhip_options_table .founding_member_inner h4 {color: #2b2b2b;margin-bottom: 25px;}

@media (max-width:1199px) {
    .partnerhip_options_table .green_line {top: -60px;}
    .partnerhip_options_table {padding: 50px 0 75px;}
    .partnerhip_options_table table tr:first-child th:first-child {font-size: 28px;}
    .partnerhip_options_table table tr:first-child th:nth-child(2) {font-size: 28px;padding: 15px 10px;line-height: 34px;}
    .partnerhip_options_table table tr:nth-child(2) th {font-size: 14px;padding: 10px 5px;line-height: 18px;}
    .partnerhip_options_table td:first-child {padding: 10px 5px;}
    .partnerhip_options_table td {padding: 10px 5px;font-size: 14px;line-height: 18px;}
    .Qualify_list {margin-top: 40px;}
    .partnerhip_options_table table{margin-top: 40px;}

}

@media (max-width:991px) {
    .partnerhip_options_table table {width: 900px;}
    .partner_table_holder{overflow: auto;}

}

@media (max-width:575px) {
    .Qualify_list li {font-size: 15px;}
    .Qualify_list li + li {margin-top: 5px;}
    .partnerhip_options_table {padding: 40px 0 50px;}

}

@media (max-width:480px) {

    .partnerhip_options_table table tr:first-child th:first-child {font-size: 22px;width: 25%;}
    .partnerhip_options_table table tr:first-child th:nth-child(2) {font-size: 22px;padding: 10px 5px;line-height: 28px;width: 75%;}
    .partnerhip_options_table table tr:nth-child(2) th {font-size: 12px;padding: 5px;line-height: 15px;}
    .partnerhip_options_table td:first-child {padding: 5px;}
    .partnerhip_options_table td {padding: 5px;font-size: 12px;line-height: 16px;}
    .partnerhip_options_table table {width: 750px;}
    .Qualify_list li {font-size: 12px;}

}

/* career advertise */

.careers_advice .color_bx h2{font-size: 49px;}
.careers_advice .color_bx ul {padding-top: 0;}

@media (max-width:1199px) {
    .careers_advice .color_bx h2 {font-size: 40px;}

}
@media (max-width:991px) {
    .careers_advice .color_bx h2 {font-size: 32px;}

}
@media (max-width:480px) {
    .careers_advice .color_bx h2 {font-size: 24px;line-height: 28px;}

}


/* advertise a job */

.advertising_job_top .list_row label {width: 210px;}
.advertising_job_top .list_row p {width: 66%;}
.advertising_job_top .summery_box {margin-top: 0;}
.advertising_job_top .green_line {top: -90px;}
.payment_yellow{padding: 50px 0;}
.payment_yellow .explore_head {padding: 0;margin-bottom: 0;}
.payment_yellow .explore_head .global_heading {width: 76%;}
.payment_yellow  .global_button {background-color: #fff;}
.payment_accordian{padding: 50px 0 130px;}

@media (max-width:1199px) {
    .advertising_job_top .green_line {top: -60px;}
    .advertising_job_top .list_row label { width: 225px;}
    .advertising_job_top .list_row p {width: 60%;}

}

@media (max-width:991px) {
    .advertising_job_top .list_row p {width: 74%;}
    .advertising_job_top .col_half + .col_half {margin-top: 20px;}
    .payment_yellow {padding: 30px 0;}
    .payment_accordian {padding: 50px 0 90px;}
    .payment_yellow .explore_head .global_heading {width: 100%;}

}

@media (max-width:480px) {
    .payment_accordian {padding: 30px 0 60px;}

}

@media (max-width:420px) {
    .advertising_job_top .list_row {flex-wrap: wrap;}
    .advertising_job_top .list_row label {width: 100%;margin-bottom: 5px;}
    .advertising_job_top .list_row p {width: 100%;}

}

/* job search  */

.form_checkbox label {position: relative;padding-left: 30px;cursor: pointer;font-size: 15px;color: #585858;font-weight: 400;display: block;}
.form_checkbox label input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.form_checkbox label > span::before {content: ''; position: absolute; top: 2px; left: 0; height: 22px; width: 22px; background-color: #fff; border: 1px solid #C9C9C9; transition: 0.3s ease;}
.form_checkbox label > span::after {content: '';left: 9px;top: 7px;width: 4px;height: 10px;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: #99ca3c;border-color: #99ca3c;}
.form_checkbox label + label{margin-top: 8px;}
.select_options {display: block;width: 100%;height: 60px;border: 1px solid #e3e3e3;padding: 10px 15px;font-size: 15px;margin-bottom: 10px;}
.job_full_holder {display: flex;border-top: 1px solid #e3e3e3;}
.wdd_30 {width: 30%;}
.wdd_70 {width: 70%;}
.filter_head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
.filter_head h4 {font-size: 19px;}
.clear{color:#99ca3c;font-family: 'PT Sans Caption', sans-serif;font-size: 19px;letter-spacing: -1px;}
.clear:hover{color: #e9c005;}
.filter_head {padding: 20px 0 21px;border-bottom: 1px solid #e3e3e3;}
.filter_options {padding: 0 10px;}
.job_result{border-left: 1px solid #e3e3e3;   padding: 0 10px;}
.filter_option_body .global_button {background-color: #99ca3c;color: #fff;display: block;margin-bottom: 15px;width: 100%;border: 0;}
.job_type_box {border: 1px solid #e3e3e3;margin-bottom: 10px;}
.job_type_box h5 {font-size: 15px;font-weight: 400;margin-bottom: 0;line-height: 18px;text-transform: none;padding: 21px 15px;border-bottom: 1px solid #e3e3e3;}
.options_field.form_checkbox {padding: 15px;overflow-y: scroll;}
.job_search {padding: 40px 0 75px;}
.job_result_head {display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid #e3e3e3;}
.job_result_head .select_options {height: 46px;padding: 6px;font-size: 13px;margin-bottom: 0;width: 130px;background: url(images/select-dropdown.png) no-repeat right 10px center;background-size: 10px;}
.email_alert {padding: 10px 0 60px;display: flex;justify-content: flex-end;}
.job_result_head h4 {font-size: 19px;font-weight: 400;}
.job_result_body {padding: 0 35px;}
.posted_result_block h4 {line-height: 28px;margin-bottom: 25px;color: #69308f;}
.posted_result_block h4 a{color: #69308f;}
.posted_result_block p {font-size: 18px;line-height: 24px;margin-bottom: 5px;}
.posted_result_block p label {margin-right: 5px;}
.posted_result_block{margin-bottom: 50px;}

@media (max-width:1199px) {
    .filter_head h4 {font-size: 15px;}
    .job_result_head h4 {font-size: 15px;}
    .clear {font-size: 15px;}
    .posted_result_block p {font-size: 17px;line-height: 23px;}
    .posted_result_block {margin-bottom: 30px;}
    .posted_result_block h4 {margin-bottom: 15px;}

}

@media (max-width:991px) {
    .job_full_holder {flex-wrap: wrap;}
    .wdd_30 {width: 100%;}
    .wdd_70 {width: 100%;}
    .filter_head {padding: 10px 0 10px;}
    .select_options {height: 45px;}
    .job_type_box h5 {padding: 10px 15px;}
    .job_result {border-top: 1px solid #e3e3e3;border-left: 0;}
    .email_alert {padding: 10px 0 20px;}
    .job_result_body {padding: 0;}
    .posted_result_block p {font-size: 16px;}
    .filter_options {padding: 0;}
    .posted_result_block h4 {line-height: 22px;margin-bottom: 15px;}

}
@media (max-width:480px) {
    .posted_result_block p {font-size: 15px;line-height: 22px;}
    .job_result_head h4 {font-size: 14px;}
    .job_search {padding: 30px 0 30px;}
}





/* getting into engineering */

.popular_placements {padding: 80px 0 135px;}
.popular_placements .green_line {top: -90px;}
.popular_placements p {font-family: 'PT Sans Caption', sans-serif;}
.popular_placements p + p{margin-top: 45px;}

@media (max-width:1199px) {
    .popular_placements .green_line {top: -60px;}

}
@media (max-width:991px) {
    .popular_placements p + p {margin-top: 25px;}
    .popular_placements {padding: 40px 0 90px;}

}

@media (max-width:767px) {
    .popular_placements p + p {margin-top: 15px;}
    .popular_placements {padding: 40px 0;}

}


.students_sec {padding: 110px 0 150px;}
.students_sec .global_heading h2 span{color: #fff;}
.students_sec .green_line {top: -90px;}
.students_full_part {padding: 80px 50px;background-color: #fff;}
.as_a_student h3 {font-size: 32px;line-height: 36px;margin-bottom: 15px;color: #99c33f;}
.as_a_student + .as_a_student {margin-top: 30px;}
.as_a_student ul > li {font-size: 17px;color: #000;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.as_a_student ul  li + li{margin-top: 10px;}
.as_a_student ul > li ul li{list-style: none;}
.as_a_student ul > li ul{ margin-top: 10px;}
.as_a_student_details figure {display: inline-block;width:680px;height: 650px;background: #9aca3c; margin-top: -185px;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.as_a_student_details figure img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.as_a_student_details p {color: #000;font-family: 'PT Sans Caption', sans-serif;margin-bottom: 0;}
.as_a_student_details p + p{margin-top: 25px;}

@media (max-width:1400px) {
    .as_a_student_details figure {width: 600px;height: 570px;}

}

@media (max-width:1300px) {
    .as_a_student_details figure {width: 100%;height: 600px;}

}
@media (max-width:1199px) {
    .as_a_student_details figure {height: 500px;margin-top: -145px;}
    .students_sec .green_line {top: -60px;}
    .as_a_student ul li + li {margin-top: 6px;}
    .as_a_student ul > li ul {margin-top: 6px;}
    .as_a_student_details p + p {margin-top: 15px;}
    .students_full_part {padding: 40px 20px;}
    .students_sec {padding: 80px 0 120px;}

}
@media (max-width:991px) {
    .students_sec {padding: 40px 0 100px;}
    .as_a_student ul > li {font-size: 16px;}
    .as_a_student h3 {font-size: 28px;line-height: 32px;}
    .as_a_student_details figure {width: 500px;margin: 0 auto;display: block;}
    .students_full_part {padding: 20px;}

}

@media (max-width:575px) {
    .as_a_student_details figure {width: 300px;margin: 0 auto;display: block;height: 300px;}
    .as_a_student h3 {font-size: 22px;line-height: 26px;}
    .students_sec {padding: 40px 0 75px;}
}

@media (max-width:480px) {
    .as_a_student ul > li {font-size: 15px;}
    .as_a_student ul li + li {margin-top: 3px;}
    .as_a_student ul > li ul {margin-top: 3px;}
    .as_a_student + .as_a_student {margin-top: 15px;}
}

.employers_sec { padding: 110px 0 165px;}
.employers_sec .green_line {top: -90px;}
.employers_sec h2 {color: #fff;}
.as_an_employer h3 {color: #99c33f;margin-bottom: 25px;}
.as_an_employer ul li {font-size: 17px;color: #fff;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.as_an_employer ul li + li {margin-top: 10px;}

@media (max-width:1199px) {
    .employers_sec .green_line {top: -60px;}
    .employers_sec {padding: 70px 0 130px;}

}
@media (max-width:991px) {
    .employers_sec {padding: 40px 0 100px;}
    .as_an_employer ul li {font-size: 16px;}
    .as_an_employer h3 {margin-bottom: 15px;}
    .as_an_employer .col_half + .col_half{margin-top: 20px;}

}

@media (max-width:480px) {
    .as_an_employer ul li {font-size: 15px;}
    .as_an_employer ul li + li {margin-top: 5px;}
    .employers_sec {padding: 40px 0 50px;}

}

.apprenticeships_sec{padding: 145px 0 95px;}
.apprenticeships_sec .green_line {top: -90px;}
.apprenticeships_sec .column_row {flex-wrap: wrap;}
.apprenticeships_sec h3 {color: #99c33f;margin-bottom: 15px;}
.apprenticeships_sec p {color: #000;font-family: 'PT Sans Caption', sans-serif;margin-bottom: 50px;}
.see_story_full figure {display: inline-block;width: 250px;height: 270px;background: #9aca3c;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
}
.see_story_full figure img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.see_story_full {display: flex;}
.see_details {width: 59%;padding-left: 20px;}
.apprenticeships_sec ul li + li {margin-top: 10px;}
.apprenticeships_sec ul li {font-size: 17px;color: #000;font-family: 'PT Sans Caption', sans-serif;list-style: disc;margin-left: 20px;}
.see_details .global_button {font-size: 16px;padding: 15px 25px;}


@media (max-width:1199px) {
    .apprenticeships_sec .green_line {top: -60px;}
    .apprenticeships_sec {padding: 70px 0 60px;}
    .see_story_full figure {width: 200px;height: 210px;}
    .apprenticeships_sec p {margin-bottom: 30px;}

}

@media (max-width:991px) {
    .apprenticeships_sec {padding: 40px 0 60px;}
    .apprenticeships_sec ul li {font-size: 16px;}

}
@media (max-width:575px) {
    .apprenticeships_sec ul li {font-size: 15px;}
    .apprenticeships_sec ul li + li {margin-top: 5px;}
    .see_story_full {flex-wrap: wrap;}
    .apprenticeships_sec p {margin-bottom: 20px;}
    .see_details {width: 100%;padding-left: 0;}
    .see_story_full figure {margin: 0 auto;}
    .see_details .global_button {margin-bottom: 15px;}
}


/* membership benifits */


.membership_benifits_part {padding: 115px 0;background-color: #f7f7f7;}
.membership_benifits_part .green_line {background-color: #e8c204;top: -90px;}
.mem_benifit_image_block ul {width: 710px;height: 720px;background-image: url(../images/logo.png);background-repeat: no-repeat;background-position: center center;background-size: 125px;position: absolute;top: 34px;left: 50%;transform: translateX(-50%);}
.mem_benifit_image_block li h3 {font-size: 40px;line-height: 45px;color: #fff;letter-spacing: -1px;margin-bottom: 7px;}
.mem_benifit_image_block li p {font-size: 16px;line-height: 21px;margin-bottom: 0px;font-family: 'PT Sans Caption', sans-serif;color: #fff;}
.mem_benifit_image_block ul li {height: 285px;width: 280px;text-align: center;padding: 35px;position: absolute;
   -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
   clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);}
   .mem_benifit_image_block li.bg_red {top: 0;left: 50%;transform: translateX(-50%);}
   .mem_benifit_image_block li.bg_darkgreen{top: 50%;right: 0;transform: translateY(-50%);}
   .mem_benifit_image_block li.bg_yellow{bottom: 0;left: 50%;transform: translateX(-50%);}
   .mem_benifit_image_block li.bg_blue{top: 50%;left: 0;transform: translateY(-50%); }
   .mem_benifit_details_block{position: relative;display: flex;flex-wrap: wrap;}
   .mem_benifit_block {width: 36%;}
   .mem_benifit_block:first-child {margin-bottom: 280px;}
   .mem_benifit_block:nth-child(2) {margin-bottom: 280px;margin-left: auto;}
   .mem_benifit_block:nth-child(4) {margin-left: auto;}
   .mem_benifit_block h3 {font-size: 40px;margin-bottom: 10px;}
   .mem_benifit_block ul > li {font-size: 16px;color: #2b2b2b;line-height: 22px;font-family: 'PT Sans Caption', sans-serif;list-style-type: disc;margin-left: 20px;}
   .mem_benifit_block li + li {margin-top: 10px;}
   .mem_benifit_block ul > li ul li{list-style-type: none;}
   .mem_benifit_details_block h4 {color: #99c33f;text-align: center;width: 100%;margin-top: 40px;letter-spacing: -1px;}
   .mem_benifit_details_block_mobile{display: none;}
   .mem_benifit_details_block_mobile .accord_trigger {padding: 10px 25px;font-size: 30px;color: #fff;line-height: 37px;position: relative;}
   .mem_benifit_details_block_mobile .accordion-list li {margin-bottom: 10px;}
   .mem_benifit_details_block_mobile .accord_trigger::before {content: '\f067';font-size: 16px;color: #fff;font-family: 'Font Awesome 5 Free';font-weight: 600;position: absolute;right: 25px;top: 12px;}
   .mem_benifit_details_block_mobile .active .accord_trigger::before {content: '\f068';}
   .mem_benifit_details_block_mobile .answer {padding: 25px;background-color: #f4f6f7;border: 1px solid #a5c3d1;}

   @media (max-width:1199px) {
    .mem_benifit_image_block ul {transform: translateX(-50%) scale(0.8);}
    .membership_benifits_part .green_line {top: -60px;}
    .membership_benifits_part {padding: 60px 0 90px;}
    .mem_benifit_block h3 {font-size: 30px;}
    .mem_benifit_block ul > li {font-size: 15px;}

}
@media (max-width:991px) {
    .mem_benifit_image_block ul {position: relative;transform: none;margin: 0 auto 30px;width: 580px;height: 540px;left: auto;top: 0;background-size: 100px;}
    .membership_benifits_part {padding: 40px 0 90px;}
    .mem_benifit_details_block{display: none;}
    .mem_benifit_details_block_mobile {display: block;}
    .mem_benifit_image_block ul li {height: 240px;width: 220px;}
    .mem_benifit_image_block ul li figure {width: 50px;margin: 0 auto 10px;}
    .mem_benifit_image_block li h3 {font-size: 26px;line-height: 30px;margin-bottom: 4px;}
    .mem_benifit_image_block li p {font-size: 14px;line-height: 19px;}
    .mem_benifit_details_block_mobile .answer ul li{font-size: 15px;color: #2b2b2b;line-height: 20px;font-family: 'PT Sans Caption', sans-serif;list-style-type: disc;margin-left: 20px;}

}

@media (max-width:640px) {
    .membership_benifits_part {padding: 40px 0 60px;}
    .mem_benifit_image_block ul {width: 350px;height: 355px;background-size: 60px;}
    .mem_benifit_image_block ul li {height: 150px;width: 140px;padding: 15px 20px;}
    .mem_benifit_image_block ul li figure {width: 30px;margin: 0 auto 5px;}
    .mem_benifit_image_block li h3 {font-size: 20px;line-height: 22px;margin-bottom: 4px;}
    .mem_benifit_image_block li p {font-size: 10px;line-height: 13px;}
    .mem_benifit_details_block_mobile .accord_trigger {padding: 10px 15px;font-size: 22px;line-height: 28px;}
    .mem_benifit_details_block_mobile .accord_trigger::before {font-size: 13px;right: 15px;top: 10px;}
    .mem_benifit_details_block_mobile .answer {padding: 15px;}
    .mem_benifit_details_block_mobile .answer ul li {font-size: 14px;}

}
@media (max-width:480px) {
    .mem_benifit_details_block_mobile .accord_trigger {font-size: 18px;line-height: 24px;}

}

@media (max-width:420px) {
    .mem_benifit_image_block ul {width: 340px;background-size: 50px;}

}



.perfect_mem_top {display: flex;margin-bottom: 60px;}
.perfect_mem_top .global_heading {margin-bottom: 0;width: 40%;}
.perfect_mem_peragraph {width: 60%;padding-left: 15px;}
.perfect_mem_peragraph p {font-family: 'PT Sans Caption', sans-serif;}
.perfect_mem_peragraph p + p{margin-top: 30px;}
.perfect_membership {padding: 95px 0 140px;}
.perfect_membership .green_line {top: -90px;}
.perfect_mem_bottom .column_row {flex-wrap: wrap;}
.mem_head {padding: 20px 50px;border-radius: 30px 30px 0 0;position: absolute;left: 0;right: 0;top: 0;}
.mem_head h3 {font-size: 35px;color: #fff;letter-spacing: -1px;}
.mem_body{padding: 30px 50px;background-color: #f4f6f7;height: 100%;border-radius: 0 0 40px 0;}
.member_holders {height: 100%;position: relative;padding-top: 80px;}
.perfect_mem_bottom .column_row > .col_half{margin-bottom: 40px;}
.mem_para + .mem_para{margin-top: 30px;}
.mem_para p{font-family: 'PT Sans Caption', sans-serif;}
.mem_para ul li{font-size: 17px;list-style: disc;margin-left: 20px;margin-bottom: 10px;font-family: 'PT Sans Caption', sans-serif;}
.click_for_more {color: #6a1f74;font-weight: 700;font-family: 'PT Sans Caption', sans-serif;}
.click_for_more:hover {color: #99c33f;}
.extra_hide_para{display: none}
.block_para{display: block;}
.perfect_mem_bottom_mobile{display: none;}
.perfect_mem_bottom_mobile .accord_trigger {padding: 10px 25px;font-size: 30px;color: #fff;line-height: 37px;position: relative;}
.perfect_mem_bottom_mobile .accordion-list li {margin-bottom: 10px;}
.perfect_mem_bottom_mobile .accord_trigger::before {content: '\f067';font-size: 16px;color: #fff;font-family: 'Font Awesome 5 Free';font-weight: 600;position: absolute;right: 25px;top: 12px;}
.perfect_mem_bottom_mobile .active .accord_trigger::before {content: '\f068';}
.perfect_mem_bottom_mobile .answer {padding: 25px;background-color: #f4f6f7;border: 1px solid;}
.perfect_mem_bottom_mobile .green_accord .answer {border: 1px solid #99c33f;}
.perfect_mem_bottom_mobile .red_accord .answer {border: 1px solid #d94042;}
.perfect_mem_bottom_mobile .yellow_accord .answer {border: 1px solid #e8c204;}
.perfect_mem_bottom_mobile .purple_accord .answer {border: 1px solid #6a1f74;}
.perfect_mem_bottom_mobile .darkgreen_accord .answer {border: 1px solid #00734b;}



@media (max-width:1199px) {
    .mem_head h3 {font-size: 28px;}
    .mem_head {padding: 10px 30px;}
    .member_holders {padding-top: 50px;}
    .mem_body {padding: 20px 30px;}
    .perfect_membership .green_line {top: -60px;}
    .perfect_membership {padding: 60px 0 90px;}
    .mem_para + .mem_para {margin-top: 15px;}
    .perfect_mem_peragraph p + p {margin-top: 15px;}

}

@media (max-width:991px) {
    .perfect_mem_bottom {display: none;}
    .perfect_mem_bottom_mobile {display: block;}
    .mem_para ul li {font-size: 16px;}

}
@media (max-width:767px) {
    .perfect_mem_top .global_heading {width: 100%;margin-bottom: 20px;}
    .perfect_mem_peragraph {width: 100%;padding-left: 0;}
    .perfect_mem_top {margin-bottom: 40px;flex-wrap: wrap;}
    .perfect_membership {padding: 40px 0 55px;}

}

@media (max-width:640px) {
    .perfect_mem_bottom_mobile .accord_trigger {padding: 10px 15px;font-size: 22px;line-height: 28px;}
    .perfect_mem_bottom_mobile .answer {padding: 15px;}
    .perfect_mem_bottom_mobile .accord_trigger::before {font-size: 13px;right: 15px;top: 10px;}

}
@media (max-width:480px) {
    .mem_para ul li {font-size: 15px;}
    .perfect_mem_bottom_mobile .accord_trigger {font-size: 18px;line-height: 24px;}
}



.interested_partner {padding: 100px 0 85px;}
.interested_partner h2 {font-size: 70px;line-height: 70px;margin-bottom: 25px;}
.interested_partner .global_button{background-color: #fff;}
.interested_partner p {font-family: 'PT Sans Caption', sans-serif;}
.interested_partner ul li {font-size: 17px;list-style: disc;margin-left: 20px;margin-bottom: 10px;font-family: 'PT Sans Caption', sans-serif;}
.interested_partner ul{margin-bottom: 20px;}

@media (max-width:1199px) {
    .interested_partner h2 {font-size: 55px;line-height: 55px;}
    .interested_partner {padding: 70px 0;}

}

@media (max-width:991px) {
    .interested_partner h2 {font-size: 40px;line-height: 42px;}
    .interested_partner {padding: 40px 0 50px;}
    .interested_partner .col_half + .col_half{margin-top: 20px;}
    .interested_partner ul li {font-size: 16px;}

}

@media (max-width:575px) {
    .interested_partner h2 {font-size: 31px;line-height: 33px;}

}
@media (max-width:480px) {
    .interested_partner ul li {font-size: 15px;margin-bottom: 5px;line-height: 20px;}
    .interested_partner ul {margin-bottom: 10px;}

}



/* News, Articles & Media */

.wes_eng_sec {padding: 70px 0;}
.wes_eng_sec figure {margin-right: -30px;}
.wes_eng_sec .global_heading p {font-size: 17px;line-height: 26px;padding-top: 30px;padding-right: 100px;margin-bottom: 50px;}
.wes_eng_sec .green_line{top: -90px;}
.wes_press_sec{padding-bottom: 140px;}
.wes_press_sec .global_heading .global_button {margin-top: 20px;letter-spacing: 1px;}
.news_section .global_heading .global_button {margin-top: 20px;letter-spacing: 1px;}
.wes_eng_sec .global_heading {margin-bottom: 0;}
@media (max-width:1199px) {
    .wes_press_sec {padding-bottom: 80px;}
    .wes_eng_sec .green_line {top: -60px;}
    .wes_eng_sec .global_heading p {padding-right: 0;}

}

@media (max-width:991px) {
    .wes_eng_sec figure {margin-right: 0;text-align: center;margin-bottom: 25px;}
    .wes_eng_sec {padding: 40px 0;}

}
@media (max-width:767px) {
    .wes_eng_sec .global_heading p {font-size: 16px;line-height: 22px;padding-top: 10px;margin-bottom: 30px;}

}

@media (max-width:575px) {
    .wes_press_sec {padding-bottom: 45px;}
    .wes_eng_sec .global_heading p {font-size: 15px;line-height: 21px;}

}

/* archive page */
.archived-page {padding: 70px 0;border-top: 1px solid #eceeef;background-color:#f7f7f7;}
.archive-categories,.archive-tags{margin-bottom:30px;}
.archive-sidebar p {font-size: 24px;line-height: 32px;margin-bottom: 15px;}
.archive-sidebar li {font-size: 20px;color: #000;font-weight: 400;font-family: 'PT Sans', sans-serif;margin-bottom: 5px;}
.archive-sidebar li a{color: #000;}
.archive-sidebar li a:hover {color: #9aca3c;}
.archived-page .page-content p {margin-bottom: 10px;}
.archived-page .page-title {margin-bottom: 20px;}

@media (max-width:767px) {
    .archived-page {padding: 40px 0;}
    .archive-sidebar li {font-size: 18px;}

}

.archive_contain {padding: 60px 0;}
.archive_contain_block {background-color: #f4f6f7;padding: 20px;height: 100%;}
.archive_contain_block figure {height: 200px;margin-bottom: 20px;background-color: #6a1f74;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.archive_contain_block h3{margin-bottom: 20px;}
.archive_outer {width: 33.33%;padding: 0 15px;margin-bottom: 20px;}
.archive_contain .column_row {flex-wrap: wrap;margin-top: 20px;}

@media (max-width:991px) {
    .archive_outer {width: 50%;}
}

@media (max-width:640px) {
    .archive_outer {width: 100%;}
}



/* single page new */

.single_block figure {width: 300px;float: left;margin-right: 20px;margin-left: 20px;margin-top: 20px;}
.single_block figure img {width: 100%;}
.single_block_details {padding: 20px;}
.single_block_outer h4 {font-size: 30px;line-height: 36px;background-color: #99c33f;padding: 10px;color: #fff;border-radius: 12px 12px 0 0 ;}
.single_block {background-color: #f4f6f7; border-radius: 0 0 12px 12px;overflow: auto;padding-bottom: 20px;}

@media (max-width:991px) {
    .single_block_outer h4 {font-size: 25px;line-height: 30px;}

}

@media (max-width:575px) {
    .single_block figure {width: 100%;margin-right: 0; margin-left: 0;margin-top: 0;margin-bottom: 20px;}
    .single_block_outer h4 {font-size: 20px;line-height: 25px;padding: 5px 10px;}

}

/* modal */

.popup {width: 100%;height: 100%;display: none;position: fixed;top: 0px;left: 0px;background: rgba(0, 0, 0, 0.75);text-align: center;z-index: 999;overflow: hidden;overflow-y: auto;}
.popup:before {content: "";display: inline-block;height: 100%;margin-right: -4px;vertical-align: middle;}
.popup-inner {display: inline-block;text-align: left;vertical-align: middle;position: relative;max-width: 700px;width: 90%;padding: 40px 25px;border-radius: 3px;background: #fff;text-align: center;}
.popup-close {width: 34px;height: 34px;padding-top: 4px;display: inline-block;position: absolute;top: 20px;right: 20px;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);border-radius: 100%;background: transparent;border: solid 4px #808080;}
.popup-close:after, .popup-close:before {content: "";position: absolute;top: 11px;left: 5px;height: 4px;width: 16px;border-radius: 30px;background: #808080;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.popup-close:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.popup-close:hover {-webkit-transform: translate(50%, -50%) rotate(180deg);transform: translate(50%, -50%) rotate(180deg);background: #f00;text-decoration: none;border-color: #f00;}
.popup-close:hover:after, .popup-close:hover:before {background: #fff;}
body.popup-open {overflow: hidden;}
.enq_row{margin-bottom: 20px;}
.enq_row span{display: block;}
.enq_row input[type="email"] {width: 100%;border: 1px solid #C9C9C9;height: 45px;padding: 10px;font-size: 15px;font-weight: 400;}
.enq_row label {width: 100%;text-align: left;margin-bottom: 10px;font-weight: 600;}
.enq_row textarea {width: 100%;height: 120px;border-radius: 0;resize: none;border: 1px solid #C9C9C9;padding: 10px;font-size: 15px;font-weight: 400;font-family: 'PT Sans', sans-serif;}
.submit_btn_hold .global_button {border: 0;cursor: pointer;}


/* wp support */

.ctf-header-name {font-size: 20px;}
.ctf-author-name {font-size: 20px;}
.ctf-tweet-content a {color: #2b2b2b; }
#ctf #ctf-more {background-color: #e9c005;overflow: hidden;font-size: 18px;text-align: center;padding: 15px 55px;text-transform: uppercase;border-radius: 0;font-weight: 700;color: #000;position: relative;display: block !important;width: 210px !important;margin: 0 auto !important;}
#ctf #ctf-more:hover {background-color: #6d3088;color: #fff;}


/* pagination */
.pagination_holder {padding-top: 50px;}
.border-pagination {margin: 0 auto;padding: 0;text-align: center}
.border-pagination li {display: inline;}
.border-pagination li a {display: block;text-decoration: none;color: #000;padding: 5px 10px;border: 1px solid #ddd;}
.border-pagination li a {-webkit-transition: background-color 0.4s;transition: background-color 0.4s}
.border-pagination li a.active {background-color: #9aca3c;color: #fff;}
.border-pagination li a:hover:not(.active) {background: #ddd;}

/* datepicker */
.custom_date {border: 1px solid #e3e3e3;width: 100%;height: 50px;padding: 10px 15px;margin-bottom: 10px;}
.ui-datepicker .ui-datepicker-title {color: #fff;}
.ui-datepicker .ui-datepicker-header {background: #9aca3c;}
.ui-datepicker th {font-size: 12px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {font-size: 13px;}
/* remove search cross */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
/* 11.08.2022 */
.address_div {
    position: relative;
    padding-left: 165px;
    margin-bottom: 40px;
}
.address_div h3 {
    letter-spacing: -2px;
    color: #99c33f;
    margin-bottom: 15px;
}
.address_div span{
    position: absolute;
    left: 70px;
}
.address_div p em{
    font-style: normal;
    font-weight: bold;
    margin-right: 10px;
}
.address_div p{
    display: flex;
}
.content_para{
    padding-left: 165px;
}
@media (max-width:991px) {
    .content_para {
        padding-left: 75px;
        margin-bottom: 20px;
    }
    .address_div {
        padding-left: 75px;
        margin-bottom: 15px;
    }
    .address_div span {
        left: 0;
    }
}
@media (max-width:480px) {
    .address_div {
        padding-left: 0;
    }
    .address_div span {
        position: static;
        width: 35px;
    }
    .content_para {
        padding-left: 0;
    }
    .address_div.other {
        margin-top: 30px;
    }
}
.address_div p a{
    color: #2b2b2b;
    transition: all 0.3s ease-in-out;
}
.address_div p a:hover{
    color: #99c33f;
}

/* 11.08.2022 */
/* resource statistics */
.resource_statistics_txt {
    padding: 90px 0 60px;
}
.resource_statistics_txt p{
    color: #000;
}
.resource_statistics_txt p span{
    color: #99ca3c;
}
.resource_statistics_main {
    padding-bottom: 75px;
    margin-top: 80px;
}
.rs_main_txt h4{
    font-size: 37px;
    letter-spacing: -2px;
    line-height: 40px;
    color: #99c33f;
    font-weight: 700;
    font-family: "PT Sans Caption";
    margin-bottom: 30px;
}
.rs_main_txt ul li {
    margin-left: 20px;
    list-style: disc;
    margin-bottom: 7px;
}
.rs_main_txt ul li span{
    font-weight: 600;
}
.rs_download_links a{
    display: block;
    font-size: 17px;
    letter-spacing: -1px;
    line-height: 28px;
    color: #6a1f74;
    font-weight: 400;
    font-family: "PT Sans Caption";
    transition: all 0.3s ease-in-out;
    margin-bottom: 5px;
}
.rs_download_links a:hover{
    color: #99c33f;
}
.rs_download_links{
    margin-top: 20px;
}
.useful_report {
    background-color: #e8c204;
    padding: 45px;
}
.useful_report h4{
    font-size: 37px;
    letter-spacing: -2px;
    line-height: 62px;
    color: #000000;
    font-weight: 700;
    font-family: "PT Sans Caption";
    margin-bottom: 25px;
}
.useful_report p{
    font-size: 17px;
    letter-spacing: -1px;
    line-height: 28px;
    color: #000000;
    font-weight: 400;
    font-family: "PT Sans Caption";
}
.useful_report ul{
    padding: 20px 0;
}
.useful_report ul li{
    margin-bottom: 10px;
    margin-left: 20px;
    list-style: disc;
}
.useful_report p a{
    color: #000000;
    transition: all 0.3s ease-in-out;
    font-weight: 600;
}
.useful_report p a:hover{
    color: #6a1f74;
}
.full_txt .svg_container {
    fill: #fff;
    bottom: inherit;
    top: -1px;
    transform: rotate(180deg);
}
.full_txt{
    position: relative;
    background-color: #f7f7f7;
    padding: 185px 0 65px;
}
.full_txt_main p a, .source_txt ul li a{
    transition: all 0.3s ease-in-out;
    color: #6a1f74;
}
.full_txt_main p a:hover, .source_txt ul li a:hover{
    color: #99c33f;
}
.full_txt_main p{
    margin-bottom: 20px;
}
.full_txt_main ul{
    margin-bottom: 40px;
}
.full_txt_main ul li{
    margin-bottom: 10px;
    margin-left: 20px;
    list-style: disc;
}
.full_txt_main ul li sup, .full_txt_main p sup, .full_txt_main ul li span, .full_txt_main p span{
    color: #6a1f74;
}
.full_txt_main p em{
    font-weight: 600;
    font-style: normal;
}
.source_txt_main{
    padding: 40px 0 150px;
}
.source_txt h4{
    font-size: 37px;
    letter-spacing: -2px;
    line-height: 40px;
    color: #000000;
    font-weight: 700;
    font-family: "PT Sans Caption";
    margin-bottom: 22px;
}
.source_txt ul li{
    margin-left: 20px;
    margin-bottom: 10px;
    list-style: decimal;
}
.wdd_25{width: 25%;max-width: 25%;padding: 0 15px;}
.cg_sec .what_wedo_details h4{
    color: #000;
}
.cg_sec .what_wedo_block figure {
    min-height: 100px;
    margin-bottom: 60px;
}
.cg_sec .what_wedo_block {
    margin-bottom: 110px;
}
.cg_btn_area {
    display: flex;
    align-items: center;
    justify-content: center;
}
.cg_btn{
    display: flex;
    align-items: center;
    min-height: 64px;
    margin-right: 95px;
}
.cg_btn:last-child{
    margin-right: 0;
}
.grn_btn{
    color: #fff;
    background-color: #99c93b;
}
.purple_btn{
    color: #fff;
    background-color: #6a1f74;
}
.cg_btn span {
    margin-right: 10px;
    display: flex;
    align-items: center;
}
.global_button.purple_btn:before{
    background: #99c93b;
}
@media (max-width:1199px) {
    .wdd_25{
        width: 33.33%;max-width: 33.33%;
    }
    .cg_sec .what_wedo_block {
        margin-bottom: 50px;
    }
    .cg_sec .what_wedo_block figure {
        margin-bottom: 20px;
    }
    .cg_btn {
        min-height: 55px;
    }
    .useful_report {
        padding: 20px;
    }
    .useful_report h4 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 15px;
    }
    .useful_report ul {
        padding: 5px 0;
    }
    .full_txt {
        padding: 90px 0 25px;
    }
    .resource_statistics_main {
        padding-bottom: 35px;
    }
    .source_txt_main {
        padding: 40px 0 100px;
    }
}
@media (max-width:991px) {
    .wdd_25{
        width: 50%;max-width: 100%;
    }
    .cg_sec .what_wedo_details h4 {
        font-size: 22px;
        line-height: 26px;
    }
    .cg_sec .what_wedo_block {
        margin-bottom: 25px;
    }
    .full_txt_main p a, .source_txt ul li a {
        word-break: break-all;
    }
    .useful_report {
        margin-top: 30px;
    }
    .rs_main_txt h4 {
        font-size: 30px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .resource_statistics_txt {
        padding: 30px 0;
    }
    .useful_report p {
        font-size: 16px;
        line-height: 24px;
    }
    body{
        font-size: 16px;
    }
}
@media (max-width:767px) {
    .cg_btn {
        margin-right: 0;
        width: 100%;
        justify-content: center;
        margin-bottom: 9px;
    }
    .cg_btn_area {
        flex-wrap: wrap;
    }
    .rs_main_txt h4 {
        font-size: 24px;
    }
    .useful_report h4 {
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .full_txt_main p {
        margin-bottom: 10px;
    }
    .full_txt_main ul {
        margin-bottom: 10px;
    }
    .source_txt_main {
        padding: 35px 0;
    }
    .full_txt {
        padding: 55px 0 25px;
    }
}
@media (max-width:575px) {
    .rs_main_txt h4 {
        margin-bottom: 15px;
    }
    .rs_main_txt h4 {
        font-size: 20px;
    }
}

@media (max-width:480px) {
    .wdd_25 {
        width: 100%;
    }
    .cg_sec .what_wedo_block figure {
        min-height: auto;
    }
    .cg_sec .what_wedo_details h4 {
        font-size: 18px;
        line-height: 22px;
    }
}
@media (max-width:420px) {


}

@import 'compass/css3';
.bg_light_gray {
  display: inline-block;
  width: 10em;
  height: 10em;
  background: #fbfbfb;
  text-align: center;
  padding: 31px;
  -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    }
.source_txt ul li a{vertical-align: top;}

.resource_statistics_txt {
    margin-top: 100px;
}
div#set_position {
    top: -200px;
}
@media (max-width:575px) {

.resource_statistics_txt {
    margin-top: 30px;
}
}
@media (max-width:575px) {


    .resource_statistics_main {
    margin-top: 50px;

    }
}






@media (max-width: 767px) {
   /* .main-navigation {  
        
    } */

    .main-navigation ul{
        margin:0;
        /*padding:10px 0;*/
    }

    .main-navigation li{
        list-style:none;
        padding: 10px 0;
        margin-bottom: 0;
    }

    .main-navigation .span-wrap{
        display: block;
        position: static;
    }

    .main-navigation li a{
        display:block;
        position: relative;
    }

    .dropdown {
        background: #6d3088;
        color: #ffffff;
        cursor: pointer;
        display: block !important;        
        position: absolute;
        top: 12px;
        z-index: 15;
        transition: all 0.3s ease;
        height: 20px;
        width: 24px;
        line-height: 20px;
        text-align: center;
    }
    .primary-menu li.menu-item-has-children > a:after{display: none;}

    .dropdown:hover{
        background: rgba(0, 0, 0, 1);
    }

    .dropdown.right{
        right: 0;
    }

    .dropdown.left{
        right: 0;
    }

    .main-navigation .sub-menu {
        box-shadow: none;
        bottom: 0;
        display:none;
        padding-left: 15px;
        top: 0;
        z-index: 10;   
    }

    .main-navigation .menu{
        left: 0;
        position: relative;
        transition: all 0.3s ease;
    }

    .main-navigation.open .menu{
        left: -300px;
    }
}


.single_block_details .linkedin-icon{    
    margin: 30px auto 0;
    display: block;
    width: 40px;
    background-color: #e9c005;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #000;
    border-radius: 100%;
}
.single_block_details .linkedin-icon:hover{
    background-color: #6d3088;
    color: #fff;
}
/* resource statistics */

#four-block-section .presidents_col {
    width: 25%;
}
#four-block-section .presidents_inner {
    display: block;
    box-shadow: 0 0 6px 0 rgb(0 0 0 / 30%);
    border-radius: 10px;
}
#img-block-section .inner_activity figure {
    height: 270px;
}
#img-block-section .inner_activity figure img {
    height: 100%;
    object-fit: cover;
}
@media (max-width: 767px){
    #four-block-section .presidents_col {
        width: 33.33%;
    }
}
@media (max-width: 575px){
    #four-block-section .presidents_col {
        width: 50%;
    }
}
@media (max-width: 420px){
    #four-block-section .presidents_col {
        width: 100%;
    }
}