/* ==========================================================================
      responsive
========================================================================== */


	@media (max-width: 1240px) {
		.footer-wrap .bottom >.container {
			width: auto;
		}
	}


	@media (min-width: 961px) and (max-width: 1199px) {
		#main-menu .nav>li>a {
			padding:0 10px;
			font-size: 11px !important;
		}

		#main-menu .nav>li>ul li a {
			font-size: 11px !important;
		}

		#main-menu .primary .suppa_mega_posts_post_article img {
		    width: 195px !important;
		    height: 190px !important;
		}

		#main-menu .primary .suppa_mega_posts_post_article {
		    width: 195px !important;
		}

		#main-menu .primary .suppa_top_level_link .ctf_suppa_fa_box_top_arrow {
	    	top: 14px !important;
		}

		#main-menu .primary .suppa_top_level_link .suppa_item_title {
			font-size: 11px !important;
		}

		.social-common-bar .social-total-count {
		    margin-left: 8px;
		    font-size: 10px;
		}

		.social-common-bar .social-icon i {
		    width: 30px;
		    height: 30px;
		    line-height: 30px;		
		    font-size: 14px;
		}

		.social-common-bar .social-icon i:after {
			display: none;
		}

		.entry-blog-meta-list.social-share-number {
			border-left: none;
			padding: 0;
			margin-top: 20px;
		}
		.post-meta-info-list-in a {
			display: inline-block;
		}

		.sub-title-inner .breadcrumb {
			margin: 10px 0 0;
			text-align: left;
		}

		.sub-title-inner .category-color-wrap .category-color {
			margin-bottom: 10px;
		}		
		
	}

	@media (min-width: 768px) and (max-width: 960px){
		#main-menu .nav>li>a {
			padding: 0 6px;
			font-size: 10px !important;
		}

		#main-menu .nav>li>ul li a {
			font-size: 11px !important;
		}

		.themeum-social-counter .social-common-bar:nth-child(even) {
			text-align: left;
		}

		.social-common-bar .social-total-count {
			margin-left:0;
			margin-top: 10px;
		}

		.video-post-thumb-wrap {
			margin-bottom: 30px;
		}

		.entry-blog-meta-list.social-share-number {
			border-left: none;
			padding: 0;
			margin-top: 20px;
		}

		.sub-title-inner .breadcrumb {
			margin: 10px 0 0;
			text-align: left;
		}

		.sub-title-inner .category-color-wrap .category-color {
			margin-bottom: 10px;
		}	

		.bottom-widget {
			margin-bottom: 30px;
		}	

		.form.mc4wp-form{
    		padding: 20px 10px 0 20px;	
		}

		.common-post-item-intro-text h3.entry-title {
			font-size: 14px;
			margin-bottom: 20px;
		}

		.vc_col-sm-4 .cats-see-all {
   			top: -30px;
		}

	}

	@media (max-width: 767px) {
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		    width: 47.78%;
		}
		/*counter*/
		.wpb_single_image img {
			margin-bottom:30px;
		}

		.common-post-item-intro-text h3.entry-title {
			font-size: 14px;
			margin-bottom: 20px;
		}

		.header2 .ads-logo.img-responsive {
			margin-top: 20px;
		}

		.newedge-topbar .top-right {
			margin-top: -64px;
		}

		.themeum-slider1-carousel .slider1-carousel-indicators .slider1-carousel-indicators-inner {
		    padding: 15px 10px;
		    width: 150px;
		}

		.themeum-slider1-carousel .slider1-carousel-indicators {
			width: 160px;
			right: 0;
		}

		.slider1-carousel-indicators-inner.nano-content {
		    right: 0px !important;
		}

		.slider1-carousel-indicators-inner li .indicators-title {
			font-size: 12px;	
			margin: 10px 0 0;
			max-height: 50px;
			overflow: hidden;
		}

		.slider-title {
		    font-size: 22px;
		    line-height: 28px;	
		}

		#themeum-slider1-carousel.carousel li {
			padding: 35px 0;
		}

		#themeum-slider1-carousel.carousel li .category-color-wrap a {
			font-size: 10px;
			margin-right: 0px;
		}

		#themeum-slider1-carousel.carousel li .category-color-wrap .category-color {
			margin-right: 5px;
		}	

		.slider-title {
		    font-size: 20px;
		    line-height: 28px;	
		}

		.video-post-thumb-wrap {
			margin-bottom: 30px;
		}

		.themeum-social-counter .social-common-bar:nth-child(even) {
			text-align: left;
		}
		.entry-blog-meta-list.social-share-number {
			border-left: none;
			padding: 0;
			margin-top: 20px;
		}

		.post-meta-info-list  {
			width: 49%;
			padding: 0;
			margin: 20px 0 0;
			border-left: none;
		}

		.sub-title-inner .breadcrumb {
			margin: 10px 0 0;
			text-align: left;
		}

		.sub-title-inner .category-color-wrap .category-color {
			margin-bottom: 10px;
		}

		.newedge-social-share ul li {
			margin-bottom: 10px;
		}

		.post-navigation .previous-post a, .post-navigation .next-post a {
			font-size: 12px;
			padding: 10px 15px;
		}

		.bottom-widget {
			margin-bottom: 30px;
		}
		.themeum-ads {
			margin-bottom: 30px;
		}

		.themeum-latest-featured-post-item .common-post-item-in {
			height: 400px !important;
		}

		.copyright,
		.copyright .text-right {
			text-align: center;
		}		

		.copyright .text-right {
			margin-top: 10px;
		}

		.product-thumbnail-outer-inner .addtocart-btn {
			width: 100%;
		}

		.header2 .ads-logo.img-responsive {
			margin-top: 10px;
		}

	}


@media (max-width: 489px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	    width: 100%;
	}

	#main-menu .primary .suppa_mega_posts_post_article {
		margin-left: 5px
	}

	.bottom-widget .widget.widget_categories ul li {
		padding: 0 5px;
	}

	.top-align >a {
    	padding: 22px 12px;	
	}

	.newedge-bookmark.top-align {
		display: none;
	}

	.copyright,
	.copyright .text-right {
		text-align: center;
	}

	.copyright .text-right {
		margin-top: 10px;
	}	
}



