@media screen and  (max-width: 1200px){
	.meta-f-slider2-date span{
		font-size: 36px;
	}
	.meta-f-slider2-date{
		padding-bottom: 20px;
	}
	.meta-f-slider2-cat{
		font-size: 10px;
	}
	.meta-f-slider2-cat{
		padding-bottom: 0px;
	}
	.meta-f-slider2-title{
		font-size: 33px;
		line-height: 41px;
	}
	.overlay-post-format-list{
		font-size: 26px;
	}
	.wrap-grid-post li.grid-post{
		width: 48.222%;
	}
	.w-aboutme-ava{
		width: 200px;
		height: 200px;
	}
	.item-f-slider-4-big{
		width: 78.555%;
	}
	.featured-3-big{
		width: 49.222%;
	}
	.featured-3-small-top-1{
		width: 48.888%;
	}
	.featured-3-small-bottom{
		height: auto;
	}
	.item-featured-2{
		width: 23.999%;
	}
	.featured-3-small-top-1-1{
		width: 48.5555%;
	}
}
@media screen and  (max-width: 1100px){
	.meta-title-f-slider-1{
		font-size: 36px;
		line-height: 46px;
	}
	.meta-f-slider3-title{
		font-size: 34px;
		line-height: 41px;
	}
	.meta-f-slider-1{
		width: 80%;
	}
}
@media screen and  (max-width: 991px){
	.meta-f-slider2-date{
		display: none;
	}
	.meta-f-slider3-bottom{
		padding-right: 25%;
	}
	.wrap-overlay-f-slider2{
		padding: 20px;
	}
	.nav-slider2-next{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 15px;
		padding-right: 15px;
		right: 5px;
	}
	.nav-slider2-prev{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 15px;
		padding-right: 15px;
		left: 5px;
	}
	.overlay-meta-f-slider2{
		padding-top: 55px;
	}
	.pushy{
		display: block;
	}
	.wrap-logo-top{
		text-align: center;
		padding-bottom: 65px;
	}
	.ol-nav-menu2{
		display: none;
	}
	.ol-bt-menu2{
		display: block;
	}
	.latest-post-img{
		max-width: 400px;
		margin: auto;
		margin-bottom: 15px;
	}
	.subscribe-area input{
		max-width: 400px;
	}
	.subscribe-area .button{
		width: 400px;
	}
	.banner-bottom{
		display: none;
	}
	.wrap-content-post{
		padding-bottom: 40px;
	}
	.wrap-pagination-index ul{
		text-align: center;
	}
	.wrap-w-social-n{
		text-align: center;
	}
	.wrap-tags{
		text-align: center;
	}
	.meta-title-post{
		font-size: 34px;
		line-height: 44px;
	}
	.meta-quote-post{
		font-size: 34px;
		line-height: 44px;
	}
	.meta-link-post{
		font-size: 34px;
		line-height: 44px;
	}
	.meta-author-date{
		font-size: 14px;
	}
	.grid-post .meta-title-post{
		font-size: 26px;
		line-height: 33px;
	}
	.meta-post-cat{
		max-width: 92%;
	}
	form.search-form{
		text-align: center;
	}
	.w-aboutme-ava{
		width: 250px;
		height: 250px;
	}
	.text-logo-top-1{
		width: 70%;
	}
	.item-f-slider-4-big{
		width: 100%;
		margin-right: 0;
	}
	.item-f-slider-4-small{
		display: none;
	}
	.featured-3-big{
		width: 100%;
		margin-bottom: 10px;
		display: block;
	}
	.wrap-featured-3{
		max-width: 570px;
		width: 100%;
		margin: auto;
	}
	.featured-3-small-top-1{
		width: 48.999%;
	}
	.w-latest-post{
		max-width: 400px;
		margin: auto;
		margin-bottom: 35px;
	}
	.featured-3-small-bottom .overlay-f-slider-4-big-meta{
		width: 80%;
	}
	.meta-f-slider-1{
		background: rgba(255,255,255, 0.8);
		padding-bottom: 35px;
	}
	.meta-cat-f-slider-1{
		display: none;
	}
	.seperator-slider1{
		margin-bottom: 0;
	}
	.meta-title-f-slider-1{
		margin-bottom: 10px;
	}
	.f-slider-1{
		height: 400px;
	}
	.f-slider-1 img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.item-featured-2{
		width: 48.999%;
		margin-bottom: 20px;
	}
	.item-featured-2:nth-of-type(2n+2){
		margin-right: 0px;
	}
	.wrap-desc-single p{
		text-align: justify;
		line-height: 27px;
		margin-bottom: 20px;
	}
	.no-loop{
		left:44%;
	}
	.wrap-footer-instagram ul li{
		width: 25%;
	}
	.wrap-instagram-img{
		width: 180px;
		height: 180px;
	}
}
@media screen and  (max-width: 840px){
	.meta-f-slider3-title{
		font-size: 29px;
		line-height: 34px;
	}
	.meta-f-slider3-bottom{
		bottom: 20px;
	}
	.wrap-nav-slider3{
		bottom: 20px;
	}
	.meta-f-slider3-top{
		top: 20px;
	}
}
@media screen and  (max-width: 800px){
	.meta-top-slider-1{
		font-size: 12px;
		padding-bottom: 9px;
	}
}
@media screen and  (max-width: 750px){
	.wrap-grid-post li.grid-post{
		width: 100%;
		margin-right: 0px;
	}
	.meta-f-slider2-title {
	    font-size: 30px;
	    line-height: 38px;
	}
	.meta-f-slider3-title {
	    font-size: 25px;
	    line-height: 28px;
	    padding-bottom: 5px;
	}
	.meta-f-slider3-cat{
		font-size: 11px;
	}
	.meta-f-slider3-top{
		font-size: 11px;
	}
	.grid-post .meta-title-post{
		font-size: 34px;
		line-height: 44px;
	}
	.grid-post .meta-quote-post{
		font-size: 34px;
		line-height: 44px;
	}
	.grid-post .meta-link-post{
		font-size: 34px;
		line-height: 44px;
	}
	.grid-post .meta-author-date{
		font-size: 14px;
	}
	.overlay-post-format-grid{
		font-size: 33px;
	}
	.wrap-desc-content p{
		padding-left: 25px;
		padding-right: 25px;
	}
}
@media screen and  (max-width: 700px){
	.overlay-meta-f-slider2{
		padding-top: 35px;
	}
	.meta-f-slider2-title {
	    font-size: 25px;
	    line-height: 30px;
	}
	/* desc 2 column */
	.wrap-desc-content p{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		-o-column-count: 1;
		column-count: 1;
	}
	.overlay-f-slider-4-big-meta{
		width: 80%;
	}
	.text-logo-top-1{
		width: 80%;
	}
}
@media screen and  (max-width: 640px){
	.wrap-desc-content-list{
		display: none;
	}
	.meta-post-cat-list{
		letter-spacing: 4px;
	}
	.meta-title-post-list{
		font-size: 19px;
		line-height: 30px;
	}
	.overlay-post-format-list{
		font-size: 20px;
	}
	.social-top ul li a{
		font-size: 10px;
	}
	.meta-title-post{
		padding-left: 20px;
		padding-right: 20px;
	}
	.meta-link-post{
		padding-left: 20px;
		padding-right: 20px;
	}
	.meta-title-f-slider-1 {
	    font-size: 26px;
	    line-height: 35px;
	}
	.single-page-line{
		border-bottom: none;
	}
}
@media screen and  (max-width: 600px){
	.latest-post-img{
		width: 100%;
	}
	.subscribe-area input{
		width: 100%;
	}
	.subscribe-area .button{
		width: 100%;
	}
	.meta-title-post-list{
		line-height: 30px;
	}
	.meta-title-post-list-link{
		line-height: 30px;
	}
	.overlay-meta-f-slider2{
		padding-top: 21px;
	}
	.wrap-nav-slider3{
		display: none;
	}
	.meta-f-slider3-bottom{
		padding-right: 7%;
	}
	.about-me-single-ava{
		margin:auto;
		margin-bottom: 30px;
		float: none;
	}
	.wrap-all-meta-author{
		margin-left: 0;
	}
	.about-me-name,.about-me-desc{
		text-align: center;
	}
	.wrap-footer-instagram ul li{
		height: 135px;
	}
}
@media screen and  (max-width: 550px){
	.meta-f-slider3-title {
	    font-size: 23px;
	    line-height: 26px;
	    padding-bottom: 5px;
	}
	.overlay-post-format-grid{
		font-size: 25px;
	}
	.featured-3-small-top-1{
		width: 48.888%;
	}
	.item-featured-2{
		width: 100%;
	}
	.featured-2{
		max-width: 450px;
		margin: auto;
	}
}
@media screen and  (max-width: 520px){
	.meta-title-post h2{
		font-size: 39px;
		line-height: 51px;
	}
	.meta-title-post{
		font-size: 28px;
		line-height: 36px;
	}
	.grid-post .meta-title-post{
		font-size: 28px;
		line-height: 36px;
	}
	.grid-post .meta-quote-post{
		font-size: 28px;
		line-height: 36px;
	}
	.grid-post .meta-author-date{
		font-style: 12px;
	}
	.grid-post-img-big{
		width: 59.444%;
	}
	.grid-post-img-sm{
		width: 18.666%;
	}
	.grid-post-img-2col{
		width: 48.777%;
	}
	.gal-grid-post .social-share-post{
		width: 98.3333%;
	}
	.meta-f-slider2-title {
	    font-size: 18px;
	    line-height: 22px;
	}
	.meta-author-date{
		font-size: 12px;
	}
	.meta-quote-post{
		font-size: 28px;
		line-height: 36px;
	}

}
@media screen and  (max-width: 500px){
	.meta-top-slider-1 {
	    font-size: 10px;
	    padding-bottom: 3px;
	}
	.meta-cat-f-slider-1{
		font-size: 8px;
	}
	.meta-cat-f-slider-1:before, .meta-cat-f-slider-1:after{
		height: 5px;
	}
	.meta-cat-f-slider-1{
		margin-bottom: 4px;
	}
	.meta-f-slider3-top{
		display: none;
	}
	.meta-f-slider3-bottom{
		padding-right: 0%;
	}
	.meta-f-slider3-title{
		font-size: 19px;
		line-height: 23px;
	}
	.featured-3-small-top-1{
		width: 48.777%;
	}
	.f-slider-4-big-author{
		display: none;
	}
	.f-slider-4-big-title{
		padding-bottom: 0;
	}
	.meta-title-post-list{
		border-top: none;
		border-bottom: none;
	}
	.meta-author-date-list{
		font-size: 9px;
	}
}
@media screen and  (max-width: 480px){
	.meta-top-slider-1{
		font-style: 9px;
	}
	.search-top input{
		padding-right: 6px;
	}
	.overlay-meta-f-slider2{
		padding-top: 5px;
	}
	.meta-f-slider2-cat{
		display: none;
	}
	.logo-top-3{
		width: 100%;
	}
	.overlay-post-format-grid{
		font-size: 22px;
	}
	.el_totop{
		display: none;
	}
	.f-slider-4-big-title{
		font-size: 21px;
		line-height: 32px;
	}
	.overlay-f-slider-4-big-meta{
		bottom: 20px;
		left: 20px;
	}
	.overlay-f-slider-4-small-meta{
		bottom: 20px;
	}
	.wrap-tag-line-1{
		width: 80%;
	}
	.overlay-insta-f{
		display: none
	}
	.wrap-footer-instagram ul li {
    		height: 110px;
	}
}
@media screen and  (max-width: 455px){
	.featured-3-small-top-1-1{
		width: 48.222%;
	}
}
@media screen and  (max-width: 450px){
	.meta-post-cat{
		letter-spacing: 3px;
	}
	.meta-post-cat a{
		padding-left: 3px;
		padding-right: 3px;
	}
	.grid-post .meta-post-cat{
		letter-spacing: 3px;
	}
	.grid-post .meta-post-cat a{
		padding-left: 3px;
		padding-right: 3px;
	}
	.meta-post-cat-list-quote{
		letter-spacing: 3px;
	}
	.meta-post-cat-list-quote a{
		padding-left: 3px;
		padding-right: 3px;
	}
	.meta-post-cat-list{
		letter-spacing: 3px;
	}
	.meta-post-cat-list a{
		padding-right: 3px;
	}
	.meta-title-post{
		border-bottom: none;
	}
	.meta-link-post{
		border-bottom: none;
	}
	.meta-quote-post{
		border-bottom: none;
	}
	.meta-author-date{
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and  (max-width: 430px){
	.featured-3-small-top-1{
		width: 48.555%;
	}
	.overlay-f-slider-4-small-meta .f-slider-4-big-title{
		font-size: 12px;
		line-height: 20px;
	}
	.f-slider-4-big-cat{
		font-style: 9px;
	}
}
@media screen and  (max-width: 420px){
	.readmore-content{
		font-size: 10px;
		letter-spacing: 3px;
	}
	.readmore-content:before{
		padding-right: 10px;
	}
	.readmore-content:after{
		padding-left: 10px;
	}
	.meta-title-f-slider-1 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.wrap-instagram-img {
		height: 125px;
		width: 125px;
	}
	.wrap-footer-instagram ul li {
	    height: 95px;
	}
}
@media screen and  (max-width: 410px){
	.featured-3-small-top-1-1{
		width: 100%;
		margin-bottom: 10px;
	}
	.featured-3-small-top-1-2{
		width: 100%;
	}
}
@media screen and  (max-width: 400px){
	.logo-top{
		width: 80%;
	}
	.text-logo-top{
		font-size: 11px;
	}
	.meta-f-slider2-title {
	    font-size: 13px;
	    line-height: 16px;
	}
	.featured-3-small-top-1{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
}
@media screen and  (max-width: 380px){
	.meta-post-cat {
	    letter-spacing: 2px;
	}
	.no-loop {
	    left: 42%;
	}
}