  
.topic-dropdown-icon.open-icon {
    transform: rotate(180deg); /* rotate the arrow 180° when open */
}

 .contentcolor strong {
    color: #3698de !important;
}

a.rss-podcast-readmore {
    color: #3698de !important;
    text-decoration: underline !important;
}
 .topic-dropdown-wrapper {
    position: relative;
    display: inline-block;
}
.pt_episode_guest_image_wrap {
    display: flex;
    justify-content: flex-end;
}
.topic-dropdown-icon {
    cursor: pointer;
    font-size: 20px;
}
span.topic-dropdown-icon {
       font-size: 35px !important;
    position: absolute;
    right: 11px;
    top: -70px;
    color: #3698de;
    transition: transform 0.3s ease;
    display: inline-block;
}
.topic-dropdown-options {
    background: #fff;
    padding: 0;
    border-radius: 6px;
    list-style: none;
    margin: 0;
    overflow-y: auto;
    display: none;
    max-height: 234px;
    z-index: 999;
    width: 491px !important;
}
.topic-dropdown-options li {
    padding: 6px 10px;
    cursor: pointer;
    font-size: 13px;
    color: #3698de;
        border-radius: 5px;
    padding: 4px 9px;
}

.topic-dropdown-options li:hover {
    background-color: #d1ebfa;
}

.samlltranscript {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 80px;
}
 
.acf-keywords-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 3px;
    width: 100% !important;
    margin-top: 8px;
}
span.acf-keyword {
    width: 100%;
}
/*for search dropdow end*/

.setsharesetting span.elementor-share-btn__title img {
    width: 100% !important;
    height: 38px;
}
.setsharesetting .elementor-share-btn__text
 {
    padding: 0px;
}
.blackbold {
    color: black;
}

 .podcast-active {
    background: #0e1827 !important;
    color: white !important;
}
.current_page_ancestor>a {
    border-bottom: 3px solid #3698de !important;
}
.setsharesetting .elementor-share-btn__text{
    position: relative;
}
 .setsharesetting span.elementor-share-btn__title img {
    transition: transform 0.3s ease;
}

.setsharesetting span.elementor-share-btn__title img:hover {
    transform: scale(1.2);
}
.setsharesetting .elementor-share-btn__text::before {
    content: "|";
    margin: 0 2px;
    color: #9c9c9c;
    font-size: 22px;
    line-height: 0;
    display: inline-block;
    left: -4px;
    position: absolute;
    top: 17px;
    opacity: .8;

}
.tabsforpodcasts span.e-n-tab-title-text {
    font-size: 16px;
}
.rss_cpt_post_title h2{
  display: -webkit-box;
    -webkit-line-clamp: 4; /* Number of visible lines */
    -webkit-box-orient: vertical;
    overflow: hidden; 
        min-height: 80px;
}

/*elementor form css*/
.formfornewsletter .elementor-field {
    max-width: 75% !important;
}
.formfornewsletter .elementor-field-group {
    display: flex;
    justify-content: space-between;
}
/*elementor form css end*/

span.guest-last-name{
  display: -webkit-box;
    -webkit-line-clamp: 1 !important; /* Number of visible lines */
    -webkit-box-orient: vertical;
    overflow: hidden !important;
}
.citysetting2 h2.elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
}
.pt_episode_guest_image_wrap img {
    max-width: 100px;
    border-radius: 60px;
}

.setsharesetting .elementor-grid-item:nth-child(1) .elementor-share-btn__text::before{
	display:none !important;
}

.arrowset svg path {
    fill: #9ea3aa !important;
}

.iconssocial .cls-1 {
    fill: black !important;
}

/* Podcast page */

.tabsforpodcasts button:hover, .tabsforpodcasts button:focus {
    border-bottom: 3px solid #3698de !important;
    border-radius: 0px !important;
    padding: 0px !important;
}
.tabsforpodcasts .e-n-tab-title:first-child::after {
    content: "";
    position: absolute;
    right: -15px;
    top: 51%;
    transform: translateY(-50%);
    height: 11px;
    width: 1.3px;
    background-color: #0e1827;
}
.pt_episode_guest_image_wrap img {
    border-radius: 50% !important;
    aspect-ratio: 259 / 259;
    object-fit: cover;
    width: 300px !important;
    max-width: 130px !important;
}
a.hoverset:hover span{
  color: #0e1827 !important;
}
.parent-pageid-1499 .tabsforpodcasts summary.e-n-accordion-item-title .e-n-accordion-item-title-text 
 {
    font-style: normal;
}
.parent-pageid-1499 .tabsforpodcasts details {
    margin-bottom: 0px !important;
}
.parent-pageid-1499 .tabsforpodcasts summary.e-n-accordion-item-title {
    border-bottom: 2px solid #999999 !important;
    border-top: 0px !important;
}
#elementor-popup-modal-19322 { 
    backdrop-filter: blur(6px);
}
#elementor-popup-modal-19322 .dialog-widget-content {
    box-shadow: none !important;
    background: transparent !important;
}
.latest-posts-titles {
    margin-top: 12px;
}
li.latest-post-item a {
    padding: 0px;
    font-size: 14px;
    font-family: "Lato";
    color: #3698de !important;
        font-weight: 600;
}
li.latest-post-item a:hover {
    color: #0e1827 !important;
}
li.latest-post-item {
    list-style: square;
    line-height: 21px;
    margin-bottom: 9px;
}
ul.latest-posts-list {
    padding: 0px 19px;
}
.iconloadmoredown img {
    rotate: 90deg;
    max-width: 28px;
    margin-top: 6px;
}
.home .datevisibility h2.elementor-heading-title.elementor-size-default {
    display: none;
}
.setsharesetting .elementor-grid {
    display: flex;
    justify-content: flex-end;
}
 
