.footer-bottom .alignleft {
  line-height: 16px !important;
}
.four_fifth {
  margin-top: 7px;
}
.content .home-ads {     width: 620px;    text-align: left;}
#related_posts, #author-box {display:inline-block;margin-bottom:20px;}
@media only screen and (max-width: 479px){
.logo{width:100%}
.ads-top, .e3lan-top {position: relative!important;    max-height: 130px;}}
.chpos{margin-top:-120px;}
.chpos2{padding-top:110px;}
@media only screen and (min-width: 310px) and (max-width:767px) {
.img_ad {
    zoom: 40%;
width:40%;
height:auto;
}
}
@media only screen and (max-width: 985px) and (min-width: 768px){.logo img { max-height: none; } .logo { margin-top: 0 !important; width: 100%; text-align: center; height: auto; }}
@media only screen and (max-width: 767px) and (min-width: 480px){ .logo { center; width: 100%; }}
@media only screen and (max-width: 1219px){.ads-top, .e3lan-top {position: relative !important;     left: -35px !important;}}
@media only screen and (max-width: 1219px){.logo { width: 100%; text-align: center; }.close-ad-container{display:none;}}
@media only screen and (max-width: 985px) and (min-width: 768px) {.e3lan-top {padding: 20px 0 20px !important;}}
@media only screen and (max-width: 767px)
{
.page-template-template-subscr-psa #subscribe_cover .ancr {height: 25% !important;    position: absolute;bottom: 4%;} 
}

@media only screen and (max-width: 479px)
{
.page-template-template-subscribeDetails #form_opening iframe {height: 1950px;}
.page-template-template-subscribeDetails .container { width: 350px !important;}
.page-template-template-subscribeDetails #main-content { width: 350px !important;}
.page-template-template-subscribeDetails .content { width: 350px !important;}
}
.content .home-ads {  width: 620px; }
.sc_dfp_banner { text-align: center;}


@media only screen and (max-width: 767px)
{
.e3lan-top, .e3lan-bottom 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.48);
    -webkit-transform-origin: 0 0;
    float: left;
}
.home-ads {
    width: 100% !important;
}

.sc_dfp_banner iframe {
    -ms-zoom: 0.40;
    -moz-transform: scale(0.40);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.40);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.40);
    -webkit-transform-origin: 0 0;
    float: left;
}


.home-ads, .home-ads iframe {
    -ms-zoom: 0.75;
    -moz-transform: scale(0.70);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.70);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.70);
    -webkit-transform-origin: 0 0;
    float:left;
}


.ads-top, .e3lan-top, .e3lan-bottom {
     position: relative !important;   
}
.home-ads > div { width: 100% !important; float: left; position: relative; text-align: center; }
.content .home-ads { display: initial !important; width: 100%; left: -10px; }
}

@media only screen and (max-width: 767px) and (min-width: 480px)
{

 .e3lan-top, .e3lan-bottom 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.75);
    -webkit-transform-origin: 0 0;
    float: left;
}

.home-ads, .home-ads iframe {
    -ms-zoom: 0.75;
    -moz-transform: scale(0.70);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.70);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.70);
    -webkit-transform-origin: 0 0;
    float: left;
   position: relative;
}

.ads-top, .e3lan-top, .e3lan-bottom {height: 100px; }

.sc_dfp_banner iframe {
    -ms-zoom: 0.45;
    -moz-transform: scale(0.60);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.60);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.60);
    -webkit-transform-origin: 0 0;
    float: left;
}

}

@media only screen and ( min-width: 1220px ){
.logo {max-width:35% !important;}
}
@media only screen and (min-width: 1220px)
{
.paperDate { left: 1020px!important; font-size: 12px!important;}
}
#theme-header #main-nav ul li a{padding: 10px 17px 10px 22px !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:2600px;}
}

.sponsored_content { background-color: #fff !important;}
li h3 a .sponsoredContent:before {background-color: #fff !important;}
.paperDate { width: auto !important;}

.article_dfp_ads {     width: 100%;     text-align: center;  }
.article_dfp_ads iframe {   text-align: center !important;  margin: 15px;   }

.content .home-ads iframe {
    width: 100%;
    float: left;
    -ms-zoom: 0.75;
    -moz-transform: scale(0.85);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.85);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.85);
    -webkit-transform-origin: 0 0;
    float: left;
}