 /***********************Sticky Header********************/
    .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
        z-index: 99 !important;
    }
    .sticky .fixedheader {
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    }

    .indicalogo img {
        height: 27px;
    }
    h2, h1, h3, a {
    -webkit-hyphens: none;
    -ms-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}
/******** Interview Css **************/
#Interviews .parent-flex{
    align-items: unset;
}
#Interviews .common-flex-div{position: relative;padding-bottom: 40px;}

#Interviews img {
    height: 148px;
    object-fit: cover;
}
 .interview-img {
    margin-bottom: 20px;
    text-align: center;
}

.interview-text h2 {
    min-height: 70px;
    overflow: visible;
}

.interview-text h2,
.research-text h2,
.video-heading h2,
.siglepost-text h2,
.siglepost-text h2,
.annoucements-text h2,
.review-text h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.46;
    letter-spacing: normal;
    margin-bottom: 13px;
    color: #000;
}


    .fixedheader {
        transition: .5s ease all;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99;
        background: #fff;
        border: 1px solid #ddddde;
    }

    .custom-body {
        padding-top:80px;
    }

    .single-menu ul {
        list-style: none;
        padding: 0;
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        transition: .5s ease all;
        margin-bottom: 0;
    }
.single-menu ul li > span {
    cursor: pointer;
    display: inline-block;
    padding-left: 2px;
}
    .single-menu ul li {
        padding-right: 13px;
        font-size: 14px;
        position: relative;
    }
    .single-menu ul ul.sub-menu {
    position: absolute;
    z-index: 9;
    background: #fff;
    top: 135%;
    left: 0;
    right: 0;
    width: 200px;
    padding: 5px 20px;
    box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
    display: none;
}
.single-menu ul ul.sub-menu.openSubMenu {
    display: block;
}
.sticky .single-menu ul ul.sub-menu {
    top: 112%;
}

    .single-menu ul li a {
        font-size: 14px;
        text-transform: none;
        color: #000;
        font-weight: 500;
        padding: 11.5px 0px;
        display: inline-block;
        border-bottom: 2px solid transparent;
    }

    .single-menu ul li.active a {
        /*border-bottom: 2px solid #ff7800;*/
        color: #ff7800;
    }

    .single-menu ul li a:hover,
    .single-menu ul li a:focus {
        border-bottom: 2px solid transparent;
        color: #ff7800;
    }

    .single-menu ul li.desktop-search a,
    .single-menu ul li.desktop-search a:hover,
    .single-menu ul li.desktop-search a:focus {
        border-bottom: 1px solid transparent !important;
    }


    .single-menu .menusearch {
        padding: 10.5px 0px;
    }

    ul.leftheader {
        list-style: none;
        padding: 0;
        margin-bottom: 0;
    }

    ul.leftheader li {
        display: inline-block;
        vertical-align: middle;
        padding-right: 10px;
    }

    #togglemenu {
        font-size: 20px;
        color: #000;
        padding-top: 6px;
        margin-top: -7px;
        display: none;
    }

    #togglemenu:hover,
    .closebtn:hover {
        cursor: pointer;
    }

    .custom-body h1,
    .custom-body h2,
    .custom-body h3,
    .custom-body h4,
    .custom-body h5,
    .custom-body h6,
    .custom-body p {
        margin: 0px 0 10px;
        font-family: Roboto;
        font-style: normal;
        font-stretch: normal;
    }

    #masthead {
        padding: 16px 0 !important;
        transition: .5s ease all;
    }

    .publication-text {
        font-size: 16px;
        line-height: 1.7;
        color: #455666;
    }

    .publishername {
        font-size: 12px;
        line-height: 1.33;
        color: #455666;
        padding: 5px 0px 0px;
    }

    .publishername a {
        display: inline-block;
        color: #000;
        font-weight: normal;
        padding-left: 7px;
    }

    a:hover,
    a:focus {
        text-decoration: none;
        color: #ff7800 !important;
    }

    /********************Banner Css**********************/
    .banner-section>.bannerdiv {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .banner-section>.banner-left-part.bannerdiv {
        flex: 0 0 40%;
        max-width: 40%;
    }

    .banner-section>.banner-right.bannerdiv {
        flex: 0 0 60%;
        max-width: 60%;
    }

    .banner-section>.banner-right.bannerdiv .banner-img {
        width: 654px;
        text-align: center;
        margin: 0 0 0 auto;
    }

    .banner-section>.banner-right.bannerdiv .banner-img img {
        max-height: 369px;
        width: 100%;
    }

 /*   .banner-section {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding:151px 0 151px;
        max-width: 1140px;
        margin: 0px auto;
    }*/

    .banner-text {
        padding-top: 48px;
    }

    .banner-text h6 {
        font-size: 12px;
        color: #1e1f21;
        line-height: 2;
        font-weight: bold;
        margin-top: -8px;
    }

    .banner-text .publishername {
        color: #545454;
    }

    .banner-text .publishername span {
        color: #000;
        font-weight: 500;
        display: inline-block;
        padding: 0 0 0 8px;
    }

    .banner-text h2 {
        font-size: 42px;
        /*font-weight: bold;*/
        font-weight: 300;
        line-height: 1.22;
        color: #050505;
        margin-bottom: 22px;
    }

    .banner-text .publication-text {
        color: #545454;
        display: none;
    }

    .banner-left-part {
        padding-right: 15px;
    }

    .banner-right {
        padding-left: 8px;
    }

    /**********************Interview Css************************/
    .pd-90 {
        padding: 61px 0;
    }

    .subheading {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.5;
        letter-spacing: .67px;
        text-transform: uppercase;
        position: relative;
        display: inline-block;
    }

   

    .annoucements-text .publication-text {
        color: #545454;
    }

    .Quickreads-section .singlepost-rel h2 {
        font-size: 24px;
        line-height: 1.5;
    }

    .interview-section {
        background-color:#ffe6cd;
    }

    .subheading i {
        position: absolute;
        right: -27px;
        top: 3px;
        line-height: 14px;
        font-weight: bold;
    }

    .custom-body .subheading {
        margin-bottom: 40px;
    }

    .single-menu li a.active {
        color: #ff7800;
    }

    .interview-parent .publication-text {
        margin-bottom: -5px;
        display: none;
    }

    .interview-img {
        text-align: center;
        width: 100%;
    }

    .interview-img a {
        display: block;
    }

    .home .siglepost-text h2 {
        padding-top:80px;
    }
/*.mainBannerWrapper{
   background: #eaf5fe;
}*/
    /********************Quick reads Css****************************/
    .subbanner-content {
        position: relative;
        padding-left: 265px;
    }

    .review-img img {
        width: 165px;
        height: 260px;
        object-fit: cover;
    }

    .siglepost-text {
        position: absolute;
        left: 0;
        background-color: #ffe6cd;
        width: 360px;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 27px 30px 21px;
        left: 0;
    }

    .siglepost-text h2 {
        text-transform: capitalize;
        font-size: 30px line-height:1.5;
    }
    .researchpapers-section .subbanner-content .siglepost-text .singlepost-rel h2 {
        font-size: 24px;
    }

    .subbanner-content .publication-text {
        padding: 20px 0px;
    }

    .Quickreads-section {
        padding-bottom: 76px;
    }

    .singlepost-rel .publishername {
        position: absolute;
        bottom: 0;
    }

    .singlepost-rel {
        position: relative;
        height: 374px;
    }

    .commentry-img img {
        height: 492px;
    }

    /********************Flex Property******************************/
    .parent-flex {
        margin-right: -15px;
        margin-left: -15px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .common-flex-div {
        max-width: 33.33%;
        flex: 0 0 33.33%;
        padding-right: 15px;
        padding-left: 15px;
    }

    /*****************Annoucements-section css**************************/
    .annoucements-section {
        background-color: #ffe6cd;
    }

    .annoucements-section .platform {
        font-size: 12px;
        line-height: 1.33;
        color: #424242;
        margin-bottom: 23px;
    }

    .annoucements-section .platform span,
    .event-section .platform span,
    .grant-section .platform span {
        /*color: #ff7800;*/
        color: #000;
        padding-right: 9px;
        font-weight: bold;
        font-size: 12px;
    }

    .annoucements-box {
        background: #fff;
        padding:30px 20px;
    }

    .latest-post .annoucements-box {
        background: #eaf5fe;
    }

    .annoucements-box .annoucements-text {
        height: 158px;
        position: relative;
            padding-bottom: 25px;
    }

    .annoucements-text h6 {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: bold !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .annoucements-text h2 {
        margin-bottom: 21px;
        min-height: 70px;
    }

    .annoucements-box .annoucements-text .publishername {
        margin: 0 !important;
        position: absolute;
        left: 0;
        bottom: -10px;
    }

    #Longreads {
        padding-bottom: 55px;
    }

    .commentry-img img {
        height: 492px;
        width: 874px;
        object-fit: cover;
    }

    /*****************Event-section css**************************/
    .event-box {
        background: #ffe6cd;
        padding: 30px 30px 28px;
        min-height: 300px;
        position: relative;
    }

    .eventdate-text {
        position: absolute;
        bottom: 0;
        padding-bottom: 16px;
        line-height: 1.5;
        font-size: 12px;
        color: #545454 !important;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        font-family: Roboto !important;
    }

    .eventdate-text a {
        display: inline-block;
        color: #000;
        padding: 0 0 0 6px;
        text-decoration: none;
        outline: none;
    }

    #Events,
    #Grants {
        padding: 0px;
    }

    .custom-body .single-read-sectiopn .subheading {
        margin-bottom: 3px;
    }

    #Researchpaper {
        margin-bottom: -5px;
    }

    /***********************Grant Css************************/
    .grantgeneral-text h2 {
        font-size: 16px;
        line-height: 1.46;
        color: #000000;
    }

    .grantgeneral-parent .event-box {
        min-height: 123px;
        padding: 10px 0px;
    }

    .grantgeneral-parent .grant_images img {
        height: 145px;
        width: 100%;
        object-fit: cover;
    }
    .announcements-caresoul .eventdate-text {
        display: none;
    }
    .announcements-caresoul .annoucements-text h2{
        margin-bottom: 0;
    }   

    /********************Reviews Css*************************/
    .review-ul {
        padding: 0;
        list-style: none;
        position: relative;
        width: 100%;
        padding-left: 195px;
        min-height: 258px;
        margin-bottom: 40px;
    }

    .review-img {
        position: absolute;
        max-width: 165px;
        left: 0;
    }

    .review-textparent .publication-text {
        padding: 9px 0px 5px;
    }

    .reviews-section {
        padding-top: 31px;
    }

    /*******************Video Css****************************/
    .video-section .owl-nav, .interview-caresoul .owl-nav, .announcements-caresoul .owl-nav {
        position: absolute;
        left: 0;
        top: 73px;
        width: 100%
    }

    .video-section .owl-theme .owl-nav>div, .interview-caresoul .owl-nav>button, .announcements-caresoul .owl-nav>button {
        color: #000;
        background: 0 0;
        float: left
    }

    .video-section .owl-theme .owl-prev, .interview-caresoul.owl-theme .owl-prev, .announcements-caresoul.owl-theme .owl-prev {
        margin-left: -39px !important;
        float: left;
    }

    .video-section .owl-theme .owl-next, .interview-caresoul.owl-theme .owl-next, .announcements-caresoul.owl-theme .owl-next {
        margin-right: -42px !important;
        float: right !important
    }

    .video-section .owl-theme .owl-nav>div i, .interview-caresoul.owl-theme .owl-nav>button i, .announcements-caresoul.owl-theme .owl-nav>button i {
        font-size: 16px;
        font-weight: 400
    }

    .video-section .owl-theme .owl-nav [class*=owl-]:hover, .interview-caresoul.owl-theme .owl-nav [class*=owl-]:hover, .interview-caresoul.owl-theme .owl-nav [class*=owl-]:hover {
        background: 0 0;
        color: #ff9b32
    }

    .video-heading h2 {
        font-size: 18px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.4;
        letter-spacing: normal;
        margin-bottom: 20px;
        color: #000;
    }

    .video-img {
        margin-bottom: 22px;
        cursor: pointer
    }

    .video-popup iframe {
        border: none;
        padding: 4px;
        height: 500px;
        width: 100%;
    }

    .video-popup .modal-body {
        max-height: 600px;
        min-height: 300px
    }

    .video-popup .modal-dialog {
        width: 55%;
        margin: 131px auto
    }

    .video-popup button.close {
        position: absolute;
        top: -8px;
        opacity: 1;
        color: #fff;
        z-index: 999;
        right: -5px;
        width: 22px;
        height: 22px;
        background: #ff8100;
        border-radius: 50%;
        line-height: 22px
    }

    .video-section .owl-stage-outer {
        z-index: 9
    }

    .video-section {
        background-color: #ffe6cd;
    }

    .video-parent .video-img {
        position: relative;
    }

    .video-parent .video-img a {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        display: block;
        outline: none;
        text-decoration: none;
        background-color: rgba(255, 120, 0, 0.7);
        color: #fff !important;
        width: 53px;
        height: 53px;
        text-align: center;
        padding: 4px;
        font-size: 16px;
        border-radius: 400px;
        -webkit-border-radius: 400px;
        -moz-border-radius: 400px;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }

    .video-parent .video-img a .fa {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
    }

    .video-parent .video-img a:hover,
    .video-parent .video-img a:focus {
        background-color: #ff7800;
        color: #fff !important;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }

    /*****************Footer Start*************************/
    footer.footer {
        background-color: #f5f5f5;
        padding: 40px 0px 30px;
    }

    footer ul,
    .copyright-right ul {
        list-style: none;
        padding-left: 0px;
    }

    footer ul li,
    footer .right-indic-footer ul li {
        font-family: Roboto;
        font-size: 14px;
        color: #424242;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: normal;
        padding-bottom: 10px;
    }

    footer ul li a,
    footer .right-indic-footer ul li a {
        color: #424242;
        font-family: Roboto;
        outline: none;
        text-decoration: none;
        padding-right: 17px;
        line-height: 1.4;
    }

    .copyright-right ul li {
        font-family: Roboto;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: normal;
        color: #000000;
    }

    .copyright-right ul li a {
        font-family: Roboto;
        color: #000000;
    }

    .parent-indic-footer .right-indic-footer h6,
    .parent-indic-footer .right-indic-footer .academy-subheading {
        margin: 0 0 20px !important;
    }

    .megamenublock .right-indic-footer .academy-subheading {
        margin: 16px 0 20px !important;
    }

    .indicacademy-ul {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .indicacademy-ul li {
        max-width: 210px;
        flex: 0 0 210px;
        margin-right: 26px;
    }

    .indicacademy-ul li ul li {
        margin: 0 !important;
        width: 100% !important;
    }

    .parent-indic-footer {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .left-indic-footer {
        max-width: 165px;
        flex: 0 0 165px;
        margin-right: 30px;
        background: #fff;
        padding: 20px;
    }

    .left-indic-footer h3 {
        font-family: Roboto;
        margin: 0px;
        color: #000000;
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        margin-bottom: 20px;
    }

    footer .left-indic-footer h3 {
        margin-bottom: 26px;
    }

    .right-indic-footer h3 {
        margin: 0px;
        font-size: 16px;
        font-weight: bold;
        color: #000;
    }

    .right-indic-footer {
        padding-top: 20px;
        flex: 0 0 calc(100% - 195px);
        max-width: calc(100% - 195px);
    }

    .academy-subheading {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 20px;
        color: #000000;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        font-family: Roboto;
        min-height: 40px;
    }

    .newsletter-box input {
        min-width: 250px;
        height: 32px;
        background: #fff;
        box-shadow: none;
        font-family: Roboto;
        font-size: 14px;
        border: none;
        border-radius: 0px;
    }

    .bootom-footer {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: flex-end;
        margin: 30px 0 0;
    }

    body .parent-indic-footer .right-indic-footer .bootom-footer .academy-subheading {
        margin-bottom: 15px !important;
        min-height: auto;
    }

    .newsletter-box {
        display: flex;
    }

    .signupbtn {
        background-color: transparent;
        min-width: 83px;
        height: 32px;
        font-size: 14px;
        color: #000;
        font-weight: 500;
        font-family: Roboto;
        border-radius: 0px;
        margin-left: 10px;
        border: 1px solid #000;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
    }

    .signupbtn:hover,
    .signupbtn:focus {
        background-color: #000;
        color: #fff;
        border: 1px solid #000;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
    }

    .googleplay {
        margin-right: 15px;
    }

    .copyright-menu {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding: 15px 0px;
    }

    .copyright-menu p {
        font-size: 14px;
        margin: 0px;
        padding: 0;
        color: #424242;
    }

    .copyright-right ul {
        margin: 0px;
        display: flex;
    }

    .copyright-right ul li {
        margin-left: 25px;
        line-height: 1;
    }

    .video-section .owl-theme .owl-next i {
        font-size: 14px !important;
    }

    .mobile-search {
        display: none !important;
    }

    .mobile-newsletter {
        display: none !important;
    }

    .banner-right.bannerdiv {
        order: 2;
    }

    .academy-subheading img {
        display: none;
    }

    /*26-09-2019*/
    #submenu.submenublock {
        overflow: auto;
        background: #fff1e5;
    }

    #submenu.submenublock .container {
        width: 1170px !important;
        margin: 0 auto;
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        align-items: stretch;
        flex-wrap: wrap;
    }

    #submenu.submenublock .container::after,
    #submenu.submenublock .container::before {
        display: none;
    }

    .megamenublock {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        overflow-y: auto;
        overflow-x: hidden;
        align-items: stretch;
        flex-wrap: wrap;
        background: transparent !important;
    }

    .megamenublock .parent-indic-footer {
        align-items: stretch;
        flex-wrap: wrap;
    }

    .megamenublock .left-indic-footer {
        margin: 0;
        background-color: #eaf5ff;
        max-width: 262px;
        flex: 0 0 262px;
        position: relative;
        padding: 40px 15px 15px 0px;
    }

    .megamenublock .left-indic-footer::after {
        content: '';
        top: 0;
        /*bottom: -3500px;*/
        bottom: 0;
        right: 0px;
        width: 4000px;
        z-index: -1;
        position: absolute;
        background-color: #eaf5ff;
    }

    .megamenublock .left-indic-footer .closebtn {
        text-align: left;
        padding: 0 0 35px;
        position: relative;
        z-index: 10;
    }

    .megamenublock .left-indic-footer .closebtn img {
        margin: 0 0 0 -5px;
    }

    .megamenublock .left-indic-footer h3 {
        font-family: Roboto;
        font-size: 25px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        margin: 0 0 30px;
        position: relative;
        z-index: 10;
    }

    .megamenublock .left-indic-footer ul {
        position: relative;
        z-index: 10;
    }

    .megamenublock .left-indic-footer ul li a {
        font-family: Roboto;
        font-size: 20px !important;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 2.25;
        letter-spacing: normal;
        color: #000 !important;
    }

    .megamenublock .left-indic-footer ul li a:hover,
    .megamenublock .left-indic-footer ul li a:focus {
        text-decoration: none;
        color: #ff7800 !important;
    }

    .megamenublock .right-indic-footer {
        flex: 0 0 calc(100% - 262px);
        max-width: calc(100% - 262px);
        padding: 105px 0 15px 30px;
        background-color: #fff1e5;
        position: relative;
    }

    /*.megamenublock .right-indic-footer::after {
        content: '';
        top: 0;
        bottom: -3500px;
        left: 0;
        width: 10000px;
        z-index: -1;
        position: absolute;
        background-color: #fff1e5;
    }*/
    .megamenublock .right-indic-footer h3 {
        font-family: Roboto;
        font-size: 25px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        position: relative;
        z-index: 10;
    }

    .megamenublock .right-indic-footer .academy-subheading {
        font-family: Roboto;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        margin: 24px 0 28px;
        min-height: auto;
    }

    .megamenublock .right-indic-footer ul {
        position: relative;
        z-index: 10;
    }

    .megamenublock .right-indic-footer ul li a {
        font-family: Roboto;
        font-size: 20px !important;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 2.25;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .megamenublock .right-indic-footer ul li a:hover,
    .megamenublock .right-indic-footer ul li a:focus {
        text-decoration: none;
        color: #ff7800 !important;
    }

    .megamenublock .indicacademy-ul>li {
        max-width: calc(33.33% - 25px);
        flex: 0 0 calc(33.33% - 25px);
        margin-right: 25px;
    }

    .megamenublock .indicacademy-ul>li ul li {
        max-width: 100%;
        flex: 0 0 100%;
        margin: 0;
    }

    .searchToggle {
        padding: 0 !important;
    }

    .searchblock {
        position: fixed;
        left: 0;
        bottom: 0;
        right: 0;
        top: 0;
        display: none;
        z-index: 9999;
        background-color: #ffffff;
    }

    .sclose-block {
        width: 1140px;
        margin: 30px auto 20px;
        text-align: right;
    }

    .searchblock .sclose-block .closebtn {
        min-width: 83px;
        min-height: 32px;
        border: solid 1px #000000;
        background: #fff;
        outline: none;
        text-align: center;
        text-decoration: none;
        font-family: Roboto;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 2.29;
        letter-spacing: normal;
        color: #000000;
        line-height: 1;
        padding: 8px !important;
        text-align: center !important;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

    .searchblock .sclose-block .closebtn:hover,
    .searchblock .sclose-block .closebtn:focus {
        color: #fff !important;
        background: #000;
        border: solid 1px #000000;
    }

    .searchfields {
        width: 1140px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
    }

    .searchfields .form-control {
        background: transparent;
        height: 80px !important;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border: none;
        border-bottom: 1px solid #000;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        font-family: Roboto;
        font-size: 35px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.14;
        letter-spacing: normal;
        color: #000000;
        outline: none;
        padding: 8px 0;
    }

    .searchfields .form-control:focus {
        border: none;
        outline: none;
        background: transparent;
        color: #000000;
        border-bottom: 1px solid #000;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }

    .searchfields .form-control::-webkit-input-placeholder {
        color: #777;
        font-weight: normal;
    }

    .searchfields .form-control::-moz-placeholder {
        color: #777;
        font-weight: normal;
    }

    .searchfields .form-group {
        margin-bottom: 18px;
    }

    .btn-orange {
        min-width: 115px;
        min-height: 36px;
        background-color: #f08900;
        font-family: Roboto;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        outline: none;
        text-align: center;
        text-decoration: none;
        border: solid 1px #f08900;
        line-height: 1;
        padding: 8px !important;
        text-align: center !important;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

    .btn-orange:hover,
    .btn-orange:focus {
        color: #fff !important;
        background: #f08900;
        border: solid 1px #f08900;
    }

    .sbtnblock {
        text-align: right;
    }

    .video-img img {
        height: 148px;
        object-fit: cover;
    }

    .section-article {
        padding: 52px 0 30px;
        background-color: #ffffff;
        border-bottom: 1px solid #ddddde;
    }

    .article-bgcolor {
        background-color: #fff1e5;
        border-bottom: 1px solid #fff1e5;
    }

    /*article css*/

    .section-article .entry-title {
        font-family: Roboto !important;
        font-size: 42px;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.22;
        letter-spacing: normal;
        text-align: left;
        color: #050505;
        max-width: 700px;
        margin: 0 auto 30px !important;
    }

    .section-article .entry-date {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        font-weight: bold;
        color: #424242;
        text-align: left;
        margin: 0 auto 50px;
        max-width: 700px;
        display: block !important;
    }

    .section-article .entry-date .post_date {
        color: #424242 !important;
        font-weight: normal !important;
        outline: none;
        text-decoration: none;
    }

    .section-article .entry-thumbnail {
        max-width: 700px;
        width: 700px;
        margin: 0 auto 40px;
        padding: 0;
    }

    .section-article .entry-thumbnail img {
        width: 100%;
        height: 394px;
        max-width: 100%;
    }

    .section-article .entry-thumbnail iframe {
        display: block;
        width: 100%;
        height: 394px;
    }

    .section-article .entry-content {
        max-width: 700px !important;
        margin: 0 auto !important;
        width: 700px;
    }

    .section-article .entry-content p {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 2 !important;
        letter-spacing: normal;
        color: #545454 !important;
        margin: 0 0 30px;
    }

    .section-article .entry-content ul li,
    .section-article .entry-content ol li {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 2 !important;
        letter-spacing: normal;
        color: #545454 !important;
        margin: 0 0 10px;
    }

    .section-article .entry-content p span,
    .section-article .entry-content p a {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 2 !important;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .section-article .entry-content p a {
        /*display: block;   */
    }

    .section-article .entry-content p img {
        margin: 0 auto 30px;
    }

    .section-article .entry-content #sexy-author-bio.indic-today {
        padding: 0;
        background: transparent;
    }

    .arcontent {
        position: relative;
        max-width: 700px;
        margin: 0 auto;
    }

    .arcontent .heateor_sss_sharing_container {
        float: none;
        position: absolute;
        width: 40px;
        top: 0;
        left: -105px;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound {
        margin: 0;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing {
        background: #000000 !important;
        color: #fff1e5 !important;
        position: relative;
        margin: 4px 2px;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssGoogleGmailBackground .heateorSssGoogleGmailSvg {
        background-image: none !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssGoogleGmailBackground::after {
        content: '\f003';
        font-family: FontAwesome;
        font-size: 19px;
        color: #fff1e5;
        position: absolute;
        left: 50%;
        top: 50%;
        font-style: normal;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssFacebookBackground:hover,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssFacebookBackground:focus {
        background: #3C589A !important;
        color: #fff !important;
        border: 1px solid #3C589A !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssTwitterBackground:hover,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssTwitterBackground:focus {
        background: #55acee !important;
        color: #fff !important;
        border: 1px solid #55acee !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssGoogleplusBackground:hover,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssGoogleplusBackground:focus {
        background: #dd4b39 !important;
        color: #fff !important;
        border: 1px solid #dd4b39 !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssLinkedinBackground:hover,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssLinkedinBackground:focus {
        background: #0077B5 !important;
        color: #fff !important;
        border: 1px solid #0077B5 !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssWhatsappBackground:hover,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssWhatsappBackground:focus {
        background: #55EB4C !important;
        color: #fff !important;
        border: 1px solid #55EB4C !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssGoogleGmailBackground:hover,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing.heateorSssGoogleGmailBackground:focus {
        background: #E5E5E5 !important;
        color: #dd4b39 !important;
        border: 1px solid #E5E5E5 !important;
    }

    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssGoogleGmailBackground:hover::after,
    .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssGoogleGmailBackground:focus::after {
        color: #dd4b39 !important;
    }

    .comment-block #comments.comments-area {
        padding: 0;
        max-width: 700px;
        margin: 0 auto;
    }

    .comment-block #comments.comments-area .comments-title {
        display: none;
    }

    .comment-block #comments.comments-area .commentlist {
        padding: 0;
        margin: 0;
    }

    .comment-block #comments article.comment {
        border-bottom: none;
    }

    .section-posts {
        background: #fff;
        padding: 40px 0 20px;
    }

    .section-posts .heading-main {
        font-family: Roboto;
        font-size: 16px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.5;
        letter-spacing: 0.67px;
        color: #000000;
        margin: 0 0 40px;
        text-transform: uppercase;
    }

    .post-list {
        padding: 0;
        margin: 0 -15px;
        clear: both;
        list-style-type: none;
    }

    .post-list::after {
        content: '';
        clear: both;
        display: block;
    }

    .post-list li {
        width: 33.33%;
        float: left;
        padding: 0 15px;
    }

    .postblock {
        margin: 0 0 20px;
    }

    .postblock .postimg {
        display: block;
        text-align: center;
        text-decoration: none;
        outline: none;
        margin: 0 0 20px;
        height: 203px;
    }

    .postblock .postimg img {
        width: 100%;
        max-width: 100%;
        display: block;
        height: 203px;
    }

    .heading-post {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.46;
        letter-spacing: normal;
        color: #000000 !important;
        margin: 0 0 6px !important;
    }

    .heading-post a {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        color: #000000;
        outline: none;
        text-decoration: none;
    }

    .heading-post a:hover,
    .heading-post a:focus {
        color: #ff7800;
        outline: none;
        text-decoration: none;
    }

    .pauther {
        font-family: Roboto;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000;
    }

    .post_author {
        border-top: 1px solid #e7e7e7;
        border-bottom: 1px solid #e7e7e7;
        position: relative;
        padding: 40px 0 20px 100px;
        min-height: 75px;
        margin: 50px 0 20px;
    }

    .authot_data h2 {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: bold !important;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .authot_data h2 a {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: bold !important;
        color: #000000 !important;
        text-decoration: none;
        outline: none;
    }

    .authot_data h2 a:hover,
    .authot_data h2 a:focus {
        color: #ff7800 !important;
        text-decoration: none;
        outline: none;
    }

    .authot_data p {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal !important;
        font-style: italic !important;
        font-stretch: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #545454 !important;
        margin: 0 0 8px !important;
    }

    .authot_data p a {
        font-weight: bold !important;
        font-style: normal !important;
        color: #000000 !important;
        font-family: Roboto !important;
        font-size: 16px !important;
        text-decoration: none;
        outline: none;
        display: inline-block;
        margin: 0 0 0 7px;
    }

    .authot_data p a:hover,
    .authot_data p a:focus {
        color: #ff7800 !important;
        text-decoration: none;
        outline: none;
    }

    .author_img {
        width: 73px;
        position: absolute;
        left: 0;
        height: 73px;
        top: 35px;
        border: 1px solid #ddd;
        border-radius: 400px;
        -webkit-border-radius: 400px;
        -moz-border-radius: 400px;
    }

    .author_img a {
        outline: none;
        display: block;
        width: 73px;
        height: 73px;
        position: relative;
        overflow: hidden;
        text-decoration: none;
        border-radius: 400px;
        -webkit-border-radius: 400px;
        -moz-border-radius: 400px;
    }

    .author_img img {
        width: 72px;
        max-width: 72px;
        height: 72px;
        max-height: 72px;
        border-radius: 400px;
        -webkit-border-radius: 400px;
        -moz-border-radius: 400px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
    }

    .section-category {
        max-width: 100%;
        display: block;
        width: 100%;
        margin: 0;
        padding: 95px 0 80px;
        background: #fff;
    }

    .secbg-color {
        background-color: #fff1e5;
    }

    .section-category #primary {
        background: transparent !important;
    }

    .section-category div#primary {
        margin: 0px !important;
        width: 70% !important;
        padding-right: 40px;
    }

    .section-category #primary .archive-header .archive-title {
        font-family: Roboto !important;
        /*font-size: 30px !important;*/
        font-size: 16px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000 !important;
        letter-spacing: 0.67px;
        padding: 0 !important;
        border: none !important;
    }

    .section-category #primary .archive-header {
        padding: 0 0 40px !important;
    }

    .section-category .post {
        border-bottom: none;
        overflow: visible !important;
    }

    .section-category .post .event-parent-box .entry-thumbnail {
        flex: 0 0 165px;
        max-width: 165px;
        height: 93px;
        padding: 0px;
        margin: 0 0 10px;
    }

    .section-category .post .event-parent-box .entry-thumbnail a {
        display: block;
    }

    .section-category .post .event-parent-box .entry-thumbnail img {
        height: 93px;
        max-height: 93px;
        display: block;
        width: 100%;
    }

    .section-category .post .right_post_content {
        max-width: calc(100% - 165px);
        flex: 0 0 calc(100% - 165px);
        padding: 0px 15px 20px 20px;
    }

    .section-category .post .entry-header h2.entry-title {
        font-family: Roboto !important;
        font-size: 20px !important;
        font-weight: 300 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.46;
        letter-spacing: normal !important;
        color: #000000 !important;
        margin: 0 0 18px !important;
    }

    .section-category .post .right_post_content .entry-header {
        margin-top: -8px;
    }

    .section-category .post .entry-header h2.entry-title a {
        font-family: Roboto !important;
        font-size: 20px !important;
        font-weight: 300 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.46;
        letter-spacing: normal !important;
        color: #000000 !important;
        outline: none;
        text-decoration: none;
    }

    .section-category .post .entry-header h2.entry-title a:hover,
    .section-category .post .entry-header h2.entry-title a:focus {
        color: #ff7800 !important;
        outline: none;
        text-decoration: none;
    }

    .section-category .post .right_post_content .entry-summary p {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.5 !important;
        letter-spacing: normal !important;
        color: #545454 !important;
        margin: 0 0 18px !important;
    }

    .section-category .post .event-parent-box .entry-date {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #545454 !important;
    }

    .section-category .post .event-parent-box .entry-date a,
    .section-category .post .event-parent-box .entry-date span {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #000 !important;
        margin: 0 0 0 5px;
        display: inline-block;
    }

    .section-category .cat_right_sidebar {
        margin-top: 62px;
        float: left;
        width: 30%;
        padding-left: 80px;
    }

    .section-category .cat_right_sidebar .widget h3.widget-title {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.5 !important;
        letter-spacing: 0.67px !important;
        color: #000000 !important;
        outline: none;
        text-decoration: none;
        text-transform: uppercase;
        padding: 0 0 30px !important;
    }

    .section-category .cat_right_sidebar .widget h3.widget-title a,
    .section-category .cat_right_sidebar .widget h3.widget-title span {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: bold !important;
        color: #000000 !important;
        outline: none;
        text-decoration: none;
        line-height: 1.5 !important;
        letter-spacing: 0.67px !important;
        font-style: normal !important;
    }

    .section-category .cat_right_sidebar #category.type-post,
    .section-category .cat_right_sidebar #category.type-post a {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000 !important;
        margin: 0 !important;
    }

    .section-category .rp-medium-one-content h3.entry-title {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #000000 !important;
        margin: 0 0 5px !important;
    }

    .section-category .rp-medium-one-content h3.entry-title a {
        font-family: Roboto !important;
        font-size: 18 !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #000000 !important;
    }

    .section-category .cat_right_sidebar .entry-author {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #424242 !important;
    }

    .section-category .cat_right_sidebar .entry-author a {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000 !important;
    }

    .section-category .cat_right_sidebar .entry-author span {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000 !important;
        display: inline-block;
        margin: 0 0 0 7px;
    }

    .section-category .cat_right_sidebar .rp-medium-one {
        min-height: 122px;
    }

    .section-category .cat_right_sidebar .container {
        padding-left: 15px;
        width: 100% !important;
    }

    .list-showfilter {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: none;
    }

    .list-showfilter li {
        display: inline-block;
        vertical-align: middle;
        margin: 0 -2px;

    }

    .list-showfilter li .filtertext {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.25 !important;
        letter-spacing: normal;
        color: #000000 !important;
        margin: 0 20px 0 0;
    }

    .list-showfilter li #clearfilter.filtertext {
        font-weight: bold !important;
    }

    .cat-filter-listing .category-grant-right h3.widget-title {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #000 !important;
        letter-spacing: 0.67px;
        padding: 0 !important;
        border: none !important;
        margin: 0 !important;
    }


    .section-category.cat-filter-listing .post {
        border-bottom: none;
        overflow: visible !important;
    }

    .section-category.cat-filter-listing .grant-wrappper {
        display: block;
    }

    .section-category.cat-filter-listing div#primary {
        padding-right: 50px;
        padding-left: 0;
        float: left;
    }

    .cat-filter-listing .leftcheckbox.afterfilterclick {
        margin-top: 65px;
        float: right;
    }

    .cat-filter-listing .leftcheckbox h3.widget-title {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal !important;
        color: #000000 !important;
        margin: 0 0 10px !important;
    }

    .cat-filter-listing .leftcheckbox h3.widget-title span {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal !important;
        color: #000000 !important;
    }

    .cat-filter-listing .search-box {
        max-width: 263px;
        margin: 0 0 60px;
    }

    .cat-filter-listing .search-box input {
        width: 100%;
        height: 40px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border: solid 1px #e4e4e4;
        padding-right: 30px;
    }

    .secbg-color.cat-filter-listing .search-box input {
        border: solid 1px #fff1e5;
    }

    .secbg-color.cat-filter-listing .search-box input:focus,
    .secbg-color.cat-filter-listing .search-box input:hover {
        border: solid 1px #e4e4e4;
        background: #fff !important;
    }

    .cat-filter-listing .search-box i {
        position: absolute;
        right: 13px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
    }

    .serch-filter-mainwrapper .serach-parent .all-checkbox {
        padding: 0 0 0 15px;
        margin: 0 0 25px;
    }

    .cat-filter-listing .serach-parent h6 {
        font-family: Roboto !important;
        font-size: 14px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.71 !important;
        letter-spacing: normal;
        color: #000000 !important;
        margin: 0 0 25px !important;
        text-transform: none !important;
    }

    .cat-filter-listing .checkmark {
        height: 16px;
        width: 16px;
        border: 2px solid #000000;
    }

    .cat-filter-listing .checkcontainer {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.25;
        letter-spacing: normal;
        color: #545454 !important;
        padding-left: 28px;
        text-transform: none !important;
    }

    .cat-filter-listing .checkcontainer .checkmark:after {
        left: 3px;
        top: 0px;
    }

    .heading-leftcheckbox {
        display: none;
    }

    .heading-leftcheckbox h3 {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000 !important;
        letter-spacing: 0.67px;
        padding: 0 !important;
        border: none !important;
        margin: 0 0 20px !important;
    }

    .footer .indicacademy-ul>li {
        border-top: none;
    }

    .footer .indicacademy-ul>li:last-child {
        border-bottom: none;
    }

    #load_more_container,
    #author_load_more,
    #search_load_more,
    #load_more_container_tpl {
        text-align: center;
    }

    .load_more_button {
        border: 1px solid #000;
        font-family: Roboto;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 2.29;
        letter-spacing: normal;
        color: #000000;
        min-width: 107px;
        min-height: 32px;
        outline: none;
        text-align: center;
        text-decoration: none;
        background: transparent;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }

    .load_more_button:hover,
    .load_more_button:focus {
        background-color: #000;
        color: #fff;
        border: 1px solid #000;
        outline: none;
        text-decoration: none;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }

    #togglemenu>a .hamburger1 {
        display: inline-block;
    }

    #togglemenu>a .hamburger-hover {
        display: none;
    }

    .section-author {
        max-width: 100%;
        display: block;
        width: 100%;
        margin: 0;
        padding: 40px 0 50px;
        background: #fff;
    }

    .section-author div#primary {
        margin: 0px !important;
        width: 70% !important;
        padding-right: 40px;
        margin-left: 0;
    }

    .section-author #primary .archive-header .archive-title {
        font-family: Roboto !important;
        /*font-size: 30px !important;*/
        font-size: 16px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000 !important;
        letter-spacing: 0.67px;
        padding: 0 !important;
        border: none !important;
    }

    .section-author #primary .archive-header {
        padding: 0 0 40px !important;
    }

    .section-author .post {
        border-bottom: none;
    }

    .section-author .post .event-parent-box .entry-thumbnail {
        flex: 0 0 165px;
        max-width: 165px;
        height: 93px;
        padding-bottom: 0px;
        margin: 0 0 10px;
    }

    .section-author .post .event-parent-box .entry-thumbnail a {
        display: block;
    }

    .section-author .post .event-parent-box .entry-thumbnail img {
        height: 93px;
        max-height: 93px;
        display: block;
        width: 100%;
    }

    .section-author .post .right_post_content {
        max-width: calc(100% - 165px);
        flex: 0 0 calc(100% - 165px);
        padding: 0px 15px 20px 20px;
    }

    .section-author .post .entry-header h2.entry-title {
        font-family: Roboto !important;
        font-size: 24px !important;
        font-weight: 300 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.46;
        letter-spacing: normal !important;
        color: #000000 !important;
        margin: 0 0 18px !important;
    }

    .section-author .post .right_post_content .entry-header {
        margin-top: -8px;
    }

    .section-author .post .entry-header h2.entry-title a {
        font-family: Roboto !important;
        font-size: 24px !important;
        font-weight: 300 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.46;
        letter-spacing: normal !important;
        color: #000000 !important;
        outline: none;
        text-decoration: none;
    }

    .section-author .post .entry-header h2.entry-title a:hover,
    .section-author .post .entry-header h2.entry-title a:focus {
        color: #ff7800 !important;
        outline: none;
        text-decoration: none;
    }

    .section-author .post .right_post_content .entry-summary p {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.5 !important;
        letter-spacing: normal !important;
        color: #545454 !important;
        margin: 0 0 18px !important;
    }

    .section-author .post .event-parent-box .entry-date {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #545454 !important;
    }

    .section-author .post .event-parent-box .entry-date a {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #000 !important;
    }

    .section-author .cat_right_sidebar {
        margin-top: 62px;
        float: left;
        width: 30%;
        padding-left: 77px;
    }

    .section-author .cat_right_sidebar .widget h3.widget-title {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 1.5 !important;
        letter-spacing: 0.67px !important;
        color: #000000 !important;
        outline: none;
        text-decoration: none;
        text-transform: uppercase;
        padding: 0 0 30px !important;
    }

    .section-author .cat_right_sidebar .widget h3.widget-title a,
    .section-author .cat_right_sidebar .widget h3.widget-title span {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        color: #000000 !important;
        outline: none;
        text-decoration: none;
        line-height: 1.5 !important;
        letter-spacing: 0.67px !important;
        font-style: normal !important;
    }

    .section-author .cat_right_sidebar #category.type-post,
    .section-author .cat_right_sidebar #category.type-post a {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000 !important;
        margin: 0 !important;
    }

    .section-author .rp-medium-one-content h3.entry-title {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #000000 !important;
        margin: 0 0 5px !important;
    }

    .section-author .rp-medium-one-content h3.entry-title a {
        font-family: Roboto !important;
        font-size: 18 !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #000000 !important;
    }

    .section-author .cat_right_sidebar .entry-author,
    .section-author .cat_right_sidebar .entry-author a {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #424242 !important;
    }

    .section-author .cat_right_sidebar .entry-author span {
        font-family: Roboto !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-stretch: normal;
        line-height: 2;
        letter-spacing: normal;
        color: #000 !important;
    }

    .section-author .cat_right_sidebar .rp-medium-one {
        min-height: 122px;
    }

    .section-author .cat_right_sidebar .container {
        padding-left: 15px;
        width: 100% !important;
    }

    .section-author .cat_right_sidebar .author_bio {
        margin: 0 0 30px;
    }

    .section-author .cat_right_sidebar .author_bio_image {
        width: 165px;
        background-color: #f5f5f5;
        height: 165px;
        margin: 0 0 20px;
    }

    .section-author .cat_right_sidebar .author_bio_image img {
        width: 100%;
        height: 165px;
    }

    .section-author .cat_right_sidebar .author_bio h2,
    .section-author .cat_right_sidebar .author_bio .author_bio_heading {
        font-family: Roboto !important;
        font-size: 24px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.46;
        letter-spacing: normal;
        color: #000000 !important;
        margin: 0 0 30px !important;
    }

    .section-author .cat_right_sidebar .author_bio p {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.5 !important;
        letter-spacing: normal;
        color: #545454 !important;
    }

    /*******Header New ********/

    #et-navigation {
        align-items: center !important;
    }

    #submenu .menu2 * {
        font-family: roboto !important;
    }

    .custom-menu .customnav li {
        display: inline-block;
    }

    .customnav {
        display: flex;
        align-items: center;
    }

    .customnav .iconbar {
        padding-left: 20px;
    }

    #submenu {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        z-index: 9999;
        background: #fff;
        /*box-shadow: 1px 2px 10px #ddd; */
        overflow: auto;
    }

    #submenu::-webkit-scrollbar {
        width: 5px;
    }

    #submenu::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background: #de7509;
    }

    #submenu::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
    }

    .menu2 {
        padding: 2% 0;
    }

    @media only screen and (min-width: 768px) {
        #submenu {
            height: 100vh;
        }

        .menu2 {
            padding-top: 2%;
        }
    }

    #submenu .menu2b ul {
        padding-top: 1%;
    }

    #submenu.submenu {
        display: block !important;
    }

    .closebtn {
        text-align: right;
        padding-top: 20px;
    }

    #submenu ul {
        list-style: none;
        padding: 0;
    }

    .orangeblock {
        background: #ff8100;
    }

    .orangeblock ul li a {
        color: #fff !important;
        font-size: 16px;
    }

    .whiteblock {
        background: #fff;
        padding-top: 2%;
        padding-bottom: 5%;
    }

    .whiteblock ul li a {
        color: #ff8100 !important;
        font-size: 16px;
    }

    .menu1 {
        /*             padding-bottom: 2%; */
    }

    .menu2 {
        /*             padding-top: 1.5%; */
    }

    .menu3 {
        padding-top: 1%;
    }

    #submenu span {
        color: #000 !important;
    }

    @media only screen and (min-width: 768px) {
        .menu2 {
            display: flex;
        }

        .menu2a {
            min-width: 40%;
        }

        .menu3 {
            display: flex;
        }

        .menu3a {
            min-width: 33%;
        }

        .menu3b {
            min-width: 34%;
        }

        .orangeblock ul li a {
            font-size: 22px !important;
        }

        .whiteblock ul li a {
            font-size: 20px;
        }

    }

    @media only screen and (min-width: 981px) and (max-width:1245px) {
        .banner-row h2 {
            font-size: 25px !important;
        }

        .banner-row p {
            font-size: 12px !important;
        }
    }

    .header1 {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }

    #sitelogo {
        width: 170px;
    }

    ul.customnav {
        margin-bottom: 0 !important;
    }

    a {
        color: #000
    }

