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

	#top-menu {
		max-width: 597px;
		}

	#leader-wrapper {
		padding: 5px 0;
		}

	#leaderboard {
		padding: 0 10px;
		width: 748px;
		height: auto;
		}

	#leader-left {
		width: 748px;
		}

	#leader-right,
	#wallpaper,
	.ticker-heading,
	.ticker-date,
        .middle-160,
	#bottom-widget,
	.related-image,
	#social-box-vert,
	.breadcrumb,
	.home-right-category {
		display: none;
		}

       .execphpwidget .middle-160 {
                display: block;
}

       .middle-160 .image-contain {
            height: auto;
            width: 100%;
            margin-bottom: 0 !important;


}
         .image-contain a, .image-contain .image-box {
           width: 220px;
           font-size: 14px;
           color: #222 !important;
}
.image-contain .image-box {
        width:100%;
          height: auto;
          margin-left: 0;
          padding-left: 0;
          background: none;
}

       .image-contain a img {
          width: 80px;
          height: 80px;
}
.image-contain .excerpt-box {
   display: block;
   width: 220px;
   margin-left: 80px;
   margin-top: 35px;
   height: 23px;
   background: none;
}

.widget_execphp .image-contain a, .widget_execphp .image-contain .image-box {
          width: 150px;
}



.widget_execphp .image-contain .image-box {
          width: 150px;
          margin-left: 0px;
          height: 2em;
          padding-left: 0px;
          padding-right: 10px;
          background: #fff;
}
.image-box a {
	 overflow: hidden;
}


.widget_execphp .image-contain a img {
          width: 140px;
          height: 150px;
}
.widget_execphp .image-contain .excerpt-box {
     display: none;
}

	#top-nav,
	#inner-wrapper {
		width: 768px;
		}

	#main-nav ul {
		padding: 0 10px;
		width: 748px;
		}

	#main-nav ul li a {
		color: #fff;
		font: 700 14px/16px 'Open Sans Condensed', sans-serif;
		padding: 11px 14px;
		text-decoration: none;
		text-transform: uppercase;
		}

	#content {
		padding: 20px 10px;
		width: 748px;
		}

	#header,
	#footer-top,
	#footer-bottom {
		width: 748px;
		}

	#content-top {
		margin-bottom: 20px;
		width: 746px;
		}

	#ticker {
		max-width: 474px;
		}

	ul.ticker-list {
		max-width: 474px;
		}

	#content-social {
		width: 402px;
		}

	#main {
		width: 433px;
		}

	#main-home {
		width: 434px;
		}

	.full {
		width: 748px !important;
		}

	#post-area,
	#post-info {
		width: 420px;
		}

	#author-info {
		width: 400px;
		}

	#author-desc {
		width: 324px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 420px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#home-left {
		margin-right: 0;
		padding-right: 13px;
		}

	#home-right {
		border-right: none;
		margin-left: 14px;
		padding-right: 0;
		width: 300px;
                margin-bottom: 0px;

		}


	#social-box {
		width: 420px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 100%;
		}

	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	.archive-text {
		width: 298px;
		}

	#sidebar-home-wrapper {
		width: 314px;
		}

	.side-home {
		margin-left: 14px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}

	.nav-links {
		width: 400px;
		}
        #footer-nav1 ul li:first-child {
	margin-left: 120px;
	}

	}

@media screen and (max-width: 767px) and (min-width: 600px) {

	#top-menu {
		max-width: 429px;
		}

	#leader-wrapper {
		padding: 5px 0;
		}

	#leaderboard, .adsbygoogle {
		padding: 0;
		width: 600px;
		height: auto;
		}

	#leader-right,
	#wallpaper,
	.ticker-heading,
	.middle-160,
	#bottom-widget,
	#social-box-vert,
	.related-image,
	.archive-image,
	.breadcrumb,
	.home-right-category {
		display: none;
		}

       .execphpwidget .middle-160 {
                display: block;
}

        .image-contain {
            height: auto;
            width: 100%;

}
         .image-contain a, .image-contain .image-box {
           width: 390px;
           font-size: 14px;
           color: #222 !important;

}
.image-contain .image-box {
          width:308px;
          height: 70px;
          margin-left: 0;
          padding-left: 0;
          background: none;
}

       .image-contain a img {
          width: 80px;
          height: 80px;
}
.image-contain .excerpt-box {
   display: block;
   width: 220px;
   margin-left: 80px;
   margin-top: 35px;
   height: 23px;
   background: none;
}


