@media screen and (max-width: 600px) {
    .desktop {
      display: none;  
    }
  .blog-section, .mobile {
    margin-top: -20%;
}
  
  
}
  
@media screen and (min-width: 600px) {
    .mobile {
      display: none;
    }
  .blog-section, .desktop {
    margin-top: -8%;
}
  
}
.site-nav-dropdown .col-1 .inner>a{margin-bottom:0px; margin-top:10px;}

.site-nav-dropdown .col-1 .inner>a, .BrandList ul ul li a {
    text-transform: uppercase;
}

.site-nav-dropdown .style_5 .col-1.brand {
    width: 75%;
    float: none;
    display: inline-block;
}

.site-nav-dropdown .col-2 {
    width: 20%;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.site-nav-dropdown .brand .entry {
    float: left;
    width: 33%;
}
.site-nav-dropdown .col-2 .col-right {
    width: 100%;
    float: left;
}

.site-nav-dropdown .brand .inner {
    float: none !important;
    display: block !important;
    width: 100% !important;
}
.site-nav-dropdown .container.style_1 .col-1 .inner:nth-child(4n+1){
 clear:both; 
}
.site-nav-dropdown .col-1 .inner {
    float: left;
    width: 25%;
    padding-right: 3%;
}
.site-nav-dropdown .col-1 {
    width: 80%;
}

/*--------------new footer css-----------------*/
.site-footer{padding:0;}
.div-fourth{width:24%; display:inline-block; vertical-align:top;position:relative; padding-right:10px;}
.site-footer input {background-color: #ececec;width:60%;}
.site-footer #mc-embedded-subscribe-form button{background-color:#056839;color:#fff;width:80px;right:initial;}
.footer-bottom {padding:30px 0;background-color:#f8f8f8;}
.footer-top {padding:30px 0;}
footer.site-footer h2 {font-size: 15px;}

.footer-bottom .social-icons li{display:block;float:none;}
.footer-bottom .social-icons li a{border:none!important;}
.site-footer .social-icons li a span{float:none;border:none;}

.site-footer .social-icons li a:hover{background:transparent;color:#175625;}
.site-footer i{width:30px;}
.site-footer form {
    margin-bottom: 0;
    position: relative;
}
footer .input-group .btn {
    padding: inherit;
    margin-top: 0;
    position: absolute;
    width: 80px;
}


@media only screen and (max-width: 1360px) {
  .site-footer>div {padding: 30px;}
}

@media only screen and (max-width: 1260px) {
  footer .input-group .btn{
     position: initial;
     width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .footer-top,.footer-bottom{padding-left:20px; padding-right:20px;}
  .div-fourth{ width:48%;margin-bottom:20px;}
  
  a.mobile-subnav.is-active span.mobile-nav__sublist-expand {
    display: none;
}
  a.mobile-subnav.is-active span.mobile-nav__sublist-contract {
    display: block;
}
  .mobile-nav__sublist-expand, .mobile-nav__sublist-contract {
    font-size: 18px;
    padding: 2px 12px;
  }
}

@media only screen and (max-width: 560px) {
  /*.div-fourth{ width:100%;}*/
}

.infinite-scrolling {
    visibility: hidden;
    height: 0;
}
div[data-mantis-zone="header-ad-"], div[data-mantis-zone="in-stream-blog-post"] {
    text-align: center;
}
.blog-ad-custom.grid__item.one-quarter {
    padding-right: 40px;
}
@media only screen and (max-width: 768px) {
.blog-content-custom, .blog-ad-custom.grid__item.one-quarter {
    width: 100%;
}
  .blog-ad-custom.grid__item.one-quarter {
    padding-right: 0px;
}
  .blog-ad-custom.grid__item.one-quarter {
    text-align: center;
}
}
@media only screen and (min-width: 1024px) {
div[data-mantis-zone="sidebar"] {
    position: absolute;
    top: 50px;
    right: -230px;
    width: 220px;
    text-align: right;
}
}