.newLatestPost .common-flex-div, .grant-section .common-flex-div  {
    flex: 0 0 25%;
    max-width: 25%;
}

#Grants .grant-wrapper .col-md-3, #Grants .row.grant-wrapper {
    display: flex;
}
/************ Hero Section Css *******************/
.banner-section {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 60px 0 5px;
    margin: 0px auto;
    background: #ffffff;
}
.topBannerParent {
    display: flex;
    flex-wrap: wrap;
}
.topBannerParentLeft {
    flex: 0 0 47.5%;
    max-width: 47.5%;
    background: #ffe6cd;
    position: relative;
}

.boxImgCard img {
    width: 100%;
}
.boxContentCard {
    padding: 15px;
}
.boxContentCard h6 {
    color: #482f16;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.23;
}
.boxContentCard h2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
    color: #482f16;
}
.boxImgCard {
    max-height: 290px;
    overflow: hidden;
    display: flex;
}
.boxContentCard p {
    font-size: 14px;
    line-height: 1.57;
    color: #482f16;
}
.topBannerParentRight {
    flex: 0 0 52.5%;
    max-width: 52.5%;
    padding-left: 30px;
}
.topBannerParentRight__Parent {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.topBannerParentRight__Parent .commonBoxParent {
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
    margin-bottom: 20px;
    background: #ffe6cd;
}
.topBannerParentRight__Parent .boxContentCard {
    padding: 10px 15px;
    min-height: 100px;
}
.topBannerParentRight__Parent h2 {
    font-size: 15px;
    font-weight: 500;
}
.topBannerParentRight .boxImgCard {
    height: 146px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.topBannerParentRight__Parent .commonBoxParent:nth-child(3), .topBannerParentRight__Parent .commonBoxParent:nth-child(4) {
    margin-bottom: 0;
}
.topBannerParentLeft .owl-dots {
    position: absolute;
    bottom: -30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.topBannerParentLeft .owl-carousel.testimonial-slider.owl-theme.owl-loaded.owl-drag {
    position: static;
}
.topBannerParentLeft .owl-theme .owl-dots .owl-dot.active span, .topBannerParentLeft .owl-theme .owl-dots .owl-dot:hover span {
    background: #ffa213;
}
.subscription_parent a {
    display: inline-block;
    background: #000;
    color: #fff;
    padding: 6px 20px;
    border-radius: 5px;
    letter-spacing: 1px;
}
.section-article .entry-content img.alignleft {
    padding-right: 30px;
}
.section-article .entry-content img.alignright {
    padding-left: 30px;
}
.classpaginationPost .btn {
    border: 1px solid #000;
}
.classpaginationPost .btn:hover, .classpaginationPost .btn:focus{
background: #f5894a !important;
    border: 1px solid #f5894a !important;
    color: #fff !important;
}
.classpaginationPost a.next_btn.btn {
    float: right;
}
ul.taglist li {
    display: inline-block;
    padding: 0 10px 0 0;
}
ul.taglist {
    list-style: none;
    padding: 0;
}
ul.taglist li a {
    font-size: 16px;
    color: #ff9a48;
}
ul.taglist li a:hover{
    color:#000 !important;
}
/*************** Responsive Css **********************/
@media screen and (max-height:800px) {
    .banner-section{padding:30px 0;}
}

    @media (min-width: 601px) {
        .right-indic-footer ul.indicacademy-ul li ul {
            display: block !important;
        }
    }

    .section-team {
        padding: 95px 0 40px;
        background-color: #fff;
    }

    .section-team .about-sidebar {
        float: left;
        width: 31%;
    }

    .about-content {
        position: relative;
        padding: 70px 48px 0 0;
    }

    .about-content::after {
        content: '';
        width: 76px;
        height: 2px;
        position: absolute;
        left: 0;
        top: 8px;
        background-color: #ff7800;
    }

    .about-content p {
        font-family: Roboto !important;
        font-size: 22px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.4;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .section-team #primary.category-grant-right {
        float: left;
        padding: 0px 15px 0px 15px;
        width: 69% !important;
    }

    .main-mheading {
        margin: 0 0 40px;
    }

    .main-mheading h3 {
        font-family: Roboto !important;
        font-size: 25px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.4;
        letter-spacing: normal;
        text-transform: none;
        color: #000000 !important;
        margin: 0;
    }

    .team-list {
        margin: 0 -15px;
        padding: 0;
        clear: both;
        list-style-type: none;
    }

    .team-list::after {
        content: '';
        clear: both;
        display: block;
    }

    .team-list li {
        width: 25%;
        float: left;
        padding: 0 15px;
    }

    .teamblock {
        margin: 0 0 40px;
    }

    .teamblock .teamimg {
        margin: 0 0 20px;
        height: 165px;
        width: 100%;
        display: block;
        text-align: center;
        text-decoration: none;
        outline: none;
        opacity: 0.65;
        background-color: #f5f5f5;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .teamblock .teamimg img {
        width: 100%;
        height: 165px;
        -webkit-filter: grayscale(1) opacity(0.65);
        -ms-filter: grayscale(1) opacity(0.65);
        filter: grayscale(1) opacity(0.65);
        transition: 0.4s ease-in-out;
        -webkit-transition: 0.4s ease-in-out;
        -moz-transition: 0.4s ease-in-out;
    }

    .teamblock .teamimg:hover img {
        -webkit-filter: sepia(1) opacity(1);
        -ms-filter: sepia(1) opacity(1);
        filter: sepia(1) opacity(1);
        transition: 0.4s ease-in-out;
        -webkit-transition: 0.4s ease-in-out;
        -moz-transition: 0.4s ease-in-out;
    }

    .teamblock .teamimg.teamimg1 {
        display: block;
        -webkit-filter: grayscale(1);
        -ms-filter: grayscale(1);
        filter: grayscale(1);
    }

    .teamblock .teamimg.teamimg-hover {
        display: none;
        opacity: 1;
        background-color: #ff7800;
        background-blend-mode: multiply;
    }

    .teamblock:hover .teamimg.teamimg1 {
        display: none;
    }

    .teamblock:hover .teamimg.teamimg-hover {
        display: block;
    }

    .heading-team {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal;
        margin: 0 !important;
        height: 48px;
        overflow: hidden;
        color: #000000 !important;
    }

    .heading-team a {
        font-family: Roboto !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        display: inline-block;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .teamModal {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

    .teamModal .modal-dialog {
        width: 847px;
    }

    .teamModal .modal-content {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        margin: 0;
        border: none;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
    }

    .teamModal .close {
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 1000;
    }

    .teamModal .modal-body {
        padding: 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        position: relative;
    }

    .teambio-block {
        position: relative;
        min-height: 363px;
        padding: 70px 10px 35px 390px;
    }

    .teambio-img {
        height: 363px;
        width: 363px;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0.75;
        -webkit-filter: grayscale(1);
        -ms-filter: grayscale(1);
        filter: grayscale(1);
    }

    .teambio-img img {
        height: 363px;
        width: 363px;
    }

    .teambio-content {
        max-height: 245px;
        overflow-x: hidden;
        overflow-y: auto;
        padding-right: 30px;
    }

    .teambio-content p {
        font-family: Roboto !important;
        font-size: 16px !important;
        font-weight: normal !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.5 !important;
        letter-spacing: normal;
        color: #545454 !important;
        margin: 0 0 30px !important;
    }

    .teambio-content h3 {
        font-family: Roboto !important;
        font-size: 24px !important;
        font-weight: 300 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.46 !important;
        letter-spacing: normal;
        color: #000000 !important;
        margin: 0 0 30px !important;
    }

    .teambio-content h3 a {
        font-family: Roboto !important;
        font-size: 24px !important;
        font-weight: 300 !important;
        font-style: normal;
        outline: none;
        text-decoration: none;
        font-stretch: normal;
        line-height: 1.46 !important;
        letter-spacing: normal;
        color: #000000 !important;
    }

    .category-reviews .section-category .post .event-parent-box .entry-thumbnail {
        flex: 0 0 95px;
        max-width: 95px;
        height: 149px;
        padding: 0px;
        margin: 0 0 10px;
    }

    .category-reviews .section-category .post .event-parent-box .entry-thumbnail img {
        height: 149px;
        max-height: 149px;
        display: block;
        width: 95px;
    }

    .category-reviews .section-category .post .right_post_content {
        max-width: calc(100% - 95px);
        flex: 0 0 calc(100% - 95px);
        padding: 0px 15px 20px 50px;
    }

    .section-category .custom-chapter-left .post .entry-header h2.entry-title,
    .section-category .custom-chapter-left .post .entry-header h2.entry-title a {
        font-size: 16px !important;
        font-weight: normal !important;
        line-height: 1.5;
        letter-spacing: normal;
        margin: 8px 0 0px !important;
    }

    .section-category .custom-chapter-left div#primary {
        width: 100% !important;
    }

    .section-category .custom-chapter-left .post .right_post_content .entry-summary p {
        font-size: 14px !important;
        color: #686868 !important;
        margin: 0 0 8px !important;
        line-height: 2 !important;
    }

    .chapter-innerlink {
        margin-top: 25px;
    }

    .chapter-innerlink a {
        font-size: 14px;
        font-weight: 500;
    }

    .section-category .custom-chapter-left #primary .archive-header {
        padding: 0 0 69px !important;
    }

    /***************************Event Detail Page Css*******************/
    #tribe-events-pg-template,
    .tribe-events-pg-template {
        max-width: 1140px;
        padding: 50px 0px;
    }

    .tribe-events-back a {
        font-size: 14px;
        line-height: 1.71;
        font-weight: 500;
    }

    .tribe-events-notices li {
        font-size: 14px;
        font-weight: normal;
        line-height: 2;
        color: #000;
        padding: 4px 10px !important;
    }

    .tribe-events-notices {
        background: #fdf7ee;
        border-color: #fdf7ee;
        padding: 0;
    }

    .tribe-events-pg-template .tribe-events-single-event-title {
        font-size: 24px;
        font-weight: bold;
        color: #000;
        line-height: 1.25;

    text-align: center;
    }
    .tribe-events-single .tribe-events-schedule{
        text-align: center;
    }

    .tribe-events-schedule h2 {
        line-height: 1.53;
        color: #424242;
        font-size: 15px;
        font-weight: normal;
    }

    .tribe-events-pg-template .tribe-events-single-section-title {
        font-size: 24px;
        line-height: 1.25;
        margin-bottom: 25px;
    }

    .tribe-events-pg-template .tribe-events-event-meta {
        background: transparent;
        border: none;
        margin: 50px 0 0px;
    }

    .tribe-events-pg-template .tribe-events-meta-group-details {
        padding: 0 4% 0 0;
    }

    .single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
        font-size: 16px;
        color: #424242;
    }

    .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
        font-size: 16px;
        color: #424242;
        padding-bottom: 15px;
        word-break: break-all;
    }

    .tribe-events-event-meta address.tribe-events-address {
        font-style: normal;
    }

    .single-tribe_events #tribe-events-content .tribe-events-event-meta dd.tribe-venue {
        font-weight: bold;
    }

    .single-tribe_events #tribe-events-content .tribe-events-event-meta dd a {
        color: #ff7800;
    }

    .single-tribe_events #tribe-events-content .tribe-events-event-meta dd a:hover {
        color: #e87c25 !important;
    }

    .tribe-events-pg-template .tribe-events-meta-group.tribe-events-meta-group-gmap {
        display: none !important;
    }

    /********************Event Calender Css****************************/
    .tribe-events-page-title-new {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0.67px;
        color: #000;
    }

    #tribe-bar-form input[type="text"] {
        font-style: normal;
    }

    .tribe-events-sub-nav {
        display: flex;
        justify-content: space-between;
    }

    .tribe-events-sub-nav li a {
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 1.71;
        position: relative;
        padding-left: 25px;
    }

    .tribe-events-calendar thead th {
        font-size: 14px;
        color: #000;
        font-weight: 500;
        font-family: Roboto;
    }

    .tribe-events-calendar thead td {
        font-family: Roboto;
    }

    .tribe-events-calendar thead th,
    .tribe-grid-header {
        background: #f3f3f3 !important;
        border-left: 1px solid #f3f3f3 !important;
        border-right: 1px solid #f3f3f3 !important;
        padding: 11.5px 0;
    }

    .tribe-events-event-body a {
        font-size: 14px;
        font-weight: 500;
        color: #ff8019;
        line-height: 1.71;
        padding-top: 40px;
        display: inline-block;
        padding-right: 30px;
    }

    .tribe-event-duration {
        font-size: 16px;
        color: #000000;
    }

    #tribe-events-header {
        margin-bottom: 20px !important;
    }

    #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
        background: rgba(239, 239, 239, 0.36) !important;
    }

    #tribe-events-content .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] {
        background: transparent !important;
    }

    #tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"],
    #tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
        font-size: 14px !important;
        font-weight: 500 !important;
        color: #000 !important;
        font-family: Roboto;
    }

    #tribe-events-content .tribe-events-calendar td {
        height: 158px !important;
    }

    #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a {
        color: #000 !important;
        opacity: 1 !important;
        line-height: 1.33;
        font-size: 12px;
    }

    #tribe-events-content .tribe-events-calendar td {
        border: 1px solid #ececec !important;
    }

    #tribe-events-content .tribe-events-calendar td:hover {
        box-shadow: 0 0 10px #fffbf7;
        background: #fff6ed !important;
    }

    #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
        background: transparent !important;
    }

    .events-archive.events-gridview #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
        padding: 2px 6px 1px !important;
        margin-bottom: 7px !important;
    }

    #tribe-events-content .tribe-events-tooltip .tribe-events-event-thumb {
        float: none;
    }

    #tribe-events-content table .entry-title.summary {
        font-weight: 300 !important;
        font-size: 18px !important;
        line-height: 1.33;
        color: #000 !important;
        margin-bottom: 0px;
        font-family: Roboto;
    }

    #tribe-events-content .tribe-events-tooltip {
        width: 343px !important;
        box-shadow: 0 2px 9px 2px #eaeaea !important;
        background-color: #fff !important;
        padding: 30px 20px 30px 25px !important;
    }

    #tribe-events-content .tribe-events-tooltip .tribe-events-event-body p {
        font-size: 16px;
    }

    .tribe-events-event-body br {

        display: none;

    }

    #tribe-events-content .tribe-events-tooltip .tribe-events-event-body {
        font-size: 16px !important;
        padding: 0 !important;
        font-weight: normal !important;
        color: #000;
        font-family: Roboto;
    }

    #main-content.mycal>.container {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0px;
    }

    .tribe-events-calendar thead tr {
        border-bottom: 10px solid #fff;
    }

    #main-content.mycal {
        padding-top: 0;
    }

    #tribe-bar-form {
        background: transparent !important;
    }

    .search-section {
        padding-bottom: 15px;
    }

    .cal-section-event {
        max-width: 1150px !important;
        margin: 30px auto;
        padding: 0px !important;
    }

    .search-section b {
        margin-bottom: 15px;
        display: inherit;
        font-size: 16px;
        font-weight: 500;
        line-height: 1.5;
        letter-spacing: 0.67px;
        color: #000000;
    }

    .tribe-bar-filters-inner input {
        height: 40px !important;
        font-size: 14px !important;
        padding-left: 10px !important;
        background: #f3f3f3 !important;
        border: none !important;
    }

    #tribe-bar-form input[type="text"]::placeholder {
        font-size: 14px !important;
        color: rgba(0, 0, 0, 0.6) !important;
    }

    .tribe-bar-filters-inner label {
        font-size: 12px !important;
        font-weight: 500 !important;
        margin-bottom: 10px !important;
            color: #000;
    }

    #tribe-events-bar form label {
        font-family: Roboto;
    }

    #tribe-events-bar {
        margin-bottom: 0;
    }

    .tribe-bar-submit input.tribe-events-button.tribe-no-param {
        background: #ff8019 !important;
        margin-top: 23px !important;
        line-height: 40px !important;
        padding: 0px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        text-transform: capitalize !important;
        font-family: Roboto !important;
    }

    .tribe-bar-submit input.tribe-events-button.tribe-no-param:hovr {
        background: #fa9f50 !important;
    }

    .tribe-bar-date-filter {
        width: 15.5% !important;
        padding-left: 0 !important;
    }

    .tribe-bar-city-filter {
        float: left;
        padding: 15px;
        width: 43% !important;
    }

    .tribe-bar-submit {
        width: 16.5% !important;
        float: right !important;
        padding-right: 0px !important;
        margin: 0;
        margin-top: -1px;
    }

    #tribe-events-content .tribe-events-calendar td:hover {
        box-shadow: 0 0 10px #fffbf7;
        background: #fff6ed !important;
        /* border: solid 4px #ff8019 !important; */
    }

    #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {

        font-size: 12px;
        font-weight: normal;
        color: #000;

    }

    .tribe-events-calendar div[id*="tribe-events-daynum-"] {
        background: transparent !important;
    }

    .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"],
    .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"]>a {
        background-color: transparent !important;
    }

    .heading-link {
        font-size: 14px;
        font-weight: 500;
    }

    .network-city-ul li {
        flex: 0 0 32.3333%;
        margin-right: 1%;
        max-width: 32.33%;
        font-size: 14px;
        font-weight: normal;
        position: relative;
        padding-left: 25px;
        line-height: 1.5;
        padding-bottom: 10px;
    }

    ul.network-city-ul {
        display: flex;
        flex-wrap: wrap;
        margin: 22px 0px 25px;
    }

    .network-city-ul li::before {
        content: "";
        width: 9px;
        height: 9px;
        background: #ff7800;
        border-radius: 50px;
        position: absolute;
        left: 0;
        top: 5px;
    }

    .tribe-events-sub-nav li a::before {
        content: "\f060";
        font-family: Fontawesome;
        color: #ff7800;
        position: absolute;
        left: 0;
        top: -4px;
    }

    .tribe-events-sub-nav li a span {
        display: none;
    }

    .city-parent h2.main-panel-heading {
        font-size: 15px;
        font-weight: bold;
    }

    .scrolling-content-box {
        display: none;
    }

    .arrow-braket {
        display: none;
    }

    .tribe-bar-geoloc-filter,
    .tribe-bar-search-filter,
    .tribe-bar-city-filter {
        position: relative;
    }

    .tribe-bar-geoloc-filter .chapterlist,
    .tribe-bar-search-filter .chapterlist,
    .tribe-bar-city-filter .mycitylist {
        position: absolute;
        background: #fff;
        z-index: 9;
        width: 94%;
        position: absolute;
        background: #fff;
        box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 2px 2px 0 rgba(0, 0, 0, 0.07);
        z-index: 99;
        top: 86%;
        padding: 8px 10px;
    }

    #transformingintellectuals {
        background: #fff0e2;
    }

    #transformingintellectuals .annoucements-box {
        background: #ffffff;
    }

    #transformingintellectuals .annoucements-box:hover {
        background-color: #ffc188;
    }

    #tribe-bar-form {
        background: transparent;
    }

    .tribe-bar-city-filter {
        float: left;
        padding: 15px;
        width: 43% !important;
    }

    .tribe-bar-search-filter {
        display : none !important;
    }

    .dropdown-content .chapterlist a,
    .dropdown-content .mycitylist a {
        padding: 8px 3px;
        text-decoration: none;
        display: block;
        font-size: 22px;
    }

    .chapterlist,
    .mycitylist {
        height: 300px;
        overflow: auto;
    }