.widget_execphp .image-contain a, .widget_execphp .image-contain .image-box {
          width: 150px;
}



.widget_execphp .image-contain .image-box {
          width: 150px;
          margin-left: 0px;
          height: 2em;
          padding-left: 0px;
          padding-right: 10px;
          background: #fff;
}

.widget_execphp .image-contain a img {
          width: 140px;
          height: 150px;
}
.widget_execphp .image-contain .excerpt-box {
     display: none;
}


	#leader-left,
	#top-nav,
	#main-nav,
	#inner-wrapper,
	#woo-content {
		width: 600px;
		}

	#main-nav ul {
		padding: 0 10px;
		width: 580px;
		}

	#main-nav ul li a {
		color: #fff;
		font: 700 12px/14px 'Open Sans Condensed', sans-serif;
		padding: 12px 10px;
		text-decoration: none;
		text-transform: uppercase;
		}

	#ticker {
		max-width: 306px;
		}

	ul.ticker-list {
		max-width: 306px;
		}

	#content {
		padding: 20px 10px;
		width: 580px;
		}

	#header,
	#footer-top,
	#footer-bottom {
		width: 580px;
		}

	#content-top {
		margin-bottom: 90px;
		width: 578px;
		}

	#post-info {
		width: 400px;
		}

	#content-social {
		width: 578px;
		}

	#main{
		width: 420px;
		}
	#main-home {
		width: 420px;
                margin-left: 85px;
		}
	.full {
		width: 580px !important;
		}

	#post-area {
		width: 100%;
		}

	#author-info {
		width: 400px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 400px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#author-desc {
		width: 324px;
		}

	#social-box {
		width: 400px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 100%;
		}
	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	#home-left {
		border: 0;
		margin-right: 0;
		padding-right: 20px;
		width: 400px;
		}

	#home-right {
		border-right: none;
		margin-left: 14px;
		padding-right: 0;
		width: 400px;
                margin-bottom: 0px;

		}
        .side {
               margin-left: -140px;

              }

	#featured-container,
	.category2,
	.carousel {
		width: 400px;
		}

	#featured-container,
	#featured-container img {
		height: 448px;
		}

	.featured-box {
		width: 340px;
		}

	ul.category3 li {
		width: 380px;
		}


	.side-home {
		margin-left: 50px;
                margin-top: 20px;

		}

	.tabber-text {
		width: 424px;
		}

	ul.category2 li {
		width: 190px;
		}

	.category2 img {
		width: 184px;
		height: 206px;
		}

	ul.headlines-info li {
		width: auto;
		}

	.category-links {
		width: 234px;
		}

	.category3-text {
		width: 278px;
		}

	.blog-text {
		width: 214px;
		}

	.archive-text {
		width: 380px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 20px;
		width: 540px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}

	.nav-links {
		width: 380px;
		}

	.woocommerce-page div.product div.images,
	.woocommerce-page div.product div.summary {
		width: 48% !important;
		}

	.woocommerce-page div.product div.images {
		float: left !important;
		}

	.woocommerce-page div.product div.summary {
		float: right !important;
		}
         #footer-nav1 ul li:first-child {
	margin-left: 40px;
	}

.widget_glt_widget {
        position: absolute;
        top: 157px;
        left: 10px;
        width: 580px;
}
div.eylogo .widget_glt_widget {
        top: 230px;
}

	}

@media screen and (max-width: 599px) and (min-width: 480px) {

	#top-menu {
		max-width: 309px;
		}

	#top-nav ul li a {
		font: 700 8px/8px 'Open Sans', sans-serif;
		padding: 11px 12px;
		}

	#leader-wrapper {
		padding: 0;
		}

	#leaderboard, .adsbygoogle {
		padding: 0;
		width: 480px;
		height: auto;
		}

	#main-nav {
		display: none;
		height: 0;
		margin: 0;
		padding: 0;
		}

	#wallpaper,
	#ticker,
	.middle-160,
	#bottom-widget,
	#social-box-vert,
	.related-image,
	.archive-image,
	.breadcrumb,
	.home-right-category {
		display: none;
		}

 .execphpwidget .middle-160 {
                display: block;
}

        .image-contain {
            height: auto;
            width: 100%;

}
         .image-contain a, .image-contain .image-box {
           width: 390px;
           font-size: 14px;
           color: #222 !important;

}


