/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet & mobile Layout: 768px. */
@media only screen and (max-width: 991px) { 
	.content-block.single {
        padding-top: 50px;
    }
    
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
    .site-logo img {
        width: 200px;
    }

    .footer-widgets {
        margin: 15px 0;
    }
    .footer-widgets img {
        width: 220px;
    }
    .slide_text {
        width:  auto;
    }

    .slide_text h1 {
        font-size: 35px;
    }
    .single_slides_item {
        height:  400px !important;
    }
    .comment_content .box h5 {
        font-size: 22px;
        line-height:  26px;
        font-weight:  700;
    }
    .tc-pagination {
        margin-bottom: 45px;
    }
    .content-block {
        padding-bottom: 20px;
    }
    .footer_area {
        padding: 40px 0 30px;
    }
    .content-block.single {
        padding-top: 50px;
    }
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
    .slicknav_menu {display: none}
    .header_add {
        display:  none;
    }

    .site-logo {
        text-align:  center;
    }

    .site-logo img {
        max-width: 120px;
    }

    body.paged .content-block {
        padding-top: 0;
    }

    .social_icons, .post-meta {
        display:  none;
    }
    .slides_wrap, .popular_post_area {
        display:  none !important;
    }
    .slides_wrap, .popular_post_area {
        display:  none !important;
    }
    .post-meta-mobile {
        display:  block;
    }

    .single_blog_image {
		margin: 0;
        width:  142px;
        height: 64px;
        border-radius: 3px;
        position: absolute;
		bottom: 0;
        top: 50%;
		padding-top: 0;
	    -ms-transform: translateY(-50%);
  		transform: translateY(-50%);
		
    }

    .single_blog_wrap {
        border: none;
    }

    .single_content span.category {
        display:  none;
    }
    .single_content h2 {
        font-size: 14px;
        line-height: 20px;
    }

    .blog_header {
        min-height:  54px;
    }

    .single_content h2 a {
        line-height:  20px;
    }

    p.post-meta-mobile {
        margin:  0;
        font-size: 12px;
        line-height: 16px;
        margin-top: 6px;
    }

    p.post-meta-mobile span {
        margin-right: 8px;
    }

    span.blog-com img {
        max-width:  16px;
        margin-right: 4px;
    }
    .blog_header {
        padding-left: 150px;
    }

    .single_content {
        padding: 0;
    }

    .single_blog_wrap {
        margin: 15px 0 30px;
    }

    .blog_content, .header_area, .bwog_imagg_wrap  {
    	display: none;
    }

    .blog_content-mobile {
    	display: block;
    }
    .blog_content-mobile {
        margin-top: 8px;
    }

    .blog_content-mobile p {
        font-size: 14px;
        color: #4a4a4a;
        margin: 0;
        line-height: 18px;
    }

    .blog-btn, .header_search_area {
        display:  none;
    }

    .post_tags {
        display: none;
    }
	
    .single_blog_wrap:before {
        position:  absolute;
        content:  "";
        height: 1px;
        width: calc(100% + 30px);
        background:  #ddd;
        bottom: -15px;
        left: -15px;
    }
    .desktop_menu {
	    display:  none;
	}
	.header_area {
	    padding: 8px 0;
	}
    .mobile_header {
        display:  block;
        background:  #375378;
        padding: 10px 0;
        position: relative;
        z-index: 99;
    }
    .mobile_wrap_he {
        position:  relative;
        z-index:  1;
    }
    
    .content-block {
        padding: 15px 0 30px;
    }

    .single_post_blog {
		overflow-wrap: break-word;
        border: 1px solid #d7d7d7;
    }

    .single_blog_post_img {
  		display: block;
 		width: 100%;
 		height: auto;
 		position: relative;
  		overflow: hidden;
  		padding: 45% 0 0 0; /* 34.37% = 100 / (w / h) = 100 / (640 / 220) */
		background-size: cover;
    	background-position: center;
    	background-repeat: no-repeat;
    }
	
	.single_blog_post_img img{
  		display: block;
  		max-width: 100%;
  		max-height: 100%;
  		position: absolute;
  		top: 0;
  		bottom: 0;
  		left: 0;
  		right: 0;
    }
	
	.single_content.single-blog {
		padding: 30px;
	}

    .single_content.single-blog h2 {
        font-size: 24px;
        line-height:  32px;
        margin-bottom: 0;
        color: #000;
    }

    .single_content .post-meta {
        display:  block;
    }
    .comment-list {
        border:  none;
        padding: 0;
    }

    .comment-list .comments-title, .comment-respond h3 {
        font-size:  20px;
    }
    .comment_wrap .comment-respond {
        border:  none;
        padding: 0;
    }

    p.comment-form-author {
        width:  100%;
        margin-right: 0;
    }

    p.comment-form-email {
        width:  100%;
    }

    .form-submit input[type=submit] {
        font-weight:  700;
        font-size: 16px;
        padding:  12px;
        margin-bottom:  15px;
    }
    .comment-respond h3 {
        margin-top:  30px;
        margin-bottom: 15px;
    }

    .comment-meta.commentmetadata:before {
        right: 8px;
    }
    .footer-widgets img {
        width:  190px;
    }

    .footer-widgets {
        margin: 15px 0;
    }

    .col-lg-4.mobile {
        display:  none;
    }
    .row.desktop, .tc-pagination {
        display:  none;
    }

    .bwog_blog_wrap {
        display: block;
    }
    
    .footer_area {
        padding: 50px 0;
    }

    div#sticky-wrapper {
        display:  none;
    }

    .content-block.single {
        padding-top: 15px;
    }

    
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}