.tribe-events-event-image {
    margin: 0px auto;
    text-align: center !important;
}
.tribe-bar-search-filter:after {
    content: "\f107";
    position: absolute;
    right: 27px;
    top: 41px;
    font-family: Fontawesome;
    font-size: 22px;
    font-weight: bold;
    color: #676767;
    transition:.5s ease all;
}
.tribe-bar-search-filter.revert:after {
    transform: rotate(180deg);
}

.tribe-bar-city-filter:after {
    content: "\f107";
    position: absolute;
    right: 27px;
    top: 41px;
    font-family: Fontawesome;
    font-size: 22px;
    font-weight: bold;
    color: #676767;
    transition:.5s ease all;
}
.tribe-bar-city-filter.revert:after {
    transform: rotate(180deg);
}
.tribe-bar-filters-inner input::placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
  font-style: normal !important;
   font-size: 14px !important;
}
.chapterlist a, .mycitylist a {
    font-size: 14px !important;
    color: #353434;
    font-weight: 500;
    font-family: Roboto;
    padding: 4px 0px !important;
}
#tribe-bar-form input[type=text]:focus{
        outline: none;
}
.section-category .cat_right_sidebar.city_info {
    width: 100%;
    margin-top: 0;
}
.section-category .city_events #primary .archive-header {
    padding: 0 0 35px !important;
}
.city_info .archive-title {
    padding-bottom: 35px;
    font-size: 16px;
font-weight: 500;
}
.category-filter {
    float: left;
    width: 27.7%;
    padding: 15px;
}
.city-filter {
    float: left;
    padding: 15px;
    width:40%;
}
.common-select-event .dropdown button {
    height: 40px;
    background: #f3f3f3;
    border: none;
    border-radius: 0px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    font-family: Roboto;
    font-weight: normal;
    width: 100% !important;
}
.common-select-event .dropdown {
    width: 100% !important;
}
.common-select-event .disabled.selected.active a {
    background: transparent;    color: #ff8019;
}
.common-select-event .dropdown-menu > li > a{
    font-size: 16px;padding: 3px 15px;
}
.common-select-event .dropdown-menu{
    margin: 0px 0 0;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 2px 2px 0 rgba(0, 0, 0, 0.07);
    border: none;
    max-height: 250px !important;
}
/*.datepicker.dropdown-menu{
    top: 50% !important;
}*/
.datepicker table tr td span{
    font-size: 14px;
}
.datepicker td, .datepicker th{
    font-size: 14px;
}
.detail-social-box ul li {
    width: auto !important;
    padding: 0px 5px !important;
}
.single-event-footer-parent {
    display: flex;
    justify-content: space-between;
}
.detail-social-box {
    padding-right: 105px;
}
.detail-social-box.arcontent{
    max-width: unset;
    margin: unset;
}
.detail-social-box.arcontent .heateor_sss_sharing_container {
    float: unset;
    position: static;
    width: auto;
}
.annoucements-text h2{
        font-size: 16px;
}
#Grants {
    background: #ffe6cd;
    padding: 61px 0;
}
.checkcontainer.eventLabel {
    padding-left: 0;
    margin-bottom: 35px;
    margin-top: 60px;
}
.bharatiyaLanguages .event-box {
    padding: 0;
}
.bharatiyaLanguages .interview-img a img {
    width: 100%;
}
.bharatiyaContent{
    padding:15px 20px;
}
.bharatiyaLanguages .interview-img {
    margin-bottom: 0;
}