.image-contain .image-box {
          width:100%;
          height: auto;
          margin-left: 0;
          padding-left: 0;
          background: none;
}

       .image-contain a img {
          width: 80px;
          height: 80px;
}
.image-contain .excerpt-box {
   display: block;
   width: 220px;
   margin-left: 80px;
   margin-top: 35px;
   height: 23px;
   background: none;
}


.widget_execphp .image-contain a, .widget_execphp .image-contain .image-box {
          width: 150px;
}



.widget_execphp .image-contain .image-box {
          width: 150px;
          margin-left: 0px;
          height: 2em;
          padding-left: 0px;
          padding-right: 10px;
          background: #fff;
}

.widget_execphp .image-contain a img {
          width: 140px;
          height: 150px;
}
.widget_execphp .image-contain .excerpt-box {
     display: none;
}


	#nav-mobi,
	#nav-mobi ul {
		display: block;
		width: 482px;
		padding: 0;
		}

	.flip {
		margin-left: 10px;
		width: 470px;
		}

	#nav-mobi ul li {
		width: 216px;
		}
        #nav-mobi select {
                font-weight: bold;
                font-size: 15px;
                padding-top: 5px;
                border: 1px solid #888

        }
        #nav-mobi select option {
                font-weight: normal;
                font-size: 14px;
                padding: 4px 9px;
         }

	#leader-left,
	#top-nav,
	#inner-wrapper,
	#main,
	#main-home {
		width: 480px;
		}

	#content {
		padding: 20px 10px;
		width: 460px;
		}

	#main-header-wrapper {
		padding-bottom: 10px;
		}

	#header,
	#footer-top,
	#footer-bottom {
		width: 460px;
		}

	#content-top {
		margin-bottom: 90px;
		width: 458px;
		}
#logo {
    margin-left: 100px;
}

#search-wrapper {
	width: 457px;
        float: left;
        margin-top: 20px;
	}

#searchform {
	float: left;
	}

#searchform input {
	width: 445px;
	}
#searchform #search-button {
       right: -158px;
}



	#content-social {

		width: 458px;
		}

	#content-social ul li:first-child {
		border-left: 0;
		}

	#content-social ul li:last-child {
		border-right: 1px solid #ccc;
		}

	#home-left {
		border: 0;
		margin-right: 0;
		padding: 0 20px;
		width: 420px;
		}

	#home-right {
		border-right: none;
		margin-left: 14px;
		padding-right: 0;
		width: 400px;

                margin-bottom: 0px;

		}

	.side-home {
               margin-left: 60px;
}

	#sidebar-home-wrapper {
		padding: 0 20px;
		width: 420px;
		}

             .side {
               margin-left: -85px;

              }


	h2.category-heading {
		position: absolute;
			top: -5px;
			left: 15px;
		}

	.full {
		width: 420px !important;
		}

	#post-area {
		margin: 0 20px;
		width: 420px;
		}

	#author-info {
		width: 400px;
		}

	#author-desc {
		width: 324px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 420px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#social-box,
	#post-info {
		width: 420px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 100%;
		}

	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	.archive-text {
		width: 400px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 10px;
		width: 440px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}

	.nav-links {
		width: 400px;
		}

	.woocommerce-page div.product div.images,
	.woocommerce-page div.product div.summary {
		width: 48% !important;
		}

	.woocommerce-page div.product div.images {
		float: left !important;
		}

	.woocommerce-page div.product div.summary {
		float: right !important;
		}
        #footer-nav1 ul li:first-child {
	margin-left: -12px;
}
  #footer-nav1 ul li a {
        font-size: 11px;
}

.widget_glt_widget {
        position: absolute;
        top: 207px;
        left: 10px;
        width: 460px;
}
div.eylogo .widget_glt_widget {
        top: 280px;
}

	}

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

	.image-box a {
	 overflow: hidden;
}

	#top-menu {
		max-width: 320px;
		}

	#top-nav ul li a {
		font: 700 8px/8px 'Open Sans', sans-serif;
		padding: 11px 12px;
		}

	#logo {
    margin-left: 25px;
}

