/* WEBDOONE RESPONSIVE CSS v1.1 */
@media only screen and (max-width: 981px) {
	.logo {
		width: auto;
	}
}

@media screen and (max-width:960px) {
	 /* #menu-main-menu is the original menu */
	.primary-menu,
	.main-menu > div {
		display:none;
	}

	.slicknav_menu {
		display:block;
	}

	.home .slicknav_menu {
		margin-bottom: 0;
	}

	.featured-full .fs-pager-slider {
		display: none;
	}

	.featured-wrapper .featured-container {
		width:100%;
		display:table; 
		height: auto;
		overflow: hidden;
		position: relative;
	}

	.featured-wrapper .featured-container .info {
		display:table-footer-group;
		height: auto;
		position: inherit;
		right: inherit;
		bottom: inherit;
		box-sizing: border-box;
	}

	.featured-wrapper .featured-info-bg {
		opacity: 1;
	}

	.featured-wrapper .featured-container .featured-img {
		display:table-header-group;
		float: none;
		margin-left: 0;
		text-align: center;
		width: 100%;
		height: auto;
		position: inherit;
		margin-bottom: 35px;
		overflow: hidden;
	}

	.featured-wrapper .bx-wrapper .featured-slider-controls {
		right: 0
	}

	.more-link {
		float: none;
	}
}

@media screen and (max-width:1130px) {
	.featured-wrapper-2 .bx-viewport {
	  overflow: hidden !important;
	  width:100% !important;
	}

	.featured-wrapper-2 .featured-container {
		width: 100%;
	}

	.featured-wrapper-2 .bx-prev, .featured-wrapper-2 .bx-next {
		display: none;
	}

	.featured-wrapper-2 {
		overflow: hidden;
	}
}

/* 981px - 1170px *************************************************/

@media only screen and (min-width: 981px) and (max-width: 1170px) {

	/* MAIN CONTENT */
	
	.home-ful {
		width: 100%;
	}

	.home-ful {
		width: 100%;
	}

	/* FEATURED POST */

	.featured-wrapper .featured-container {
		box-sizing: border-box;
		max-width: 100%;
	}

	/* POST CONTENT */

	.featured-wrapper .featured-wrapper .post-data {
		padding: 25px 0 0 0;
	}

	.featured-wrapper .post-data p {
		margin-bottom: 0;
	}

	.pagination {
		padding: 0 15px;
		margin-bottom: 40px;
	}

	.home-gsr .post-share,
	.home-gsl .post-share {
		display: none;
	}
	
	.list-layout .post-header h2 a {
		font-size: 20px;
	}
	
	.list-layout .post-data p {
		font-size: 14px;
		line-height: 1.5;
	}

	/* WIDGETS CONTENT */
	
	.widget {
		margin-left: auto;
		margin-right: auto;
	}

	.tagcloud {
		float: none;
		margin-bottom: 20px;
	}

	.mc4wp-form p input {
		width: 100%;
		float: left;
	}

	.mc4wp-form input[type="submit"] {
		width: 100%;
		float: right;
	}
}

/* 768px - 980px *************************************************/

