@media (max-width:979px){
    .main_carousel .slider_post_desc{
        display: none;
    }
    .cbp-spmenu-push-toright {
	    left: 200px;
	}
}
@media (max-width: 767px) {
    .container-fluid {
        margin-left: -20px!important;
        margin-right: -20px!important;
        padding-right: 20px!important;
        padding-left: 20px!important;
    }
    .container {
        width: 300px;
    }
    .side_content {
        margin-top: 30px;
    }
    .slider_post_time {
        margin-bottom: 8px;
    }
    .news_box_latest {
        margin-bottom: 20px;
    }
    .news_box_carousel_post {
        margin-bottom: 20px;
    }
    .vertical_news_box .news_box_latest .news_box_post_title {
        margin-top: 12px;
    }
    .vertical_news_box .news_box_more_row .news_box_more_post:first-child {
        margin-bottom: 18px;
    }
    .news_ticker_title {
        display: none;
    }
    .news_ticker_posts {
        display: none;
    }
    .header_social_icons.pull-right {
	    text-align: center;
	    float: none;
    }
    .social_icons_list {
        display: inline-block;
        margin-bottom: 0;
    }
    .header_search {
	    margin-top: 7px;
	    margin-right: 0;
	    margin-bottom: 7px;
	    float: none;
	    text-align: center;
    }
    .social_icon {
        margin-left: 15px;
    }
    .social_icon:first-child {
        margin-left: 0;
    }
    .logo {
		margin-top: 6px;
		float: none;
		text-align: center;
		margin-bottom: 24px;
	}
	.flickr_widget .thumbnails .span,.news_box_pic .thumbnails .span {
		float: left;
		width: auto;
	}
    .vertical_news_blog_small.vertical_news_blog_archive .news_box_latest_first .news_box_post_thumbnail {
        margin-right: 0;
        float: none;
    }
    .vertical_news_blog_small.vertical_news_blog_archive .news_box_latest_first .news_box_post_info {
        margin-left: 0;
    }
    .vertical_news_blog_small.vertical_news_blog_archive .news_box_latest_first .news_box_post_info .news_box_post_title {
        margin-top: 12px;
    }
    .navbar.top_navbar .nav>li>a {
		padding-left: 0;
		padding-right: 20px;
	}
	.post_share_button {
		margin-top: 16px;
	}
	.new_comment_box input[type="text"] {
		margin-bottom: 0;
		margin-bottom: 10px;
	}
    .news_box_thumbnails_gallery .thumbnails {
        margin-left: -2.127659574468085%;
    }
    .news_box_thumbnails_gallery .thumbnails > .span4 {
        float: left;
        width: 14.3%;*width:14.3%;
        margin-left: 2.127659574468085%;
        margin-bottom: 2.127659574468085%;
    }
    .news_box_thumbnails_gallery .thumbnails > .span1 {
        float: left;
        width: 14.3%;*width:14.3%;
        margin-left: 2.127659574468085%;
        margin-bottom: 2.127659574468085%;
    }
    .news_box_more .news_box_post_title {
        margin-top: 0;
        font-size: 13px;
    }
    .news_box_latest .news_box_post_title {
        font-size: 17px;
        line-height: 24px;
    }
    .news_box_carousel .news_box_post_title {
        font-size: 16px;
        line-height: 23px;
    }
    .slider_post_title {
        clear: both;
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 0;
    }
    .main_carousel .slider_post_meta{
        display: none;
    }
    .main_slider_bullets {
        bottom: 40%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
    .side_content {
        margin-top: 0px;
    }
    .main_carousel .slider_post_meta{
        display: block;
    }
    .container {width: auto;}
    .span12{width:100%;*width:99.94680851063829%;}
    .span11{width:91.48936170212765%;*width:91.43617021276594%;}
    .span10{width:82.97872340425532%;*width:82.92553191489361%;}
    .span9{width:74.46808510638297%;*width:74.41489361702126%;}
    .span8{width:65.95744680851064%;*width:65.90425531914893%;}
    .span7{width:57.44680851063829%;*width:57.39361702127659%;}
    .span6{width:48.93617021276595%;*width:48.88297872340425%;}
    .span5{width:40.42553191489362%;*width:40.37234042553192%;}
    .span4{width:31.914893617021278%;*width:31.861702127659576%;}
    .span3{width:23.404255319148934%;*width:23.351063829787233%;}
    .span2{width:14.893617021276595%;*width:14.840425531914894%;}
    .span1{width:6.382978723404255%;*width:6.329787234042553%;}
    .row-fluid .span12{width:100%;*width:99.94680851063829%;}
    .row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
    .row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
    .row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
    .row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
    .row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
    .row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
    .row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
    .row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
    .row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
    .row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
    .row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
    .news_box_thumbnails_gallery .row .span8 {
        width: 100%;
    }
    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 2.127659574468085%;
    }
    [class*="span"] {
        float: left;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-left: 2.127659574468085%;
    }
    .uneditable-input[class*="span"], .row-fluid [class*="span"] {
        float: left;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-left: 2.127659574468085%;
    }
    .row {
        margin-left: -margin-left: 2.127659574468085%;
    }
    [class*="span"]:first-child {
        margin-left: 0;
    }
    .flickr_widget .row .span .thumbnails .span img,.news_box_pic .row .span .thumbnails .span img {
        height: auto;
        width: auto;
    }
    .span3 .flickr_widget .row .span .thumbnails .span,.span3 .news_box_pic .row .span .thumbnails .span,.span4 .news_box_pic .row .span .thumbnails .span {
        width: 46%;
        float: left;
    }
    .span4 .news_box_pic .row .span .thumbnails .span {
    	width: 29.7%;
    }
    .span4 .news_box_pic .row .span .thumbnails .span img {
    	width: 100%;
    	height: auto;
    }
    .site_content.sidebar-right.sidebar-2-no .main_content.homepage_content,.site_content.sidebar-right.sidebar-right-2 .main_content.homepage_content,.site_content.full-width.sidebar-2-no .main_content.homepage_content,.site_content.sidebar-right.sidebar-left-2 .middle_side_content {
    	margin-left: 0;
    }
    .site_content.sidebar-left.sidebar-2-no .side_content.widget_area,.site_content.sidebar-left.sidebar-left-2 .side_content.widget_area,.site_content.sidebar-left.sidebar-left-2 .middle_side_content,.both-col-content-3 .span4.side_content.widget_area {
    	margin-left: 0;
    	margin-right: 2.127659574468085%;
    }
    .both-col-content-2 .homepage_content {
    	float: left !important;
    }
    .both-col-content-3 .homepage_content {
    	float: right !important;
    }
    .site_content.sidebar-left.sidebar-right-2 .both-col-content,.site_content.sidebar-left.sidebar-right-2 .side_content.widget_area,.site_content.sidebar-left.sidebar-right-2 .middle_side_content {
    	float: a !important;
    }
}
@media (max-width: 341px) {
    .container {
        width: auto;
    }
}
@media only screen and (min-width: 0px) and (max-width: 300px) {
    .fullwidthbanner { width:180px; }
    .slider_title { 
        line-height: 50px!important;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .default_logo {
        display: none;
    }
    .retina_logo {
        display: block;	
    }

}
@media screen and (max-width: 55.1875em){
    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px;
    }
    .cbp-spmenu-top {
        top: -110px;
    }
    .cbp-spmenu-bottom {
        bottom: -110px;
    }
}
@media screen and (max-height: 26.375em){
    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px;
    }
    .cbp-spmenu-left,
    .cbp-spmenu-push-toleft {
        left: -190px;
    }
    .cbp-spmenu-right {
        right: -190px;
    }
    .cbp-spmenu-push-toright {
        left: 190px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	body,.background-cover {
		background: transparent !important;
	}
	.boxed,.boxed_2 {
		width: 100% !important;
		margin: 0 !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
}
@media only screen and (min-width: 452px) and (max-width: 767px) {
	body,.background-cover {
		background: transparent !important;
	}
	.boxed,.boxed_2 {
		width: 100% !important;
		margin: 0 !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
}
@media only screen and (max-width: 479px) {
	body,.background-cover {
		background: transparent !important;
	}
	.boxed,.boxed_2 {
		width: 100% !important;
		margin: 0 !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
}