#search-wrapper {
	width: 298px;
        float: left;
        margin-top: 20px;
	}

#searchform {
	float: left;
	}

#searchform input {
	width: 280px;
	}

	#leader-wrapper {
		padding: 0;
		}

	#leaderboard {
		padding: 0;
		width: 320px;
		height: auto;
		}

	#main-nav {
		display: none;
		height: 0;
		margin: 0;
		padding: 0;
		}

	#wallpaper,
	#ticker,
	.middle-160,
	#bottom-widget,

	.category3-image,
	#social-box-vert,
	.related-image,
	.archive-image,
	.breadcrumb,
	.blog-image,
	.home-right-category {
		display: none;
		}

       .execphpwidget .middle-160 {
                display: block;
}

        .image-contain {
            height: auto;
            width: 100%;

}
         .image-contain a, .image-contain .image-box {
           width: 220px;
           font-size: 14px;
           color: #222 !important;
}


.image-contain .image-box {

          background: none;
}

       .image-contain a img {
          width: 80px;
          height: 80px;
}
.image-contain .excerpt-box {
   display: block;
   width: 220px;
   margin-left: 80px;
   margin-top: 35px;
   height: 23px;
   background: none;
}


.widget_execphp .image-contain a, .widget_execphp .image-contain .image-box {
          width: 150px;
}



.widget_execphp .image-contain .image-box {
          width: 150px;
          margin-left: 0px;
          height: auto;
          padding-left: 0px;
          padding-right: 10px;
          background: #fff;
}

.widget_execphp .image-contain a img {
          width: 140px;
          height: 150px;
}
.widget_execphp .image-contain .excerpt-box {
     display: none;
}




	#nav-mobi,
	#nav-mobi ul {
		display: block;
		padding: 0;
		width: 320px;
		}

	  #nav-mobi select {
                font-weight: bold;
                font-size: 14px;
                padding-top: 5px;
                border: 1px solid #888;
width: 300px;

}

        #nav-mobi select option {
                font-weight: normal;
                font-size: 14px;
                padding: 4px 9px;
         }



	.flip {
		margin-left: 10px;
		width: 310px;
		}

	#nav-mobi ul li {
		width: 136px;
		}

	#leader-left,
	#top-nav,
	#inner-wrapper {
		width: 320px;
		}

	#content {
		padding: 20px 10px;
		width: 300px;
		}

	#main-header-wrapper {
		padding-bottom: 10px;
		text-align: center;
		}

	#header,
	#footer-top,
	#footer-bottom,
	#post-info {
		width: 300px;
		}

	#content-top {
		margin-bottom: 90px;
		width: 298px;
		}

	#content-social {
		width: 298px;

		}

	#content-social ul li {
		border-left: 0;
		border-right: 1px solid #ccc;
		}

	#main,
	#main-home {
		margin: 0;
		padding: 0;
		width: 300px;
		}

	.full {
		width: 300px !important;
		}

	#home-left {
		border: 0;
		margin-right: 0;
		padding-right: 0;
		width: 300px;
		}

	#home-right {
		border-right: none;
		padding-right: 0;
		width: 300px;
                margin-bottom: 0px;

		}

	#featured-container,
	.category2,
	.carousel,
	#sidebar-home-wrapper {
		width: 300px;
		}

	.side-home {
		margin-left: 0;
		margin-top: 20px;
		}

	#featured-container,
	#featured-container img {
		height: 336px;
		}

	.featured-box {
		margin: 0 10px 10px;
		padding: 5px;
		width: 270px;
		}

	.featured-box h2 a {
		font: 700 18px/18px 'Open Sans Condensed', sans-serif !important;
		}

	.middle-mobile {
		display: inline;
		}

	ul.category2 li {
		width: 145px;
		}

	.category2 img {
		/* width: 139px;
		height: 156px; */
		width: 100%;
		height: auto;
		}

	.category-links {
		width: 300px;
		}

	ul.category3 li,
	.category3-text,
	.blog-text {
		width: 280px;
		}

	ul.headlines-info li {
		width: auto;
		}

	#post-area {
		margin: 0;
		width: 100%;
		}
		
	#sidebar-wrapper {
		background: #fff;
		float: none;
		margin-bottom: 10px;
		width: 300px;
		margin: 0 auto;
	}

	#author-info {
		width: 280px;
		}

	#author-desc {
		width: 204px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 300px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	.post-image {
		margin: 0 0 10px 0;
		width: 300px;
		height: 100%;
		}

	.post-image img {
		/* width: 294px !important;
		height: 329px !important; */
		width: 100%;
		height: auto;
		}

	#social-box {
		width: 300px;
		display: inline;
		}

	.archive-text {
		width: 280px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 10px 0;
		}
         #footer-nav1 ul {
             width: 400px;
}


	#footer-nav1 ul li:last-child {
		border: 0;
		}


	.woocommerce table.shop_table td,
	.woocommerce-page table.shop_table td {
		padding: 6px !important;
		}