.bharatiyaLanguages .eventdate-text{
    position: static;
    padding-bottom: 0;
}
.bharatiyaLanguages  .annoucements-text h2 {
    margin-bottom: 15px;
}

    /***********************Responsive Css*************************/
@media screen and (max-height:800px) {
    .banner-section{padding:75px 0;}
}

    @media screen and (min-width:1366px) {
        #togglemenu>a:hover .hamburger1 {
            display: none;
        }

        #togglemenu>a:hover .hamburger-hover {
            display: inline-block;
        }

    }
@media screen and (min-width:1100px) {
#tribe-events-pg-template, .tribe-events-pg-template{
    min-height: calc(100vh - 250px);
}
}
    @media screen and (max-width:1280px) {
        .video-section .owl-theme .owl-prev {
            margin-left: -20px !important;
        }

        .video-section .owl-theme .owl-next {
            margin-right: -20px !important;
        }
    }

    @media screen and (max-width:1199px) {
        .banner-section {
            max-width: 970px;
        }

        #container {
            max-width: 970px;
            padding: 0px 15px;
        }

        .single-menu ul li {
            padding-right: 14px;
            font-size: 14px;
        }

        .single-menu ul li a {
            font-size: 12px;
        }

        .subbanner-content .publication-text {
            padding: 0px 0px 45px;
        }

        .interview-text h2,
        .research-text h2,
        .video-heading h2,
        .siglepost-text h2,
        .siglepost-text h2,
        .annoucements-text h2,
        .review-text h2 {
            font-size: 16px;
            margin-bottom: 8px;
        }


        #submenu.submenublock .container {
            width: 970px !important;
        }

        .sclose-block,
        .searchfields {
            width: 970px;
        }

        .video-img img {
            height: 100%;
        }

        .section-category.cat-filter-listing div#primary {
            padding-right: 0;
        }

        .banner-section>.banner-right.bannerdiv .banner-img {
            width: 100%;
        }

        .section-author .cat_right_sidebar {
            padding-left: 18px;
        }

        .teamblock .teamimg,
        .teamblock .teamimg img {
            height: 157px;
        }

        .about-content {
            position: relative;
            padding: 70px 15px 0 0;
        }

        .section-team #primary.category-grant-right {
            padding: 0px 0 0px 15px;
            width: 78% !important;
        }

        .section-team .about-sidebar {
            width: 22%;
        }

        .right-indic-footer .indicacademy-ul li {
            max-width: 170px;
            flex: 0 0 170px;
            margin-right: 15px;
        }

        .megamenublock .indicacademy-ul>li {
            max-width: calc(33.33% - 25px);
            flex: 0 0 calc(33.33% - 25px);
            margin-right: 25px;
        }

        .indicacademy-ul {
            margin-top: 22px;
        }

        footer ul li,
        footer .right-indic-footer ul li {
            font-size: 13px;
        }

        .parent-indic-footer .right-indic-footer h6,
        .parent-indic-footer .right-indic-footer .academy-subheading {
            margin: 0 0 10px !important;
        }

        .megamenublock .right-indic-footer .academy-subheading {
            margin: 16px 0 20px !important;
        }

        .banner-text {
            padding-top: 0px;
        }

        footer .left-indic-footer h3 {
            margin-bottom: 17px;
        }

        #tribe-events-pg-template,
        .tribe-events-pg-template {
            max-width: 940px;
        }
        .detail-social-box {
            padding-right: 50px;
        }
        .annoucements-box{
            padding: 14px 15px;
        }
        .annoucements-box .annoucements-text {
            height: 190px;
        }
        .annoucements-box .annoucements-text .publishername{
                bottom: 0;
        }
        .boxImgCard{
        max-height: unset;
        }
        .topBannerParentRight .boxImgCard {
            height: unset;
        }
    }

    @media screen and (min-width:1024px) {
        .sticky .fixedheader #masthead {
            padding:5px 0 !important;
            /*height: 0;
            opacity: 0;
            visibility: hidden;*/
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
        }

        .teamModal {
            text-align: center;
        }

        .teamModal:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
            margin-right: -4px;
        }

        .teamModal .modal-dialog {
            display: inline-block;
            text-align: left;
            vertical-align: middle;
        }

    }

    @media screen and (max-width:1024px) {
        .desktop-search {
            display: none;
        }

        .mobile-search {
            display: block !important;
        }

        .single-menu {
            display: none;
        }

        .fixedheader {
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
        }

        #masthead {
            padding: 25px 0 !important;
        }

        .custom-body {
            padding-top: 74px;
        }

        #masthead a {
            display: flex;
        }

        .indicalogo {
            margin-top: 0;
            margin-right: 40px;
        }

        #togglemenu {
            padding-top: 5px;
            display: inline-block;
            margin-right: 15px;
        }

        /*.sticky .fixedheader #masthead {padding: 4px 0px 3px !important;}*/
        .menusearch.mobile-search {
            font-size: 17px;
        }

        .banner-text h2 {
            font-size: 35px;
            line-height: 1.14;
        }

        #main-wrap {
            padding: 0;
        }

        a {
            display: inline-block;
        }

        #submenu.submenublock .container {
            width: 100% !important;
        }

        .megamenublock .indicacademy-ul>li {
            max-width: calc(33.33% - 15px);
            flex: 0 0 calc(33.33% - 15px);
            margin-right: 15px;
        }

        .megamenublock .left-indic-footer .closebtn {
            padding: 0 0 50px;
        }

        .megamenublock .left-indic-footer {
            padding: 25px 15px 15px 10px;
        }

        .sclose-block,
        .searchfields {
            width: 100%;
            padding: 0 25px;
        }

        .video-img img {
            height: 100%;
        }

        .section-article .container,
        .section-posts .container {
            width: 100% !important;
        }

        .section-posts .container {
            padding: 0 24px;
        }

        .section-article .entry-title {
            text-align: left;
        }

        .section-article .entry-date {
            text-rendering: left;
        }

        .section-article .entry-date {
            padding-right: 35%;
            text-align: left;
        }

        .arcontent .heateor_sss_sharing_container {
            float: none;
            position: absolute;
            width: auto;
            top: -75px;
            left: auto;
            right: 0;
        }

        .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing {
            background: #000000 !important;
            color: #fff1e5 !important;
            position: relative;
            width: 32px !important;
            height: 32px !important;
            margin: 0 10px;
        }

        .section-article .entry-thumbnail {
            margin: 0 auto 30px;
        }

        .section-category div#primary,
        .section-author div#primary {
            margin: 0px !important;
            width: 100% !important;
            padding-right: 0;
        }

        .section-category .cat_right_sidebar,
        .section-author .cat_right_sidebar {
            margin-top: 30px;
            float: none;
            width: 100%;
        }

        .section-category .cat_right_sidebar .widget h3.widget-title,
        .section-author .cat_right_sidebar .widget h3.widget-title {
            margin: 0 !important;
        }

        .section-category .cat_right_sidebar .container,
        .section-author .cat_right_sidebar .container {
            width: 100%;
            padding: 0 !important;
        }

        .section-category .cat_right_sidebar .rp-medium-one,
        .section-author .cat_right_sidebar .rp-medium-one {
            min-height: 78px;
            margin: 0 0 30px !important;
        }

        .section-category .cat_right_sidebar .rp-medium-one:last-child,
        .section-author .cat_right_sidebar .rp-medium-one:last-child {
            margin: 0 !important;
        }

        .section-category .cat_right_sidebar .widget-area .widget,
        .section-author .cat_right_sidebar .widget-area .widget {
            padding: 0 !important;
        }

        .section-category,
        .section-author {
            padding: 40px 0 30px;
        }

        .section-category .container,
        .section-author .container {
            width: 100%;
            max-width: 100%;
            padding: 0 24px;
        }

        .section-category.cat-filter-listing div#primary,
        .section-author div#primary {
            padding-right: 0;
            padding-left: 0;
        }

        .list-showfilter {
            display: block;
            clear: both;
        }

        .list-showfilter::after {
            content: '';
            clear: both;
            display: block;
        }

        .cat-filter-listing .search-box {
            max-width: 100%;
            margin: 0 0 20px;
        }

        .list-showfilter {
            display: block;
            margin: 0 0 40px;
        }

        .list-showfilter li #showfilter.filtertext {
            height: 40px;
            min-width: 115px;
            background-color: transparent;
            font-family: Roboto !important;
            font-size: 14px !important;
            font-weight: bold !important;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: normal;
            color: #000000 !important;
            padding: 12px;
            text-align: center;
            border: 1px solid #000;
        }

        .list-showfilter li #showfilter.filtertext:hover,
        .list-showfilter li #showfilter.filtertext:focus {
            color: #fff !important;
            background: #000;
            border: 1px solid #000;
        }

        .heading-leftcheckbox {
            display: block;
        }

        .cat-filter-listing .category-grant-right h3.widget-title,
        .cat-filter-listing #primary .archive-header,
        .cat-filter-listing .leftcheckbox h3.widget-title {
            display: none !important;
        }

        .cat-filter-listing {
            padding: 30px 0 30px;
        }

        .serch-filter-mainwrapper {
            clear: both;
            margin: 0 -15px;
        }

        .serch-filter-mainwrapper::after {
            content: '';
            display: block;
            clear: both;
        }

        .serch-filter-mainwrapper .serach-parent {
            width: 33.33%;
            float: left;
            padding: 0 15px;
        }

        .section-author .cat_right_sidebar {
            padding-top: 16px;
            padding-left: 0;
            border-top: 1px solid #f5f5f5;
        }

        .section-author .cat_right_sidebar .author_bio {
            position: relative;
            min-height: 160px;
            padding: 0 0 0 180px;
        }

        .section-author .cat_right_sidebar .author_bio_image,
        .section-author .cat_right_sidebar .author_bio_image img {
            width: 158px;
            height: 158px;
            position: absolute;
            left: 0;
            top: 4px;
        }

        .section-author .cat_right_sidebar .author_bio h2,
        .section-author .cat_right_sidebar .author_bio .author_bio_heading {
            margin: 0 0 20px !important;
        }

        .banner-section {
            padding: 24px 15px 40px;
        }

        .heading-team {
            font-size: 22px !important;
            line-height: 1.36 !important;
            height: 60px;
        }

        .heading-team a {
            font-size: 18px !important;
            line-height: 1.33 !important;
        }

        .cat-filter-listing .leftcheckbox.afterfilterclick {
            margin-top: 0 !important;
            float: left !important;
        }

        .section-category .cat_right_sidebar {
            padding-left: 0;
        }

        .teamModal {
            background: #fff;
            padding: 0;
        }

        .teamModal .modal-dialog {
            width: 625px;
            margin: 0 auto;
        }

        .teambio-img {
            height: 220px;
            width: 220px;
            position: static;
            left: 0;
            top: 0;
            margin: 0 0 40px;
        }

        .teambio-img img {
            height: 220px;
            width: 220px;
        }

        .teambio-block {
            min-height: auto;
            padding: 40px 0 0 0;
        }

        .section-team #primary.category-grant-right {
            padding: 0px 0 0px 0;
            width: 100% !important;
        }

        .section-team .about-sidebar {
            width: 100%;
            margin: 0 0 50px;
        }

        .teamblock .teamimg,
        .teamblock .teamimg img {
            max-width: 100%;
            width: 100%;
            height: 200px;
        }

        .banner-section>.banner-left-part.bannerdiv {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0 0 30px;
        }

        .banner-section>.banner-right.bannerdiv {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0;
        }

        .banner-section {
            padding: 50px 15px 40px;
        }

        .banner-text {
            padding-top: 0;
            text-align: center;
        }

        .annoucements-text h2 {
            min-height: auto;
        }

        .banner-section>.banner-right.bannerdiv .banner-img img {
            max-height: 369px;
            width: 654px;
        }

        .filter-main-parent .filterback {
            font-family: Roboto !important;
            font-size: 20px !important;
            font-weight: bold !important;
            font-style: normal !important;
            font-stretch: normal !important;
            line-height: normal !important;
            letter-spacing: normal !important;
            color: #050505 !important;
            margin-bottom: 15px;
        }

        .filter-main-parent .filterback img {
            margin: 0 0 0 -5px;
        }

        .serch-filter-mainwrapper .serach-parent .all-checkbox {
            padding: 0;
        }
        .megamenublock .left-indic-footer ul li > span {
            display: none;
        }

    }

    @media screen and (max-width:991px) {
        #container {
            max-width: 750px;
        }
        .bharatiyaLanguages .event-box{
                min-height: 300px;
        }
        #Interviews .common-flex-div,
        #Annoucements .common-flex-div {
            max-width: 100%;
            flex: 0 0 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-bottom: 10px;
        }

        .annoucements-box {
            padding: 20px 30px 20px;
        }

        .siglepost-text {
            position: relative;
            z-index: 9;
            transform: unset;
            left: 0;
            right: 0;
            margin: -66px auto 0px;
            width: 595px;
        }

        .subbanner-content {
            padding-left: 0;
        }

        .commentry-img img {
            height: 405px;
            width: 719px;
            object-fit: cover;
        }

        .custom-body .single-read-sectiopn .subheading {
            margin-bottom: 31px;
        }

        .singlepost-rel {
            height: auto;
        }

        .subbanner-content .publication-text {
            padding: 0;
            margin: 0;
        }

        .singlepost-rel .publishername {
            position: static;
        }

        .Quickreads-section {
            padding-bottom: 61px;
        }

        .event-box {
            padding: 18px 30px 28px;
            min-height: 287px;
        }
        .event-box {
            min-height: 287px;
        }

        .review-img img {
            width: 95px;
            height: 149px;
            object-fit: cover;
        }

        .review-img {
            max-width: 95px;
        }

        .review-ul {
            padding-left: 125px;
            margin-bottom: 42px;
            min-height: 149px;
        }

        #Reviews .review-text h2 {
            margin-bottom: 2px;
        }

        #Reviews .review-text .publishername {
            padding-top: 6px;
        }

        #Reviews {
            padding-bottom: 22px;
        }

        .video-heading h2 {
            font-size: 18px;
        }

        .left-indic-footer {
            max-width: 158px;
            flex: 0 0 158px;
        }

        .right-indic-footer {
            flex: 0 0 calc(100% - 188px);
            max-width: calc(100% - 188px);
        }

        .indicacademy-ul li {
            max-width: 150px;
            flex: 0 0 150px;
        }

        .mobile-newsletter {
            display: flex !important;
        }

        .desktop-newsletter {
            display: none;
        }

        .annoucements-box {
            min-height: auto;
        }

        .event-box {
            padding: 18px 23px 28px;
        }


        .video-img img {
            height: 100%;
        }

        .section-article .entry-title {
            text-align: center;
            line-height: 1.2;
            font-size: 45px;
            margin: 0 auto 30px !important;
        }

        .section-article .entry-date {
            padding-right: 0;
            text-align: center;
            margin: 0 auto 110px !important;
        }

        .arcontent .heateor_sss_sharing_container {
            float: none;
            position: absolute;
            width: 314px;
            top: -70px;
            left: 50%;
            right: auto;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
        }


        .event-box {
            min-height: 330px;
        }


        .team-list li {
            width: 25%;
        }

        /*.fixedheader #container {
            width: 100%;
            max-width: 100%;
            padding: 0 24px;
        }*/

        .section-team .container {
            width: 100%;
            padding: 0 24px;
        }

        .section-team {
            padding: 40px 0 40px;
        }

        .bootom-footer {
            margin: 30px 0 0;
        }

        .right-indic-footer .indicacademy-ul li {
            max-width: 160px;
            flex: 0 0 160px;
            margin-right: 15px;
            margin-bottom: 25px;
        }

        .megamenublock .indicacademy-ul>li {
            max-width: calc(50% - 15px);
            flex: 0 0 calc(50% - 15px);
            margin-right: 15px;
        }

        .megamenublock .indicacademy-ul>li ul {
            margin-bottom: 25px;
        }

        .heading-post {
            font-size: 18px !important;
            font-weight: 300 !important;
            line-height: 1.4;
        }

        .heading-post a {
            font-size: 18px !important;
            font-weight: 300 !important;
        }

        .postblock .postimg {
            height: 125px;
            max-width: 220px;
        }

        .postblock .postimg img {
            height: 125px;
        }

        .mobile-newsletter h6.academy-subheading {
            min-height: unset;
            margin-bottom: 10px;
        }

        #tribe-events-pg-template,
        .tribe-events-pg-template {
            width: 100%;
            max-width: 100%;
            padding: 20px 24px;
        }

        footer.footer .container {
            width: 100%;
            max-width: 100%;
            padding: 0px 24px;
        }

        .tribe-events-pg-template .container {
            width: 100%;
            max-width: 100%;
            padding: 0px;
        }
        .tribe-bar-date-filter, .tribe-bar-submit {
            padding: 15px !important;
        }
        #tribe-bar-form.tribe-bar-mini * {
            font-size: 14px;
        }
        .detail-social-box {
            padding-right: 0px;
        }
        .banner-text h2 {
            font-size: 30px;
        }
        #Interviews .publishername{position: static;}
        #Interviews .parent-flex{display: block;}
        #Interviews .common-flex-div{padding-bottom: 0;}
        .home .siglepost-text h2 {padding-top: 0;}
        .annoucements-parent.latest-post {
            display: flex;
        }


       
        .newLatestPost .common-flex-div, .grant-section .common-flex-div {
            flex: 0 0 100%;
            max-width: 100%;
            margin-bottom: 30px;
        }
        /** Hero Section **/
        .banner-section, #purpose_panel {
            padding: 30px 0;
        }
        .topBannerParentLeft {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .topBannerParentRight {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 30px 0 0;
        }
    }

    @media screen and (max-width:800px) {

        #Videos .owl-stage {
            padding-left: 0px !important;
        }

        .video-caresoul .owl-stage-outer, .interview-section .owl-stage-outer, .announcements-caresoul .owl-stage-outer  {
            overflow: visible;
        }

        .megamenublock .left-indic-footer {
            max-width: 244px;
            flex: 0 0 244px;
            padding: 25px 15px 15px 10px;
        }

        .megamenublock .right-indic-footer {
            flex: 0 0 calc(100% - 244px);
            max-width: calc(100% - 244px);
        }

        .sbtnblock {
            margin: 0;
        }

        .sbtnblock .btn-orange {
            width: 100%;
        }

        .searchfields .form-group {
            margin-bottom: 35px;
        }

        .video-img img {
            height: 100%;
        }

        .section-article .container {
            padding: 0 24px;
        }

        .arcontent,
        .section-article .entry-thumbnail,
        .section-article .entry-content,
        .section-article .entry-title,
        .section-article .entry-date {
            width: 100%;
            max-width: 100%;
        }

        .section-article .entry-thumbnail {
            max-width: 720px;
            width: 720px;
            height: 405px;
        }

        .section-article .entry-thumbnail img {
            height: 405px;
        }

        .annoucements-box {
            word-break: break-word;
        }

        .teamblock .teamimg,
        .teamblock .teamimg img {
            max-width: 157px;
            width: 100%;
            height: 157px;
        }

    }

    @media screen and (max-width:775px) {

        /****************************Event Calender***************************************/
        .search-section {

            margin-top: 0;
            padding-top: 5px;

        }

        .search-section b {
            font-size: 12px;
        }

        #tribe-bar-collapse-toggle {
            background: #ff8019;
            margin-top: 5px;
            font-size: 12px;
            font-weight: 500;
            padding: 5px 15px;
            color: #fff;
        }

        .tribe-bar-date-filter {
            width: 50% !important;
            padding-left: 15px !important;
        }

        #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div,
        .tribe-bar-submit,
        .tribe-bar-geoloc-filter {
            width: 50%;
        }

        #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
            background: #fff;
        }

        .tribe-bar-geoloc-filter {
            width: 50% !important;
        }

        .tribe-bar-submit {
            width: 50% !important;
            float: left !important;
            padding-right: 15px !important;
        }

        #tribe-events-content .tribe-events-calendar td {
            height: 60px !important;
        }


        #tribe-events-header .tribe-events-sub-nav li a {
            display: block;
        }

        #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,
        #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
        #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,
        #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous {
            width: auto;
        }

        .tribe-events-sub-nav li a {
            background: transparent;
            color: #000;
            padding: 0px 0 0 20px;
        }

        .tribe-events-page-title-new {
            font-size: 14px;
        }

        .tribe-events-sub-nav li a {
            font-size: 12px !important;
        }

        #tribe-mobile-container .type-tribe_events {
            padding: 0px 0 8px;
        }

        #tribe-mobile-container .type-tribe_events h4 {

            font-size: 18px;
            font-weight: 300;
            margin-bottom: 0;
            padding-bottom: 5px;

        }

        .tribe-events-event-body a {
            padding-top: 15px;
            display: block !important;
        }


        #tribe-events-content .tribe-events-calendar .mobile-active:hover,
        #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active,
        #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"],
        #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"] a,
        .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"],
        .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a,
        .tribe-events-calendar td.mobile-active {
            background-color: #f48429;
        }

        #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,
        .tribe-events-calendar td.tribe-events-present.mobile-active,
        .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"],
        .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a {
            background-color: #f48429 !important;
        }

        .cal-section-event {
            margin-bottom: 25px;
        }

        .tribe-mobile-day {
            margin-top: 35px;
        }

        .tribe-events-sub-nav li a:hover,
        .tribe-events-sub-nav li a:visited {
            color: #000;
        }

        .left-bottomfooter {
            flex: unset;
            max-width: unset;
        }

        .tribe-bar-city-filter {
            width: 50% !important;
        }

        .tribe-events-event-body a {

            display: inline-block !important;

        }
        .common-select-event .dropdown-menu{
            max-height: 63px !important;
        }
    }

    @media screen and (max-width:767px) {
        .banner-text h2 {
            font-size: 30px;
            line-height: 1.33;
        }

        .video-section .owl-theme .owl-prev {
            margin-left: -11px !important;
        }

        .video-section .owl-theme .owl-next {
            margin-right: -10px !important;
        }

        .indicacademy-ul li {
            max-width: 125px;
            flex: 0 0 125px;
            margin-right: 12px;
        }

        #container {
            max-width: 100%;
            padding: 0px 20px;
        }

        #submenu.submenublock .container {
            width: 100% !important;
            padding: 0;
        }

        /*.megamenublock .right-indic-footer .academy-subheading img {
        display: none;
    }*/
        /*.megamenublock .indicacademy-ul > li, .megamenublock .indicacademy-ul > li:last-child {
        border: none;
    }*/
        /*.megamenublock .right-indic-footer ul {
        display: block;
    }*/

        .section-category {
            padding: 30px 0 40px;
        }

        .section-category #primary .archive-header {
            display: block !important;
        }

        .section-category .post .right_post_content .entry-summary p {
            display: block !important;
        }

        .cat-filter-listing .category-grant-right h3.widget-title,
        .cat-filter-listing #primary .archive-header,
        .cat-filter-listing .leftcheckbox h3.widget-title {
            display: none !important;
        }

        .section-category .container {
            width: 100%;
            max-width: 100%;
            padding: 0 20px;
        }

        .cat-filter-listing .search-box {
            max-width: 100%;
            margin: 0 0 10px;
        }

        .list-showfilter li:first-child {
            width: 100%;
            display: block;
            margin: 0 0 20px;
        }

        .list-showfilter li #showfilter.filtertext {
            width: 100%;
            margin: 0;
        }

        .cat-filter-listing {
            padding: 20px 0 30px;
        }

        .cat-filter-listing .post .event-parent-box .entry-thumbnail {
            flex: 0 0 100%;
            max-width: 100%;
            height: auto;
            padding-bottom: 0px;
            margin: 0 0 20px;
        }

        .cat-filter-listing .post .event-parent-box .entry-thumbnail img {
            height: auto;
            max-height: 100%;
            display: block;
        }

        .cat-filter-listing .post .right_post_content {
            max-width: 100%;
            flex: 0 0 100%;
            padding: 0;
        }

        .section-category.cat-filter-listing .post {
            border-bottom: none;
            overflow: visible !important;
        }

        .list-showfilter {
            display: block;
            margin: 0 0 20px;
        }

        .section-category.cat-filter-listing .post .right_post_content .entry-summary {
            display: none;
        }

        .serch-filter-mainwrapper .serach-parent {
            width: 100%;
            float: none;
            padding: 0;
        }

        .filter-main-parent .filterback {
            background: #fff1e5;
            padding: 20px 20px;
        }

        .list-showfilter li {
            float: right;
        }

        .list-showfilter li:first-child {
            float: left;
        }

        .list-showfilter li:nth-child(2) {
            float: left;
        }

        #primary .archive-header {
            display: block;
        }

        .teambio-content {
            max-height: 100%;
        }

        .right-indic-footer .indicacademy-ul li {
            max-width: 128px;
            flex: 0 0 128px;
        }

        .megamenublock .left-indic-footer {
            max-width: 100%;
            flex: 0 0 100%;
            padding: 22px 15px 15px 20px;
        }

        .megamenublock .left-indic-footer ul li {
            flex: 0 0 100%;
            max-width: 100%;
        }

        .megamenublock .left-indic-footer::after,
        .megamenublock .right-indic-footer::after {
            content: '';
            top: 0;
            bottom: 0;
            right: 0px;
            width: 0;
            display: none;
        }

        .megamenublock .right-indic-footer {
            flex: 0 0 100%;
            max-width: 100%;
            margin: 0;
            padding: 22px 15px 15px 20px;
        }

        .megamenublock .indicacademy-ul>li {
            flex: 0 0 100%;
            max-width: 100%;
            margin-right: 0;
        }

        .megamenublock .left-indic-footer ul li a {
            font-size: 16px !important;
            line-height: 2.94;
        }

        .megamenublock .left-indic-footer h3 {
            margin: 0 0 20px;
        }

        .megamenublock .left-indic-footer .closebtn {
            padding: 0 0 16px;
        }

        .megamenublock .left-indic-footer ul {
            margin: 0 0 0px;
        }

        .megamenublock .right-indic-footer ul li a {
            font-size: 16px !important;
            line-height: 2.94;
        }

        .megamenublock .right-indic-footer .academy-subheading {
            margin: 5px 0 !important;
        }

        .section-article .entry-thumbnail {
            max-width: 100%;
            width: 100%;
            height: auto;
        }

        .section-article .entry-thumbnail img {
            height: auto;
        }

        .tribe-events-event-meta .column,
        .tribe-events-event-meta .tribe-events-meta-group {
            margin: 0px !important;
            padding: 0;
        }

        .single-tribe_events .tribe-events-schedule {
            margin: 8px 0 8px;
            padding: 7px 0px 0px;
            background: transparent;
            border: none;
        }

        .tribe-events-sub-nav {
            flex-wrap: wrap;
        }

        .tribe-events-sub-nav li a::before {
            top: 0;
        }

        .tribe-events-nav-next {
            text-align: left !Important;
        }

        .section-category .custom-chapter-left #primary .archive-header {
            padding: 0 0 29px !important;
        }
