/* ===================================================================================
* Theme Name: Digiqole Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Author: Tripples
* Author URI: http://themewinter.com
* Description: Digiqole is a Newspaper & Magazine WordPress Theme.
* Version: 2.1.1
* Template: digiqole
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* We encourage you to create Child theme for any modifications you will want to do.
* Why use Child theme?
* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.
* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/
====================================================================================== */
.search_form_new input{
	 height: 45px !important;
    border: 2px solid #2c52d0 !important;
    color: #2c52d0 !important;
    padding: 0 30px;
    width: 100%;
    border-radius: 36px;
	
}
.search_form_new {
	 position: relative;
}
.search_form_new .search-button{
	background-color: transparent;
    border: 0px;
    padding: 0;
    color: #fff;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    width: 70px;
    border-radius: 0 50px 50px 0;
}
.ui-menu
{
	display:none !important;
}

.search_result_head a {
	    line-height: normal !important;
	background:transparent !important;
       color:#2c52d0  !important;
	    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.search-results-active {
    width:100%;
    position:absolute;
    color:#2c52d0 ;
    background-color:white;
    box-shadow:1px 1px 10px 5px #00000042;
    border:1px solid #2c52d0 ;
    padding:10px;
    border-radius:15px;
	z-index:999;
}
/* .search_item, .author_point_one{
border-bottom:1px solid #00000024;
    padding:5px 0;
} */
.search_item:not(:last-child), .author_point_one:not(:last-child) {
  border-bottom: 1px solid #00000024;
  padding: 5px 0;
}

.author_search a img{
	    width: 20px !important;
    min-height: 100% !important;
    height: 20px;
}
.author_search a{
	display:flex;
	align-items:center;
	min-height: auto !important;
	white-space: nowrap;
    gap:10px;
	    font-size: 13px;
    color: black !important;
    font-weight: 500;
}

.posts_search
{
	border-bottom: 1px solid #0000002b;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.author_point{
border:none !important;
}


.author_search img {
	display:none;
}
.author_search.author_point_one {
	padding-top:0px !important;
}











.filter_model_content_qa_popup .popup_qa .close {
	top:0px !important;
	right:0px !important;
	    padding: 5px 12px 7px 12px !important;
    background-color: #113dcd !important;  
	    color: white !important;
}
.popup_qa .filter_content_right  {
	font-size:15px !important;
}
.popup_qa .filter_content_right p{
	margin-bottom:10px !important;
} 
.popup_qa .ask_anony__button #ask_qa_question_form {
    background-color: #113dcd;
    color: white;
    border: none;
    outline: none;
    width: auto;
    padding: 9px 30px;
    font-weight: 600;
    border-radius: 5px;
    margin-top: 20px;
}
.popup_qa .ask_anony___label input {
	width:auto !important;
}
.popup_qa .ask_anony___label{
	
    padding-top: 0px;
}
.popup_qa .ask_anony___label label{
	    font-size: 15px !important;
    padding-left: 5px;
}
.popup_qa .ask_anony_flex  {
	display:block !important;
}
.filter_model_content_qa_popup .Filter_content {
    display: grid !important;
    grid-template-columns: 60% 37% !important;
    grid-gap: 23px !important;
}

.popup_qa label{
	font-size:15px !important;
	    margin-bottom: 6px !important;
	    color: #d09d26 !important;
	    font-weight: 600;
}
.popup_qa textarea {
     height:55px !important;
}
.popup_qa select {
padding: 10px 10px !important; 
}
.popup_qa input, .popup_qa textarea, .popup_qa select {
    padding: 5px 10px 7px;
    width: 100%;
	  margin-bottom: 12px;
	font-size:16px !important;
}

.popup_qa input::placeholder, .popup_qa textarea::placeholder {
    font-size: 15px;
}
.news-slider .owl-wrapper{
gap: 7px !important;  
}
.news-slider .owl-item:not(:last-child) {
    padding-right: 14px !important;
}
.showcase-title{
	width:100%;
}
.download_section.sws p{
	    font-size: 18px !important;
}
.download_image_pdf {
	    padding: 8px 15px !important;
}
.modal-searchPanel .xs-search-group .search-button{
	z-index:999;
}
.home .header-middle-area, .header-wrapper .container {
    padding: 0px !important;
}
.header-middle-area .container .row {
    flex-wrap: nowrap !important;
    justify-content: space-between;
    padding-right: 15px;
}
.home .header-middle-area .container {
    padding: 20px;
}
.ui-menu-item div {
    max-width: 300px;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.custom_nav_search {
    max-width: 320px !important;
    background-color: transparent;
      margin:0px !important;
    position:relative;
    -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
    transition: opacity 0.5s ease, transform 0.5s ease;
     display: none;
    width:100%;
}
.custom_nav_search .form-control {
    height: 45px !important;
      border: 2px solid #2c52d0 !important;
    color: #2c52d0 !important;
}
.custom_nav_search i.ts-icon.ts-icon-search1 {
    color: #2c52d0 !important;
    font-weight: 600;
}
.custom_nav_search .modal-content{
    background-color: transparent !important;
    border:none;
}
.custom_nav_search input::placeholder {
    color: #2c52d0 !important;
}
#custom_header_search {
    display: flex;
    justify-content: end;
    align-items: center;
}
.second-header-search {
    padding: 20px 20px 10px 20px;
	position: sticky;
    top: 75px;
    z-index: 999;

}
.second-header-search input{
    background: #fff !important;
}
.mfp-bg.my-mfp-slide-bottom.xs-promo-popup.mfp-ready, 
.mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom.xs-promo-popup.mfp-ready {
  display: none;  
    background-color: transparent;
     opacity: 1;
}
.custom_nav_search.show {
    display: block;
}
.ui-menu {
	position:absolute !important;
    list-style: none;
    z-index: 2;
    background-color: #fff;
    border-radius: 16px;
    font-size: 15px;
    width: 100%;
    max-width: 320px;
    padding-left:0px !important;
    margin: 15px 10px;  overflow:hidden;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
    top: 238.74px !important; 
    border:2px solid #2c52d0;
}
.ui-menu-item div {
    color: #2c52d0 !important;
    transition: all ease 500ms;
      cursor:pointer;
      font-size:16px !important;
}
.ui-menu-item {
    position: relative;
      padding: 10px 0px 10px 30px;
}
.ui-menu-item:hover {
background-color:rgba(60,64,67,0.04);
    outline:none;
} 
.ui-menu-item::before {
    position: absolute;
    background-image: url('../new-list-arrow.html');
    background-size: contain;
    left: 7px;
    background-repeat: no-repeat;
    content:'';
      width:16px;
      height:16px;
      top:15px;
}

.single-post .breadcrumb li, .single-events .breadcrumb li {
font-size:17px !important;  
}
.single .well {
    font-size: 18px !important;
}
.header_custom_btn {
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: end;
}
.top-menu-link {
    color: #000;
    border: 1px solid #4385f5;
    transition: color .15s ease-in-out, 
    background-color .15s ease-in-out, 
    border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    padding: 12px 18px;
    border-radius: 50px;
}
.custom_related_reading {
    display: inline-block !important;
    width:100%;
}
.custom_related_reading span {
 display: inline !important; 
}
.custom_related_reading h2, 
.single_qa_li a h2 {
    font-size: 16px !important;
    margin-right: 5px !important;
    line-height: 0px !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom:0px;
}
.top-menu-link:hover {
     color:#4385f5;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
}
a.submit-enquiry-btn {
    background: #113DCD;
    color: #fff !important;
}
.infinty-loadmore-wrap {
    margin-bottom: 0;
}
.showcase-title {
    font-size: 26px;
}
.header .navbar-light .navbar-nav li ul.dropdown-menu li.dropdown > a:after{
    right: 8px !important;
}
.not_log_screen{
    font-weight:700;
    color:#252229;
}
.header .navbar-light .dropdown-toggle::after {
        padding-right: 15px !important;
 }
