@media only screen and (max-width: 1200px) {
	.main-left { width: 620px; }
	.center { width: 940px; }
	.sidebar { width: 290px; }
	.post-showing-type1 { padding: 0 40px 40px; }
	.author-wrapper { padding: 30px 40px; }
	.related-title-wrapper .post-showing-type1  { padding: 30px 40px; }
	.sidebar .widget { padding: 40px; }
	.socials-wrap { width: 478px; }
	.post-showing-type3 figcaption p { display: none !important; }
	.post-showing-type3 figcaption h2 { font-size: 16px; }
}

@media only screen and (max-width: 959px) {
	.main-left { width: 480px; }
	.center { width: 730px; }
	.sidebar { width: 220px; }
	.post-showing-type1 { padding: 0 30px 30px; }
	.author-wrapper { padding: 30px; }
	.related-title-wrapper .post-showing-type1  { padding: 30px; }
	.sidebar .widget { padding: 30px; }
	.socials-wrap { width: 338px; }
	.post-showing-type2 .half { width: 100%; } 
	.arrow, .fr .arrow  { left: 50%; bottom: 0; border-color: transparent transparent #fff transparent;  top: auto; }
	.like-wrapper { width: 100%; border-bottom: 1px solid #e7e7e7; border-right: none; height: 70px; }
	.socials-wrap { width: 100%; height:auto; min-height: 70px; }
	.read-more-wrap { width: 100%; height:70px; border-top: 1px solid #e7e7e7; border-left: none; }
	.post-showing-type1-wrapper  .post-bottom-details { height: auto; }
	.gallery-grid-wrapper figcaption { display: none !important; }
	.no-touch .cs-style-3 figure:hover img, .cs-style-3 figure.cs-hover img {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	
	.post-section-width6, .post-section-width2, .post-section-width8, .post-section-width4 { width: 100%;  } 
	.pr20, .pb20, .pb10, .pt10, .pr10, .pl10   { padding: 0; }
	.fullheight1 { height: 200%; margin-bottom: 30px; }
	.post-section-single { margin-bottom: 15px !important; }
	a.post-secton-post-title-big h1 { letter-spacing: -1px; font-size: 24px; }
	
	.main-menu.menu-header2 select { display: block; width: auto; float: none; margin: 0 auto; }	
    .menu-header2 .sf-menu {  display: none !important; }

}

@media only screen and (max-width: 767px) {
	.main-left { width: 100%; }
	.center { width: 95%; }
	.sidebar { width: 100%; }
	.post-showing-type1 { padding: 0 30px 30px; }
	.sidebar .widget { padding: 30px; }
	.post-showing-type2 .half { width: 100%; } 
	.main-menu.menu-header1 select { display: block; }	
    .menu-header1 .sf-menu {  display: none !important; }
    .main-menu.menu-header3 select { display: block; }	
    .menu-header3 .sf-menu {  display: none !important; }
    .header-wrapper.header1 .menu { float: left; margin-top: 15px; width: 100%; }
    .sidebar-right { margin-left: 0px; }
    .page-title .right-side, .page-title .left-side { display: block; width: 100%; }
    .post-showing-type1 .post-title a, .post-showing-type1 .post-title a span, .post-showing-type1 .post-title  { font-size: 22px;}
    .all-comments > li::before { left: -40px;}
    .header-wrapper.header2 .logo-menu { text-align: center; margin-top: 30px; float: left; width: 100%; }
    .main-menu.menu-header2 select { width: 100%;  }	
    .header-wrapper.header2 .slider { width: 100%; background-position: top; }
    .logo { width: 100%; text-align: center;}
    #logoImageRetina { margin: 0 auto; }
    .post-section-height { max-height: 250px; }

}


	
@media only screen and (max-width: 400px) {
	.header-wrapper.header2 .slider { display: none; }
	.post-showing-type1 .post-categories .cat-link { padding: 5px 7px;  font-size: 12px; }
	.widget-share-socials .social-item { width: 26px; height: 31px; margin-right: 4px; }
	.widget-share-socials .social-item span { width:45px; height:32px; }
	.widget-share-socials .social-item span:hover { top: -29px; font-size:10px; }
	.widget-share-socials .social-item a { font-size:12px; }
	.widget-share-socials .social-item .text { padding:0px 0px 7px 0px; bottom: -17px;	}
    .widget-share-socials .social-item:hover > .text {  bottom: 0; font-size:17px; }
	.widget-share-socials .social-item .icon { width: 25px; height: 27px; padding: 0px 2px 4px 2px; font-size:17px; }
	.socials-wrap { margin-top: 13px; }
	.socials-wrap .social-item { width: 26px; height: 31px; margin-right: 4px; }
	.socials-wrap .social-item span { width:45px; height:32px; }
	.socials-wrap .social-item span:hover { top: -29px; font-size:10px; }
	.socials-wrap .social-item a { font-size:12px; }
	.socials-wrap .social-item .text { padding:0px 0px 7px 0px; bottom: -17px;	}
    .socials-wrap .social-item:hover > .text {  bottom: 0; font-size:17px; }
	.socials-wrap .social-item .icon { width: 25px; height: 27px; padding: 0px 2px 4px 2px; font-size:17px; }
	#logoImage { height: auto; }
	.post_cat_tag { padding: 5px 7px;  font-size: 12px; }
}
