/* 
Theme Name:		 krsf-child
Theme URI:		 http://childtheme-generator.com/
Description:	 krsf-child is a child theme of krsf, created by ChildTheme-Generator.com
Author:			 krsf
Author URI:		 http://childtheme-generator.com/
Template:		 krsf
Version:		 1.0.0
Text Domain:	 krsf-child
*/


/*
    Add your custom styles here
*/

body.page,html{margin:0;padding:0}
a:focus {outline: none;}
/* header css strat here */
.cust-language .trp-ls-shortcode-current-language{width:100%!important;padding:0;background-color:transparent;border:none;box-shadow:none}
.trp-language-switcher{width:100%!important}
.trp-language-switcher > div {border-radius: 6px; border-color: #0d9ac3; box-shadow: 0px 6px 10px -1px #646464;}
.cust-menu-header nav ul li .sub-menu li a{border-bottom: none;}
.cust-menu-header nav ul li a{border-bottom: 2px solid #0d9ac300;}
.cust-menu-header nav ul .current-menu-item a {border-bottom: 2px solid var( --e-global-color-282b3dc );}
.cust-menu-header nav ul li a:hover{border-bottom: 2px solid var( --e-global-color-282b3dc );}
.sticky-header .logo {width: 120px !important;}
/* Header Css End Here */

/* Footer Css Start Here */
.cust-newsletter .tnp-field label {display: none;}
.cust-newsletter .tnp.tnp-subscription {margin-top: 0;margin-bottom: 0;}
.cust-newsletter .tnp-subscription input{background:var(--e-global-color-840d445);border-color:var(--e-global-color-840d445)!important;padding:19px 24px!important;border-radius:30px}
.cust-newsletter .tnp-field-button input {
    background-color: var(--e-global-color-1851bc0) !important;
    padding: 6px 24px !important;
    font-family: "Nirmala UI", sans-serif;
    font-size: 18px !important;
    line-height: 30px !important;
    margin-top: 10px !important;
}
.cust-newsletter input:focus {outline: none;}
.cust-newsletter .tnp-field-button input:hover{cursor: pointer;}
.cust-footer-social-media a:hover svg path{fill: var(--e-global-color-1851bc0);}
.cust-footer-social-media svg {margin: 0 !important;}
.cust-footer-menu a:hover svg path {stroke: var(--e-global-color-1851bc0);}
.cust-footer-menu ul li{display:inline-block!important}
.cust-footer-location span{padding-top:5px}
.cust-footer-info-menu ul li a:after {
    opacity: 1 !important;
    height: 24px !important;
    width: 24px !important;
    top: 50%;
    transform: translateY(-50%) !important;
    background: url(img/arrow-menu.svg) !important;
}
.cust-footer-info-menu ul li a:hover:after, .cust-footer-info-menu ul li .elementor-item-active:after {
    background: url(img/arrow-menu-green.svg) !important;
}
.cust-footer-info-menu ul li a {
    margin-right: 0;
    padding-right: 0px !important;
}
/* Footer Css End Here */


/* Main Slider Css Start Here */
.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next:before,.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous:before{content:none}
.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next,.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{height:54px;width:54px;top:50%;transform:translate(0,-50%)}
.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{left:160px;z-index:999}
.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover{width:54px;transform:translateX(0);top:46%}
.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg,.cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg{transform:translateX(0)}
/* Main SLider Css End Here */

/* Counter Box Css Start Here */
.blue-counter .uc_counter_box,.counter-bg-1 .uc_counter_box,.counter-bg-2 .uc_counter_box,.green-counter .uc_counter_box,.pink-counter .uc_counter_box,.red-counter .uc_counter_box,.yellow-counter .uc_counter_box{position:relative;z-index:99}
.blue-counter .uc_counter_box:before, .green-counter .uc_counter_box:before, .pink-counter .uc_counter_box:before, .yellow-counter .uc_counter_box:before, .red-counter .uc_counter_box:before, .counter-bg-1 .uc_counter_box:before, .counter-bg-2 .uc_counter_box:before {
    content: '';
    width: 92px;
    height: 75px;
    position: absolute;
    z-index: -1;
    top: 26px;
}
.our-outreach.blue-counter .uc_counter_box:before,.our-outreach.green-counter .uc_counter_box:before{top:-15px;left:29%}
.blue-counter .uc_counter_box:before{content:url(img/blue-shape.svg)}
.green-counter .uc_counter_box:before{content:url(img/green-shape.svg)}
.pink-counter .uc_counter_box:before{content:url(img/pink-shape.svg)}
.yellow-counter .uc_counter_box:before{content:url(img/yellow-shape.svg)}
.red-counter .uc_counter_box:before{content:url(img/red-shape.svg)}
.our-outreach.counter-bg-1 .uc_counter_box:before{content:url(img/counter-bg-1.svg)}
.counter-bg-2 .uc_counter_box:before{content:url(img/purple-shape.svg)}
.counter-bg-2 .uc_counter_box:before,.our-outreach.pink-counter .uc_counter_box:before,.our-outreach.red-counter .uc_counter_box:before,.our-outreach.yellow-counter .uc_counter_box:before{top:-15px;left:22%}
.founder-red-counter.red-counter .uc_counter_box:before,.our-outreach.yellow-counter .uc_counter_box:before{left:50%;transform:translateX(-50%)}
.our-outreach.counter-bg-1 .uc_counter_box:before{top:-15px}
.about-page.pink-counter .uc_counter_box:before,.about-page.red-counter .uc_counter_box:before{left:28%}
.about-page.yellow-counter .uc_counter_box:before{left:45%}
/* Conter Box Css End Here */

/* Core Value Section Css Start Here */
.core-value-column:after{content:"";position:absolute;width:1px;height:729px;border:2px dotted #c7c7cc;right:-45px}
.cust-core-value-icon svg {margin-right: 10px !important;}
.cust-core-value-icon:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 630px;
    background-color: #e3c763;
    border-radius: 20px;
    left: 9.6%;
    top: 1.5%;
    z-index: -1;
}
/* Core Value Section Css End Here */

/* DNA Section Css Start Here */
.cust-dna-icon-list h5 {margin: 0;}
.cust-dna-icon-list:after{content:'';position:absolute;height:42px;width:64px;right:-15%;left:auto;top:32%;transform:translate(15%,-32%)}
.right-arrow-1:after{content:url(img/right-arrow-1.svg)}
.right-arrow-2:after{content:url(img/right-arrow-2.svg)}
.right-arrow-3:after{content:url(img/right-arrow-3.svg)}
.right-arrow-4:after{content:url(img/right-arrow-4.svg)}
.rotate-arrow:after{transform:rotate(180deg);left:-15%;top:21%}
/* DNA Section CSS End Here */

/* Impact Section Css Start Here */
.hover-1-content{
    transition:1s!important;
    overflow:hidden!important;
    height:65px!important
}
.hover-1-description{transform:translateY(.5rem);transition:1s!important;opacity:0;visibility:hidden;height:100%!important}
.hover-1-description-content{min-height:260px}
.hover-1:hover .hover-1-content{bottom:2rem;height:100%!important;border-radius:15px!important}
.hover-1:hover .hover-1-description{opacity:1;transform:none;visibility:visible}
.impact-btn a span span svg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-top: 1px;
    transition: 0.5s;
}
.impact-btn a:hover span svg {
    margin-left: 7px;
}
/* Impact Section Css End Here */

/* Blog Section Css Start Here */
body.blog>div,body.search>div{background:#fff!important}
.tag>div{background:#fff}
.cust-blog-post article .elementor-post__text{padding:0 24px}
.cust-blog-post a{position:relative}
.cust-blog-post a.elementor-post__read-more:after {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(img/readmore-icon.svg);
    background-size: cover!important;
    background-repeat: no-repeat;
    top: 60%;
    transform: translate(2px, -60%);
    transition: 1s;
}
.cust-blog-post-list .elementor-post__text{order:2}
.cust-blog-post-list .elementor-post__badge{top:52.8%!important;padding:0!important;line-height:20px!important}
.cust-blog-post-home .elementor-post__badge{top:47.9%!important}
.cust-blog-post-home h3{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.cust-blog-post-list a>div{border:1px solid #f2f2f7;border-radius:12px}
.cust-blog-post h5,.cust-blog-post p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.cust-blog-post a:hover:after{transform:translate(10px,-50%)}
.cust-blog-post h5{-webkit-line-clamp:2}
.cust-blog-post p{-webkit-line-clamp:3}
.cust-blog-post h5{order:2}.cust-blog-post .elementor-post__excerpt{order:3}
.cust-blog-post .elementor-post__read-more-wrapper{order:4}
.cust-blog-post .elementor-post-date{position:relative;padding:0 0 0 25px}
.cust-blog-post .elementor-post-date:before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 1px;
    background: url(img/calendar.svg);
    background-size: cover;
    background-repeat: no-repeat;
}
.cust-blog-post a.elementor-post__read-more:hover{color:var(--e-global-color-primary)!important}
.cust-blog-post a.elementor-post__read-more:hover:after{background:url(img/readmore-icon-hover.svg)}
.cust-category-name a:nth-child(2) {
    display: none !important;
}
/* Blog Section Css End Here */

/* Single Blog Post Section Css Start Here */
nav#breadcrumbs span.breadcrumb_last{padding-left:20px;position:relative}
.cust-blog-post-2{overflow:hidden}
nav#breadcrumbs span.breadcrumb_last:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 10px;
    left: 3%;
    top: 53%;
    transform: translate(-1.6%, -50%);
}
.dialog-lightbox-close-button{top:9%!important;right:16%!important}

/* About Us Page Css Start Here */
.about-view-more span{display:flex;justify-content:center;align-items:center}
.cust-author-name h4{margin:0}
body .cust-about-tabs .elementor-tab-content{padding:0}
.cust-about-tabs .uc_tab_nav{
    /* background:var(--e-global-color-840d445); */
    gap:20px;
    width:62.1%;
    padding:0px 0px!important;
    border-radius:54px;
    margin-left:auto!important;
    margin-right:auto!important
}
.cust-about-tabs .r-tabs-accordion-title a.r-tabs-anchor,.cust-about-tabs .uc_tab_nav a.ue-tab-btn.r-tabs-anchor{border-radius:60px}
.cust-about-tabs .r-tabs-accordion-title a.r-tabs-anchor{margin-bottom:20px}
.cust-about-tabs .r-tabs-state-active a.r-tabs-anchor, .cust-about-tabs .uc_tab_nav .r-tabs-state-active a.ue-tab-btn.r-tabs-anchor {
    background: #0484A9;
    position: relative !important;
}
.cust-about-tabs .uc_tab_nav a.ue-tab-btn.r-tabs-anchor:focus{outline:0}
.cust-about-tabs .r-tabs-tab{
    flex:0 0 32%;
}
.cust-about-tabs .uc_tab_nav .r-tabs-tab a{
    position: relative;
}
.cust-about-tabs .uc_tab_nav .r-tabs-state-active a.ue-tab-btn.r-tabs-anchor:before{
    content: '';
    position: absolute;
    width: 18px !important;
    height: 18px !important;
    background: url(img/tab-down-arrow.svg);
    background-repeat: no-repeat;
    background-size: cover;
    left: 50%;
    top: 89%;
    transform: translate(-50%, 0);
}
.mt-0 p{margin-top:0;margin-bottom:15px}
.advocacy-mt-0 p{margin-top:0;margin-bottom:22px}
.advocacy-mt-0 p:last-child,.mt-0 p:last-child{margin-bottom:0}
.cust-key-icon-box h4{margin:0}
.cust-tab .elementor-tab-content{overflow:hidden}
body .cust-path-chosen-content{width:59.5%!important}
.cust-our-team-content p{margin-top:0}
.cust-our-team-content p:last-child{margin-bottom:0}
.cust-team-icon-box h4{margin-top:0;margin-bottom:20px}
.cust-team-image-box h6{margin-top:0;margin-bottom:7px}
.cust-team-image-box .elementor-image-box-content,.cust-tem-contact-info{padding-left:12px;padding-right:12px}
.cust-team-image-box img{border-radius:24px 0;width:100%}
.cust-join-team{position:static!important}
.cust-about-counter{display:flex;flex-direction:column!important;height:100%}
.cust-about-counter .uc_box_counter,.cust-about-counter .uc_box_counter .uc_counter_box{height:100%}
.cust-join-team a:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0}
.advocacy-table table.ct-basic-table tr th:nth-child(2){width:25.8%}
.social-entrepreneurship-mt-0 p{margin-top:0;margin-bottom:18px}
.mt-30{margin-top:0;margin-bottom:30px}
.cust-sanskar-icon-box h6 {margin: 0;}
.cust-about-content p {
    margin-top: 0;
    margin-bottom: 14px;
}
/* About Us Page Css End Here */

/* Our Initiatives Page Css Start Here */
.ct-basic-table .total h6 {
    font-weight: 700;
}
.ct-basic-table p, .ct-basic-table th{
    color: #3A3A3C;
    margin: 0;
}
.ct-basic-table tr:nth-child(1) th:nth-child(1) {
    border-radius: 10px 0px 0px 10px;
    border: 1px solid #E5E5EA;
    border-right: none;
}
.ct-basic-table tr:nth-child(1) th:nth-child(2), .ct-basic-table tr:nth-child(1) th:nth-child(3){
    border-bottom: 1px solid #E5E5EA;
    border-top: 1px solid #E5E5EA;
}
.ct-basic-table tr:nth-child(1) th:nth-child(4) {
    border-radius: 0px 10px 10px 0px;
    border: 1px solid #E5E5EA;
    border-left: none;
}
.ct-basic-table tr:nth-child(3) td:nth-child(1) {
    border-radius: 12px 0px 0px 0px;
    border: 1px solid #E5E5EA;
    border-right: none;
    border-bottom: none;
}
.ct-basic-table tr:nth-child(3) td:nth-child(2), .ct-basic-table tr:nth-child(3) td:nth-child(3) {
    border-top: 1px solid #E5E5EA;
}
.ct-basic-table tr:nth-child(3) td:nth-child(4) {
    border-radius: 0px 12px 0px 0px;
    border: 1px solid #E5E5EA;
    border-left: none;
    border-bottom: none;
}
.ct-basic-table tr:last-child td:nth-child(1) {
    border-radius: 0px 0px 0px 12px;
    border: 1px solid #E5E5EA;
    border-right: none;
}
.ct-basic-table tr:last-child td:nth-child(2), .ct-basic-table tr:last-child td:nth-child(3){
    border-bottom: 1px solid #E5E5EA;
}
.ct-basic-table tr:last-child td:nth-child(4) {
    border-radius: 0px 0px 12px 0px;
    border: 1px solid #E5E5EA;
    border-left: none;
}
.spacer th, .spacer td {
    padding: 5px 0 !important;
}
.cust-table-2 .ct-basic-table .spacer td:first-child, .cust-table-2 .ct-basic-table .spacer td:last-child{
    border: none;
}
.cust-table-2 .ct-basic-table .spacer th, .cust-table-2 .ct-basic-table .spacer {
    background: transparent !important;
}
.cust-table-2 .ct-basic-table tr:first-child th:first-child {
    border: 1px solid #E5E5EA;
    border-radius: 12px 0px 0 12px!important;
    border-right: none;
}
.cust-table-2 .ct-basic-table tr:first-child th:last-child {
    border: 1px solid #E5E5EA;
    border-radius: 0px 12px 12px 0px!important;
    border-left: none;
}
.cust-table-2 .ct-basic-table tr:first-child {
    border: 1px solid #E5E5EA;
    border-radius: 12px;
}
.cust-table-2 .ct-basic-table tr td:first-child{
    border-left: 1px solid #E5E5EA;
}
.cust-table-2 .ct-basic-table tr td:last-child{
    border-right: 1px solid #E5E5EA;
}
.cust-table-2 .ct-basic-table tr:nth-child(7){
    border-radius: 0 12px;
}
.cust-table-2 .ct-basic-table tr:nth-child(7) td:first-child{
    border-radius: 0px 0 0 12px;
}
.cust-table-2 .ct-basic-table tr:nth-child(7) td:last-child{
    border-radius: 0px 0 12px 0px;
}
.cust-table-2 .ct-basic-table .total {
    border-radius: 12px;
}
.cust-table-2 .ct-basic-table .total td:first-child{
    border-radius: 12px 0 0 12px;
}
.cust-table-2 .ct-basic-table .total td:last-child{
    border-radius: 0px 12px 12px 0px;
}
.cust-table-2 .ct-basic-table .total td{
    border-top: 1px solid #E5E5EA;
}
.cust-table-2 .ct-basic-table .total td:nth-child(3) {
    text-align: right;
}
.cust-table-2 .ct-basic-table .total td p {
    font-weight: 700;
}
.cust-table-2 .ct-basic-table tr:nth-child(odd) {
    background-color: transparent;
}
.translatepress-gu .cust-our-initiatives-tabs .uc_bold_tabs ul li a.ue-tab-btn {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
.cust-table-2 .ct-basic-table tr:nth-child(even) {
    background-color: var(--e-global-color-4662a51);
}
.cust-table-2 .ct-basic-table tr:nth-child(7) td{
    border-bottom: 1px solid #E5E5EA;
}
.cust-table-3 .ct-basic-table tr:nth-child(7) td:first-child, .cust-table-3 .ct-basic-table tr:nth-child(7) td:last-child {
    border-radius: 0px 0 0 0px;
}
.cust-table-3 .ct-basic-table tr:nth-child(7) td, .cust-table-3 .ct-basic-table tr:nth-child(7) td{
    border-bottom: none;
}
.cust-table-3 .ct-basic-table tr:nth-child(8) {
    border-radius: 12px;
}
.cust-table-3 .ct-basic-table tr:nth-child(8) td:first-child {
    border-radius: 0 0 0 12px;
}
.cust-table-3 .ct-basic-table tr:nth-child(8) td:last-child{
    border-radius: 0 0 12px 0px;
}
.cust-table-3 .ct-basic-table .total td:nth-child(3) {
    text-align: left;
}
.cust-table-3 .ct-basic-table .total {
    background-color: transparent !important;
}
.cust-foundational.icon-box svg path {
    stroke: #fff;
}
.cust-table-4 .spacer th {
    background-color: transparent !important;
}
.cust-table-4  .ct-basic-table tr:nth-child(3) td:last-child{
    border-radius: 0px 12px 0px 0px;
    border: 1px solid #E5E5EA;
    border-left: none;
    border-bottom: none;
}
.cust-table-4  .ct-basic-table tr td:first-child{
    border-left: 1px solid #E5E5EA;
}
.cust-table-4  .ct-basic-table tr td:last-child{
    border-right: 1px solid #E5E5EA;
}
.cust-table-4 .ct-basic-table tr:first-child {
    border-radius: 12px !important;
    border: 1px solid #E5E5EA;
}
.cust-table-4  .ct-basic-table tr:first-child th:first-child{
    border-radius: 12px 0 0 12px!important;
}
.cust-table-4 .ct-basic-table tr:first-child th:last-child {
    border-radius: 0px 12px 12px 0px !important;
    border: 1px solid #E5E5EA;
    border-left: none;
}
.social-content p {
    margin-bottom: 15px;
}
.cust-climate-change-nav .active a svg path {
    stroke: #fff;
}
.cust_video svg {
    opacity: 1 !important;
}
.cust-table-4 table tr:last-child td:last-child {
    border-radius: 0 0 12px 0;
}
.ct-basic-table tr td h6 {
    margin: 0;
    text-align: right;
    font-size: 17px;
}
.cust-healthcare-content p {
    margin-bottom: 24px;
}
.cust-table-3 tr th:nth-child(3), .cust-table-3 tr th:nth-child(4), .cust-table-4 tr th:nth-child(3) {
    text-align: end !important;
}
.cust-our-initiatives-tabs .r-tabs-tab{flex:none; text-align:center; width: 210px;}
.cust-our-initiatives-tabs .r-tabs-tab .ue-tab-btn{height:100%}
.cust-foundation-slider .swiper-pagination{text-align:right;padding-right:25px;bottom:20px!important}
body .cust-foundation-slider .swiper-pagination .swiper-pagination-bullet-active{width:36px!important;border-radius:30px}
.cust-foundation-slider .swiper{border-radius:12px}
.cust-education-content p:last-child{margin-bottom:0}
table.ct-basic-table{border-spacing:0}
.ct-basic-table tr th:first-child{width:13%}
.government-scholarship-table .ct-basic-table tr th:nth-child(2){width:22%}
.government-scholarship-table .ct-basic-table tr th:nth-child(3), .government-scholarship-table .ct-basic-table tr th:nth-child(4){width:24%}
.ct-basic-table tr:nth-child(odd){background-color:var(--e-global-color-4662a51)}
.fixed{position:fixed;top:0}
.is_stuck{
    z-index:999;
    width:343px!important
}
.healthcare-table table.ct-basic-table th:nth-child(2){width:8%}
.cust-climate-change-nav .active, .cust-education-sidebar-nav .active {
    background: var( --e-global-color-1851bc0 );
    border-right: 1px solid var( --e-global-color-1851bc0 );
    width: 355px;
}
.cust-climate-change-nav ul li a:focus,.cust-education-sidebar-nav ul li a:focus{outline:0}
.cust-climate-change-nav ul li,.cust-education-sidebar-nav ul li{
    position:relative;
    background:transparent;
    padding:12px 24px!important;
    width: 355px;
}
.cust-climate-change-nav ul li.active:before,.cust-education-sidebar-nav ul li.active:before{
    background:url(img/sidebar-arrow.svg)
}
.cust-climate-change-nav ul li:before, .cust-education-sidebar-nav ul li:before {
    content: '';
    position: absolute;
    height: 18px;
    width: 18px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    left: auto;
    top: 38%;
    right: -2%;
    z-index: -1;
    rotate: 230deg;
}
.cust-climate-change-nav .active a span, .cust-education-sidebar-nav .active a span{
    color: var( --e-global-color-840d445 )!important;
}
.cust-education-sidebar-nav .active a span svg path {
    stroke: var( --e-global-color-840d445 )!important;
}
.cust-climate-change-nav ul li span,.cust-education-sidebar-nav ul li span{padding-left:0!important}
.cust-climate-change-nav ul li svg,.cust-education-sidebar-nav ul li svg{margin-right:10px!important}
.cust-climate-change-nav ul li a:before,.cust-education-sidebar-nav ul li a:before{content:'';height:100%;width:100%;position:absolute;left:0;top:0;z-index: -1;}
/* .partnerships{
    padding-top: 0!important;
} */
/* Our Initiatives Page Css End Here */

/* Publication Page Css Start Here */
.cust-publication-post-group p {
    margin: 0;
    -webkit-line-clamp: 5;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.cust-publication-post-group2 p {
    -webkit-line-clamp: inherit;
}
.cust-publication-post h4{
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.cust-btn span > span {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cust-publication-post .publications:nth-child(2) {
    display: none;
}
/* Publication Page Css End Here */

/* Media Page Css Start Here */
.cust-media-tabs .r-tabs-tab {
    flex: none;
    width: 49%;
}
.cust-media-cover-content p {
    margin: 0;
}
.cust_video_list img {
    height: 315px!important;
}
.video-overlay{
    position: relative;
}
.video-overlay:before {
    content: '';
    position: absolute;
    width: 373.33px;
    height: 350px;
    background: #00000033;
}
.dialog-type-buttons iframe {
    max-height: 70.7vh!important;
}
.cust-media-post-image a:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 220px;
    background-color: #00000085;
    left: 0;
    border-radius: 12px;
    opacity: 0;
    transition: 1s;
}
.cust-media-post-image a:before {
    content: '';
    position: absolute;
    width: 58px;
    height: 58px;
    background-image: url(img/zoom-icon.svg);
    background-repeat: no-repeat;
    background-size: cover;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    opacity: 0;
    transition: 1s;
}
.cust-media-post-image a:hover:after, .cust-media-post-image a:hover:before{
    opacity: 1;
}
/* Media Page Css End Here */

/*Contact Page Css Start Here*/
.contact-form p{margin:0}
.contact-form .row-wrapper{display:flex;gap:24px;flex-wrap:wrap}
.contact-form .form-half-column-wrapper{flex:0 0 48.36%}
.contact-form .form-full-column-wrapper{flex:0 0 100%}
.contact-form input {
    width: 100%;
    background: #fff;
    border: 1px solid #D1D1D6;
    padding: 14px 24px;
    border-radius: 12px;
}
.contact-form input:focus, .contact-form textarea:focus {
    outline: none;
}
.contact-form textarea {
    background: #fff;
    border: 1px solid #D1D1D6;
    padding: 14px 24px;
    border-radius: 12px;
    height: 157px;
}
.contact-form .form-btn span.wpcf7-spinner {display: none;}
.contact-form .form-btn input {
    width: auto;
    border: none;
    background: var(--e-global-color-1851bc0);
    border: 1px solid var(--e-global-color-1851bc0);
    font-size: 18px;
    line-height: 30px;
    border-radius: 36px;
    font-family: "Nirmala UI", sans-serif;
    font-weight: 400;
    color: #ffffff;
    padding: 14px 28px;
    position: relative;
    transition: 0.5s;
}
.contact-form .form-btn{position:relative}
.contact-form .form-btn input:hover{
    cursor:pointer;
    background: transparent;
    color: var(--e-global-color-1851bc0);
}
.translatepress-gu .cust-contact-title h2 br {
    display: none;
}
.translatepress-gu .cust-contact-title h2 {
    line-height: 65px !important;
}
.translatepress-gu .br-display-none p br {
    display: none;
}
.translatepress-gu .cust-contact-tagline h4 {
    line-height: 35px !important;
}
.cust-media-post-date a {
    pointer-events: none;
}

/*Contact Page Css End Here*/

/*Blog Page Css Start Here*/
.cust-category-list ul {
    column-gap: 12px;
}
.single-post-mt-0 p {
    margin-top: 0;
    margin-bottom: 20px;
}
.single-post-content img {
    border-radius: 12px !important;
}
.single-post-content h4 {
    margin: -68px 0 22px 0;
    background: #00000080;
    padding: 10px 0;
    text-align: center;
    color: #fff !important;
    font-size: 20px !important;
    line-height: 30px !important;
    z-index: 99;
    position: relative;
    border-radius: 0 0 12px 12px;
}
.cust-blog-post-list2 h3 {
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.cust-category-list li a {
    background: transparent;
    padding: 8px 24px !important;
    margin-bottom: 20px;
    border-radius: 36px;
    border: 1px solid #439455;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.single-post img {width: 100%;}
.cust-home-blog:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 615px;
    background: #E5E5EA;
    left: auto;
    right: -20px;
    top: 20px;
}
.cust-blog-post-list2 .elementor-post__badge {
    top: 48% !important;
}
.translatepress-gu .cust-about-quote {
    left: -8% !important;
}
/*Blog page Css End here*/

/*Partnership Page Css Start Here*/
.cust-partnership-image-box h4{margin:0}
.cust-partnership-image-box p{text-align:justify}
/*Partnership Page css End Here*/

@media (min-width: 1025px){
    .elementor-video-landscape {width: 63% !important;}
}

/* Responsive Css Start Here */
@media (max-width: 1690px) {
    .cust-about-tabs .uc_tab_nav{
        width: 72%;
    }
    .cust-our-initiatives-tabs .r-tabs-tab{
        width: 203px;
    }
    .cust-blog-post-list .elementor-post__badge{
        top: 52.9% !important;
    }
    .cust-the-path-choosen-content {
        min-height: 290px !important;
        --content-width: 53% !important;
    }
    .cust-the-path-choosen-content-inner {
        --container-widget-width: 53% !important;
    }
    .cust-blog-post-home .elementor-post__badge {
        top: 47.9% !important;
    }
}
@media (max-width: 1590px) {
    .cust-our-initiatives-tabs .r-tabs-tab{
        width: 209px;
    }
    .cust-about-tabs .uc_tab_nav {
        width: 75%;
    }
}
@media (max-width: 1440px) {
    .cust-about-tabs .uc_tab_nav{width:85%}
    .dialog-lightbox-close-button {top: 14% !important; right: 7% !important;}
    .cust-core-value-icon:before {
        height: 530px;
        left: 8.3%;
    }
    .core-value-column:after {
        height: 660px;
    }
    .cust-climate-change-nav .active, .cust-education-sidebar-nav .active {
        width: 367px;
    }
    .cust-the-path-choosen-content {
        min-height: 260px !important;
        --content-width: 68% !important;
    }
}
@media (max-width: 1400px){
    .cust-the-path-choosen-content {
        min-height: 250px !important;
    }
}
@media (max-width: 1366px) {
	.cust-about-tabs .uc_tab_nav {width: 88%;}
}

@media (max-width: 1300px) {
    .cust-about-tabs .uc_tab_nav{width:97%}
    .cust-the-path-choosen-content {
        min-height: 235px !important;
    }
}

@media (max-width: 1240px) {
    .hover-1-description-content{min-height:240px}
    .cust-the-path-choosen-content {
        min-height: 225px !important;
        --content-width: 61% !important;
    }
    .cust-media-tabs{
        flex: none;
    }
    .cust-our-initiatives-tabs .r-tabs-tab {
        width: 224px;
    }
}

@media (max-width: 1200px) {
    .cust-about-tabs .uc_tab_nav{width:97%}
}

@media (max-width: 1140px) {
    .cust-our-initiatives-tabs .r-tabs-tab {
        width: 195px;
    }
}

@media (max-width: 1080px) {
    .cust-climate-change-nav .active, .cust-education-sidebar-nav .active {
        width: 342px;
    }
    .cust-our-initiatives-tabs .r-tabs-tab {
        width: 190px;
        flex: none !important;
    }
    .cust-blog-post-list.blog-page .elementor-post__badge {
        top: 50.9% !important;
    }
    .cust-blog-post-list .elementor-post__badge {
        top: 45.9% !important;
    }
    .contact-form .form-half-column-wrapper {
        flex: 0 0 48.21%;
    }
    .cust-about-tabs .uc_tab_nav {
        width: 100%;
        justify-content: center !important;
    }
    .cust-about-tabs .r-tabs-tab {
        flex: 0 0 32%;
    }
    .cust-the-path-choosen-content {
        min-height: 186px !important;
        --content-width: 70% !important;
    }
    
    .cust-media-tabs .r-tabs-tab {
        flex: none;
    }
    .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
        left: 15px;
    }
    .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next {
        right: 30px;
    }
    .cust-about-quote {
        left: -34% !important;
    }
}
@media (max-width: 1024px) {
    .cust-about-tabs .r-tabs-tab a.ue-tab-btn.r-tabs-anchor{padding:10px 15px!important}
    .cust-founder-img:before{content:none}.cust-about-tabs a.ue-tab-btn.r-tabs-anchor{font-size:16px!important}
    .cust-about-tabs .uc_tab_nav{width:96%}
    .cust-newsletter .tnp-field-button input{margin-top:3px!important}
    .hover-1-description-content{min-height:375px}
    .our-outreach.pink-counter .uc_counter_box:before, 
    .our-outreach.yellow-counter .uc_counter_box:before,
    .our-outreach.red-counter .uc_counter_box:before{left:24%}
    .our-outreach.red-counter .uc_counter_box:before, .our-outreach.yellow-counter .uc_counter_box:before {
        left: 50%;
        transform: translateX(-50%);
    }
    .contact-form .form-half-column-wrapper {
        flex: 0 0 48%;
    }
    .cust-core-value-icon:before {
        height: 650px;
        left: 10%;
    }
    .cust-dna-images img {
        height: auto!important;
    }
    .core-value-column:after {
        height: 800px;
    }
	.cust-home-blog:after {
		height: 585px;
		top: 12px;
	}
	.cust-footer-menu ul li {
		display: block !important;
	}
	.cust-footer-menu ul li a{
		display: inline-flex!important;
	}
	.cust-footer-location p br {
		display: none;
	}
    .cust-our-initiatives-tabs .r-tabs-tab {
        width: 180px;
        flex: none;
    }
    .cust-category-list li a{
        padding: 8px 23px !important;
    }
    .cust-blog-post-list .elementor-post__badge {
        top: 49% !important;
    }
    .cust-blog-post-home .elementor-post__badge {
        top: 40.5% !important;
    }
    .cust-blog-post-list h3{
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .cust-the-path-choosen-content {
        min-height: auto !important;
        --content-width: 100% !important;
    }
    .cust-media-tabs .r-tabs-tab {
        width: 48%;
    }
    .video-overlay:before {
        width: 100%;
        height: 315px;
    }
    .cust_video_list img {
        height: 342px !important;
    }
}

@media (max-width: 992px) {
    .r-tabs-accordion-title{margin-left:10px;margin-right:10px}
    .cust-accordian .r-tabs-accordion-title{margin-left:15px;margin-right:20px}
    .cust-climate-change-nav .active,.cust-education-sidebar-nav .active{background:#fef9ea;border-right:1px solid #fc0;width:100%}
	.cust-education-sidebar-nav ul li:before{content:none}
    .swiper-button-next,.swiper-button-prev{background:#fef9ea;padding:23px;right:0!important;border:1px solid #fc0;top:75%!important}
    .swiper-button-prev{left:auto!important;right:10%!important}
    .ipad-sidebar .swiper ul li{height:95px}
    .ipad-sidebar .swiper{height:150px!important}
    .swiper-button-next:after, .swiper-button-prev:after {font-size: 22px!important;}
    .government-scholarship-table .ct-basic-table tr th:nth-child(2){width:32%}
    .government-scholarship-table .ct-basic-table tr th:nth-child(3),.government-scholarship-table .ct-basic-table tr th:nth-child(4){width:42%}
    .cust-bg-title h4 br{display:none}
    .contact-form .form-half-column-wrapper{flex:0 0 100%}
    .contact-form .form-btn:after{left:45%;transform:translate(-45%,-50%)}
    .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{left:30px;z-index:999}
    .core-value-sec{overflow:hidden!important}
    .cust-core-value-icon:before {
        left: 4.5%;
        top: 2%;
        height: 630px;
    }
    .hover-1-description-content{min-height:235px}
    .our-outreach.pink-counter .uc_counter_box:before, .our-outreach.red-counter .uc_counter_box:before {
        left: 50%;
        transform: translateX(-50%);
    }
    .our-outreach.blue-counter .uc_counter_box:before, .our-outreach.green-counter .uc_counter_box:before {
        left: 50%;
        transform: translateX(-50%);
    }
    .our-outreach.yellow-counter .uc_counter_box:before{
        left: 47%;
    }
    .cust-about-tabs a.ue-tab-btn.r-tabs-anchor {
        font-size: 15px !important;
    }
    .cust-about-tabs .uc_tab_nav {
        width: 100%;
        gap: 10px;
    }
    .cust-about-tabs .r-tabs-tab {
        flex: 0 0 32%;
    }
    .cust-about-tabs .r-tabs-tab a.ue-tab-btn.r-tabs-anchor {
        padding: 10px 14px !important;
    }
    .cust-dna-icon-list h5 br {
        display: none;
    }
    .cust-home-blog{
        overflow-x: hidden;
    }
    .cust-home-blog:after{
        content: none;
    }
    .mt-0-h5 h5{
        margin: 0;
    }
    .education-counter .uc_counter_box:before {
        left: 14% !important;
    }
    .cust-category-list li a{
        padding: 8px 10px !important;
    }
    .cust-blog-post-list .elementor-post__badge {
        top: 42% !important;
    }
    
    .cust-blog-post-home .elementor-post__badge{
        top: 50.7% !important;
    }
    .blue-counter .uc_counter_box:before, .green-counter .uc_counter_box:before {
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (max-width: 767px) {
    .cust-foundational h5{margin:0;display:flex;flex-direction:column;height:100%;justify-content:center}
    .sticky-header .logo {width: 93px !important;}
    .cust-language .trp-ls-shortcode-current-language,body .cust-path-chosen-content{width:100%!important}
    .cust-left-arrow:after,.cust-right-arrow:after{content:none}
    .cust-dna-images img{width:auto!important; height: 520px !important;}
    .cust-impact-box,.cust-impact-box2{display:block!important}
    .gtranslate_wrapper .gt_selector{font-size:14px}
    .cust-blog-post h5{-webkit-line-clamp:1}
    .cust-blog-post p{-webkit-line-clamp:2}
    .cust-founder-img:before{width:360px;left:0}
    body .cust-about-tabs .elementor-tab-title{margin-bottom:20px}
    .ct-basic-table-container{width:100%;overflow:scroll;border-radius:12px}
    table.ct-basic-table{border: none;}
    .cust-climate-change-nav .active, .cust-education-sidebar-nav .active {background: #fef9ea; border-right: 1px solid #fc0; width: 100%;}
    .trp-language-switcher:hover .trp-ls-shortcode-language {
        width: 100% !important;
    }
    .trp-language-switcher > div > a {
        padding: 2px 0px;
        font-size: 15px;
    }
    .trp-language-switcher > div{
        box-shadow: none;
    }
    .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next, .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous, .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover, .cust-main-slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
        height: 35px;
        width: 35px;
    }
    .trp-language-switcher > div{
        background-position: calc(100% - 10px) calc(0.8em + 0px), calc(100% - 3px) calc(1em + 0px);
        padding: 2px 20px 2px 13px;
    }
    .hide-div {display: none !important;}
    .show-div{display: block !important;}
    .mt-0-h5 h5{margin: 0!important;}
    .contact-form .form-half-column-wrapper{flex:0 0 100%}
    .contact-form .form-btn:after{left:60%;transform:translate(-60%,-50%)}
    .cust-core-value-icon:before {
        left: 8%;
        height: 555px;
    }
    .cust-dna-icon-list:after{content:none}
    .cust-impact-img{overflow:hidden;border-radius:20px}
    .our-outreach.pink-counter .uc_counter_box:before, .our-outreach.red-counter .uc_counter_box:before, .our-outreach.yellow-counter .uc_counter_box:before {
        left: 45%;
        transform: translateX(-45%);
    }
    .mobile-counter .uc_counter_box:before {
        left: 50%!important;
        transform: translateX(-50%)!important;
    }
    .icon-box span {
        display: flex;
        height: 100%;
        justify-content: center;
        flex-direction: column;
    }
    .education-counter .uc_counter_box:before {
        left: 46% !important;
        transform: translateX(-46%);
    }
    .ct-basic-table .spacer th:first-child {
        padding-right: 6.16rem !important;
    }
    .ct-basic-table .spacer th:nth-child(2) {
        padding-right: 13rem !important;
    }
    .ct-basic-table .spacer th:nth-child(3) {
        padding-right: 25rem !important;
    }
    .ct-basic-table .spacer th:nth-child(4) {
        padding-right: 13rem !important;
    }
    .partnerships-table .ct-basic-table .spacer th:nth-child(3) {
        padding-right: 0rem !important;
    }
    .partnerships-table .ct-basic-table .spacer th:nth-child(4) {
        padding-right: 7rem !important;
    }
    .cust-blog-post-home .elementor-post__badge {
        top: 48% !important;
    }
    .dialog-type-buttons iframe{
        height: 370px;
    }
    .ct-basic-table p, .ct-basic-table th {
        text-align: left;
    }
    .br-display-none br {
        display: none;
    }
    .video-overlay:before {
        height: 345px;
    }
    .cust-main-slider h1 br {
        display: none;
    }
	.cust-languge .trp-ls-shortcode-current-language {
        width: 150px !important;
    }
}
@media (max-width: 320px) {
	.cust-languge .trp-ls-shortcode-current-language {
		width: 130px !important;
	}
}
/* Responsive Css End Here */