/*        .section-article .entry-content p {
            font-size: 16px !important;
            line-height: 1.5 !important;
        }*/
        .interview-img {margin-bottom: 10px;}
       .container{
            width: 100%;
       }
    }

    @media screen and (max-width:640px) {
        .banner-right.bannerdiv {
            order: unset;
            margin-bottom: 22px;
        }

        #Events .event-box {
            min-height: auto;
        }
        .eventdate-text {
            position: static;
            padding-bottom: 0;
        }
        .event-box {
            padding: 18px 20px 21px;
        }
        .video-img img {
            height: 100%;
        }

        .banner-section>.bannerdiv {
            flex: 0 0 100%;
            max-width: 100%;
        }

        .indicalogo img {
            height: 15px;
        }

        .menusearch.mobile-search {
            font-size: 15px;

        }

        .indicalogo {

            margin-top: 4px;
            margin-right: 20px;
            font-size: 14px;
            line-height: 1;
        }

        #togglemenu {
            padding-top: 0;
            margin-right: 0;
        }

        #sitelogo img {
            height: 15px;
            width: 122px;
        }

        ul.leftheader li {
            vertical-align: unset;
            font-size: 16px;
            padding-right: 18px;
        }

        #masthead {
            padding: 20px 0 !important;
        }

        ul.leftheader {
            margin-top: 0;
        }

        .customnav {
            margin-top: -4px;
        }

        .indicalogo {
            margin-right: -4px;
            margin: 0;
        }

        .custom-body {
            padding-top: 61px;

        }

        .banner-right {
            padding-left: 0;
        }

        #Home .publishername {
            padding: 0;
        }

        .pd-90, #Grants {
            padding: 29px 0;
        }

        .custom-body .subheading {
            margin-bottom: 30px;
        }

        .custom-body .single-read-sectiopn .subheading {
            margin-bottom: 20px;
        }

        .commentry-img {
            margin: 0px -20px;
        }

        .commentry-img img {

            height: 100%;
            width: 100%;
        }

        .singlepost-rel {
            height: auto;
        }

        .common-flex-div {
            max-width: 100%;
            flex: 0 0 100%;
        }

        .event-box {
            min-height: auto;
            margin-bottom: 20px;
        }

        .grantgeneral-text h2 {
            font-size: 25px;
        }

        #Grants .event-box {
            min-height: auto;
        }

        .indicacademy-ul li {
            max-width: 119px;
            flex: 0 0 119px;
            margin-right: 8px;
        }

        .siglepost-text {
            width: 100%;
            margin: -58px auto 0px;
            padding: 27px 20px 21px;
        }

        #Reviews .publication-text {
            display: none;
        }

        #Reviews .review-text h2 {
            margin-bottom: 2px;
            font-size: 18px;
            line-height: 1.33;
        }

        .review-ul {
            padding-left: 114px;
            min-height: 149px;
            margin-bottom: 22px;
        }

        .container {
            padding: 0px 20px;
        }

        #submenu.submenublock .container {
            width: 100% !important;
            padding: 0;
        }

        .searchfields .form-control {
            height: 60px !important;
            font-size: 25px;
        }

        .sclose-block,
        .searchfields {
            width: 100%;
            padding: 0 20px;
        }

        .sclose-block {
            margin: 20px auto 20px;
        }

        .sticky .fixedheader #masthead {
            padding: 11px 0px 10px !important;
        }

        .post-list li {
            width: 100%;
            float: none;
            padding: 0 15px;
        }

        .section-posts .container,
        .section-article .container {
            padding: 0 20px;
        }

        .section-posts {
            padding: 25px 0 20px;
        }

        .section-article .entry-title {
            text-align: left;
            line-height: 1.29;
            font-size: 35px;
            margin: 0 auto 20px !important;
        }

        .section-article .entry-date {
            padding-right: 0;
            text-align: left;
            margin: 0 auto 90px !important;
        }

        .arcontent .heateor_sss_sharing_container {
            top: -55px;
            left: 0;
            right: auto;
            transform: translateX(0);
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
        }

        .section-article .entry-thumbnail a,
        .section-article .entry-thumbnail a img {
            display: block;
        }

        .arcontent .heateor_sss_sharing_container .heateorSssSharingRound .heateorSssSharing {
            margin: 0 7px 4px;
        }

        .section-article {
            padding: 20px 0 30px;
        }

        .section-category,
        .section-author {
            padding: 20px 0 20px;
        }

        .section-category #primary .archive-header .archive-title,
        .section-author #primary .archive-header .archive-title {
            font-size: 16px !important;
        }

        .section-category #primary .archive-header,
        .section-author #primary .archive-header {
            padding: 0 0 20px !important;
            font-size: 16px !important;
        }

        .section-category .container,
        .section-author .container {
            width: 100%;
            max-width: 100%;
            padding: 0 20px;
        }

        .section-category .post .right_post_content .entry-summary,
        .section-author .post .right_post_content .entry-summary {
            display: none;
        }

        .section-category .cat_right_sidebar .rp-medium-one,
        .section-author .cat_right_sidebar .rp-medium-one {
            margin: 0 0 20px !important;
        }

        .section-category .post .right_post_content,
        .section-author .post .right_post_content {
            max-width: 100%;
            flex: 0 0 100%;
            padding: 0;
        }

        .section-category .post .event-parent-box .entry-thumbnail,
        .section-author .post .event-parent-box .entry-thumbnail {
            flex: 0 0 100%;
            max-width: 100%;
            height: auto;
            padding: 0px;
            margin: 0 0 20px;
        }

        .section-category .post .event-parent-box .entry-thumbnail img,
        .section-author .post .event-parent-box .entry-thumbnail img {
            height: auto;
            max-height: 100%;
            display: block;
        }

        .section-category .post,
        .section-author .post {
            margin: 0 0 20px !important;
            border-bottom: none !important;
        }

        .load_more_button {
            width: 100%;
        }

        .section-article .entry-thumbnail iframe {
            height: 280px;
        }

        .grantgeneral-parent .event-box,
        .event-box {
            min-height: 277px;
        }

        .banner-text {
            text-align: left;
        }

        .banner-section>.banner-right.bannerdiv .banner-img img {
            max-height: 369px;
            width: 100%;
        }

        .banner-section>.banner-right.bannerdiv .banner-img {
            width: auto;
            margin: 0 -20px;
        }

        .interview-img {
            text-align: center;
        }

        .interview-img img {
            width: 100%;
            height: 100%;
        }

        .Quickreads-section .singlepost-rel h2 {
            font-size: 22px;
            line-height: 1.35;
        }
        .researchpapers-section .subbanner-content .siglepost-text .singlepost-rel h2 {
            font-size: 22px;
        }

        .academy-subheading {
            margin-bottom: 20px;
            margin-top: 20px;
        }

        .section-category .post .right_post_content .entry-header {
            margin-top: 0;
        }

        .section-category .cat_right_sidebar {
            margin-top: 35px;
        }

        .section-author .cat_right_sidebar {
            padding-top: 20px;
            padding-left: 0;
        }

        .section-author .cat_right_sidebar .author_bio {
            position: relative;
            min-height: auto;
            padding: 0;
        }

        .section-author .cat_right_sidebar .author_bio_image,
        .section-author .cat_right_sidebar .author_bio_image img {
            width: 116px;
            height: 116px;
            position: static;
            top: 0;
        }

        .section-author .cat_right_sidebar .author_bio h2,
        .section-author .cat_right_sidebar .author_bio .author_bio_heading {
            margin: 0 0 20px !important;
        }

       .grant-section .grantgeneral-parent .grant_images {
    float: none;
    width: 100%;
    max-width: 100%;
}

        .grant-section .grantgeneral-parent .event-box {
            width: 100%;
            float: none;
        }

        .annoucements-section .annoucements-box .annoucements-text {
            height: auto;
                padding-bottom: 0;
        }
        .annoucements-box .annoucements-text .publishername{
            position: static;
        }
        .annoucements-section .parent-flex .common-flex-div {
            max-width: 100% !important;
            flex: 0 0 100% !important;
        }

        .section-team {
            padding: 20px 0;

        }

        .team-list li {
            width: 50%;
        }

        .teamblock {
            margin: 0 0 20px;
        }

        .heading-team,
        .heading-team a {
            font-size: 18px !important;
            line-height: 1.33 !important;
        }

        .heading-team {
            height: 52px;
        }

        .teamblock .teamimg,
        .teamblock .teamimg img {
            height: 245px;
            width: 100%;
            max-width: 100%;
        }

        .teamModal {
            padding: 0 !important;
        }

        .teamModal .modal-dialog {
            width: 100%;
        }

        .teambio-img {
            height: 100%;
            width: 100%;
            position: static;
            margin: 0 0 30px;
        }

        .teambio-img img {
            height: 100%;
            width: 100%;
            min-height: 360px;
        }

        .teambio-block {
            min-height: auto;
            padding: 0;
        }

        .teamModal .close {
            position: absolute;
            right: 20px;
            top: 20px;
            z-index: 1000;
            width: 49px;
            height: 49px;
            padding: 4px;
            background: #fff;
            opacity: 1;
            cursor: pointer;
            border-radius: 50%;
        }

        .teambio-content {
            max-height: 100%;
            padding: 0 20px;
        }

        .fixedheader #container {
            width: 100%;
            max-width: 100%;
            padding: 0 20px;
        }

        .category-reviews .section-category .post .right_post_content {
            padding: 0px 15px 20px 20px;
        }

        .about-content {
            padding: 30px 0 0 0;
        }

        .section-team {
            padding: 35px 0;
        }

        .section-team .container {
            padding: 0 20px;
        }

        .main-mheading {
            margin: 0 0 30px;
        }

        .main-mheading h3 {
            font-size: 20px !important;
        }

        .section-team .about-sidebar {
            margin: 0 0 30px;
        }

        .postblock .postimg img {
            height: auto;
        }

        .postblock .postimg {
            height: auto;
            max-width: 100%;
        }
        .interview-text h2, .research-text h2, .video-heading h2, .siglepost-text h2, .siglepost-text h2, .annoucements-text h2, .review-text h2 {
            font-size: 16px;
        }
        .video-heading h2 {
            font-size: 16px;
        }
        #Reviews .review-text h2 {
            font-size: 16px;
        }
        .heading-post, .heading-post a {
            font-size: 16px !important;
        }
  /*      .section-article .entry-content p {
            font-size: 14px !important;
            line-height: 1.5 !important;
        }
*/
.grant_images, .latest-post .annoucements-box {
    max-width: 100%;
    flex: 0 0 100%;
}
.annoucements-parent.latest-post{
    flex-wrap:wrap;
}
.grant_images a {
    display: inline-block;
    width: 100%;
}
.grant_images img {
    width: 100%;
    max-width: 100%;
}

