@media only screen and (min-width:1400px) {
     .container {width: 1440px;}
     .wrapper {max-width: 1440px;}

}
@media only screen and (min-width:1300px) and (max-width: 1399px){
     .container {width: 1340px;}
     .wrapper {max-width: 1225px;}
      .content-list .masonry{width: 100%!important;}
    .content-list .masonry-brick{width: 23.9%!important;}
    

}
@media only screen and (min-width:1200px) and (max-width: 1299px) {
    .content-list .masonry{width: 100%!important;}
    .content-list .masonry-brick{width: 23.7%!important;}
}
@media only screen and (min-width:1200px) and (max-width: 1599px) {
	
	
	.main-menu ul > li{ padding-bottom:49px; padding-left:7px; padding-right:7px; }
	
	.main-menu ul ul li a{ padding:8px 12px; }
	.banner-desc h2{ font-size:47px; line-height:55px; }
	.banner-desc h3{ font-size:30px; padding-bottom:5px; }
	.img-text h5{ font-size:15px; line-height:18px; }
	.n-date, .n-more a{ font-size:13px; }
	.block-cnt h3{ font-size:27px; padding-bottom:10px; }
	.block-cnt p{ font-size:15px; line-height:18px; }
	.rd-out a{ font-size:17px; padding:8px 15px; }
	.website-by span {font-size: 14px;padding: 9px 0 0 11px;}
	
	/*branch*/
    .image-blk {width: 46.9%;}
    .text-blk {width: 53.1%; padding: 0 0 0 16px;}
    .text-outer ul {padding: 0 0 0 25px;}
    .text-outer li { padding: 20px 0 0 24px; font-size: 14px; line-height: 20px;}
    .text-blk h6 { font-size: 16px;line-height: 20px;}
    .text-blk p, .text-blk a {font-size: 14px;}
    .branch-desc h1 {padding: 0 0 20px;font-size: 32px;line-height: 36px;}
    p, .branch-desc p {font-size: 17px;line-height: 24px;}
    .text-outer { padding: 32px 0 0;}
    .section-block { padding: 45px 0 50px; border-top: 24px solid #acacac;}
    .section-block img { margin: 0 0 5px 30px;}
    .section-block p {font-size: 16px; line-height: 24px; margin: 0 0 22px;}
    .section-block h3 {padding-bottom: 24px; font-size: 29px; line-height: 33px;}
    /*branch*/
    
    .related-news { padding: 25px 30px;}
    
}

@media only screen and (min-width:992px) and (max-width: 1199px) {
	
	.main-logo, .fcbk-count{ margin-left:0px; }
	.main-logo a{ max-width:250px; padding-top:12px; }
	.main-menu ul > li{ padding-bottom:49px; padding-left:5px; padding-right:5px; }
	.main-menu ul li a{ font-size:12px;}
	.main-menu ul ul li a{ padding:8px 12px; }
	.banner-desc h2{ font-size:37px; line-height:45px; }
	.banner-desc h3{ font-size:25px; padding-bottom:5px; }
	.img-text h5{ font-size:15px; line-height:18px; }
	.n-date, .n-more a{ font-size:13px; }
	.block-cnt h3{ font-size:19px; padding-bottom:5px; line-height:24px; }
	.block-cnt p{ font-size:13px; line-height:16px; }
	.rd-out a{ font-size:13px; padding:2px 10px; }
	.news-outer{ padding-bottom:10px;}
	.head-out h2{ font-size:25px; line-height:34px; }
	.home-cnt-area h4{ font-size:22px; line-height:25px; padding-bottom:15px; }
	.home-cnt-area p{ font-size:17px; line-height:26px; }
	.block-img{ width:40%; }
	.block-cnt{ width:60%; padding:5px; }
	.home-cnt-area .block-cnt p{ font-size:13px; line-height:18px;  }
	.rd-out{ width:60%;}
	h4 {font-size: 27px;line-height: 31px;}
	.content-links-section ul li {padding: 0 0 0 140px;}
	.content-links-section ul li:before {left: 60px;}
    .website-by img {max-width: 140px;}
	.website-by span {font-size: 12px;padding: 5px 0 0 11px;}
	.footer-links ul li {background-position: left 4px;}
	.footer-links ul li a {font-size: 14px;}
	.copyright p {font-size: 12px;}
	.fl-row-fixed-width,.wrapper {max-width: 980px;}
	
	/*branch*/
    .image-blk {width: 46.9%;}
    .text-blk {width: 53.1%; padding: 0 12px;}
    .text-outer ul {padding: 0 0 0 22px;}
    .text-outer li { padding: 20px 0 0 24px; font-size: 14px; line-height: 20px;}
    .text-blk h6 { font-size: 15px;line-height: 19px;}
    .text-blk p, .text-blk a {font-size: 13px; line-height: 17px;}
    .text-blk p{padding: 4px 0 2px;}
    .branch-desc h1 {padding: 0 0 18px; font-size: 30px; line-height: 34px;}
    p, .branch-desc p {font-size: 16px;line-height: 20px;}
    .text-outer { padding: 32px 0 0;}
    .single-blk { min-height: 0;}
    .section-block { padding: 45px 0 50px; border-top: 24px solid #acacac;}
    .section-block img { margin: 0 0 5px 25px;}
    .section-block p { font-size: 15px; line-height: 22px; margin: 0 0 18px;}
    .section-block h3 { padding-bottom: 20px; font-size: 25px; line-height: 29px;}
    /*branch*/
    
    .news-slider .fl-post-slider-post .fl-post-slider-title {font-size: 30px; line-height: 34px;;}
    .news-slider .fl-post-slider-feed-content p {margin: 0 0 20px; line-height: 26px;}
    .news-slider .fl-post-slider-navigation .slider-prev, .news-slider .fl-post-slider-navigation .slider-next {width: 40px; height: 40px;}
    
    .sidebar-title h3 {font-size: 18px; line-height: 20px;}
    .sidebar-title {padding: 18px 20px;}
    .sbHolder {font-size: 18px; height: 40px;}
    .sbSelector {line-height: 29px; height: 40px; font-size: 18px;}
    .sidebar-content, #archives-2 {padding: 22px 20px;}
    .sidebar-news h3 {font-size: 18px; line-height: 20px;}
    .sbOptions a {font-size: 18px; line-height: 21px;}
    .sbToggle {width: 35px; background-size: 25px 14px;}
    
    .filteritem h6 {font-size: 16px;line-height: 20px; min-height: 52px;}
    .load-more { padding-top: 20px;}
    
    .news-content .sbSelector {padding: 3px 2px 0px 2px;}
    .related-news { padding: 22px;}
    .social-share #st-1 .st-btn{ margin-right: 0px !important;}
    
    .content-list .masonry{width: 100%!important;}
    .content-list .masonry-brick{width: 23.4%!important;}
    .single .nav-next{margin: 24px 0 0;}
    .nav-next a{display: block; min-width: 50%; text-align: right;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

	.main-logo, .fcbk-count{ margin-left:0px; }
	.main-logo a{ max-width:250px; padding-top:5px; }
	.main-menu ul > li{ padding-bottom:28px; padding-left:5px; padding-right:5px; }
	.main-menu ul li a{ font-size:11px;}
	.main-menu ul ul li a{ padding:5px 12px; }
	.banner-desc h2{ font-size:27px; line-height:35px; }
	.banner-desc h3{ font-size:19px; padding-bottom:5px; line-height:22px; }
	.img-text h5{ font-size:12px; line-height:15px; }
	.n-date, .n-more a{ font-size:10px; }
	.block-cnt h3{ font-size:19px; padding-bottom:5px; line-height:24px; }
	.block-cnt p{ font-size:13px; line-height:16px; }
	.rd-out a{ font-size:13px; padding:2px 10px; }
	.news-outer{ padding-bottom:10px;}
	.head-out h2{ font-size:20px; line-height:28px; }
	.home-cnt-area h4{ font-size:18px; line-height:23px; padding-bottom:10px; }
	.home-cnt-area p{ font-size:15px; line-height:20px; }
	.block-img{ width:100%; }
	.block-cnt{ width:100%; padding:5px; padding-bottom:50px; }
	.home-cnt-area .block-cnt p{ font-size:13px; line-height:18px;  }
	.rd-out{ width:100%;}
	.header-bottom .col-sm-4{ width:25%; }
	.header-bottom .col-sm-8{ width:75%; }
	.header-bottom{ height:80px; }
	.main-menu ul{ padding-top:26px; }
	.main-menu ul li ul{ top:39px; width:210px;  }
	.banner-desc h2:before{ width:20px; height:20px; left:0px; background-size:100%; }
	.banner-desc h2:after{ width:20px; height:20px; right:0px; background-size:100%; }
	.news-outer h2{ font-size:27px; line-height:34px; }
	.home-block-box.box-1{ margin-left:0px; }
	.home-block-box.box-2{ margin-left:0px; }
	h4 {font-size: 23px;line-height: 27px;}
	.facebook-section h4 {padding: 0 0 0 50px;}
	.facebook-section h4:before {width: 40px;height: 40px;font-size: 44px;}
	.content-links-section ul li {padding: 0 0 0 90px;}
	.content-links-section ul li:before {left: 45px;}
	.content-links h5 {font-size: 19px;line-height: 21px;padding: 0 0 10px;}
	.content-links p {font-size: 16px;line-height: 25px;}
	.red-btn {font-size: 14px;padding: 3px 10px 5px;}	
    .footer-top .col-sm-4 {width: 100%;padding: 0;}
    .footer-logo {text-align: center;padding: 15px 0;}
    .footer-logo a {float: none;}
    .google-play {text-align: center;padding: 15px 0;}
    .website-by {padding: 15px 0;text-align: center;}
    .website-by a {float: none;display: inline-block;vertical-align: middle;}
    .website-by img {max-width: 140px;}
	.website-by span {font-size: 12px;padding: 0 0 5px 5px;float: none;display: inline-block;vertical-align: middle;}
	.footer-bottom {padding: 15px 0;}
	.footer-links ul li {background-position: left 4px;}
	.footer-links ul li a {font-size: 14px;}
	.copyright {width: 100%;float: left;text-align: center;position: inherit;left: inherit;top: inherit;}
	.copyright p {font-size: 12px;}
	.fl-row-fixed-width,.wrapper {max-width: 720px;}
	.fl-col.home-block-box {clear: none;}
	
	/*branch*/
    .image-blk {width: 46.9%;}
    .text-blk {width: 53.1%; padding: 0 0 0 12px;}
    .text-outer ul {padding: 0 12px;}
    .text-outer li { padding: 16px 0 0 18px; font-size: 14px; line-height: 20px;}
    .text-blk h6 { font-size: 15px; line-height: 18px;}
    .text-blk p, .text-blk a {font-size: 13px;}
    .branch-desc h1 {padding: 0 0 18px; font-size: 26px; line-height: 30px;}
    p, .branch-desc p {font-size: 15px ;line-height: 19px;}
    .text-outer { padding: 32px 0 0;}
    .text-outer li::before { font-size: 10px;}
    .text-outer { padding: 32px 0 0;}
    .single-blk { min-height: 0;}
    .text-blk p { padding: 4px 0 2px;}
    .section-block { padding: 40px 0 30px; border-top: 16px solid #acacac;}
    .section-block img { margin: 0 0 7px 16px;}
    .section-block p { font-size: 14px; line-height: 21px; margin: 0 0 18px;}
    .section-block h3 { padding-bottom: 20px; font-size: 22px; line-height: 24px;}
    /*branch*/
    
    .news-slider .fl-post-slider-post .fl-post-slider-title {font-size: 24px; line-height: 28px;}
	.news-slider .fl-post-slider-feed-content p {margin: 0 0 10px; line-height: 23px;}
    .news-slider .fl-post-slider-feed-date, .news-slider .fl-post-slider-feed-more { font-size: 15px;}
    .news-slider .fl-post-slider-navigation .slider-prev, .news-slider .fl-post-slider-navigation .slider-next {width: 35px; height: 35px;}
    .news-slider .fl-post-slider-navigation .slider-next::after {border-width: 12.5px 0 12.5px 12px;}
    .news-slider .fl-post-slider-navigation .slider-prev::after {border-width: 12.5px 12px 12.5px 0;}
    .news-slider .fl-post-slider-navigation .slider-next{right: 57px;}
    .news-slider .fl-post-slider-thumb {min-height: 0;}
    
    .sidebar-title h3 {font-size: 18px; line-height: 20px;}
    .sidebar-title {padding: 18px;}
    .sbHolder {font-size: 16px; height: 40px;}
    .sbSelector {line-height: 29px; text-indent: 8px; height: 40px; font-size: 16px;}
    .sidebar-content, #archives-2 {padding: 20px 18px;}
    .sidebar-news h3 {font-size: 18px; line-height: 20px;}
    .sbOptions a {font-size: 16px; line-height: 21px; padding: 10px 11px 8px;}
    .sbToggle {width: 35px; background-size: 22px 11px;}
    .widget_search input[type="search"]{font-size: 14px; padding: 0 16px 0 8px;}
    .widget_search .search-submit{font-size: 16px;}
    
    .fl-module img{width: auto;}
    .filteritem h6 {font-size: 14px; line-height: 18px; min-height: 42px;}
    .load-more { padding-top: 20px;}
    .filteritem span {font-size: 13px; line-height: 15px;}
    .read-more {font-size: 13px; line-height: 26px;}
    .news-content .filteritem { width: 31.33%;}
    
    .news-content .sbSelector {padding: 3px 2px 0px 2px;}
    .related-news { padding: 18px;}
    
    .nav-links a {font-size: 12px;line-height: 15px;}
    .nav-links svg {width: 20px; height: 20px;}
    .nav-title { padding-left: 25px;}
    .nav-links .nav-next .nav-title {padding: 0 25px 0 0;}
    .comment-form input, .comment-form textarea, .comment-form input[type="submit"]{font-size: 16px;}
    .title-header-left h1, .home-title h1 {font-size: 28px;line-height: 32px;}
    .home-title h1{text-align: center;}
    .related-news .filteritem img{height: auto;}
    .title-header .social-share { padding: 15px 0;}
    .social-share h5 {padding: 0 0 5px;font-size: 20px;line-height: 24px;}
    .title-header-left{width: 100%;}
    .title-header .social-share #st-1 { text-align: left;}
    .social-share {  padding: 10px 0;}
    
    .archive-left article h2 {font-size: 26px;line-height: 30px;}
    .archive-page-header .page-title{font-size: 30px; line-height: 34px;}
    .single .nav-next{margin: 24px 0 0;}
    .nav-next a{display: block; min-width: 50%; text-align: right;}
    #wrap_404 h1 {font-size: 130px;line-height: 130px;}
    #wrap_404 h2 {font-size: 24px;}
    #wrap_404 h6 {padding-bottom: 28px; font-size: 20px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

	.main-logo, .fcbk-count{ margin-left:0px; }
	.main-logo a{ max-width:200px; }
	.menu-text{ display:none; }
	.mean-container a.meanmenu-reveal{ top:-50px; color:#fff; }
	.mean-container a.meanmenu-reveal span{ background:#fff; }
	.header-bottom{ height:80px; }
	.banner-img{ overflow:hidden; }
	.banner-img img{ width:1000px; max-width:none; position:relative; margin-left:-500px; left:50%; }
	.banner-desc h2{ font-size:27px; line-height:35px; }
	.banner-desc h3{ font-size:19px; padding-bottom:5px; line-height:22px; }
	.banner-desc h2:before{ width:20px; height:20px; left:0px; background-size:100%; }
	.banner-desc h2:after{ width:20px; height:20px; right:0px; background-size:100%; }
	.main-menu ul > li{ padding:8px 5px; background:#c51320; border-bottom:1px solid #fff; }
	.main-menu ul ul li a{ padding:5px 12px; }
	.main-menu ul ul li{ background:#e9131e; }
	.main-menu ul li a{ font-size:16px; }
	.main-menu.mean-container{ margin-top:79px; }
	.main-menu ul li ul{ top:7px; position:relative; }
	.news-list ul li{ padding:0 10px; margin:0px; margin-bottom:20px; width:50%;}
	.img-text h5{ font-size:14px; line-height:17px; height:auto; }
	.n-date, .n-more a{ font-size:13px; }
	.news-outer h2{ font-size:27px; line-height:33px; }
	.news-outer{ padding-bottom:10px; }
	.home-cnt-area h4{ font-size:18px; line-height:23px; padding-bottom:10px; }
	.home-cnt-area p{ font-size:15px; line-height:20px; }
	.block-img{ width:100%; }
	.block-cnt{ width:100%; padding:5px; padding-bottom:50px; }
	.home-cnt-area .block-cnt p{ font-size:13px; line-height:18px;  }
	.rd-out{ width:100%;}
	.block-cnt h3{ font-size:19px; padding-bottom:5px; line-height:24px; }
	.block-cnt p{ font-size:13px; line-height:16px; }
	.rd-out a{ font-size:13px; padding:2px 10px; }
	.head-out h2{ font-size:20px; line-height:28px; }
	.head-out{ background-size:100% 100%;}
	.home-block-box{ max-width:320px; overflow:hidden; }
	.home-block-box.box-1{ margin:0px auto; float:none;  margin-bottom:20px; margin-top:20px; }
	.home-block-box.box-2{  margin:0px auto; float:none; margin-bottom:10px; }
	h4 {font-size: 20px;line-height: 24px;}
	.facebook-outer {padding: 15px 0;border-top: 15px solid #e9e9e9;border-bottom: 15px solid #e9e9e9;}
	.facebook-section h4 {padding: 0 0 0 55px;}
	.facebook-section h4:before {width: 40px;height: 40px;font-size: 44px;top: 12px;}
	.content-links-section {padding: 0;}
	.content-links-section ul li {width: 100%;padding: 25px 0;border-top: 4px solid #e9e9e9;}
	.content-links-section ul li:before {content: none}
	.content-links-section ul li:first-child {width: 100%;border: none;}
	.content-links h5 {font-size: 19px;line-height: 21px;padding: 0 0 10px;}
	.content-links p {height: auto !important;font-size: 16px;line-height: 25px;}
	.red-btn {font-size: 14px;padding: 3px 10px 5px;}
    .footer-top .col-sm-4 {width: 100%;padding: 0;}
    .footer-logo {text-align: center;padding: 15px 0;}
    .footer-logo a {float: none;}
    .footer-logo a img {max-width: 270px;}
    .google-play {text-align: center;padding: 15px 0;}
    .website-by {padding: 15px 0;text-align: center;}
    .website-by a {float: none;display: inline-block;vertical-align: middle;}
    .website-by img {max-width: 140px;}
	.website-by span {font-size: 12px;padding: 0 0 5px 5px;float: none;display: inline-block;vertical-align: middle;}
	.footer-bottom {padding: 15px 0;}
	.footer-links ul li {background-position: left 4px;}
	.footer-links ul li a {font-size: 14px;}
	.copyright {width: 100%;float: left;text-align: center;position: inherit;left: inherit;top: inherit;}
	.copyright p {font-size: 12px;}
	
	.fl-node-58f4944c6a3c1 .fl-row-content-wrap {padding: 30px 0 30px 20px !important;}
	.fl-row-fixed-width,.wrapper {max-width: 100%;}
	.fl-col.home-block-box {clear: none;}
	.fl-row-content-wrap {padding: 0 10px !important;}
	.wrapper {padding: 0 10px;}
	.home-block-box {margin-top: 20px;margin-bottom: 0;}
	.alignleft {margin-right: 24px;}
	
	/*branch*/
    .image-blk {width: 100%;}
    .text-blk {width: 100%; padding: 20px 0 0;}
    .text-outer ul {padding: 20px 0 0 0px; width: 100%;}
    .text-outer li { padding: 16px 0 0 18px; font-size: 14px; line-height: 20px;}
    .text-blk h6 { font-size: 16px; line-height: 20px;}
    .text-blk p, .text-blk a {font-size: 13px;}
    .branch-desc h1 {padding: 0 0 12px; font-size: 22px; line-height: 26px;}
    p, .branch-desc p {font-size: 14px ;line-height: 19px;}
    .text-outer { padding: 23px 0 0;}
    .text-outer .fl-col{float: left;}
    .text-outer li::before { font-size: 10px;}
    .text-outer img { width: auto;}
    .single-blk {width: 100%;}
    .branch-desc {padding: 16px 0 28px;}
    .utility-outer { padding: 26px 0 16px;}
    .section-block { padding: 32px 0 20px; border-top: 14px solid #acacac;}
    .section-block img { margin: 0 0 7px 0px; float: left;}
    .section-block p { float: left; font-size: 14px; line-height: 21px; margin: 0 0 18px;}
    .section-block h3 { float: left; padding: 16px 0 18px; font-size: 20px; line-height: 22px; width: 100%;}
    /*branch*/
    
    .news-slider .fl-post-slider-post .fl-post-slider-title {font-size: 24px; line-height: 28px;}
	.news-slider .fl-post-slider-feed-content p {margin: 0 0 10px; line-height: 22px;}
    .news-slider .fl-post-slider-feed-date, .news-slider .fl-post-slider-feed-more { font-size: 15px;}
    .news-slider .fl-post-slider-img {width: 100%; padding: 0 0 20px 0;}
    .news-slider .fl-post-slider-content { width: 100% !important; float: left;}
    .news-slider .fl-post-slider-navigation .slider-prev, .news-slider .fl-post-slider-navigation .slider-next {width: 35px; height: 35px;}
    .news-slider .fl-post-slider-navigation .slider-next::after {border-width: 12.5px 0 12.5px 12px;}
    .news-slider .fl-post-slider-navigation .slider-prev::after {border-width: 12.5px 12px 12.5px 0;}
    .news-slider .fl-post-slider-navigation .slider-next{right: 57px;}
    .news-slider .fl-post-slider-thumb {min-height: 0;}
    
    .sidebar-block { padding: 26px 0 0 0px; float: left; max-width: none;}
    .sidebar-title h3 {font-size: 18px; line-height: 20px;}
    .sidebar-title {padding: 18px;}
    .sbSelector {height: 40px; font-size: 16px;}
    .sbHolder {font-size: 16px; height: 40px;}
    .sbSelector {line-height: 29px;}
    .sidebar-content, #archives-2 {padding: 20px 18px;}
    .sidebar-news h3 {font-size: 18px; line-height: 20px;}
    .sbOptions a {font-size: 16px; line-height: 21px;}
    .sbToggle {width: 35px; background-size: 22px 11px;}
    .widget_search input[type="search"]{font-size: 16px; width: 90%;}
    .widget_search .search-submit{font-size: 16px;}
    
    .news-content .filteritem { width: 48%; margin: 0 0 20px 2%;}
    .news-content .filteritem img{width: 100%;}
    .filteritem h6, .content-list h2.fl-post-grid-title {font-size: 14px; line-height: 18px; min-height: 45px;}
    .load-more { padding-top: 20px;}
    .filteritem span {font-size: 12px; line-height: 14px;}
    .read-more {font-size: 12px; line-height: 28px;}
    
    .news-content .sbSelector {padding: 4px 2px 0px 2px;}
    .archive-left {width: 100%; padding: 20px 0 0;}
    .archive-right {width: 100%; padding: 20px 0 0 0;}
    .archive .archive-right, .search .archive-right{padding: 20px 0;}
    .related-news { padding: 25px; text-align: center;}
    .related-news .filteritem{float: none; display: inline-block; max-width: 350px; text-align: left; width: 100%;}
    .related-news .filteritem img{display: block; width: 100%;}
    
    .nav-links a {font-size: 12px;line-height: 15px;}
    .nav-links svg {width: 20px; height: 20px;}
    .nav-title { padding-left: 20px;}
    .nav-links .nav-next .nav-title {padding: 0 20px 0 0;}
    .comment-form input,.comment-form textarea,.comment-form input[type="submit"]{font-size: 14px;}
    .title-header-left h1, .home-title h1 {font-size: 24px;line-height: 28px;}
    .home-title h1{text-align: center;}
    .title-header-left{width: 100%;}
    .title-header-right{width: 100%; padding: 30px 0 0;}
    .nav-previous{float: left; width: 100%;}
    .nav-next{float: left; width: 100%; margin: 30px 0 0;}
    .nav-links{float: left; width: 100%;}
    .navigation.post-navigation {padding: 10px 0;}
    
    .title-header .social-share #st-1 { text-align: left;}
    .title-header .social-share { padding: 15px 0;}
    .social-share h5 {padding: 0 0 5px;font-size: 20px;line-height: 24px;}
    .archive-left article h2 {font-size: 22px;line-height: 26px;}
    .archive-page-header .page-title{font-size: 26px; line-height: 30px;}
    .archive .entry-meta{font-size: 16px;}
    
    #cff .cff-item {width: 100%;}
    .utility-outer .fl-col-small { max-width: 270px!important;}
    .nav-next a{display: block; min-width: 50%; text-align: right;}
    
    #wrap_404 h1 {font-size: 100px;line-height: 100px;}
    #wrap_404 h2 {font-size: 20px; line-height: 22px; padding: 0 0 8px;}
    #wrap_404 h6 {padding-bottom: 25px; font-size: 16px;}
}

@media only screen and (max-width: 479px) {

	.banner-desc h3{ font-size:13px; line-height:15px; }
	.img-text h5{ min-height:100px; }
	.n-date, .n-more{ float:left;}
	.home-block-box.home-block-left {width: 100% !important;}
	.home-block-box.home-block-right {width: 100% !important;}
    
    .news-content .filteritem { width: 100%; margin: 0 0 20px 0;}
    .news-content #container-filter { width: 100%; margin-left: 0;}
    .filteritem h6{min-height: 0;}
    .home-block-box.home-block-right { float: left; margin-bottom: 20px}
    
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    /* Safari and Chrome, if Chrome rule needed */
    .class-name {
      line-height:56px;
    }
	
    /* Safari 5+ ONLY */
    ::i-block-chrome, .class-name  {
      line-height:1px;
    }
    
}