@media only screen and (min-width: 768px) and (max-width: 980px) {
	
	/* MAIN CONTENT */

	.home-ful {
		width: 100%;
	}

	.home-gfw {
		width: 100%;
		margin: 0;
	}

	.home-gsl {
		margin: 0;    
	}

	.home-ful, .home-gfw, .grid-layout {
		width: 100%;
	}

	.home-gsl .grid-layout {
		margin-right: 4%;
	}

	.home-gsl .grid-layout:nth-child(2n) {
		margin-right: 0;
	}


	/* SLIDER CONTENT */
	
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center h3 {
		font-size: 70px;
	}

	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center p {
		font-size: 20px;
	}

	/* FEATURED POST */

	.featured-full .featured-container {
		width: 100%;
	}

	.featured-full .featured-container .featured-img {
		margin-left: 0;
	}

	.featured-full .featured-container .info .post-info {
		font-size: 14px;
		margin-top: 10px;
	}

	/* POST CONTENT */

	.home-gfw .post-share .comments-icon {
		margin-left: 10px;
	}

	.home-gfw .post-share > .comments-icon a:before {
		right: 131%;
	}

	.home-gfw .post-share .like-button {
		padding: 1px 2px;
	}

	.home-gfw .post-share .like-button a,
	.home-gfw .post-share .comments-icon {
		font-size: 0;
		padding: 1px 0 1px 0;
	}

	.home-gfw .post-share .like-button a i {
		padding: 10px 4px 9px 4px;
	}

	.home-gfw .post-share .comments-icon a i {
		padding: 10px 6px 9px 6px;
	}

	.home-gsr .post-share,
	.home-gsl .post-share {
		display: none;
	}

	.single .main .post-share .social-share-icons .post-like-comments a {
		padding: 15px 14px;
	}

	.single .main .post-share .comments-closed {
		padding: 15px 26px;
	}

	.single .main .post-share .comments-closed i {
		margin-right: 0;
	}

	.single .main .post-share .post-like-comments .comments-closed p {
		display: none;
	}
	
	.list-layout .post-header h2 a {
		font-size: 24px;
		width: 100%;
		margin-bottom: 15px;
	}
	
	.list-layout .post-data p {
		display: none;
	}

	.list-layout {
		height: 190px;
	}

	.list-layout figure.effect-jazz img {
		height: 191px;
	}

	.list-layout .fluid-width-video-wrapper { 
		padding-top: 190px !important; 
	}

	/* WIDGETS CONTENT */
	
	.widget {
		margin-left: auto;
		margin-right: auto;
	}

	.pagination {
		padding: 0 15px;
		margin-bottom: 40px;
	}

	.tagcloud {
		float: none;
		margin-bottom: 20px;
	}

	.mc4wp-form p input {
		width: 100%;
		float: left;
	}

	.mc4wp-form input[type="submit"] {
		width: 100%;
		float: right;
	}

	.recent-comments .recomm .comment-txt {
		max-width: 70%;
	}

	/* FOOTER CONTENT */
	
	.footer-widget {
		width: 100%;
	}

	.footer-widget .widget_tag_cloud {
		margin-bottom: 0;
	}

	/* PAGINATION */

	.navigation ul .nav-previous {
		float: left;
	}

	.navigation ul .nav-next {
		float: right;
	}

	.navigation ul .nav-previous a,
	.navigation ul .nav-next a {
		display: block;
	}

	.navigation ul li {
		display: none;
	}    

	.navigation ul li:first-child, 
	.navigation ul li:last-child {
		display: inline-block;
		width: 49%;
		margin-right: 0;
	}

	.navigation ul li.active {
		display: none;
	}

	.navigation ul:after {
		content: '';
		display: table;
		clear: both;
	}
	
	/* POPULAR POST */

	.popular-post:nth-child(odd) {
		float: left;
		width: 49.5%;
		padding-bottom: 41.5%;
	}

	.popular-post:nth-child(even) {
		float: right;
		width: 49.5%;
		padding-bottom: 41.5%;
	}

	.popular-post-center {
		margin-left: 0;
		margin-right: 0;
	}
}

/* 783px ************************************************/

@media screen and (max-width: 783px) {
	
	.admin-bar .header-nav {
		top: 46px;
	}
	.featured-wrapper-2 .pos-header-title-link {
		font-size: 1.8em;
	}

	.featured-wrapper-2 .featured-container .info-inner {
		width: 90%;
	}
}

/* 767px ************************************************/

