@media only screen and (max-width: 1350px){
	.fix_header .container, .container, .footer .container{width: 100%;}
	.category-mirrorize .entry-content .ctcustom_image {width: 350px;height: 350px;}
	.category-mirrorize header.entry-header a {font-size: 50px;}
	.site-inner {padding: 0 15px;}

	.single-post .site-inner .sidebar h4{font-size: 22px;}
	.single-post .site-inner .sidebar ul li{font-size: 24px;}
}
@media only screen and (max-width: 1199px){
	.footer .col-md-3, .footer .col-md-2, .footer .col-md-4 {width: 50%;border-right: 1px solid #ccc;min-height: 240px;margin: 0 -4px 20px 0 !important;display: inline-block;vertical-align: top;}
}
@media only screen and (max-width: 991px){
	.ctcustom_image h1 {padding: 0 40px;font-size: 50px;}


    .site-inner main.content {display: block;width: 100%;padding: 0;}
    .content-sidebar-wrap .sidebar {width: 100%;margin: 0;}
    .site-header + .ctcustom_image {height: 300px;}
}
@media only screen and (max-width: 767px){
	.blog .category-mirrorize .entry-content .ctcustom_image {width: 100%;}
	.blog .category-mirrorize header.entry-header a {font-size: 40px;line-height: 50px;}
	.footer .col-md-3, .footer .col-md-2, .footer .col-md-4 {width: 100%;border-right: none;border-bottom: 1px solid #ccc;min-height: unset;margin: 0 0 10px 0 !important;}
	.footer .newsletter_footer .newsletter .actions button {float: right;}
	.single-post .site-inner main.content {width: 100%;padding: 0;}
	.single-post .site-inner .sidebar{width: 100%;}
	.site-inner .content-sidebar-wrap main.content {width: 100%;}
	.site-inner .content-sidebar-wrap {display: grid;}

    .category-mirrorize .ctcustom_image {display: block;width: 100%;margin-bottom: 15px;height: 250px;}
    .category-mirrorize header.entry-header, .category-mirrorize .entry-content {width: 100%;padding: 0;display: block;}
    .category-mirrorize:nth-child(even) {display: block;}
    .category-mirrorize {margin-bottom: 20px;padding-bottom: 20px;}
    .category-mirrorize:nth-child(even) .entry-content {padding: 0;text-align: left;}
    .content-sidebar-wrap .sidebar {margin-bottom: 40px;}
    .category-mirrorize:nth-child(odd) .entry-content {padding: 0;}
    .footer .footer_logo img {width: 220px;}
}
@media only screen and (max-width: 540px){
	.category-mirrorize header.entry-header h2 {margin: 0 0 10px 0;}
	.category-mirrorize .entry-content .ctcustom_image{background-size: contain;}
	.category-mirrorize header.entry-header a {font-size: 25px;line-height: inherit;}
	.category-mirrorize {margin-bottom: 10px;}
    .ctcustom_image h1 {font-size: 20px;line-height: 30px;}

    .category-mirrorize h2 a {font-size: 22px;}
    .site-header + .ctcustom_image {height: 150px;}
    .content-sidebar-wrap {margin-top: 20px;}
    .content-sidebar-wrap .sidebar .widgettitle {font-size: 22px;}
    .blog .content-sidebar-wrap .sidebar .search-form input[type="search"], .site-inner .sidebar .search-form input[type="search"] {height: 35px;font-size: 14px;}
    .blog .content-sidebar-wrap .sidebar .search-form input[type="submit"], .site-inner .sidebar .search-form input[type="submit"] {height: 35px;background-size: 15px;}
    .site-inner .sidebar ul li {margin-bottom: 10px;}
    .category-mirrorize p {font-size: 14px;line-height: 21px;}
    .category-mirrorize p a.more-link {font-size: 16px;width: 160px;padding: 7px;}
    .category-mirrorize .entry-content p.entry-meta {font-size: 14px;margin-bottom: 0;}
    .footer li a.fw_bold {line-height: 20px;}

    .fix_header .logo {width: 200px;}
    .nav-button, .nav-close {top: 6px;}
    .nav ul {margin-top: 45px;}
    .category-mirrorize .ctcustom_image {border: 1px solid #ccc;}
    .single-post .entry-content p, .single-post .entry-content li {font-size: 16px !important;line-height: 22px !important;}
}