.articles_all_topics .qna-listing-user-ask {
    margin-bottom: 20px;
}
.header .navbar-light .navbar-nav > li{
    padding: 0px 15px !important;
}
body i.fa.fa-bookmark {
    font-size: 30px;
}
.loginsection p {
    padding: 10px;
    box-shadow: 0px 7px 7px 0px #00000017;
    border-radius: 5.62px;
    border: solid 5px rgb(0 0 0 / 20%);
    font-weight: 800;
    text-align: center;
}
/*Related reading content changes*/
.rel_article ul li span{
    margin-right: 5px;
    max-width: 250px;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* .video_related_single.rel_article{
    max-width: 30%; 
} */
/* .video_related_single.rel_article.video,.video_related_single.rel_article.events{
    max-width:24% !important; 
} */
.author .different_topics{
    margin-top:0px !important;
}
.qa_related li:last-child a {
    box-shadow: none;
    height: auto;
    border: none;
}  
.video_related_single.rel_article ul li, .single_qa_li a, .video-title-image {
    padding-bottom:10px;
    line-height:normal;
    box-shadow: 0px 7px 7px 0px #00000017;
    background-color: #ffff;
    padding: 10px !important;
    border-radius: 10px;
    margin-bottom: 15px;
    border: 1px solid #f7f7f7; 
    align-items: center !important;
    height:100px;
    justify-content:space-between !important;
    display:flex;
    width:100%;
} 
.rel_article .editage_custom_slider_next_post img{
        margin-right: 10px;
        max-width: 75px;
        border-radius: 5.62px;
}
.rel_article .editage_custom_slider_next_post img{
     margin-right: 20px;
          
}
.rel_article img, .single-video .digiqole-content 
.editage_next_prev_video
.video-title-image .video_img a img {
     max-width: 75px;
     border-radius: 5.62px;
     width:100%;
    margin-right:0px !important;
}
/*******/
/******q_and_a ask question popup form************/
   .filter_model_content_qa_popup .filter_popup {
   font-size: 1em;
   padding: 10px;
   border: 2px solid #06D85F;
   border-radius: 20px/50px;
   text-decoration: none;
   cursor: pointer;
   transition: all 0.3s ease-out;
   }
   .filter_model_content_qa_popup .overlay_qa {
   position: fixed;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: rgba(0, 0, 0, 0.7);
   transition: opacity 0.5s;
/*    visibility: hidden;
   opacity: 0; */
   }
   .filter_model_content_qa_popup .overlay_qa:target {
   visibility: visible;
   opacity: 1;
   }
   .filter_model_content_qa_popup .popup_qa {
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 90%;
   /* max-width: 100%;*/
   max-width: 800px;
    position: relative;
    transition: all 0.5s ease-in-out;
    height: 70vh;
    overflow-x: auto;
    margin: 6.75rem auto;
	   overflow-x:hidden !important;
    }
   .filter_model_content_qa_popup .qa_custom_model {
   display: flex;
   align-items: center;
   gap: 15px;
    
   }
   .filter_model_content_qa_popup .Filter_content ul {
   padding: 0;
   list-style: none;
   }
   .filter_model_content_qa_popup .Filter_content {
      display: flex;
      justify-content: space-between;
   }
   .filter_model_content_qa_popup .popup_qa .close {
   position: absolute;
   top: 35px;
   right: 30px;
   transition: all 200ms;
   text-decoration: none;
   font-size: 1.5rem;
   line-height: 1;
   color: #000;
   text-shadow: 0 1px 0 #fff;
   }
   .filter_model_content_qa_popup .popup_qa .content {
   max-height: 30%;
   overflow: auto;
   }
  .ask_anony_flex{
  display:flex;
}
/*******************/
.answer-form {
    background-color: #f9f9f9; 
    border: 1px solid #e0e0e0; 
    border-radius: 8px; 
    padding: 10px; 
    margin: 10px auto;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

/* Editor Container */
.answer-editor {
    margin-bottom: 10px;
}

/* Submit Button */
.submit-answer-button {
    background-color: #0073aa;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    padding: 5px 10px;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.submit-answer-button:hover {
    background-color: #005880; 
}
.form-message {
    margin-top: 10px;
    padding: 10px;
    border-radius: 4px;
    font-size: 14px;
}

.form-message.success {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
}

.form-message.error {
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
}
p.upvote-error-message {
    font-size: 14px !important;
}
.top_articles_sidebar.qa_listing_class p{
    font-size:16px;
    line-height: 20px;
}
.custom_related_reading .title-animation-underline:hover {
    color: #2c52d0;
    transition: all 0.3s ease 0s;
}
/***elementor widgets css**/
.custom-elementor-slider .owl-item .category_cards.bg_color_q_and_a_home{
 background-color: rgba(0, 0, 0, 0.75);
}
   .title_content.ele_head_title{
    padding:0px;
}
#news-slider .owl-wrapper{
    display: flex !important;
    gap: 20px;
}
#news-slider .owl-wrapper .owl-item .category_cards {
    margin: 0;
} 
/* .home-page-slider .owl-item {
    width: 262px !important;
}   */
/***elementor widget css end**/
/***search homepage popup css******/
 .ele_homepage .search-form-sws {
    display: flex;
    max-width: 800px;
    margin: 0 auto;
}
.ele_homepage #searchPopup_sws {
    position: fixed;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(8 7 7 / 88%);
    display: none;
    z-index: 9999;
    padding: 0px 30px;
}
.ele_homepage .search-field {
    height: 70px;
    background-color: transparent;
    border-radius: 50px;
    border: 2px solid #fff;
    color: #fff;
    padding: 0 30px;
    cursor: auto;
}
.ele_homepage .search-field::placeholder{
    color:#ffff;
}
.ele_homepage .search-form-sws {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(150px);
    transition: all 1s ease 0.8s;
}
.ele_homepage .search-field:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}
.ele_homepage .sws-close-icon {
    border: 1px solid #fff;
    margin: 20px;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    opacity: 0.65;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ele_homepage .search-submit {
    background-color: transparent;
    border: 0px;
    padding: 0;
    color: #fff;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    width: 70px;
    border-radius: 0 50px 50px 0;
}

/***********/
.title_content .ele_homepage{
    display: flex;
    align-items: flex-start ;
}
h2.elementor_widget {
 width: calc(90% - 10px);
}

.search-field {
    flex: 1;
    padding: 5px;
} 

 .search-submit {
    background: none;
    border: none;
    cursor: pointer;
} 
  .search-popup-content {
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #620303;
        padding: 20px;
        border-radius: 25px;
    }
 
  .search-form-sws {
        margin-top: 20px;
    }
.search-icon{
    cursor:pointer;
} 
/****search popup css end******/

/***Q_and_a listing page css**/

.single_qa_li a{
    color:#d09d26;
}
.qa_related li{
    padding: 5px 0px;
    line-height: 20px !important;
}
.single-q_and_a .qa_listing_class{
    display:block;
}
.qa_listing_class{
    display:none;
}
.qa_list_page a{
       color: #d09d26;
    font-size: 18px;
}
.qa_list_page a:hover{
     color: #d09d26;
    font-size: 18px;
}
.other_content_dorpdown img#qna_listing {
    display: block !important;
}
.content_type_heading img#qna_listing {
    display: none;
}
  span.qalisting-trending,  span.qalisting-new, span.qalisting-popular  {
    display: flex;
    justify-content: end;
}
span.qalisting-trending img{
    height: 18px;
    width: 15px;
}
.qalisting-popular{
    color:#44d9e6;
}
 span.qa_forum_second_icon img {
    width: 100%;
    max-width: 30px;
    object-fit: contain;
     height:20px;
}
.listing_q_and_a{
    display:flex;
}
p.q_and_a_post_date {
     font-size: 17px;
    color: #867575;
    font-weight: 500;
}
/***Q and a listing page css **/

.login_form_registention .slr_login_btn, .register_form .slr_reg_btn, .sign_up_form .slr_forget_btn, .sign_up_form .slr_reset_btn{
    outline: none;
    border: none;
    background-color: #4a69d8;
    color: white;
    font-size: 20px !important;
    font-weight: 600;
    padding: 12px 20px !important;
    border-radius: 10px !important;
}
.login_form_registention a, .register_form .already_an a {
    color:#4a69d8 !important;
        font-weight: 500 !important;
}
.register_form input, .register_form select{
    border-radius:10px !important;
}
.register_form .slr-register-from-wrap{
     border: none !important;
    box-shadow: 2px 2px 10px 5px #8080801f;
}

.image_box_size .elementor-image-box-img img{
    width:35%;
}
.author_section .author_box .author_box_images img{
      width: 160px;
      height: 160px;
      border-radius: 50%;
      border: 1px solid #3d5fd5;
   
  }
  .author_section .author_box{
    display: flex;
    gap: 100px;
    background-color: #f5f5f5;
    padding: 30px 50px;
    border-radius: 8px;
  }

  .author_sidebar .user-author-posts-wrapper i{
    font-size: 20px;
  }
  .author_sidebar .user-author-posts-wrapper .post_title_one a{
       color: #000000de;
       text-decoration: none;
  }
  .author_sidebar .user-author-posts-wrapper  .posts_author{
    display: flex;
    align-items: baseline;
    gap: 15px;
  }
  .profile-child-bio a{
  text-decoration: none;
  }
  .profile-child-bio{
    margin-bottom: 0px;
    padding-left: 35px;
  }
.user-author-posts-wrapper {
  padding-bottom: 15px;
}
.data_bio{
  font-size: 16px;
}
.data_bio_second p{
  font-size: 18px;
  opacity: 0.6;
}
.author_sidebar a{
   color: #000000de;
}

.main_section{
  max-width: 1200px;
    margin: auto;
}
.author_post_data{
  display: flex;
  padding-top: 30px;
  gap: 30px;
  /* flex-wrap: wrap; */
}
.author_sidebar{
width:25%;
}
.bio_data_in_one{
  width: 75%;
}
.user-author-posts-wrapper .post_title_one i {
  font-size: 16px;

}
.user-author-posts-wrapper .post_title_one{
    width: 100%;
    justify-content: space-between;
    display: flex;
    align-items: center;
}
.data_bio_second{
  padding-top: 40px;
}
.headline-credential{
  font-size: 21px;
}
    .user-author-posts-wrapper .author_active{
       color: #113dcd !important;

    }
    .post_title_one.icon_show{
      display: block;
    background: url(../about-insights-menu-active-arrow.html) no-repeat;
    background-position: right;
    color: black !important;
    }

    .data_bio_button p  a{
      background-color: #113dcd !important;
    color: white;
    text-decoration: none;
    font-weight: 500;
    padding: 13px 20px;
    border-radius: 25px;
    }
    .data_bio_button, .data_bio_button_subscribe{
      margin-top: 50px;
    }
    .data_bio_button_subscribe a{
      border: 1px solid #113dcd;
    text-decoration: none;
    color: #113dcd;
    border-radius: 20px;
    padding: 12px 15px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.4);
    }
    .data_bio_button_subscribe a span{
      color: #000;
      padding-left: 5px;
    }
    .stage_setting span, .stage_setting i{
      font-size: 15px;
      color: #0000008c;
      padding-left: 5px;
    }
    #my_curated_reading .data_bio{
      display: flex;
    justify-content: space-between;
    }
    .stage_setting a{
      text-decoration: none;
    }

.elementskit-profile-info .elementskit-author-des{
         overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width:350px;
}
.upload_your_story br{
     display:none;
}
.upload_your_story{
        font-size: 16px !important;
    color: #000021 !important;
}
.upload_file input[type=file]::file-selector-button {
  border: 2px solid #2e53d2;
  padding: .2em .8em;
  background-color: transparent;
  transition: 1s;
  border-radius:25px;
}

.research_optinal label .wpcf7-list-item-label{
     font-size:16px !important;
}
.research_form .story_share_input{
    margin-top:20px;
}
.research_form .write_submit_btn{
    margin-top:10px;
}
.research_optinal label input{
    margin-top:0px !important;
}
.research_form .write_lable{
    top:8px;
}
.upload_file{
      margin-top: 25px !important;
}
.upload_file .wpcf7-file{
      border-bottom:none !important;
        margin-bottom: 10px !important;
}
.write_research_name .wpcf7-list-item.first.last label .wpcf7-list-item-label{
    font-size:16px !important;
}
.write_research_name .wpcf7-list-item.first.last label{
        display: flex;
    gap: 10px;
    align-items: center;
}