@media only screen and (max-width: 767px) {
	
	/* MAIN CONTENT */
	
	.main {
		width: 100%;
	}
	
	.home-ful {
		width: 100%;
	}
	
	.home-gfw {
		width: 100%
	}
	
	.sidebar {
		width: 100%;
	}

	/* FEATURED BOXES */
	.promo-area .promo-left,
	.promo-area .promo-right {
		float: none;
	}

	.promo-area .promo-item {
		width: 100%;
		margin-bottom: 40px;
	}

	/* POPULAR POST */
	
	.popular-post {
		float: none;
		width: 100%;
		padding-bottom: 84%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}

	/* POST CONTENT */

	.featured .grid figure {
		float: none;
	}
	
	.pagination {
		padding: 0 15px;
		margin-bottom: 40px;
	}

	.home-gfw .post-share .comments-icon {
		margin-left: 10px;
	}
	
	.home-gfw .post-share > .comments-icon a:before {
		right: 131%;
	}
	
	.home-gfw .post-share .like-button {
		padding: 1px 2px;
	}
	
	.home-gfw .post-share .like-button a,
	.home-gfw .post-share .comments-icon {
		font-size: 0;
		padding: 1px 0 1px 0;
	}

	.home-gfw .post-share .like-button a i {
		padding: 10px 4px 9px 4px;
	}
	
	.home-gfw .post-share .comments-icon a i {
		padding: 10px 6px 9px 6px;
	}
	
	.home-gsr .post-share,
	.home-gsl .post-share {
		display: none;
	}
	
	/* WIDGETS CONTENT */
	
	.author-box {
		padding: 0 15px;
		margin-bottom: 40px;
	}
	
	.widget {
		margin-left: auto;
		margin-right: auto;
	}
	
	.tagcloud {
		float: none;
		margin-bottom: 20px;
	}

	.hnewsletter .mc4wp-form p label {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		line-height: 1em;
	}

	.hnewsletter .mc4wp-form-fields  input[type='email']:last-of-type {
		text-align: center;
	}

	.mc4wp-form {
		padding-bottom: 80px;
	}
	
	.mc4wp-form p input {
		width: 70% !important;
		float: left;
		padding: 12px 10px;
	}
	
	.mc4wp-form input[type="submit"] {
		width: 30% !important;
		float: right;
		padding: 13px 0;
	}
	
	.recent-comments .recomm .comment-txt {
		float: none;
		max-width: 100%;
	}
	
	/* FOOTER CONTENT */
	
	.footer {
		padding: 20px 0;
	}
	
	.footer-widget {
		width: 100%;
	}
	
	.footer-widget {
		margin: 0;
	}
	
	.footer-widget .widget_tag_cloud {
		margin-bottom: 0;
	}
	
	.footer-bottom .menu-footer-container {
		display: none;
	}

	/* PAGINATION */

	.navigation ul .nav-previous {
		float: left;
	}

	.navigation ul .nav-next {
		float: right;
	}

	.navigation ul .nav-previous a,
	.navigation ul .nav-next a {
		display: block;
	}

	.navigation ul li {
		display: none;
	}    

	.navigation ul li:first-child, 
	.navigation ul li:last-child {
		display: inline-block;
		width: 49%;
		margin-right: 0;
	}

	.navigation ul li.active {
		display: none;
	}

	.navigation ul:after {
		content: '';
		display: table;
		clear: both;
	}
}

@media screen and (max-width: 767px) {
	.featured-container .cat a,
	.post-info-featured-slider {
		display: none;
	}
}