.annoucements-parent.grantgeneral-parent {
    display: block;
}
    }

    @media screen and (max-width:600px) {
        .interview-img {
            max-width: 100%;
            flex: 0 0 100%;
            text-align: center;
        }

        .interview-img img {
            width: 100%;
            height: 100%;
        }

        .interview-text {
            flex: 100%;
            max-width: 100%;
            padding: 0;
        }

        .interview-box {
            margin-bottom: 18px;
        }

        #Interviews {
            padding-bottom: 3px;
        }

        .annoucements-box {
            padding: 28px 20px;
        }

        .annoucements-parent {
            margin-bottom: 11px;
        }

        #Longreads {
            padding-bottom: 31px;
        }

     /*   .event-box {
            padding: 18px 20px 28px;
        }*/

        .event-box {
            min-height: 264px;
            margin-bottom: 20px;
        }

        #Researchpaper {
            padding-top: 9px;
            margin-bottom: 0;
        }

        .grant-section .common-flex-div {
            flex: 0 0 100%;
            max-width: 100%;
            margin-bottom: 0;
        }

        .grantgeneral-parent .event-box {
            margin-bottom: 20px;
        }

        #Reviews {
            padding-top: 9px;
        }

        .video-caresoul {
            margin: 0px -20px 0px 0px;
        }

        .interview-parent .publication-text {
            margin-bottom: -1px;
        }

        .indicalogo img {
            height: 15px;
            width: 70px;
        }

        .indicalogo {
            margin-right: 18px;
        }

        .leftheader {
            width: 60%;
        }

        .customnav {
            align-items: center;
            display: flex;
            padding: 0;
            justify-content: flex-end;
        }

        .indicalogo {
            margin-right: 18px;
            width: 70px;
        }

        #togglemenu {
            margin-top: -5px;
            width: 34px;
            display: inline-block;
        }

        ul.leftheader li {
            width: 70%;
        }

        .left-indic-footer h3 {
            font-size: 20px;
        }

        .left-indic-footer ul li {
            flex: 0 0 50%;
            max-width: 50%;
        }

        .left-indic-footer ul {
            display: flex;
            flex-wrap: wrap;
            margin-bottom: 4px;
        }

        footer.footer {
            padding: 10px 0px 45px;
        }

        .footer .container {
            padding: 0px 10px;
        }

        .left-indic-footer {
            max-width: 107%;
            padding: 20px;
            flex: 0 0 107%;
            margin: 0 0 0 -10px;
            width: auto;
            display: block;
        }

        footer .left-indic-footer ul li {
            font-size: 14px;
            line-height: 2.57;
        }

        .right-indic-footer {
            flex: 100%;
            max-width: 100%;
            margin-top: 19px;
        }

        .indicacademy-ul li {
            max-width: 100%;
            flex: 0 0 100%;
            margin-right: 0;
        }

        .indicacademy-ul>li {
            border-top: none;
        }

        .indicacademy-ul>li ul {
            display: none;
            padding: 7px 0px;
        }

        .indicacademy-ul li ul li {
            padding-bottom: 8px;
        }

        .academy-subheading {
            cursor: pointer;
            position: relative;
            padding: 15px 0px 5px;
        }

        .indicacademy-ul {
            margin-top: 21px;
            margin-bottom: 10px;
        }

        .academy-subheading img {
            position: absolute;
            top: 12px;
            right: 0;
            transform: rotate(90deg);
        }

        .mobile-newsletter {
            display: block !important;
            padding: 0px 10px;
        }

        .newsletter-box {
            display: block;
        }

        .newsletter-box input {
            height: 40px;
        }

        .signupbtn {
            border: 2px solid #000;
            background: transparent;
            height: 40px;
            min-width: 100%;
            margin: 15px 0px;
        }

        .right-indic-footer {
            padding: 0px 10px;
        }

        .indicacademy-ul>li:last-child {
            border-bottom: none;
        }

        .right-bottomfooter {
            text-align: center;
            margin-top: 25px;
        }

        footer.footer {
            padding: 10px 0px 35px;
        }

        .copyright-menu {
            display: block;
            padding: 15px 0px 25px;
        }

        .copyright-left {
            text-align: center;
            padding: 0px 0px 20px;
        }

        .copyright-right ul {
            display: flex;
            justify-content: center;
        }

        .arrowdown img {
            transform: rotate(270deg);
        }

        .interview-text h2 {
            margin-bottom: 12px;
        }

        .video-img {
            margin-bottom: 14px;
        }

        .video-heading h2 {
            font-size: 16px;
            line-height: 1.33;
        }

        .left-indic-footer li {
            padding-bottom: 8px;
        }

        .copyright-right ul li {
            padding: 0px 15px;
            margin: 0;
        }

        .academy-subheading img {
            display: block;
        }

        .commentry-img a {
            width: 100%;
        }

        .right-indic-footer .indicacademy-ul li {
            max-width: 100%;
            flex: 0 0 100%;
            margin-bottom: 0;
        }

        .academy-subheading br {
            display: none;
        }

        .bootom-footer {
            margin: 0;
        }

        .right-indic-footer h3 {
            font-size: 20px;
        }

        .megamenublock .indicacademy-ul>li,
        .megamenublock .indicacademy-ul>li:last-child {
            border-bottom: none !important;
        }

        .megamenublock .indicacademy-ul>li ul {
            margin-bottom: 0;
        }
        .subscribeNewLetter .newsletter-box input{
            max-width: 100%;
        }
        .mobile-newsletter .subscription_parent {
            text-align: center;
        }
    }

    @media screen and (max-width:520px) {

        .teamblock .teamimg,
        .teamblock .teamimg img {
            height: 205px;
        }
        .single-event-footer-parent {
    display: block;}
    }

    @media screen and (max-width:480px) {
        .section-article .entry-thumbnail iframe {
            height: 180px;
        }

        .teamblock .teamimg,
        .teamblock .teamimg img {
            height: 170px;
        }
        .tribe-bar-date-filter {width: 100% !important;}
        #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner > div, .tribe-bar-submit, .tribe-bar-geoloc-filter {
            width: 100%;
        }
        .tribe-bar-submit {
            width: 100% !important;
        }
        body .tribe-bar-submit .tribe-events-button.tribe-no-param {

            margin: 0px !important;
            padding: 0px !important;
        }
     
        .latest-post .annoucements-box{
            min-height:218px;
        }
        #Annoucements .common-flex-div{
            margin-bottom:10px;
        }

        .topBannerParentRight__Parent .commonBoxParent {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .topBannerParentRight__Parent .commonBoxParent:nth-child(3) {
            margin-bottom: 30px;
        }
    }

    @media screen and (max-width:420px) {
        .interview-img img {
            width: 100%;
            max-width: 100%;
            height: 100%;
        }
        #Interviews img {
            height: 123px;
        }
        .interview-text h2 {
            min-height: unset;
        }
    }

    @media screen and (max-width:360px) {
        .copyright-right ul li {
            padding: 0px 7px;
        }

        .section-article .entry-thumbnail {
            max-width: 318px;
            width: 318px;
            height: 179px;
        }

        .section-article .entry-thumbnail img {
            height: 179px;
        }

        .postblock .postimg img {
            height: 179px;
        }

        .postblock .postimg {
            height: 179px;
            max-width: 318px;
        }

        .teamblock .teamimg,
        .teamblock .teamimg img {
            height: 144px;
            width: 144px;
        }
        #Interviews img {
            height: 100px;
        }
        .grantgeneral-parent .grant_images img {
            height: 100px;
        }
    }

    @media screen and (max-width:330px) {

        .teamblock .teamimg,
        .teamblock .teamimg img {
            height: 144px;
            width: 100%;
        }

        .section-article .entry-thumbnail {
            max-width: 100%;
            width: 100%;
            height: 179px;
        }

        .section-article .entry-thumbnail img {
            height: 179px;
        }

        .postblock .postimg {
            height: 179px;
            max-width: 100%;
        }
        #togglemenu{
            margin-right:0;
        }

    }