.write_research_name .wpcf7-list-item.first.last {
    margin-left:0px !important;
}
.reacrch_form {
    background-color:white;
}
.reacrch_form .elementor-widget-container{
    box-shadow:none !important;
}
.testimonial_slider_editage .swiper-wrapper .swiper-slide .elementskit-commentor-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.your_research_list svg g{
    fill:#585858;
}
.custom_second_list .about_active {
    color: #1473e6 !important;
    font-weight: bold !important;
}
.apply_now_btn a:hover {
   box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15) !important;
    -webkit-box-shadow: 0 5px 11px 0 #0000002e, 0 4px 15px 0 rgba(0,0,0,.15) !important;
    outline: 0 !important;
}
.all_type_data .ajax-load-more-wrap .firstsec figure{
         aspect-ratio: 18 / 9;
}
.latest_stories_content a{
      text-decoration: none;
      color: #ffffff;
}
.main_about_editage.active_second {
    position: fixed;
    top: 80px;
    width:17.5%;
}
.articles_active {
 border-bottom: solid 2px #004ffe;  
}
.reserach_nav_tab .nav_tab_menu {
    padding-bottom: 12px;
}
.reserach_nav_tab{
    padding-bottom:0px !important;
}
.latest_stories_content .latest_stories_heading h3 {
        margin-bottom: 5px;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size:16px;
    color:white;
    line-height: normal;
}
.latest_stories_item{
        border-radius: 8px;
    width: 100%;
    overflow: hidden;
    height: 180px;
  position: relative;
  /* width: fit-content; */
}
.latest_stories_item .latest_stories_content{
    width: 100%;
  position: absolute;
    bottom: 0; 
    padding: 15px;
  }
  .latest_stories_content .user_tag a{
      font-size: 14px;
  }
  .latest_stories_item .latest_stories_images img {
      transition: 1s;
    border-radius:8px ;
    width: 100%;
     height:180px;
  }
  .recently_featured_stories{
          padding-bottom: 30px;
          padding-left: 20px;
    padding-right: 20px;
    gap: 30px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
.researchersandtheirstories_section .showcase-container .showcase-sub-button{
    margin-bottom:0px !important;
}
.researchersandtheirstories_section .showcase-container p:nth-child(2){
        font-size: 15px;
    font-style: italic;
}
.researchersandtheirstories_page .showcase-page-header{
    align-items: center;
        border-bottom: 1px solid #dee2e6 !important;
    padding-bottom:40px !important;
    margin-bottom:20px;
}
.researchersandtheirstories_section .showcase-page-header {
    align-items: baseline;
        border-bottom: 1px solid #dee2e6 !important;
    margin-bottom: 50px;
}
.researchersandtheirstories_section .showcase-container  {
        border-left: 1px solid #dee2e6;
} 
.researchersandtheirstories_section .showcase-info-container .showcase-title, .researchersandtheirstories_page .showcase-title{
     font-size: 42px;
    margin-bottom:20px !important;
}
.researchersandtheirstories_page .showcase-info-container{
        justify-content: center;
}
.researchersandtheirstories_page .showcase-page-header .subscribe-container{
    border-left-color:#dee2e6 !important; 
}
.researchersandtheirstories_page .showcase-subtitle p, .researchersandtheirstories_section .showcase-subtitle {
        font-size: 21px;
        opacity: 0.6;
}
.researchersandtheirstories_section .showcase-container .showcase-tracking:hover{
        color: #ffffff !important;
     background: #1540cd;
}
.researchersandtheirstories_section .showcase-container .showcase-tracking {
    line-height: 30px !important;
    border-radius:25px;
}
.top_story .image_specially img{
       border-radius: 8px;
}
.user_pic_top{
  display: flex;
  gap: 15px;
  align-items: center;
}
.user_pic_top .avtar img  {
  border-radius: 50%;
    height: 50px;
    width: 50px !important;
}
.user_info_heading{
    margin-bottom: 0px;
}
.user_info_heading a {
  font-weight: 700;
    text-decoration: none;
    font-size: 14px;
    color: #000000de;
}
.user_paragraph {
    font-size: 14px;
    opacity: 0.6;
}
.grid_icon{
     display: grid;
    gap: 20px;
    grid-template-columns: 60% 40%;
}
.top_story .image_specially img, .user_pic_top .avtar img{
     transform: none !important;
}
.top_story{
    padding: 0px 20px;
        padding: 0px 20px;
    padding-bottom: 30px;
}
.top_story_content h2{
  font-size: 26px;
  color: #000000de;
}
.top_story_content a{
  text-decoration: none;
}
.heading_story p{
font-size: 21px;
opacity: 0.6;
}
.your_research .side_bar p {
    text-align: center;
    margin-bottom: 15px; 
}
.your_research p .author-num{
   font-size: 32px;
}
.your_research p .hard-text{
    font-size: 18px;
    opacity: 0.6;
}
.your_research .research_heading p{
         font-size: 21px;
         font-weight: 700;
}
.your_research .research_heading{
        padding-top:20px;
}
.your_research .image_research img{
   border-radius: 50%;
   border: 1px solid #284ed1;
   background-color: #f5f5f5;
}
.your_research .image_research .author_name_research{
              font-size: 18px;
              font-weight: 700;
    margin-bottom:10px !important;
        padding-top: 15px;
        color: #000000de;

}
.research_heading > p{
    text-align:center;
}
.side_bar{
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.share_show_more p{
    text-align:center;
}
.share_your_story{
    margin: 30px 0;
    text-align: center;
        padding-bottom: 30px;
        border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.your_research .image_research .author_description{
  font-size: 14px;
    color: #000000de;
        font-weight: 500;
}
.your_research .image_research{
    
    text-align: center;
  border-bottom:  2px solid rgba(0,0,0,0.1);
}
.share_your_story a{
  background-color: #4285f4 !important;
    color: #fff !important;
    padding: 8px 15px;
    border-radius: 20px;
    text-decoration: none;
    font-size: 16px;
}
.share_show_more > p{
        font-weight: 400 !important;
}
.sub_category{
/*   background-image: url(https://www.editage.com/insights/themes/custom/mdb/img/right-arrow-button.png); */
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: left;
    padding-left: 18px;
    margin-bottom: 5px !important;

}
.sub_category a{
  font-size: 18px;
  color: black;
}


.grammar_post_grid .grammar_item{
    position:relative;
}
/* .grammar_post_grid {
    padding: 15px !important;
} */
.new_editage_on .upk-navigation-prev, .new_editage_on .upk-navigation-next{
    background: #fff;
    border-radius: 50px !important;
    box-shadow: none !important;
    transition: background 0.5s ease 0s;
    padding: 8px 10px 8px 10px;
}
/* .new_editage_on .title_content{
    padding: 0px 0px;
} */
.grid_post_content .grammar_title h3 a:before{
           top: 10px;
}
.custom-elementor-slider .owl-controls .owl-buttons .owl-prev{
    box-shadow: none !important;
     left: -51px !important;
}
.custom-elementor-slider .owl-controls .owl-buttons .owl-next{
     right: -45px !important;
    box-shadow: none !important;
}

.grammar_post_grid .grammar_item, .grammar_post_grid .grammar_item .grammer_image_second, .grammar_post_grid .grammar_item .grammer_image_second img {
    border-radius: 8px 0 0 0;
    height:100%;
        transition: 1s;
        overflow: hidden;
}
.title-animation-underlines{
        background-position: bottom right !important;
    background-position: 0% 100%;
        transition: all .3s ease-in-out;
    background-image: linear-gradient(currentColor, currentColor);
    background-repeat: no-repeat;
    background-size: 0% 2px;
}
.title-animation-underlines:hover{
    background-size: 92% 2px;
      background-position: bottom right;
}
 .grammar_sec .grammar_content .grammar_title, .grammar_sec .grammar_content .grammar_paragraph p{
        display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.grammar_sec .grammar_content .grammar_title{
/*     -webkit-line-clamp: 1 !important; */
}
.grammar_sec .grammar_content .grammar_paragraph p, .grammar_sec .grammar_content .grammar_paragraph p span{
    font-size:18px;
        margin-bottom: 0;
}
a.post_type_select {   
    color : #1db7e8 !important;
}
a.filter-by-post-type {
   font-size: 16px;
   font-weight: 500;
   line-height: 1.25;
   color : #000;
}
.custom-elementor-slider .owl-prev i, .custom-elementor-slider .owl-next i{
    font-size:25px;
}
.custom-elementor-slider .owl-prev, .custom-elementor-slider .owl-next {
    padding:22px 30px 20px 13px !important;
}
.custom-elementor-slider .owl-controls .owl-buttons .owl-prev:after, .custom-elementor-slider .owl-controls .owl-buttons .owl-next:after{
    display:none;
}
.custom-elementor-slider .owl-item .category_cards:hover .image_box a img, .grammar_interview:hover .grammar_image img{
        transform: scale(1.1) !important;
    transition: transform 0.4s ease-in-out !important;
    border-radius:8px 8px 0 0;
}
.grammar_interview .grammar_image img{
    transition: transform 0.4s ease-in-out !important;
}
.custom-elementor-slider .owl-item .category_cards .image_box{
    border-radius:8px 8px 0 0;
}
.custom-elementor-slider .owl-item .article-body .custom_see_download a span{
    font-size:15px;
}
.custom-elementor-slider .owl-item .category_cards {
    box-shadow:none !important;
    background-color: #8080800f;
        border-radius: 8px;
        border: 1px solid #00000012;
    padding-top:0px !important;
}
.custom-elementor-slider .owl-item .article-body .post-title a{
    display: initial !important;
}
.custom-elementor-slider .owl-item .article-body .post-title{
        display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.podcasts_sec, .research_structure{
    padding-top:20px;
}
.podcats_new_sec .title_content {
    padding-left:0px !important;
    padding-right:0px !important;
}
.custom_step {
    background-color: #8f80fd;
    color: #ffff;
    border-radius: 10px;
    padding: 1px 12px;
    font-weight: 600;
}

.grammar_image .upk-meta-wrap .upk-elite-grid-date{
    color:white;
    font-size: 14px;
}
.grammar_post_grid{
        display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.grammar_category{
    width:100%;
    display:flex;
    gap:5px !important;
    display: none;
}
.single_researchstory_sec{
    width:100%;
}
.grammar_category a{
    
    justify-content:center;
    text-align:center;
    font-size: 12px;
    color: #dddfe2;
    font-weight: 600;
    padding: 10px 4px;
    display: flex;
    line-height: 1;
    border-radius: 3px;
    transition: all .3s ease;
    z-index: 1;
        width: min-content;
}
.grammar_date span{
      font-size:15px;
}
.category_date{
    flex-wrap:wrap;
    display:flex;
    gap:5px;
/*      padding-left: 50px; */
}
.grid_post_content .grammar_title{
    font-size:20px;
}
.grammer_image_second img{
    border-radius:8px;
    height: 140px;
    object-fit: cover;
}
.grammar_interview, .grammar_post_grid {
    width:50%;
}
.grammar_image .upk-meta-wrap .upk-category a{
    display: none;
        margin-right: 3px;
    width:auto !important;
    color: #FFFFFF;
    background-color: #0D144A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0D144A;
    font-size: 14px;
    font-weight: 600;
    padding: 4px 8px;
    line-height: 1;
    border-radius: 3px;
    transition: all .3s ease;
    z-index: 1;
}

.grammar_interview:hover .upk-meta-wrap{
    opacity: 0;
    transform: translateX(100px);
}
.grammar_interview:hover .grammar_image:before{
        opacity: 0;
    transform: translateY(-200px);
}
.grammar_image:before{
    border-radius:8px;
    position: absolute;
    content: '';
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(207deg, #2B2D42 0, rgba(141, 153, 174, 0) 42%);
    opacity: 1;
    transform: translateY(0);
    transition: all 0.9s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0s step-end, opacity 0.9s ease;
}
.grammar_image .upk-meta-wrap{
    position: absolute;
    right: 20px;
    top: 20px;
    display: inline-flex;
    align-items: center;
    opacity: 1;
    transform: translateX(0);
    transition: all 0.8s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0s step-end, opacity 0.6s ease;
    gap:10px;
    
}
.grammar_image{
    border-radius:8px 8px 0 0;
    margin-bottom:25px;
    position:relative;
    overflow: hidden;
}
.grammar_post_grid .grammar_item{
    display: grid;
    gap: 20px;
    grid-template-columns: 40% 57%;
    align-items:center;
}
.grammar_sec{
    display:flex;
    gap:20px;
}
.grammar_post_grid .grammar_item{
     background-color: #8080800f;
    border-radius: 8px;
    border: 1px solid #00000012;
}
.grammar_interview{
        background-color: #8080800f;
    border-radius: 8px;
    border: 1px solid #00000012;
/*     padding-top: 0px !important; */
}
/* .grammar_content h3{
    position:relative;
}
.grammar_content h3 a:before {
    position: absolute;
    content: '';
    border: 1px solid #000000D6;
    width: 37px;
    left: 0;
    top: 16px;
     } */
     .grammar_content h3 a  {
         word-break: break-word;
      color: #283D58;
    font-weight: 600;
    line-height: 1.4;
    transition: all 0.5s ease;
/*     padding-left: 50px; */
    position: relative;
         display: initial;
     }
     .grammar_paragraph{
/*  padding-left:50px; */
}
.grammar_image img{
    border-radius:8px 8px 0 0;
}
.grammar_category a{
  color: #FFFFFF !important;
    background-color: #0D144A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0D144A;
    
}
.grid_post_content {
    padding-right:8px;
    padding-top: 15px;
    padding-bottom: 20px;
}
/* .research_item:hover .upk-accordion-title a {
    color:var(--e-global-color-a5b76ed);
        background-size: 100% 2px;
} */

.research_item:hover{
        flex: 2;
    border-radius: 8px;
}
.research_accordion_image, .research_accordion_image img{
    width:100% !important;
    height:100% !important;
    object-fit:cover;
}
.research_item{
    flex: 1 1;
    transition: flex 400ms;
    cursor: pointer;
    overflow: hidden;
}
.research_accordion_data:before{
    content: attr(data-separator);
    margin: 0 8px;
}
.research_accordion_data{
    display:flex;
}
.research_accordion_image img{
    border-radius:8px;
}
 .research_item_box:before{
      position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(43, 45, 66, 0.5);
    transition: all .3s ease;
     border-radius:8px;
     }
     .research_item_box{
      position: relative;
    width: 100%;
    height: 100%;
    transition: all .3s ease;
     }
.research_accordion_content {
    position: absolute;
    bottom: 0;
    left: 0;
}
.research_accordion_content h3 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}
.research_accordion_content h3 a{
        color: #fff;
    transition: all .3s ease;
}
.research_accordion_date{
    color:white;
}
.research_accordion_meta{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #cad1d4;
    font-weight: 500;
    font-size: 14px;
        gap: 5px;
}
.research_date, .research_accordion_comments span{
    padding-left:10px;
    color:white;
}
.research_accordion_comments i{
    color:white;
}
.research_accordion_content{
   width: 370px;
    padding:30px;
}
.research_accordion {
    display: flex;
  height: 250px;
    gap: 20px;

}

.grammar_content_message{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:20px;
}

.podcasts_sec .podcasts_the .procasts_item .pro_category, .podcasts_sec .podcasts_the .procasts_item .pro_title, .podcasts_sec .podcasts_the .procasts_item .post_date {
    padding-left:15px;
    padding-right:15px;
}
.podcasts_sec .podcasts_the .procasts_item{
    border: 1px solid #00000012;
        background-color: #8080800f;
    border-radius: 8px;
    padding-bottom:15px;
}
.podcasts_sec .podcasts_the .procasts_item .pro_category a{
    width:auto !important;
}
.podcasts_sec .procasts_item .pro_title h3 a{
    display: initial !important;
}
.ts-footer h3 strong, .ts-footer h3 span, .footer_static_content h3 {
    font-weight: 700 !important;
    text-transform: uppercase;
    background-color: #00084d;
	padding-right: 40px;
    position: relative;
}
.podcasts_sec .podcasts_the  {
display: grid;
    grid-template-columns: repeat(3, 1fr);   
    gap:20px;
}
.podcasts_sec .podcasts_the .procasts_item .pro_image_sec img{
    width:100%;
    border-radius:8px 8px 0 0;
    transition:1s;
}
.podcasts_sec .podcasts_the .procasts_item .pro_category{
    margin:20px 0;
    display:flex;
    gap:10px;
}
.podcasts_sec .podcasts_the .procasts_item .pro_category a {
            font-size: 11px;
    color: #333333;
    text-transform: uppercase;
}
.podcasts_sec .podcasts_the .procasts_item .pro_title .upk-title{
        font-size: 20px;
      display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.podcasts_sec .podcasts_the .procasts_item .pro_title .upk-title a {
    color: #2B2D42;
    transition: all .3s ease-in-out;
      
}
.podcasts_sec .podcasts_the .procasts_item .post_date{
    display: flex;
    gap: 5px;
}
.upk-amox-grid .upk-meta > div:before {
    content: attr(data-separator);
    margin: 0 5px;
}
.podcasts_sec .podcasts_the .procasts_item .post_date span{
    font-size:12px;
}
.podcasts_sec .podcasts_the .procasts_item .data_seprator:before {
    content: attr(data-separator);
    margin: 0 5px;
    
}
.podcasts_sec .podcasts_the .procasts_item .data_seprator{
    display:flex;
}
.podcasts_sec .podcasts_the .procasts_item .data_seprator .pro_comments i{
    font-size:12px;
}
.podcasts_sec .podcasts_the .procasts_item .pro_title .upk-title a:hover{
    color: var(--e-global-color-b694534);
}
.podcasts_sec .podcasts_the .procasts_item .pro_image_sec a{
        overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.podcasts_sec .podcasts_the .procasts_item .pro_image_sec a img{
        height: 200px;

}

.podcasts_sec .podcasts_the .procasts_item:hover img  {
        transform: scale(1.1);
    transition: transform 1s ease-in-out;
}

/* CUSTOM WRITE FOR US PAGE STATIC CSS START BY 22-03-2024 */
.write_about_field textarea, .write_massage_field textarea  {
    height: auto !important;
}
.write_us_form input {
    height: auto !important;
}
 .write_us_form input, .write_us_form textarea {
        border-bottom: 1px solid #ced4da !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        margin-bottom:10px !important;
        padding:0px !important;
        margin-top:5px !important;
    }
    .contact_custom_name {
        display: flex;
        gap: 20px;
    }
    .write_first_name, .write_last_name {
    width:50%   
    }
    .write_about_field label, .write_massage_field label, .write_email_field label {
        width: 100%;
    }
.custom_sidebar_content, .custom_main_list {
        list-style: none;
        padding:0;
        }
        .custom_sidebar_content, .custom_second_list {
        list-style: none;
        }
        .custom_second_list {
         padding-left: 16px;
        }
        .custom_thrid_list {
        padding-left: 32px;
        }
        .custom_sidebar_content ul li {
            margin-bottom:5px;
        }
        .custom_sidebar_content ul li a {
        text-decoration: none;
/*      color: rgba(0, 0, 0, 0.54); */
        color:#000;
        outline: none;
        font-weight: 700;
        }
        .custom_sidebar_content ul li a:hover {
        color: #0056b3;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        }
        .custom_second_list a {
        font-weight: 400 !important;
        }
         .write_list {
            border-bottom: 1px solid #343a40;
            padding-bottom:5px;
        }
         .custom_main_list .write_list + li {
            border-bottom: 1px solid #343a40;
        }
        .write_for_us_section p {
            margin-bottom: 8px;
        }
        .write_for_us_section .elementor-image-box-wrapper {
            align-items: center !important;
        }
      .we_welcome_block h3 {
        margin: 0;
      }
    .write_checkbox_field span {
        margin-left: 0px;
     }
.write_submit_btn input {
    background-color: #4285f4!important;
    padding: 10px 24px !important;
    width: 100%;
    border-radius: 50px !important;
    margin-top:30px;
}
.write_checkbox_field label {
    display: flex;
    gap: 5px;
    align-items: center;
}
.write_checkbox_field input {
    margin-bottom: 0px !important;
}
.write_first_name, .write_last_name, .write_email_field {
    position:relative;
}
.write_last_name span, .write_first_name span, .write_email_field span {
    position: initial !important;
}
.write_lable {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1rem;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    -o-transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
    cursor: text;
    color: #757575;
}
.custom_floating_label {
    transform: translateY(-10%);
    color: #0658fe !important;
}
.write_first_name input:focus, .write_last_name input:focus, .write_email_field input:focus {
    -webkit-box-shadow: 0 1px 0 0 #4285f4;
    box-shadow: 0 1px 0 0 #4285f4 !important;
    border-bottom: 1px solid #4285f4 !important;
}
.write_page_contact .elementor-widget-container {
    height: auto !important;
}
.write_submit_btn input:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
.write_us_form input[type="checkbox"] {
    accent-color: #DEE2E6 !important;
    border-color: #DEE2E6 !important;
}
.write_checkbox_field a {
    color: rgba(0, 0, 0, 0.87);
    font-weight: bold;
}
.write_checkbox_field {
    margin-top: 20px;
}
.write_for_us_banner {
    max-width: 1140px !important;
    margin: 10px auto;
}
.write_us_form h3 {
    font-size: 30px !important;
}
/* CUSTOM WRITE FOR US PAGE STATIC CSS END BY 22-03-2024 */

/* FOOTER FOR US PAGE STATIC CSS START BY 22-03-2024 */
.copy-right a {
    color: #fff;
}
.custom_footer_content .centered-image:last-child {
    padding: 10px 0px 0px !important;
}
.centered-image:last-child img {
    height: 30px;
}
.anchor_class {
    color: white;
}
.ts-footer .widget-title, 
.ts-footer .footer-left-widget, 
.ts-footer .footer-right-widget, 
.ts-footer .footer-center-widget {
margin-bottom:10px;
}
.icon-container {
    gap: 10px !important;
    justify-content: initial !important;
    margin: 5px 0px !important;
}
.copy-right {
    background-color: #00084d !important;
}
.ts-footer h3, .ts-footer span, .ts-footer a, .ts-footer p {
    font-size: 16px !important;
    line-height: 32px;
    margin: 0px;
    color: #ffff;
    margin-bottom: 0px !important;
}
.ts-footer {
    padding-bottom: 0 !important;
}
.ts-footer .icon-container i {
    font-size: 22px !important;
}
/* customizer css header and footer */
 a:hover {
    text-decoration: none;
/*     color: #113dcd; */
    color: #1540cd;
} 
.centered-image img {
/*     background-color:white !important; */
}
.ts-footer .widget-title.footer_about_us:before {
    width: calc(100% - 260px)!important;
    right: 0;
/*     left: auto; */
}
/* FOOTER FOR US PAGE STATIC CSS END BY 22-03-2024 */
/*****question section homepage css*/
.question_forum_amoxgrid .upk-amox-grid .upk-img-wrap{
    display:none;
}
   .question_forum_amoxgrid a.title-animation-underline {
        overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: white !important;}
    
   .question_forum_amoxgrid .upk-content {
        background-image: linear-gradient(20deg, #113dcd 0%, #aab5db 100%);
    }
    .question_forum_amoxgrid .upk-amox-grid .upk-content {
        padding: 20px 20px;
    }
.question_forum_amoxgrid .upk-amox-grid .upk-meta{
        color:white;
    }
/**question section homepage end***/
/* .header .navbar-light .nav-search-area a i{
    padding-top:10px;
} */
.copy-right a:hover {
    color: #2c52d0;
}
.grammer_sec .upk-main-image{
    border-radius:5px !important;
}
.content-image {
    width: 150px;}


    .lgx_app_item_link img{
        height:70px;
    }
.lgx_app_item_title{
/*    width: 50% ; */
    margin: 0 auto;
    padding:0 5px;
}

    .lgx_app_content_wrapper.swiper.lgx_logo_carousel{
        position: relative;
    }
    .lgx_lsw_nav_wrap.lgx_lsw_nav_top_right{
        display: flex;
        justify-content: space-between;
        position: absolute;
        top: 30%;
    } 
   
/* .header .navbar-light .nav-search-area a i {
        padding-top: 30px;
    } */

 .header .navbar-light .nav-search-area a {
    min-height:75px;
    }
.custom_img_radius .upk-img-wrap,.custom_img_radius .upk-main-image{
    border-radius:5px;
}
.breadcrumb li{
    display: flex;
    align-items: center;
}
.heading_link a {color:#222222;}
.heading_link a:hover{
    color:#113dcd;}
/******footer css*/
.footer-widget li,.footer-left-widget li{
    list-style:none;
}
.footer_static_content,.footer_static_content h3{
    color:#fff !important;
}
.footer_static_content a{
    color:#fff;
}
.icon-container {
    display: flex;
    justify-content: space-between;
    width: 80%; 
   margin-bottom: 30px ;
  }

  .icon-container i {
    font-size: 24px; 
  }
.footer_static_content p{
    margin-bottom:10px;
}
.footer-widget ul li a:hover,.footer-left-widget ul li a:hover{color:#ffffff;}
.ts-footer {
	background-color: #00084d;
    padding-top: 30px;
    /*padding-bottom: 30px;*/
}
/*******Footer css**/

/* customizer css end */


.download_section {
	padding:0 15px !important;
   display: flex;
   align-items: center;
	justify-content:space-between;
}

.filename {
   flex-grow: 0.8; 
   margin-right: 10px;
}
.lgx_logo_slider_free .lgx_lsw_nav_wrap .lgx_lsw_nav_button_next{
      right:25px
}

.slide_bookmark h6{
     display: flex;
    justify-content: space-between;
    align-items: center;
    gap:10px;
}
.classic-tabs ul li a.active {
    border-bottom:2px solid #113dcd;
    font-weight:500;
}
.classic-tabs ul li a{
    width: fit-content;
}
.new_ol_start{
        list-style: auto !important;
    padding-left: 20px;
}

.become_ambassador_check .eie-features-text-list li{
    padding-left: 30px;
    background: url(../png/about-insights-eie-tick-icon.png) no-repeat 0% 50%;
    list-style: none;
}
.contact_us_form .wpcf7-not-valid-tip{
    color:red !important;
    font-size: 14px !important;
}
.check_box_sec p:first-child label{
    font-size:25px !important;
    font-weight:500 !important;
    padding-bottom:20px;
}

.check_box_sec .wpcf7-form-control .wpcf7-list-item{
    margin-left:0px !important;
        width:100%;
}
.check_box_sec .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{
        font-size: 16px;
    color:#333333 !important;
}
.check_box_sec .wpcf7-form-control .wpcf7-list-item label{
    display:flex;
    gap:8px;
    align-items: baseline;
}
.our_story_sec ol, .our_story_sec ul {
    list-style:revert-layer;
}
.contact_form form input, .contact_form form textarea {
    border-color: #33333366 !important;
}
.contact_form form p label {
    width:100%;
}
#header .container #primary-nav #main-menu li:first-child{
    padding-left:0px !important;
}
#header .container #primary-nav #main-menu li:hover{
       background: transparent !important;
}
#header .container #primary-nav #main-menu li:before, #header .container #primary-nav #main-menu li:after{
    height:20px !important;
        margin: auto;
}
#header .container #primary-nav #main-menu li:hover:before, #header .container #primary-nav #main-menu li:hover:after{
    height:20px !important;
    margin: auto;
/*  width:0px !important; */
/*    background: transparent !important; */
}
#header .container #primary-nav #main-menu li .dropdown-toggle::after{
    font-size: 10px;
    padding-left: 8px;
}
.blog_post_category .upk-meta-list .upk-category a{
           border-color: #4666d7 !important;
        color: #4666d7 !important;
}
.video_main .post-meta li.post-author img {
    height: 74px;
    width: 74px;
	border:1px solid #4868d7;
}
.video_main .editage-content-below-divider {
    border: solid 1px rgb(0 0 0 / 14%) !important;
    margin: 1.5rem auto !important;
}
.blog-single p{
    font-size: 21px;
    line-height: 32px;
}
/* .editage_custom_slider_next_post h2, h3 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 1rem;
    margin-top: -10px;
} */
.editage_next_prev_video .video_title a {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}
.ts-related-post .popular-grid-slider {
    padding-bottom:15px;
    padding-top:3px;
        padding-left: 5px;
    padding-right: 5px;
}
.ts-related-post .swiper-slide {
    border-radius: 10px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,0.1);
    padding: 10px;
}
.all_topics_custom  {
    padding-top:0px !important;
}
/* .video_main .swiper-wrapper .swiper-slide {
  height: 240px;
}  */
.editage_next_prev_video .video-title-image {
    margin: 30px 0px !important;
}

.articles_content_type .content_type_heading h3{
    font-size:22px;
    font-weight:600;
}
.top_articles_sidebar .content_type_heading h3{
        font-weight: 600;
    font-size: 16px;
}
.top_articles_sidebar.qa_listing_class .content_type_heading h3{
    font-size:20px;
}
.articles_content_type ul li a{
        font-weight: 600;
}
.custom_tab .filter-btn{
        align-items: baseline;
}
.sub_category_link a{
    font-size:16px !important;
    font-weight:400 !important;
}

.other_content_dorpdown {
    display: none;
}
.custom_tab .article_post_title .article_list .filter_post{
     padding-bottom:5px;
        width: 100% !important;
    padding-right: 15px;
    padding-left: 15px;
}
/* .editage_custom_slider_next_post img{
     margin-right: 10px;
} */
.digiqole-content .video_related_single ul li, .articles_content_type ul li, .top_articles_sidebar ul li{
    padding-bottom:10px;
    line-height:normal;
      
}
.ts-related-post .popular-grid-slider .swiper-slide .post-date-info i{
        padding-right: 6px;
}
/* .video_watch_next{
    max-width:21%;
} */
/* .video_related_single{
    max-width: 20%; 
} */
/* .video_main{
    max-width:59%;
} */
.single-video .digiqole-content .editage_next_prev_video .video-title-image .video_img a img {
       border-radius:10px;
    height: 180px;
    object-fit: cover;
}
.image_box {
    border-radius:8px 8px 0 0;
}
.video_banner{
    position:relative;
    border-radius:8px 8px 0 0;
}   
.video_banner::before {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    content: "\f01d";
    font-size: 40px;
    color: transparent;
    background: url(https://wp.avdheshsharma.com/wp-content/uploads/2024/03/video_icon.svg) no-repeat;
    width: 30px;
    background-position: center;
    z-index: 9;
}
/******---Other content type dropdown css-----***/
/* .article_date_name ul li p a .fa.fa-bookmark-o{
    color:rgba(0,0,0,0.54);
} */
.video_banner a img {
    max-width: 100%;
}
.box_tag .trending img{
    width: 15px !important;
    vertical-align: text-top;
    height: 15px;
}
.box_tag .trending{
   color:#32cd32 !important;
}
.box_tag .popular{
    color:#44d9e6 !important;
}
.content_type_dorpdown .content_list_type,.content_type_dorpdown .content_list_type_qa{
display:none;
}
.other_content_dorpdown img#show_hide {
    display: block !important;
}
.content_type_heading img#show_hide {
    display: none;
}
.content_arrow {
    display: block !important;
}
.content_arrow_qa {
    display: block !important;
}
.custom_down_arrow {
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    -o-transition: transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
}
.new_arrow {
    transform: translateY(-0%) rotate(-180deg);
}
.content_type_dorpdown h3 {
    display: flex;
    gap: 10px;
    align-items: center;
}
/*******------*****/
/***********----Filter moadal css start 05/03/2024-----------*/
/*   .filter_model_content .filter_popup {
         font-size: 1em;
         padding: 10px;
         border: 2px solid #06D85F;
         border-radius: 20px/50px;
         text-decoration: none;
         cursor: pointer;
         transition: all 0.3s ease-out;
         } */
.all_topic_category .parent-url a, .custom_model a {
    font-size: 18px;
    color: #1473e6;
    font-weight: bold;
}

.all_topic_category .category-link a {
    color: rgba(0, 0, 0, 0.87);
    font-weight: bold;
}

.all_topic_category ul li a {
    color: rgba(0, 0, 0, 0.87);
    outline: none;
}
         .filter_model_content .overlay {
         position: fixed;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         background: rgba(0, 0, 0, 0.7);
         transition: opacity 0.5s;
/*          visibility: hidden;
         opacity: 0; */
         }
        .custom_model span {
            color: rgba(0, 0, 0, 0.54);
            font-size: 18px;
        }
        .all_topic_category .parent-url {
            margin-bottom: 16px;
        }
        .filter_model_content .custom_model, .filter_model_content .Filter_content  {
            padding: 16px;
        }
         .filter_model_content .overlay:target {
         visibility: visible;
         opacity: 1;
         }
         .filter_model_content .popup {
          padding: 20px;
          background: #fff;
          border-radius: 5px;
          width: 90%;
          max-width: 100%;
          position: relative;
          transition: all 0.5s ease-in-out;
          height: 80vh;
          overflow-x: auto;
          margin: 1.75rem auto;
          }
         .filter_model_content .custom_model {
         display: flex;
         align-items: center;
         gap: 15px;
         border-bottom: solid 1px rgba(0, 0, 0, 0.2);  
         }
         .filter_model_content .Filter_content ul {
         padding: 0;
         list-style: none;
         }
         .filter_model_content .Filter_content {
          gap: 15px;
          display: grid;
          grid-template-columns: repeat(5, 1fr);
         }
         .filter_model_content .popup .close {
         position: absolute;
         top: 35px;
         right: 30px;
         transition: all 200ms;
         text-decoration: none;
         font-size: 1.5rem;
         line-height: 1;
         color: #000;
         text-shadow: 0 1px 0 #fff;
         }
         .filter_model_content .popup .content {
         max-height: 30%;
         overflow: auto;
         }
 .social_icon a:first-child span svg path {
    fill: #316FF6 !important;
}
.social_icon a:nth-child(2) span svg path {
    fill: #14171A !important;
}
.social_icon a:nth-child(3) span svg path { 
	
     fill: #0077B5 !important; 
}
img.webinar-watch-icon {
    width: auto;
    margin-top: 5px;
}
img.ad-banner-img {
    max-width: 100% !important;
}
.ad-banner{
    text-align: center !important;
	margin-bottom: 20px;
}
@media screen and (min-width: 991px) {
	 .home-page-slider .owl-item {
    width: 262px !important;
}  
	}
     
@media screen and (max-width: 991px){
	
	#news-slider .owl-wrapper {
    gap: 0px !important;
}
	.owl-carousel .owl-item {
		padding-right:15px !important;
	}
			 .dropdown-item:focus, .dropdown-item:hover {
				 background-color:transparent !important;
			 }
             .content_list_type li a {
                 font-weight:600;
             }
             .other_content_dorpdown {
              display: block;
            }
             .video_watch_next, .video_related_single, .video_main{
                max-width:100% !important;
           }
         .filter_model_content .Filter_content {
          grid-template-columns: repeat(2, 1fr);
          }
          }
         @media screen and (max-width: 700px){
         .filter_model_content .box{
         width: 70%;
         }
         .filter_model_content .popup{
         width: 70%;
         }
         }
         @media screen and (max-width: 575px){
         .filter_model_content .Filter_content {
          grid-template-columns: repeat(1, 1fr);
          }
          }

/**Filter modal css end 05/03/2024-------***/
.editage_next_prev_video img {
width: 100%;
}
.editage_next_prev_video .view-all-button {
padding-top: 16px;
/* text-align: center; */
}
.editage_next_prev_video .view-all-button a {
font-weight: bolder;
}
.editage_next_prev_video .video-title-image:first-child {
margin: 15px 0px;
}
.editage_next_prev_video .video-title-image {
margin: 40px 0px;
flex-direction: row-reverse;
}
.editage_next_prev_video .video_title a {
color: #000;
font-size: 20px;
}
.editage_next_prev_video .video_title {
margin: 14px 0;
}
.editage_heading img {
width: 50px;
}
ul.custom_post_term {padding-left: 0;list-style: disc;display: flex;gap: 30px;flex-wrap:wrap;}
ul.custom_post_term a {
color: rgba(0, 0, 0, 0.87);
outline: none;
}
ul.custom_post_tags{
margin-top: 1rem;
display: inline-block;
margin-right: 16px;
padding:0;
}
ul.custom_post_tags li{
border-radius: 18px;
background-color: #e6edff;
margin-bottom: 1rem !important;
display: inline-block;
margin-right: 0.5rem;
}
ul.custom_post_tags li a{
display: block;
padding: 5px 16px;
height: 36px;
}
/*************---Article page css -------*/
.content_type_heading dl, ol, ul {
margin-top: 0;
margin-bottom: 1rem;
padding: 0;
list-style: none;
line-height: 1.5;
}
.overlay1{
    position: relative;
    background-color: #00000070;
/*     z-index: 99999999999; */
}
.overlay1 .different_topics img{
    opacity: 0.5;
}
.content_type_heading h3, .main_topics h2 {
margin-bottom: 20px;
}
.main_insights_articles ul {
padding: 0;
list-style: none;
}
.main_insights_articles a {
text-decoration: none;
outline: none;
}
.main_insights_articles {
margin: 0 auto;
max-width: 1200px;
padding: 0px 16px;
}
.top_content {
display: flex;
align-items: flex-start;
gap: 15px;
background-image: url(../png/articles%20headcover_0.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
border-radius: 10px;
padding:24px 16px;
}
.top_content h1, .top_content p {
margin: 0px 0px 10px;
text-shadow: 0 3px 6px rgba(0,0,0,0.6);
}
.content_type_heading ul li a:hover {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.articles_all_topics {
overflow: hidden;
padding: 0 16px;
}
.main_insights_articles main {
display: flex;
align-items: baseline;
width: 100%;
}
.insight_main_content {
display: flex;
align-items: flex-start;
}
.custom_tab {
display: flex;
align-items: baseline;
}
.custom_tab ul, .custom_tab a:first-child {
display: flex;
justify-content: end;
width: 100%;
gap: 15px;
list-style: none;
margin:0;
}
.custom_tab a:first-child {
 width: 100% !important;
 text-align: left;
}
.custom_tab a:first-child {
justify-content: left;
}
.different_topics .image_box {
margin: 0;
padding: 0;
aspect-ratio: 16 / 9;
overflow: hidden;
position: relative;
border-radius: 10px;
height:170px;
 width: 380px;
}
.content_img_box {
display: flex;
gap:15px;
}
.title_articles h2 {
margin-bottom: 10px;
}
.title_articles {
width: 100%;
}
.article_date_name ul {display: flex;gap: 15px;margin: 20px 0px 0px;flex-wrap: wrap;}
.article_date_name ul li:last-child {
margin-left: auto;
}
.box_tag {
position: absolute;
top: 8px;
right: 8px;
bottom: 0;
background-attachment: fixed;
width: auto;
height: auto;
}
.box_tag span {
background-color: rgba(0, 0, 0, 0.54);
border-radius: 18px;
padding: 3px 8px 3px;
color:#ffff;
}
.different_topics img {
height: 200px;
width: 100%;
object-fit: cover;
transition: all .2s linear;
}
.different_topics img:hover {
transform: scale(1.1);
transition: all .2s linear;
}
.different_topics {
border-radius: 10px;
box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
padding: 15px 15px;
margin-top:25px;
}
.post_active {
color: #0077ff !important;
border-bottom: 2px solid;
width: 85px;
display: inline-block;
text-align: center;
font-weight: bold;
}
.custom_tab li a {
width: 100% !important;
justify-content: center !important;
}
#custom-posts-container{
border-top: solid 1.5px rgba(0, 0, 0, 0.1);
margin-top: 0px;
}
.fa-bookmark-o:before {
content: "\f097";
font-size: 30px;
}
.articles_all_topics .dropdown {
display: none;
}
.articles_all_topics .dropbtn {
font-weight: 400 !important;
}
@media(max-width:1024px){
    .grammer_image_second img {
    height: auto;
}
    .grammar_image img {
   width:100%;
}
    .grammar_sec {
    flex-wrap: wrap;
}
    .grammar_interview, .grammar_post_grid{
        width:100%;
    }
    .research_accordion_content{
        width:100% !important;
    }
        .podcasts_sec .podcasts_the {
    grid-template-columns: repeat(2, 1fr);
}
}
@media(max-width:991px){
.showcase-sub-button + p {
   padding:0px !important;
} 
.showcase-information {
    width:100% !important;  
}
/* .showcase-sub-button {
    justify-content: center !important;
} */
.banner_title_heading  h3 {
    font-size: 32px !important;
    line-height: 24px;
}
.banner_title_heading p {
    font-size: 18px !important;
    line-height: 24px;
}
.banner_title_heading 
.elementor-icon-box-icon {
    margin-bottom: 0px !important;
}
/* .tag_main_list{
 display: grid;
 grid-template-columns: repeat(4, 1fr); 
 padding: 40px 0px;
 } */
/* .custom_content2 {
    order: 3;
} */
/* .custom_content1 {
    order: 1;
}
.custom_content2 + div {
 order: 2;    
} */
.sws_post_sinlge {
order: 1;
}
.rel_article {
  order: 2;  
}
.main_insights_articles main, .articles_all_topics, .single_qa_li a {
width: 100%;
}
.different_topics img {
height:auto;
border-radius: 10px;
}
.articles_all_topics .dropdown {
margin-left: auto;
}
.articles_all_topics .dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 100px; 
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
border: 1px solid #e7e7e7 !important;
}
.articles_all_topics .dropbtn {
padding: 16px;
border: none;
cursor: pointer;
}
.articles_all_topics .dropdown {
position: relative;
display: inline-block;
}
.articles_all_topics .dropdown-content a {
display: block;
padding: 10px;
}
.articles_all_topics .dropdown:active, .articles_all_topics .dropdown:hover .dropdown-content {
display: block;
}
.article_post_title{
display: none !important;
}
.articles_container .other_content_custom, 
.articles_container .top_articles_custom  {
display: none;
}
.articles_container .all_topics_custom {
width: 100%;
}
.title_articles p, .article_date_name p {
margin-bottom: 10px !important;
}
.article_date_name ul { margin-top:15px;}
.title_articles h2 {
line-height: 25px;
}
.content_img_box {
height: auto;
}
.title_articles {
 width: 100%;
line-height: 1.6;
}
.different_topics img {
    height: 100%;border-radius: 10px;
    }
}
@media(max-width:767px){
	.header-middle-area .text-right a.top-menu-link{
padding: 7px 5px !important;
font-size: 12px !important;
}
.submit_enquiry_menu_hide_show {
display:block !important;
}
.submit-enquiry-btn.top-menu-link {
display:none;
}
	.filter_model_content_qa_popup .Filter_content {
    grid-template-columns: 100% !important;
	}
	.download_section {
		flex-wrap:wrap !important;
		padding: 10px !important;
		justify-content:center !important;
	}
	
	.download_section .filename {
		 width:100% !important;
	} 
	.owl-carousel .owl-item {
		padding-right:0px !important;
	}
	.ui-menu {
		top:225.74px !important;
	}
	    .header-middle-area .logo-area {
        text-align: left !important;
    }
/* .home-page-slider .owl-item {
    width: 100% !important;
}   */
/* .tag_main_list{
 grid-template-columns: repeat(2, 1fr); 
 } */
.custom_content2 {
    order: 3;
}
.custom_content1 {
    order: 1;
}
.custom_content2 + div {
 order: 1;    
}
    .elementskit-profile-info .elementskit-author-des{
    width: min-content; 
    }
    .recently_featured_stories{
        grid-template-columns: repeat(2, 1fr);
    }
    .grid_icon{
            grid-template-columns: auto;
    }
    .researchersandtheirstories_page .showcase-info-container{
        text-align:center;
    }
    .researchersandtheirstories_section .showcase-info-container .showcase-title, .researchersandtheirstories_page .showcase-title{
        font-size:30px;
            line-height: normal;
    }
    .researchersandtheirstories_section .showcase-information, .researchersandtheirstories_page .showcase-information {
    width:100% !important;
}
    .researchersandtheirstories_page .subscribe-container .showcase-sub-button{
         justify-content:center;
    }
    .researchersandtheirstories_section .showcase-container, .researchersandtheirstories_page .subscribe-container   {
         width:100% !important;
        text-align: center;
    }
    .grid_post_content {
        padding:10px;
    }
    .title_content .section_heading {
    align-items: baseline !important;
}
    .grammar_image .upk-meta-wrap{
        flex-wrap: wrap;
    padding: 15px;
    padding-top: 0px !important;
    justify-content: end;
    }
    .grammar_category{
        width:100%;
    }
    .custom-elementor-slider .owl-controls .owl-buttons .owl-prev{
        left:20px !important;
    }
    .custom-elementor-slider .owl-controls .owl-buttons .owl-next{
        right:20px !important;
    }

    .category_date{
        flex-wrap:wrap;
    }
    .research_accordion{
        height:500px;
    }
    .research_accordion {
 flex-direction:column;
}
    .podcasts_sec .podcasts_the .procasts_item .pro_image_sec a{
        height:auto;
    }
    .podcasts_sec .podcasts_the {
    grid-template-columns: repeat(1, 1fr);
}
    .lgx_logo_slider_free .lgx_lsw_nav_wrap .lgx_lsw_nav_button_prev{
              left:25px;
    }
    .editage_subcribe_button{
        justify-content: left !important;
        margin-bottom: 20px;
    }
    .different_topics{
        padding: 10px 10px;
    }
    .article_date_name ul{
        gap: 5px;
    }
    .main_insights_articles, .articles_all_topics{
         padding-left:5px !important;  
         padding-right:5px !important;  
    }
}
@media(max-width:575px){
/* .tag_main_list{
 display: grid;
 grid-template-columns: repeat(1, 1fr); 
 padding: 20px 0px;
 } */
    .recently_featured_stories{
        grid-template-columns: repeat(1, 1fr);
    }
    .grammar_post_grid .grammar_item {
    grid-template-columns: auto;
}

.different_topics img, .different_topics .image_box {
width: 100%;
}
.content_img_box {
flex-wrap: wrap;
width: 100%;
flex-direction: column-reverse;
}
.title_articles {
width: 100%;
}
.top_content {
padding: 16px;
}
.article_date_name ul {
     flex-wrap: wrap;
}
}
/********-------Article page css end----------****/
/**-----Single post css date 03/01/2024 start ---*/
.editage_custom_slider {
position: fixed;
bottom: 0;
background-color: #eae9e7;
z-index: 999;
width:100%;
}
.editage_custom_slider{
padding:  10px;
}
/* .editage_custom_slider a {
color: black;
font-size: 14px;
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
} */
/**-----Single post css date 03/01/2024 end ---*/
hr.editage-content-below-divider {
width: 100% !important;
max-width: 100%;
border: solid 0.5px rgba(0,0,0,0.1);
padding: 0;
height : 0;
    background-color:transparent !important;
}
#editage-custom-posts-load-more {
    font-size:0px;
display: inline-block;
padding: 0px
background-color: #007bff;
color: #fff;
border: 1px solid #007bff;
border-radius: 4px;
text-decoration: none;
transition: background-color 0.3s ease;
}
.editage_subcribe_button {
align-items: center !important;
display: flex;
justify-content: end;
}
a.custom-subscription-tracking {
border: 1px solid #004ffe;
border-radius: 18px;
background-color: #ffffff;
box-shadow: 0 0 6px 0 rgba(0,0,0,0.16);
color: rgba(0, 0, 0, 0.87);
padding: 10px 20px;
}
#editage-custom-posts-load-more:hover {
background-color: #0056b3;
}
.loding_icon{
width:170px;
}
.loding_icon_top{
    position: absolute;
    width: 100%;
    text-align: center;
    height: 100%;
    top: 5%;
}
.loding_icon_top img{
    width: 20%;
}
.editage_custom_slider .owl-stage-outer a span:nth-child(2){
color: black;
font-size: 14px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.different_topics p, .different_topics h2{
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;    
margin-bottom:5px; 
}
.article_date_name p{
        margin-bottom:5px;
}
.editage_custom_slider a {
display: flex !important;
gap: 8px;
align-items: stretch;
}
.content_type_heading p {
    margin: 0;
}
@media print {
    .header-middle-area , .topbar.topbar-gray , #header , .video_watch_next , .video_related_single , .breadcrumb ,.ts-footer ,  .copy-right , .event_icon , .bulleted_section ,.custom_post_term , .ts-related-post , .editage-content-below-divider , .slider_sec_sub , .custom_post_tags , .editage-content-below-divider  , .content-below-container.row.d-flex.mt-3.align-items-baseline , .ts-related-post , #comments{
        display: none !important;
    }
    .col-lg-6.mx-auto.video_main.events {
        max-width: 100% !important;
    }

    .ts-related-post {
        display: none !important;
    }
    .single .post-media.post-image img {    
    object-fit: scale-down;
    }
    h1.post-title.lg.editage_heading {
     font-size: 40px;
    }
    .type-events .post-body span , .post-body p , .post-body ul li{
        font-size: 30px !important;
    }
    
    header.entry-header.clearfix  , .post-body.clearfix , .post-media.post-image , .comic_author {
        DISPLAY: block !IMPORTANT;
    }


    .video_main {
        WIDTH: 100% !IMPORTANT;
    }
}

/*---------Date 20/03/2024-------*/
.download_section {
    border-radius: 13px;
    background-color: #a6ff94;
    box-shadow: 0 0 88px 0 rgba(80,80,80,0.16);
    margin: 0 auto;
    overflow: hidden;
}

a.p-3.download_image_pdf {
    background-color: #fff;
    border-radius: 20px;
    gap: 4px;
    display: flex;
    align-items: center;
    color: #000;
    font-weight: 800;
}

.download_section  p {
    font-weight: 800;
    text-align: center;
    line-height: 17px;
}
.section_heading h2.elementor_widget:before {
    position: absolute;
    top: 0;
    content: "";
    background: #113dcd;
    left: 0;
    width: 3px;
    height: 12px;
}
.custom-elementor-slider .article-body {
    padding: 15px;
    min-height: 190px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.section_heading h2.elementor_widget::after {
    width: 12px;
    height: 3px;
    position: absolute;
    top: 0;
    content: "";
    background: #113dcd;
    left: 0;
}
.section_heading h2.elementor_widget{
    letter-spacing: 0.64px;  ;
    line-height: 25px;
    font-weight: 800;
    font-size: 18px;
    text-transform: capitalize;
    ext-align: left;
    color: var(--e-global-color-a5b76ed);
    display: inline-block;
    padding: 0 0 0 15px;
    position: relative;
}
.video_img img {
    width: 75px !important;
    height: 75px !important;
}
.rel_article ul li span {
    color: #222222;
    line-height: 24px;
    transition: color 0.3s ease;
    position: relative;
    font-weight:700;
}
/* .rel_article ul li span:hover {
    background-size: 100% 2px;
    color:#2c52d0;
    background-image: linear-gradient(currentColor, currentColor);
    background-repeat: no-repeat;
    background-size: 0% 2px;
    -webkit-transition: background-size 0.3s;
    transition: background-size 0.3s;
    transition: all 0.3s ease 0s;
}
.video_related_single.rel_article ul li, 
.single_qa_li a, .video-title-image {
    align-items:center !important;
}
.rel_article ul li span::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 95%;
    height: 2px;
    background-color: #2c52d0;
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.3s ease;
}
.rel_article ul li span:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
} */
/*********22/3/2024*/
.dropdown-content {
display:none;
}
.latest_arrow {
    display: block;
    border-bottom: solid 1.5px rgba(0, 0, 0, 0.1);
    padding-bottom: 15px;
}
.latest_down_arrow {
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    -o-transition: transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
}
.new_dropdown {
    transform: translateY(-0%) rotate(-180deg);
}
.content_type_dorpdown p {
    display: flex;
    gap: 10px;
    align-items: flex-end;
    position: relative;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
/*******22/3/2024*/
/*OUR-TEAM CUSTOM HTML CSS START BY 16/03/2024*/
.team_container h4, .team_container p {
color: #212529;
margin-bottom: 0;
}
.team_container .our_team_info {
padding-bottom: 30px;
}
.team_container a {
color: rgba(0, 0, 0, 0.87);
outline: none;
text-decoration: none;
word-break: break-word;
}
.team_container a:hover {
color: #1473e6;
}
.team_container .our_team_info p {
font-size: 21px;
margin-top: 0;
}
.team_container .our_team_info h2 {
font-size: 26px;
font-weight: 700;
margin-bottom: 0;
}
.team_container {
padding: 0px 20px;
}
.team_container .team_member img {
width: 100px;
height: 100px;
border-radius: 50%;
border: 1px solid #63a9f8;
margin-left: auto;
margin-right: auto;
display: block;
margin-top: 12px;
margin-bottom: 8px;
}
.team_container .team_details {
border-radius: 10px;
background-color: #ffffff;
box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
margin-bottom: 20px;
padding: 10px;
text-align: center;
height: 220px;
}
.team_container .team_list {
list-style: none;
padding: 0;
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 20px;
}
.team_container .team_contributors .team_details {
height: 200px;  
}
/* .custom_contributors .team_box {
    width: calc(220px - 30px);
} */
.custom_content_formats .e-con-inner {
    grid-template-columns: repeat(4, 1fr) !important;
}
.welcome_guest_post img {
    margin: 0;
}
.section_custom_container{
    display:none;
}
.header .navbar-light .dropdown-toggle::after {
     padding-right: 5px !important;
 }  
.blog-single .aq_forem_ans ol li {
    list-style: auto;
    list-style-position: inside;
    font-size: 18px;
}

/* Login Btn*/
.ed-user-dashboard-dropdown {
  display: none;
  position: absolute;
  right: 2px;
  background-color: #fff;
  border: 1px solid #4385f5;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 130px;
  margin-top: 12px;
  border-radius: 10px;
  overflow: hidden;
}
.ed-user-dashboard-dropdown a {
  display: block;
  padding: 10px 5px;
  color: #333;
  text-decoration: none;
  text-align: center;
}
.ed-user-dashboard-dropdown a:hover {
  background-color: #f0f0f0;
}
.ed-user-dashboard-dropdown .ed-user-drop-links {
    display: flex;
    align-items: center;
    justify-content: left;
    gap: 10px;
}
.ed-user-dashboard-dropdown img {
    width: 20px;
    height: 20px;
}
.ed-user-drop-links:active, 
.ed-user-dashboard-dropdown span:active {
    color: #16181b;
}
.ed-user-login-btn-wrap {
  position: relative;
}
.ed-user-login-btn-wrap:hover .ed-user-dashboard-dropdown {
    display: none;
}
.login_btn_links {
	cursor: pointer;
}
.login_btn_links img {
    width: 15px;
    height: 15px;
	margin-top: -3px;
}
.login_btn_links span:last-child {
    margin-left: 5px;
}
.login_btn_links img {
    width: 15px;
    height: 15px;
    transition: transform 0.3s ease;
}
.login_btn_links img.rotate {
    transform: rotate(180deg); 
}
@media(max-width:1200px){
.header-gradient .navbar-light .navbar-nav > li > a {
    font-size: 13px;
}
.header .navbar-light .navbar-nav > li {
    padding: 0px 8px !important;
}
.header .container, .header-middle-area .container {
    max-width: 1224px !important;        
	padding-left:20px !important;
	padding-right:20px !important;
}
.header .navbar-light .navbar-nav > li:before {
    right: -1px !important;
}
}
@media(max-width:1019px){
.header-gradient .navbar-light .navbar-nav > li > a {
    font-size: 12px;
}   
}
@media(max-width:991px){
.post-body ul {
    padding: 0px 15px;
}
.header .navbar-light .dropdown-toggle::after {
     padding-right: 10px !important;
 }  
.header .container {
    padding:0px !important;
}
.header-gradient .navbar-light .navbar-nav > li > a {
    font-size: 14px;
}
	#primary-nav ul:first-child li:first-child ul li a {
    padding-left: 22px !important;
}
	.dropdown-item {
		padding-left:12px !important;
		padding-right:12px !important;
	}
#primary-nav ul:first-child li:first-child a {
    padding-left: 12px !important;
}
.custom_new_sidebar, .write_for_us_section {
    width: 100%;
    padding-bottom: 0px;
}
.custom_wirte_for_us  .e-con-inner {
    flex-wrap: wrap !important;
}
.team_container .team_list {
grid-template-columns: repeat(3, 1fr);
}
.we_welcome_block {
    --align-self: left !important;
}
.section_custom_container{
    display:block;
}
.custom_sidebar_content {
display: none;
}
.section_custom_dropdown {
display: block;
}
.section_arrow {
transform: translateY(-0%) rotate(-180deg);
}
.section_dropdown {
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
-o-transition: transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
}
.section_custom_container p {
   display: flex;
    gap: 10px;
    align-items: center;
    position: relative;
    flex-direction: row;
    margin-bottom:0px;
    opacity: 0.6;
}
.main_about_editage.active_second {
    position: relative !important;
    top: 0 !important;
    width: 100%;
}
.apply_now_block {
    display: none;
}
.team_container {
    padding: 0px !important; 
}
.we_welcome_block .elementor-image-box-wrapper {
    display: flex;
    gap: 10px;
}
}
@media(max-width:767px){
/* 	   .home-page-slider .owl-item {
		   width:100% !important;
    max-width: 100% !important;
} */
	
.custom-elementor-slider .owl-prev, .custom-elementor-slider .owl-next {
		padding:22px 34px 20px 10px !important;
	}
#news-slider .owl-wrapper {
 gap:0px !important;
}
.home-page-slider .owl-item {
  padding-left: 0px !important;
}
/* .home-page-slider .owl-item {
    padding: 0px 0px 0px 17px !important;
} */
h2.elementor_widget {
    width: calc(90% - 25px);
}
.video_related_single.rel_article.video, .video_related_single.rel_article.events {
    max-width: 100% !important;
}
.video_watch_next, .video_related_single, .video_main {
/*max-width: 100% !important; */
    margin-top:25px;
 }
.digiqole-serach .input-group {
    margin-top: 15px !important;
}
/* .row.digiqole-content {
    flex-direction: column-reverse;
} */

.video_related_single.rel_article ul li {
    justify-content: space-between;
    height: 100px;
}
.rel_article ul li span, .video_title {
    max-width: 85%;
}
.welcome_guest_post img {
    margin-bottom: 10px;
    width:64px;
}
.custom_new_sidebar .elementor-widget-container {
    padding: 0px !important;
}
.custom_wirte_for_us h3 {
font-size: 22px !important;     
}
.custom_wirte_for_us p {
font-size:18px !important;      
}
.about_insight_heading h2 {
    font-size: 22px !important;
    text-shadow: 0 3px 6px rgba(0,0,0,0.6);
}
.about_insight_heading p {
    font-size:14px !important;  
    }
}
@media(max-width:575px){
h2.elementor_widget {
    width: calc(90% - 40px);
}
.team_container .team_list {
grid-template-columns: repeat(2, 1fr);
}
.custom_content_formats .e-con-inner {
    grid-template-columns: repeat(2, 1fr) !important;
}
.we_welcome_block .elementor-image-box-img {
    margin-left: initial !important;
}
.we_welcome_block .elementor-image-box-wrapper {
    flex-wrap: wrap;
}
}
@media(max-width:400px){
.team_container .team_list {
grid-template-columns: repeat(1, 1fr);
}
}
.newsletter-form span, .ts-footer .widget-title span {
	background-color: #00084d;
}
.footer-left-widget > p {
    line-height: 25px;
}
/* .footer-left-widget a {
    text-transform: lowercase;
} */
.post-body ul li {
    list-style: disc !important;
    margin-left: 50px;
    font-size: 21px !important;
    line-height: 32px !important;
}
.copy-right .copyright-text p{
	font-size: 14px;
    line-height: 22px;
}


#oneResearcher-footer.or-footer {
    font-size: 15px;
    color: #ffffff;
    background: #1F2937;
    width: 100%;
    padding: 20px 0;
    border-top: 2px solid #fff;
}
#oneResearcher-footer.or-footer .or-footer-links {
    text-align: right;
    list-style: none;
}
#oneResearcher-footer.or-footer .or-footer-links li {
    font-size: 15px;
    color: #ffffff;
    display: inline-block;
}
#oneResearcher-footer.or-footer .or-footer-links li a:link,#oneResearcher-footer.or-footer .or-footer-links li a:visited {
    color: #ffffff;
    text-decoration: none;
    margin-right: 20px;
}
#oneResearcher-footer.or-footer .or-footer-links li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
#oneResearcher-footer.or-footer .or-footer-links li:last-child a {
    margin-right: 0;
}
#oneResearcher-footer.or-footer img {
    height: 30px;
}
.submit_enquiry_menu_hide_show {
display:none;
}
span.article-type {
    text-transform: uppercase;
}
iframe{
	margin-top: 0px !important;
}

@media screen and (max-width: 991px) {
    #oneResearcher-footer.or-footer .or-text-wrap {
        text-wrap:nowrap;
        display: inline-block;
        margin-top: 5px;
    }
}
@media screen and (max-width: 860px) {
    #oneResearcher-footer.or-footer .or-copyright .col-5,#oneResearcher-footer.or-footer .or-copyright .col-7 {
        max-width:100%;
        flex: none;
    }
    #oneResearcher-footer.or-footer .or-copyright .col-7 .or-footer-links {
        text-align: left;
        line-height: 25px;
        margin: 20px 0 0 0;
    }
}
/*OUR-TEAM CUSTOM HTML CSS END BY 16/03/2024*/

div:where(.swal2-icon).swal2-success .swal2-success-ring {
	border: .25em solid #113DCD !important;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
	background-color: #113DCD !important;
}
.home .img-link{
	z-index: 99;
}
/* .mfp-bg.my-mfp-slide-bottom.xs-promo-popup.mfp-ready {
    display: none;
}
.mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom.xs-promo-popup.mfp-ready
 {
    display: none;
}
  */