.difference-bottom{
	padding-bottom:15px;
}
.site-branding {
    max-height: 100px; 
}
.site-branding h1,.site-branding h2 {
    font-size: 44px;
    display: inline-block;
    line-height: 1;
	margin: 0px 0 5px 0;
}
.site-branding h1.image-logo {
    margin-top: 0px !important;
}
.site-branding h2.image-logo{
	margin-top: 0px !important;
}
.head-ad{
	float:right;
	margin: 15px 0 5px 0;
}
.head-ad img {
    height: auto;
    max-width: 100%;
}
.single_post header {
	width:100% !important;
}
@media screen and (max-width: 865px){
.head-ad {
    float: none!important;
}
	.primary-navigation{display:none;}
}

@media screen and (max-width: 550px) { 
    .related-posts .post.excerpt {
        width: 100%;
        margin-right: 4%;
        margin-bottom: 15px;
    }
    .related-posts .post.excerpt.last { clear: left }
    .related-posts .post.excerpt:nth-of-type(2n) { margin-right: 0 }
    .related-posts #featured-thumbnail { max-width: 100% }
    .title {    
	    font-size: 18px !important;
	    line-height: 24px !important;
	    clear: both;
	}
	.custom-logo{
		max-width:105px;
		
	}
	.site-branding{
		max-height:45px !important;
		min-height:45px !important;
		display:none;
	}
}
@media screen and (max-width: 480px) { 
    .footer-widget { width: 100% }
    #copyright-note, .top {
        width: 100%;
        text-align: center;
    }
    .related-posts #featured-thumbnail{
    width:100% !important;
    }
    .title {    
	    font-size: 18px !important;
	    line-height: 24px !important;
	    clear: both;
	}
	#floating_ads_bottom_textcss_container {
    
	bottom: -8px;
}
}
/*Spacing sidebar Ad*/
.ad-widget{
	margin:15px 0 15px 0;
}
/*Hiding Read More & other thigns*/
.readMore{
	display:none !important;
}
.featured-cat, .thecomment {display:none;}
#commentform p.form-submit {
    margin-top: 60px;
    margin-bottom: 0;
}
.wp-subscribe-wrap{padding:20px;text-align:center;background: #ebebeb !important;border: solid;}
.wp-subscribe-wrap h4.title{font-size:22px;line-height:1;margin-bottom:0;text-transform:uppercase;color: #040404 !important;}
.wp-subscribe-wrap h4.title span{font-size:38px;font-weight:700;display:inline-block;margin-top:15px}
#wp_subscribe_popup .wp-subscribe-wrap h4.title{margin-top:0}
.wp-subscribe-wrap p{margin:0;color: #333  !important;}
.wp-subscribe-wrap p.text{margin:15px 0;opacity:.8}
.wp-subscribe-wrap p.footer-text{font-size:12px;margin-top:10px;}
.wp-subscribe-wrap input{box-sizing:border-box;width:100%;height:45px;margin:0;padding:10px 0;text-align:center;text-indent:10px;border:none;border-radius:0;box-shadow:none}
.wp-subscribe-wrap input::-webkit-input-placeholder{opacity:.8;color:inherit}
.wp-subscribe-wrap input:-moz-placeholder{opacity:.8;color:inherit}
.wp-subscribe-wrap input::-moz-placeholder{opacity:.8;color:inherit}
.wp-subscribe-wrap input:-ms-input-placeholder{opacity:.8;color:inherit}
.wp-subscribe-wrap input:focus::-webkit-input-placeholder{color:transparent!important}
.wp-subscribe-wrap input:focus:-moz-placeholder{color:transparent!important}
.wp-subscribe-wrap input:focus::-moz-placeholder{color:transparent!important}
.wp-subscribe-wrap input:focus:-ms-input-placeholder{color:transparent!important}
.wp-subscribe-wrap input.consent-field{width:17px;height:17px;margin-top:2px;margin-right:6px;cursor:pointer}
.wp-subscribe-wrap .wps-consent-wrapper{margin-top:20px;text-align:left;display:block}
.wp-subscribe-wrap .wps-consent-wrapper label{color: #333  !important;opacity:.8;font-weight:400;}
.wp-subscribe-wrap .wps-consent-wrapper label input{float:left;margin-bottom:5px}
.wp-subscribe-wrap .email-field{margin-top:10px}
.wp-subscribe-wrap input.email-field,.wp-subscribe-wrap input.name-field{color:#fff !important;background: #333 !important;}
.wp-subscribe-wrap input.submit{font-size:18px;font-weight:500;margin-top:20px;cursor:pointer;text-transform:uppercase;color: #f2f2f2 !important;background: #333333 !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);}
.wp-subscribe-single .wp-subscribe-wrap{clear:both;margin:10px 0;text-align:left}
.wp-subscribe-single .wp-subscribe-wrap input{text-align:left}
.wp-subscribe-wrap .error,.wp-subscribe-wrap .thanks{margin-top:10px}
.wp-subscribe-wrap .wp-subscribe-loader{display:none;padding:1em;text-align:center;vertical-align:top}
.wp-subscribe-wrap.loading .wp-subscribe-form,.thanks,.error{display:none}.wp-subscribe-wrap.loading .wp-subscribe-loader{display:block;}

#ads-on-desktop {display: block; margin-bottom: 10px;}
#ads-on-mobile {display: none;}

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

#ads-on-desktop {display: none;}
#ads-on-mobile {display: block; margin-bottom: 10px; }
#floating_ads_bottom_textcss_container {
    
	bottom: -6px;
}
}
#floating_ads_bottom_textcss_container {
    
	bottom: -8px;
}