.bordereedgrid {
  position: relative;
}
.setexerptlenght h2.elementor-heading-title.elementor-size-default {
    min-height: 100px;
}
/* Full width line that visually separates rows */
.bordereedgrid .row-border {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: #dcdcdc; /* border color */
  margin-top: 20px; /* spacing before next row */
  grid-column: 1 / -1; /* makes it span entire grid width */
  pointer-events: none; /* ensures no interaction */
}
/*carousel home end*/



/*scroll bar css*/
.e-off-canvas__content {
  position: relative;
  overflow-y: auto !important;
  scrollbar-width: none;
}
.e-off-canvas__content::-webkit-scrollbar { display: none; }

/* Custom thumb */
.eoc-custom-scroll {
  position: absolute;
  right: 6px;
  top: 0;
  width: 8px;
  height: 50px;
  border-radius: 10px;
  background: rgba(136,136,136,0.95);
  z-index: 9999;
  transition: background 0.2s, opacity 0.3s;
  opacity: 0.9;
  pointer-events: none;
}
.eoc-custom-scroll:hover {
  background: rgba(85,85,85,1);
}
.eoc-custom-scroll {
  top: 10px;
  bottom: 10px;
  height: calc(100% - 20px);
}


/* scroll bar css end*/


/* Podcst page end */


@media only screen and (min-width: 769px) {

     .sub-menu {
        margin-left: -23px !important;
        padding: 0px 22px !important;
    }
     .sub-menu a.elementor-sub-item {
    margin-left: -8px !important;
    display: block;
    padding-right: 10px !important;
}
     .setsharesetting img.linkedinimage {
        height: 20px !important;
        margin-top: -18px !important;
        position: relative;
        top: -9px;
        padding-left: 7px;
        padding-right: 10px;
    }
.topheading h2 {
    font-size: 27px !important;
}

}

/* 1680 and above setting */

/* 1536 setting */

@media only screen and (max-width: 1540px) and (min-width: 1535px) {
}

/* 1536 setting end */

/* 1440 to 1082 setting */

@media only screen and (max-width: 1441px) and (min-width: 1082px) {
    
  .setsharesetting span.elementor-share-btn__title img {
    width: 35px !important;
    height: 27px;
}
  .setsharesetting img.linkedinimage {
        height: 17px !important;
        margin-top: -18px !important;
        position: relative;
        top: -5px;
        padding-left: 7px;
        padding-right: 10px;
}
  .topheading h2 {
    font-size: 22px !important;
}
.pt_episode_guest_image_wrap img {
    
    max-width: 110px !important;
}
}

/* 1440 - 1082 setting end*/
    
    
/* 1080 to 1024 setting */
 
@media only screen and (max-width: 1081px) and (min-width: 1020px) {
     
        .setsharesetting span.elementor-share-btn__title img {
   width: 35px !important;
    height: 27px;
}
 
 .setsharesetting img.linkedinimage {
        height: 17px !important;
        margin-top: -18px !important;
        position: relative;
        top: -5px;
        padding-left: 7px;
        padding-right: 10px;
}
.topheading h2 {
    font-size: 20px !important;
}

}
 
/* 1080 t0 1024 setting end*/




/* 810 setting */

@media only screen and (max-width: 812px) and (min-width: 809px) {
	.pt_episode_guest_image_wrap img { 
    max-width: 111px !important;
}
    .setsharesetting img.linkedinimage {
        height: 17px !important;
        margin-top: -18px !important;
        position: relative;
        top: -3px;
        padding-left: 7px;
        padding-right: 10px;
    }
  
}


/* 810 setting */


/* 768 setting */

@media only screen and (max-width: 769px) and (min-width: 767px) {

    
.setsharesetting span.elementor-share-btn__title img {
    width: 35px !important;
    height: 27px;
}

.setsharesetting img.linkedinimage {
          height: 15px !important;
        margin-top: -18px !important;
        position: relative;
        top: -4px;
        padding-left: 7px;
        padding-right: 10px;
}
 
.setsharesetting .elementor-share-btn__text::before {
     
    font-size: 17px;  
    top: 12px;
} 
  .pt_episode_guest_image_wrap img { 
    max-width: 95px !important;
}  
.topheading h2 {
    font-size: 20px !important;
}
}
/* 768 setting end*/


/* 600 - 378 setting */

@media only screen and (max-width: 600px)  {


	.setsharesetting img.linkedinimage {
           height: 15px !important;
        margin-top: -18px !important;
        position: relative;
        top: -4px;
        padding-left: 7px;
        padding-right: 10px;
}
.topheading h2 {
    font-size: 20px !important;
}

	.pt_episode_guest_image_wrap img { 
    max-width: 78px !important;
}

  .topic-dropdown-options { 
    max-height: 170px; 
    width: 365px !important;
}
    .setsharesetting span.elementor-share-btn__title img {
    width: 100% !important;
    height: 27px;
}
 
.setsharesetting .elementor-share-btn__text::before {
     
    font-size: 17px;  
    top: 12px;
} 
.searchheader form.e-search-form .e-search-input-wrapper {
    width: 100% !important;
}
.searchheader form.e-search-form { 
    flex-wrap: wrap !important;
    justify-content: center !important;
}
.searchheader button.e-search-submit {
    width: 100% !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.acf-keywords-wrap { 
    text-align: center;
}
}

/* 600 - 378 setting end*/

/*  375 downward setting end */

@media only screen and (max-width: 377px) {
    

}

/*  375 downward  setting end */