.box .article_dfp_ads {
    display: none !important;
}
 /*divider missing */
.categorised-content-listing .article-listing:nth-child(6) { 
  border-bottom: 1px solid #dbdbda !important; 
  padding: 30px 0 27px !important;
 }
/*.event-desc .elementor-column-gap-default .elementor-column:first-child {
    width: 70% !important;
}
.event-desc .elementor-column-gap-default .elementor-column:last-child {
    width: 30%;
}*/
@media (min-width: 1025px) and (max-width: 1100px) {
.ns-landing-page .right-cs .content-box .title h2{
padding:0;
}
.page-template-template-homepage #page .elementor h2.main-heading, 
.page-template-template-homepage #page .elementor h2.main-heading a {
    font-size: 20px !important;
    line-height: 20px !important;
}
  #featured-content .other-top-stories {
    margin-top: 160px;
    width: 100%;
  }
  #featured-content .featured_a .featured-image {
    height: 329px;
    width: 100%;
  }
  .page-template-template-homepage .featured_b_and_c img {
    object-fit: cover !important;
    max-height: unset !important;
  }
  .page-template-template-homepage .newsletter-acton-form-rightsidebar {
    max-height: 329px;
  }
}
@media (min-width: 899px) and (max-width: 1024px) {
.page-template-template-homepage #page .main-heading a {
    font-size: 14px !important;
    line-height: 12px !important;
}
#featured-content .featured_a .description-section {
    max-width: 160px;
}
.ns-landing-page .right-cs .content-box .title h2{
padding:0;
}
#featured-content .other-top-stories a {
    -webkit-line-clamp: 2;
}
#featured-content .featured_a {
    background-color: #f3f3f3 !important;
    display: flex;
    align-items: center;
    width: 100%;
    max-height: 280px;
}
#featured-content .featured_a .featured-image {
    max-width: unset;
    height: 100%;
    width: 100%;
    padding: 0;
}
#featured-content .featured_b_and_c .featured-image {
    max-width: 100%;
    width: 200px;
    height: 100px !important;
    display: flex;
}
#featured-content .featured_b_and_c .featured-image img {
    object-fit: cover !important;
    max-height: unset !important;
}
}

.article-detail-page .col-sm-3.social-share-links {
    padding-right: 15px !important;
}
.article-detail-page .col-sm-3 {
  padding-left: 15px;
}
.article-detail-page .col-sm-9 {
  padding-right: 15px;
}

.footer-bottom .alignleft {
  line-height: 16px !important;
}
.four_fifth {
  margin-top: 7px;
}
@media screen and (max-width: 479px) 
{
.subscribe_c .mob_txt_sub_cont {top: 45px !important;}
.subscribe_c .mob_txt_sub_cont .mob_txt_sub { width: 35% !important; }
.subscribe_c .mob_txt_sub_cont .mob_txt_sub span { font-size: 13px; }
.subscribe_c .mob_txt_sub_cont { width: 100%;     position: inherit!important;}
.subscribe_c .mob_txt_sub_cont .mob_txt_sub { margin-right: 0px; }
.ads-top, .e3lan-top {position: relative!important;}
}
 /*userway local size*/
    @media screen and (min-width: 768px){
        #userwayAccessibilityIcon {
          margin-top: -130px;
        }
}
@media only screen and (max-width: 767px)
{
    /*userway local size*/
        #userwayAccessibilityIcon {
         // margin-left: 15px;
            // margin-top: -273px!important;
          display: block !important;
        }
.subscribe_c .mob_txt_sub_cont {top: 45px !important;}
.subscribe_c .mob_txt_sub_cont .mob_txt_sub { width: 30% !important; }
.subscribe_c .mob_txt_sub_cont .mob_txt_sub span { font-size: 13px; }
.subscribe_c .mob_txt_sub_cont { width: 100%;     position: inherit!important;}
.subscribe_c .mob_txt_sub_cont .mob_txt_sub { margin-right: 0px; }
.ads-top, .e3lan-top {position: relative!important;}
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }

.article_dfp_ads iframe {
    text-align: center !important;
   margin: 0px !important;
    max-height: 250px !important;
}
.ads-top, .e3lan-top, .e3lan-bottom { position: relative !important; height: auto;  }
div.bnribbon {top: -50px !important;height: 45px!important; }
}


@media only screen and (max-width: 767px) and (min-width: 480px)
{
.header-content { padding: 0 25px; float: left; width: 100%; }
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
.article_dfp_ads iframe {
    text-align: center !important;
   margin: 0px !important;
    max-height: 250px !important;
}
div.bnribbon {top: -50px !important;height: 45px!important; }
}
li.share-email {
    background: #116cf8;
    color: #fff !important;
    width: 58px;
    margin-right: 25px;
    padding: 3px;
    text-align: center;
    font-size: 12px;
    font-family: serif;
    border-radius: 3px;
}

.social-share-btn.email {
    color: #fff;
    text-decoration: none;
}

li.share-print {
    background: #4485a5;
    width: 50px;
    text-align: center;
    padding: 2px;
    border-radius: 4px;
}

a.share-print {
    font-size: 11px;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif!important;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
}
.share-print i.fa.fa-print {
    padding-right: 5px;
}
.share-email i.fa.fa-envelope {
    padding-right: 6px;
}
@media only screen and ( min-width: 1220px ){
.logo img{max-width: 100% !important;}
.logo {max-width:35% !important;}
}

/* Subscribe iframe css include for IE */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .page-template-template-subscribeDetails #form_opening iframe {height:2500px;}
}

/* css for incontent ads */


.article_dfp_ads {     width: 100%;     text-align: center; display: block !important;     margin: 0px 0px 10px; float:left;}
.article_dfp_ads iframe {   text-align: center !important;     margin: 15px; }
.adblockcls { display:none; }
/* CSS for datatables search input */
.dataTables_filter input[type="search"] { border: 1px solid #ddd;}

/* remove borders from centered images */
img.aligncenter { border: none; }
.form_gray_bg { background: #f1f1f1 !important; padding:5px; }
@media screen and (max-width: 767px)
{
.mobile-news-image {float: left;position: relative;width: 100%;}
}
/* comment below the css by pradeep */
/*.home .content-section p { display: block !important; }*/
.home .ns-landing-page p.post-title {  height: auto; }