/* 480px - 767px ************************************************/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* MAIN CONTENT */

   .main {
		width: 100%;
	}

	.page-wrapper {
		width: 100%;
	}
	
	.home-ful {
		width: 100%;
	}
	
	.home-gfw {
		width: 100%;
	}
	
	
	.home-ful, .home-gfw, .grid-layout {
		width: 100%;
	}

	.sidebar {
		width: 100%;
	}

	/* TOP BAR CONTENT */

	.social-text {
		display: none;
	}
	
	.site-name-container {
		margin-left: 0;
	}


	.main .post-share .social-share-icons .share-whatsapp {
		display: none;
	}
	
	/* SLIDER CONTENT */
	
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center h3 {
		font-size: 60px;
	}
	
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center p,
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center .more-link-header {
		font-size: 18px;
	}
	
	
	.footer-stagram-widget li:nth-child(n+5) {
		display: none;
	}
	
	.footer-stagram-widget li:nth-child(4),
	.footer-stagram-widget li:nth-child(3),
	.footer-stagram-widget li:nth-child(2),
	.footer-stagram-widget li:nth-child(1) {
		width: 25%;
		padding-bottom: 25%;
	}
	
	/* FEATURED POST */

	.featured-full .featured-container {
		max-width: 100%;
	}

	.featured-full .featured-wrapper .info {
		width: 100%;
		float: none;
	}

	.featured-wrapper .featured-container .featured-img {
		float: none;
		margin-left: 0;
		text-align: center;
		width: 100%;
		height: auto;
		position: relative;
		margin-bottom: 35px;
	}

	.featured-full .featured-img:after {
		right: 0;
	}

	.featured-full .featured-img:before {
		right: 14px;
	}

	.featured-full .featured-img img {
		display: block;
		width: 100%;
		height: auto;
	}

	.post-info-featured-slider {
		display: none;
	}
	
	.featured-full .featured-container .info .post-data {
		padding: 25px 0 0 0;
	}
	
	.featured-full .featured-container .info .post-data p {
		font-size: 14px;
		margin-bottom: 0;
	}

	/* POST CONTENT */
	.post-share {
		clear: none;
		padding-top: 0;
	}

	.featured-wrapper .bx-wrapper .info-inner {
		padding: 40px 90px 40px 40px;
	}
	
	.home-gsr .post-share,
	.home-gsl .post-share,
	.home-gfw .post-share {
		display: none;
	}
	
	.main .post-share .comments-closed {
		padding: 15px 30px;
	}
	
	.main .post-share .comments-closed i {
		margin-right: 0;
	}
	
	.main .post-share .post-like-comments .comments-closed p {
		display: none;
	}
	
	.main .post-share .social-share-icons a {
		padding: 15px 11px;
	}
	
	.list-layout .post-header h2 a {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.list-layout .post-data p {
		display: none;
	}

	.list-layout {
		height: 200px;
	}

	.list-layout figure.effect-jazz img {
		height: 221px;
		width: auto;
	}

	.list-layout .fluid-width-video-wrapper { 
		padding-top: 220px !important; 
	}
	
	/* WIDGETS CONTENT */
	
	.author-box {
		padding: 0 15px;
		margin-bottom: 40px;
	}
	
	.widget {
		margin-left: auto;
		margin-right: auto;
	}
	
	.tagcloud {
		margin-bottom: 20px;
	}
	
	.mc4wp-form {
		padding-bottom: 20px;
	}
	
   .mc4wp-form p input {
		width: 100% !important;
		float: none;
		padding: 12px 10px;
	}
	
	.mc4wp-form input[type="submit"] {
		width: 100% !important;
		float: none;
		padding: 13px 0;
	}
	
	.recent-comments .recomm .comment-txt {
		float: none;
		max-width: 100%;
	}
	
	.sidebar .null-instagram-feed li:nth-child(3n) {
		margin-right: 2%;
	}

	.sidebar .null-instagram-feed li {
		width: 49%;
		padding-bottom: 49%;
		margin-right: 2%;
	}

	.sidebar .null-instagram-feed li:nth-child(2n) {
		margin-right: 0;
	}

	.sidebar .null-instagram-feed li:last-child {
		display: none;
	}
	
	/* FOOTER CONTENT */
	
	.footer-widget {
		margin: 0;
	}
	
	.footer-widget .widget_tag_cloud {
		margin-bottom: 0;
	}
	
	.widget ul.full-latestposts-feed {
		position: relative;
		width: 100%;
		display: block;
	}
	
	.widget ul.full-latestposts-feed li {
		position: relative;
		width: 100%;
		float: left;
		display: block;
	}

	.footer-bottom .menu-footer-container {
		display: none;
	}

	/* PAGINATION */

	.navigation ul .nav-previous {
		float: left;
	}

	.navigation ul .nav-next {
		float: right;
	}

	.navigation ul .nav-previous a,
	.navigation ul .nav-next a {
		display: block;
	}

	.navigation ul li {
		display: none;
	}    

	.navigation ul li:first-child, 
	.navigation ul li:last-child {
		display: inline-block;
		width: 49%;
		margin-right: 0;
	}

	.navigation ul li.active {
		display: none;
	}

	.navigation ul:after {
		content: '';
		display: table;
		clear: both;
	}
}