#footer-nav1 ul li:first-child {
	margin-left: 0px;
	}
#footer-nav1 {
     padding: 0px;
     margin: 0px;
}

  #footer-nav1 ul li a {
        font-size: 12px;
}


#copyright {
   width: 270px;
   margin-left: 13px;
}

.widget_glt_widget {
        position: absolute;
        top: 207px;
        left: 10px;
        width: 300px;
}
div.eylogo .widget_glt_widget {
        top: 280px;
}

.category-image {
   width: 80px;
   height: 0px;
}
.category-image img {
   height: 90px;
}

.category-links {
     width: 210px;
     margin-left: 95px;
}
}

@media only screen and (max-width: 1002px) {
	body .middle-160 .image-contain {
		width: 100%;
		overflow: hidden;
		margin-bottom: 20px !important;
	}

	body .middle-160 .image-contain a {
		float: left;
		width: 20%;
		margin-right: 5%;
	}

	body .middle-160 .image-contain a img {
		max-width: 100%;
		height: auto;
	}

	body .middle-160 .image-contain .image-box {
		float: right;
		width: 75%;
	}

	body .middle-160 .image-contain .image-box a {
		float: none;
		width: 100% !important;
		margin: 0;
	}
}


/*--------------------------------------------------------------
# Mobile Custom Styles - {~dw~} - 04/06/19
--------------------------------------------------------------*/
@media (max-width: 767px) {
	/* Content wrapper */
	#inner-wrapper {
		width: 100%;
	}

	#content {
		float: left;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px 20px 20px;
	}

	/* Site Header */
	#header {
		width: 100%;
		float: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0;
	}

	#logo {
		margin-left: 0;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		float: none;
/* 		max-width: 180px; */
	}

	#logo a {
		overflow: hidden;
/* 		max-width: 180px; */
		margin: 0 auto;
	}

	/* Homepage Content - Ticker */
	#content-top {
		display: none;
	}

	/* Homepage Content - Search */
	#search-wrapper {
		width: 100%;
		float: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0;
		overflow: hidden;
		margin-top: 0;
	}

	#searchform {
		float: none;
		width: 100%;
		display: flex;
	}

	#searchform input[type=text] {
		width: 80%;
		background-image: none;
	}

	#searchform input[type=submit] {
		width: 20%;
	}

	/* Homepage Content - Google Translate */
	.widget_glt_widget {
		top: 113px;
		left: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border: none;
		padding: 0 20px;
	}

	/* Homepage Content Area */
	#main-home,
	#main {
		margin-top: 60px;
		width: 100%;
	}

	#home-left {
		width: 100%;
		float: none;
		overflow: hidden;
	}

	/* Homepage - Slider */
	#featured-container {
		float: none;
		width: 100%;
	}

	#featured-container,
	#featured-container img {
		height: auto;
	}

	.featured-box {
		width: 100%;
		float: none;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 5px 10px;
	}

	.flexslider {
		margin-bottom: 30px;
	}

	.flex-control-nav {
		bottom: -30px;
	}

	/* Content Headings */
	#content-area h1,
	#post-area h1 {
		font-size: 24px !important;
		line-height: 34px !important;
	}

	/* Social Sharing buttons */
	#content div.sharedaddy,
	#main div.sharedaddy,
	div.sharedaddy,
	.sd-content,
	body .pinterest_button a {
		display: none !important;
	}
}

@media screen and (min-width: 600px) and (max-width: 767px) {
  .single .post-image img {
      width: 100%!important;
      height: auto!important;
  }
}
