@media only screen and ( min-width: 1220px ){
.logo img{max-width: 100% !important;}
.logo {max-width:35% !important;}
}
/*.logo img {
  max-width: 100% !important;
}*/

/*@media only screen and (max-width: 479px){
.ads-top, .e3lan-top {position: inherit!important;}}*/
header .logo {float:left!important;}

@media only screen and (max-width: 1219px) {
.ads-top, .e3lan-top {  position: relative !important;}
header .logo {float: none!important;text-align: center;}
}
@media only screen and (max-width: 767px){
.subscribe_c .btn_lab_cont {z-index:1;}
}

.tdc_SC_sponsor_identity div { display: none; }

.e3lan-top iframe {
    height: 90px !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 (max-width: 479px) {
.share-post li, .mini-share-post li { height: 16px !important; width: 75px !important;}
span.fb-share { padding: 0px !important;}
}

@media only screen and (max-width: 767px) and (min-width: 480px)
{
.share-post li, .mini-share-post li {
       height: 16px !important;
    width: 75px !important;
}
}


@media only screen and (max-width: 767px)
{


.sc_dfp_banner   iframe {
    -ms-zoom: 0.75;
    -moz-transform: scale(0.75);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.75);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.40);
    -webkit-transform-origin: 0 0;
    float: left;
}
.ads-top, .e3lan-top {left: -10px!important;}
.close-ad-image { right: -20px!important; z-index: 99; }
.article_dfp_ads iframe {    margin: 0px !important; max-height: 274px !important; min-height: 250px !important; width: 300px !important;}
.container, header, #footer-widget-area, .scroll-box-wide .group_items {width: 310px !important;}
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
}


@media only screen and (max-width: 767px) and (min-width: 480px)
{
.sc_dfp_banner  iframe {
    -ms-zoom: 0.68;
    -moz-transform: scale(0.68);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.68);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.68);
    -webkit-transform-origin: 0 0;
    float: left;
}
.close-ad-image { right: -75px!important; z-index: 99; }
.article_dfp_ads iframe {    margin: 0px !important; max-height: 274px !important; min-height: 250px !important; width: 300px !important;}
.container, header, #footer-widget-area, .scroll-box-wide .group_items {width: 310px !important;}
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
}


/* 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;}
}

.article_dfp_ads {     width: 100%;     text-align: center;  }
.article_dfp_ads iframe {   text-align: center !important;  margin: 15px;   }

@media screen and (max-width:1219px) {
.ad-right{width: 100%!important; padding-left: 15px; padding-right: 15px;}
}
@media screen and (max-width:767px) {
.ads_logo{ max-width: 300px!important; margin: 0 auto 15px;}
}

.adblockcls { display:none; }
#advanced_search .row .col-sm-12 {width: 92.5%;padding-left: 15px;padding-right: 15px;}
#advanced_search .row .col-sm-12 label.date-text {font-size: 12px;font-weight: 600;color: #666;display: block;margin-bottom: 0.5 rem;line-height: 21px;margin-top: 15px;margin-bottom: .5rem;}
#advanced_search input#author_search, #advanced_search input#headline_search {background-image: none;text-shadow: none;box-shadow: none;border-radius: 0;height: 38px;padding: 0px 8px 0px 8px;border: solid 1px #A4A4A4;font-size: 14px;width: 100%;display: block;background-color: #fff;color: #333 !important;}
#ui-datepicker-div.gform-legacy-datepicker{display:none;}