/* 479px */

@media only screen and (max-width: 479px) {
	
	/* MAIN CONTENT */
	.logo img {
		max-width: 50%;
		height: auto;
	}

	.page-wrapper {
		width: 100%;
	}
	
	.home-ful, .home-gfw, .grid-layout {
		width: 100%;
	}
	
	.home-gsl .grid-layout {
		float: none;
		margin: 0;
	}

	.list-layout .post-header {
		padding: 0;
	}

	.list-layout article .post-data {
		padding: 20px 0 0;
	}

	/* TOP BAR CONTENT */

	#main-nav .sub-menu > .menu-item-has-children > a:after {
		margin-left: 6px;
		font-size: 10px;
		top: -3px;
	}
	
	#main-nav .menu > .menu-item-has-children > a:after {
		font-size: 13px;
		top: -3px;
		margin-left: 6px;
	}


	.social-text {
		display: none;
	}


	/* SLIDER CONTENT */
	
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center h3 {
		font-size: 40px;
	}
	
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center p,
	.sl-slider-wrapper .sl-slider .sl-content-wrapper .pos-center .more-link-header {
		font-size: 15px;
	}

	.footer-stagram-widget li:nth-child(n+3) {
		display: none;
	}

	.featured-wrapper .bx-wrapper .info-inner {
		padding: 20px 80px 20px 20px;
	}

	.featured-wrapper .bx-wrapper .featured-slider-controls span a {
		width: 60px;
	}

	.featured-wrapper .post-info-featured-slider {
		display: none;
	}

	.featured-wrapper .bx-wrapper .admin-edit {
		display: none;
	}

	.post-header .cat a, .featured-container .cat a {
		padding: 0 3px 0 0;
	}

	/* FEATURED POST */

	.featured-container {
		max-width: 100%;
	}

	.widget-title span {
		max-width: 100%;
		display: block;
	}
	
	.featured-wrapper  .featured-container .featured-img {
		width: 100%;
		height: auto;
		margin-left: 0;
		position: relative;
		float: none;
		margin-bottom: 35px;
	}
	
	.featured-wrapper  .featured-img img {
		display: inline-block;
		width: 100%;
		height: auto;
	}

	.featured-wrapper  .featured-container .info {
		width: 100%;
		float: none;
	}
	
	.featured-wrapper  .featured-container .info h3 a {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	
	.featured-wrapper  .featured-container .info .post-data {
		padding: 25px 0 0 0;
	}
	
	.featured-wrapper .featured-container .info .post-info {
		font-size: 14px;
		padding-right: 0;
	}
	
	.featured-container .info .post-data p {
		font-size: 14px;
		margin-bottom: 0;
	}


	/* POST CONTENT */

	.page .main h1, .post-data h1 {
		font-size: 1.5em;
	}

	.main table {
		width: 100%;
	}

	.popular-header .filter li {
		margin-left: 0;
		margin-right: 12px
	}

	.popular-title {
		font-size: 1.5em;
		float: none;
	}
	
	.post-data {
		padding-bottom: 0;
	}
	
	.content .pos-header-title-link {
		font-size: 1.5em;
	}
	
	.author-box {
		padding: 0 15px;
		margin-bottom: 40px;
	}
	
	.related-post {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		float: none;
		overflow: hidden;
	}

	.related-post .post-img {
		overflow: hidden;
	}


	.related-post .post-img iframe {
		min-height: 230px;
	}

	.post-share {
		float: none;
		margin-top: 40px;
	}

	.post-share .comments-icon {
		margin-left: 10px;
	}
	
	.post-share > .comments-icon a:before {
		right: 131%;
	}
	
	.post-share .like-button {
		padding: 0;
	}
	
	.post-share .like-button a,
	.post-share .comments-icon {
		font-size: 0;
		padding: 0;
	}

	.post-share .like-button a i,     
	.post-share .comments-icon a i {
		padding: 10px 5px 10px 5px;;
	}

	.home-gsr .post-share,
	.home-gsl .post-share,
	.home-gfw .post-share {
		display: none;
	}

	.list-layout {
		height: 100%;

	}

	.list-layout figure.effect-jazz img {
		height: auto;
		width: 100%;
	}
	
	.list-layout .post-img .post-img {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	
	.list-layout .list-layout-main {
		width: 100%;
		height: auto;
		display: block;
	}
	
	.list-layout figure.effect-jazz img {
		max-width: 100%;
	}
	
	.list-layout .post-header {
		margin-top: 10px;
	}
	
	.list-layout .post-header h2 a {
		font-size: 22px;
		width: 100%;
		white-space: normal;
		overflow: visible;
		text-overflow: none;
	}
	
	.list-container {
		width: 100%;
	}
	
	.main .post-share .social-share-icons .share-whatsapp {
		display: inline !important;
	}

	.comment-list .comment-description .reply {
		display: block;
		margin-bottom: 10px;
	}

	.comment-list .comment-description .reply a {
		float: none;
		margin-left: 0;
		line-height: 1.5;
		padding: 2px 6px;
	}

	.comment-list .children {
		margin-left: 2.5%;
	}
	
	.page-wrapper .main {
		margin-bottom: 0;
	}
	
	/* WIDGETS CONTENT */
	
	.tagcloud {
		float: none;
		margin-bottom: 20px;
	}
	
	.mc4wp-form {
		padding-bottom: 20px;
	}
	
	.mc4wp-form p input {
		width: 100% !important;
		float: none;
		padding: 12px 10px;
	}
	
	.mc4wp-form input[type="submit"] {
		width: 100% !important;
		float: none;
		padding: 13px 0;
	}
	
	.recent-comments .recomm .comment-txt {
		float: none;
		max-width: 100%;
	}
	
	/* FOOTER CONTENT */
	
	.footer-widget {
		margin: 0;
	}
	
	.footer-widget .widget {
		padding-bottom: 30px;
	}
	
	.footer-widget .widget_tag_cloud {
		margin-bottom: 0;
	}

	.sidebar .null-instagram-feed li {
		width: 100%;
		padding-bottom: 100%;
		margin-right: 0;
	}
	
	.sidebar .null-instagram-feed li:last-child {
		margin-bottom: 30px;
	}
	
	.footer-stagram-widget li:nth-child(2),
	.footer-stagram-widget li:nth-child(1) {
		width: 50%;
		padding-bottom: 50%;
	}

	.widget ul.full-latestposts-feed {
		position: relative;
		width: 100%;
		display: block;
	}
	
	.widget ul.full-latestposts-feed li {
		position: relative;
		width: 100%;
		float: left;
		display: block;
	}
	
	.footer-bottom .menu-footer-container {
		display: none;
	}

	/* PAGINATION */
	.navigation {
		margin: 40px 0 80px;
	}

	.navigation ul .nav-previous {
		float: left;
	}

	.navigation ul .nav-next {
		float: right;
	}

	.navigation ul .nav-previous a,
	.navigation ul .nav-next a {
		display: block;
	}

	.navigation ul li {
		display: none;
	}    

	.navigation ul li:first-child, 
	.navigation ul li:last-child {
		display: inline-block;
		width: 49%;
		margin-right: 0;
	}

	.navigation ul li.active {
		display: none;
	}

	.navigation ul:after {
		content: '';
		display: table;
		clear: both;
	}
}