*{
	padding:0;margin:0
}
img{
	border:none;
}
body{
	font-family: 'Roboto', sans-serif;
	background-color: #eceaea;
}
#nav-wrapper{
	background-color: #08a33c;
}
.top-line-info{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f0d9+1,faf7ea+52,f6f0d9+100 */
background: #f6f0d9; /* Old browsers */
background: -moz-linear-gradient(-45deg, #f6f0d9 1%, #faf7ea 52%, #f6f0d9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #f6f0d9 1%,#faf7ea 52%,#f6f0d9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #f6f0d9 1%,#faf7ea 52%,#f6f0d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f0d9', endColorstr='#f6f0d9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:24px 0 20px 0;
	position: relative;
}
.top-line-info a{
	color:#356f40;
	text-decoration: none;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 900;
	font-family: 'Ledger', serif;
}
.top-logo-head{
	display: block;
	position: relative;
	padding-left:75px;
}
.top-logo-head img{
	display: block;
	position: absolute;
	top:-11px;
	left:0;
}
.social-grp{
	text-align: right;
	position: absolute;
	right:0;
	top:5px;
}
.sprite {
    background-image: url(../images/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 10px;
}

.sprite-fb {
    width: 30px;
    height: 30px;
    background-position: -5px -5px;
}

.sprite-ok {
    width: 30px;
    height: 30px;
    background-position: -45px -5px;
}

.sprite-rss {
    width: 30px;
    height: 30px;
    background-position: -5px -45px;
}

.sprite-twitter {
    width: 30px;
    height: 30px;
    background-position: -45px -45px;
}

.sprite-vk {
    width: 30px;
    height: 30px;
    background-position: -85px -5px;
}

.sprite-you {
    width: 30px;
    height: 30px;
    background-position: -85px -45px;
}
.navbar-custom{
	background-color: #007759;
	border:none;
	margin-bottom: 0;
}
.navbar-custom a{
	transition:0.3s;
	text-transform: uppercase;
}
.navbar-nav-custom a{
    font-family: 'Roboto Condensed', sans-serif;
}
.active-item > a{
	background-color: #fff;
	color:#007759 !important;
}
.top-logo{
	display: none;
}
.top-logo > a{
	display: block;
	position: relative;
	width:70px;
}
.top-logo > a:hover, .top-logo > a:focus{
	background-color: #08a33c !important;
	color:#fff !important;
}
.top-logo > a > b{
	display: block;
	position: absolute;
	top:6px;
	left:0;
}
.top-logo > a > b > img{
	display: block;
}
.navbar-right{
	margin-top:15px;
}
.active-punkt{
	background-color: #fff;
}
.active-punkt > a{
	color:#000 !important;
}
.search-btn{
	color:#fff;
	font-size: 24px;
	text-decoration: none;
	margin-top:12px;
}
.search-btn:hover, .search-btn:focus{
	color:#fff !important;
	text-decoration: none;
	background-color: #007759 !important;
}
.create-dropdown-menu{
	background-color: #f8f8f8;
}
.input-wrap{
	width:500px;
	overflow: hidden;
}
.input-wrap > p{
	display: inline-block;	
}
.search-window input{
	width:420px !important;
}
.navbar-right > div{
	display: inline-block;
}
.top-auth{
	overflow: hidden;
	margin-right: 15px;
}
.top-auth > ul{
	display: block;
	text-align: left;
	top:0;
	right:0;
	margin:0;
}
.top-auth > ul > li{
	display: inline-block;
	margin-left: 15px;
}
.top-auth > ul > li > a{
	color:#fff;
	text-decoration: none;
	line-height: 18px;
}
.top-auth > ul > li > a:hover{
	text-decoration: none;
}
.top-section-wrapper{
    background-color: #fff;
    margin-bottom: 20px;
   -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.2);
}
.top-categories{
	overflow: hidden;
	padding:15px 0 10px 0;
}
.top-categories span, .top-categories h1{
	display: block;
	float:left;
	width:15%;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	margin:0;
	line-height: 26px;
}
.top-categories ul{
	display: block;
	float:left;
	width:85%;
}
.top-categories ul > li{
	display: inline-block;
	margin-left:35px;
}
.top-categories ul > li > a{
	color:#9f9d9d;
	text-decoration: none;
	font-size: 16px;
	transition:0.3s;
}
.top-categories ul > li > a:hover{
	color:#000;
}
.latest-main > div > article{
	background-color: #000;
}
.latest-main > div > article > div{
	height:400px;
	position: relative;
}
.latest-main > div > article > div:hover{
	opacity: 0.8;
	-moz-opacity:0.8;
	-webkit-opacity:0.8;
}
.latest-main > div > article > div > a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index: 3;
}
.latest-main > div > article > div > span{
	display: block;
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(../images/news-bg.png) repeat-x bottom;
	-webkit-background-size: auto 70%;
	background-size: auto 70%;
	z-index: 1;
}
.latest-main > div > article > div > div{
	position: absolute;
	bottom: 0;
	left:0;
	padding:20px 20px 10px 50px;
	z-index: 2;
}
.latest-main > div > article > div > div > h2{
	font-weight: bold;
	font-family: 'PT Serif', serif;
	color:#fff;
}
.latest-main > div > article > div > div > p{
	font-family: 'PT Serif', serif;
	font-size: 16px;
	color:#fff;
}
.create-btn-left{
	margin-left:-25px !important;
}
.create-btn-right{
	margin-right:-25px !important;
}
.nav-tabs > li{
    background-color:#007759;
}
.nav-tabs > li > a{
	font-size: 16px;
	text-transform: uppercase;
	color:#fff;
	font-family: 'Roboto Condensed', sans-serif;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{
    background-color:#007759;
}
.nav-tabs>li>a{
	margin-right:0;
}
.popular{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.popular > div{
	overflow: hidden;
	height:89px;
	padding-top:10px;
	background-color: #fff;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
	transition:0.5s;
}
.popular > div:hover{
	background-color: #e3e2e2;
}
.popular > div > a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.popular-img{
	width:20%;
	float:left;
}
.popular-img > div{
	height:70px;
	width:90%;
	margin:0 0 0 auto;
}
.popular-item-info{
	width: 80%;
	float:left;
}
.popular-date{
	padding-left:10px;
	color:#e32516;
}
.popular-title{
	padding-left:10px;
}
.popular-title span{
	font-family: 'PT Serif', serif;
	font-size: 18px;
	color:#000;
	display: block;
	padding-right:10px;
}
.popular-title a:hover{
	text-decoration: underline;
}

.colums-mod{margin:20px 0 0 0}
.colums-item{background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:150px;padding:20px;position:relative;overflow: hidden}
.colums-item > a{display: block;position: absolute;top:0;left:0;width:100%;height:100%}
.colums-img{width:100px;float:left;}
.colums-img > div{width:80px;height:80px;border-radius: 80px;overflow: hidden}
.colums-info{width:250px;float:left;}
.colums-info strong{font-size: 20px;display: block;}
.colums-info p{font-family:"PT Serif",serif;font-size: 16px;}
.decor-line{
	margin-top:20px;
    margin-bottom:20px;
	border-top:3px solid #007759;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
	padding:10px 20px 10px 10px;
	overflow: hidden;
    background-color: #fff;
}
.decor-line a{
	color:#007759;
	font-size: 22px;
	font-weight: bold;
}
.decor-line a > strong{
	display: block;
	float:left;
	margin-top:0;
}
.decor-line a > span{
	padding-left:10px;
	display: block;
	float:left;
}
.decor-line h3{
	margin:0;
}
.decor-line a:hover{
	text-decoration: none;
}
.decor-line-2{
	border-top:3px solid #337ab7;
}
.decor-line-2 a{
	color:#337ab7;
}
.decor-line-3{
	border-top:3px solid #e32516;
}
.decor-line-3 a{
	color:#e32516;
}
.news-m-wrapper{
    background-color:#fff;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
.first-news-m{
	position: relative;
	height:346px;
	background-color: #000;
}
.first-news-m > a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.first-news-m > h3{
	font-family: 'PT Serif', serif;
	font-weight: bold;
	display: block;
	position: absolute;
	bottom: 20px;
	left:0;
	padding:10px;
	z-index: 2;
	color:#fff;
}
.first-news-m > div{
	height:346px;
}
.first-news-m > span{
	display: block;
	position: absolute;
	bottom: 0;
	left:0;
	font-weight: bold;
	color:#fff;
	padding:10px;
	z-index: 2;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.first-news-m > strong{
	display: block;
	position: absolute;
	width:100%;
	height:100%;
	background:url(../images/news-bg.png) repeat-x bottom;
	-webkit-background-size: auto 70%;
	background-size: auto 70%;
	z-index: 1;
}
.first-news-m > p{
	display:block;
	position: absolute;
	bottom: 0;
	right:30px;
	color:#fff;
	font-size: 12px;
	z-index: 2;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.first-news-m > p > span{
	margin-right: 5px;
}
.news-m-wrapper > div > div:nth-child(4) > article, .news-m-wrapper > div > div:nth-child(5) > article, .news-m-wrapper > div > div:nth-child(3) > article, .news-m-wrapper > div > div:nth-child(2) > article{
    border-bottom:1px solid #ddd;
}
.after-first-m{
	height: 115px;
	position: relative;
	padding:5px;
	transition:0.5s;
}
.after-first-m:hover{
	background-color:#f8f8f8;
}
.after-first-m > a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.after-first-m > h4{
	font-family: 'PT Serif', serif;
	font-size: 18px;
	line-height: 22px;
}
.after-first-m > span{
	display: block;
	position: absolute;
	bottom: 0;
	left:5px;
	font-weight: bold;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	padding:10px 0;
	z-index: 1;
}
.after-first-m > div{
	position: absolute;
	bottom: 10px;
	right:30px;
	color:#b6b5b5;
	font-size: 12px;
}
.after-first-m > div > i{
	margin-right: 5px;
}
.after-first-m > div > span{
	margin-right: 10px;
}
.news-line-item4{
	height:380px;
	position: relative;
	margin: 20px 0 0 0;
}
.news-line-item4 > span{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0) url("../images/news-bg.png") repeat-x scroll center bottom / auto 70%;
	z-index: 1;
}
.news-line-item4 > div{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 2;
}
.news-line-item4-title{
	position: relative;
	height:100%;
}
.news-line-item4-title >a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 3;
}
.news-line-item4-title > div{
	position: absolute;
	bottom:20px;
	left:0;
	z-index: 3;
}
.news-line-item4-title > div > p{
	display: block;
	padding:20px 0;
	margin: 0
}
.news-line-item4-title > div > p > a{
	display: inline-block;
	margin-right:10px;
	padding:2px 3px 1px 3px;
	color:#fff;
	background-color: #007759;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 10px;
}
.news-line-item4-title > div > a{
	display: block;
	padding:0 20px;
}
.news-line-item4-title > div > a:hover, .news-line-item4-title > div > a:focus{
	text-decoration: none;
}
.news-line-item4-title > div h3{
	font-family: 'PT Serif', serif;
	margin:0;
	display: block;
	color:#fff;
	font-size: 30px;
	font-weight: normal;
}
.news-line-item4-title > div > div{
	margin-top:20px;
	margin-left:20px;
	color:#fff;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
}
.news-line-item4-title > div > div >i{
	margin-right:3px;
}
.news-line-item4-title > div > div > span{
	margin-right:10px;
}
.all-news{
	text-align: right;
	padding:20px 0 0 0;
	overflow: hidden;
}
.all-news > a{
	display: block;
	float:right;
	background-color: #007759;
	color:#fff;
	padding:10px 25px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.all-articles{
	padding:0;
}
.all-articles > a{
	background-color: #337ab7;
}
.all-projects{
	padding:0 0 20px 0;
}
.all-projects > a{
	background-color: #e32516;
}
.article-m{
	height:450px;
	position: relative;
	border-bottom:1px solid #ddd;
        border-left:1px solid #ddd;
        border-right:1px solid #ddd;
	margin-bottom: 20px;
        background-color: #fff;
}
.article-m-small{
	height:400px;
}
.article-m-other{
	background-color: #404040;
}
.article-m-img{
	display: block;
	height: 250px;
	margin-bottom: 10px;
}
.article-m-small > .article-m-img{
	height:200px;
}
.article-m-img:hover{
	opacity: 0.7;
}
.article-m-ctaegory{
	margin-left:10px;
	font-weight: bold;
	text-transform: uppercase;
	color:#337ab7;
}
.article-m-ctaegory:hover, .article-m-ctaegory:focus{
	text-decoration: none;
	color:#337ab7;
}
.article-m h4 > a{
	color:#000;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding:0 10px;
	line-height: 20px;
}
.article-m-other h4 > a{
	color:#fff;
}
.article-m > span{
	display: block;
	position: absolute;
	bottom: 20px;
	left:10px;
	color:#404040;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	font-weight: bold;
}
.article-m-other > span{
	color:#fff;
}
.article-m > p{
	display: block;
	position: absolute;
	bottom: 20px;
	right:10px;
	color:#404040;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	margin:0;
}
.article-m-other > p{
	color:#fff;
}
.article-m > p > i{
	margin-right: 5px;
}
.article-m > p > span{
	margin-right: 10px;
}
.project-m{
	position: relative;
	height:200px;
	margin-bottom: 20px;
}
.project-m > a{
	display: block;
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index: 4;
}
.project-m > p{
	display: block;
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index: 2;
	background-color: #000;
	opacity:0.7;
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
}
.project-m > span{
	display: block;
	position: absolute;
	bottom: 20px;
	left:0;
	right:0;
	margin:0 auto;
	width:90%;
	text-align: center;
	color:#fff;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	z-index: 3;
}
.events-m{
	background: #FAF7EA;
	padding:20px 0;
	margin-top:20px;
}
.events-m h5{
	font-size: 28px;
	color:#007759;
	font-weight: bold;
	margin-left:10px;
}
.event-item-m{
	padding:20px 30px;
}
.event-item-m > a{
	display: block;
	text-decoration: none;
	color:#02a97f;
}
.event-item-m > a:hover{
	color:#e32516;
}
.event-item-m > a > strong{
	color:#858484;
	display: block;
	font-size: 18px;
}
.event-item-m > a > span{
	color:#000;
	display: block;
	font-size: 14px;
}
.all-events{
	text-align: center;
}
.all-events > a{
	text-decoration: none;
	font-size: 22px;
	color:#007759;
	font-weight: bold;
	border-bottom: 1px solid #007759
}
.all-events > a:hover{
	color:#e32516;
}
.photo-m{
	padding:40px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7f7e7e+0,adacac+49,7f7e7e+100 */
background: #7f7e7e; /* Old browsers */
background: -moz-linear-gradient(-45deg, #7f7e7e 0%, #adacac 49%, #7f7e7e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #7f7e7e 0%,#adacac 49%,#7f7e7e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #7f7e7e 0%,#adacac 49%,#7f7e7e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7e7e', endColorstr='#7f7e7e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.photo-m h5 > a{
	color:#fff;
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}
.photo-title-m{
	margin-bottom: 10px;
}
.first-photo-m{
	height:400px;
	position: relative;
}
.first-photo-m > strong{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/news-bg.png)repeat-x bottom;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	z-index: 2;
}
.first-photo-m > span{
	display: block;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	position: absolute;
	bottom:20px;
	left:20px;
	font-size: 24px;
	padding-right:30px;
	z-index: 3;
	color:#fff;
}
.first-photo-m > a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 4;
}
.first-photo-m > p, .next-photo-m > p{
	display: block;
	color:#fff;
	position: absolute;
	top:20px;
	left:20px;
	font-size: 28px;
}
.next-photo-m{
	height:198px;
	position: relative;
}
.next-photo-m > strong{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/news-bg.png)repeat-x bottom;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	z-index: 2;
}
.next-photo-m > span{
	display: block;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	position: absolute;
	bottom:20px;
	left:20px;
	font-size: 20px;
	padding-right:30px;
	z-index: 3;
	color:#fff;
}
.next-photo-m > a{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 4;
}
.create-photo-m-1{
	padding-right:2px;
}
.create-photo-m-2{
	padding-left:2px;
	padding-right:2px;
	margin-bottom: 4px
}
.create-photo-m-3{
	padding-left:2px;
	margin-bottom: 4px
}
.create-photo-m-4{
	padding-left:2px;
	padding-right:2px;
}
.create-photo-m-5{
	padding-left:2px;
}
footer{
	background-color: #007759;
	padding:20px 0;
}
.custom-table th, .custom-table tr, .custom-table td{
	border-top:none !important;
}
.custom-table th{
	color:#fff;
	font-weight: bold;
}
.footer-content{
	padding:20px 0;
	border-top:1px solid #e7e7e7;
}
.custom-table td a{
	color:#fff;
	text-decoration: none;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
}
.footer-discr, .footer-mail{
	display: block;
	color:#fff;
}
.footer-mail a, .footer-mail a:hover, .footer-mail a:focus{
	color:#fff;
	text-decoration:none;
}
.footer-discr{
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
}
.footer-mail span{
	font-weight:normal;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
}
.services{
	overflow: hidden;
	margin-top:20px;
}
.services > div{
	float: left;
	width:50%;
}
.metrika > p{
	display: block;
	margin-bottom: 30px;
}
.custom-recapcha{
	margin-bottom: 20px;
}
.site-login{
	background-color: #fff;
	min-height: 500px;
	padding:20px;
	margin:20px 0;
	border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
.navbar-default .navbar-nav>li>a:hover{
	color:#007759;
}
.top-logo a:hover{
	background:#007759 !important;
}
.sbanner-item{
	overflow:hidden;
	margin-bottom:20px;
}
.sbanner-item img{
	width:100%;
}
.sbanners-wrap{
	margin:0 auto;
}
.gbanner-item{
	overflow:hidden;
	margin:30px 0 20px 0;
	text-align:center;
}
.gbanner-item img{
	max-width:100%;
}
/*==============*/
.after-first-m > div, .news-line-item4-title > div > div > i, .news-line-item4-title > div > div > span, .first-news-m > p, .article-m > p, .news-line-item-info > div, .news-line-item2-icons, .article-item > p,  .date-article span:last-child, .glyphicon-eye-open{display:none !important;}
/*==============*/

/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1300px) {
	.navbar-header {
            float: none;
    }
    .navbar-left,.navbar-right {
            float: none !important;
    }
    .navbar-toggle {
            display: block;
    }
    .navbar-collapse {
            border-top: 1px solid transparent;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
	  top: 0;
	  border-width: 0 0 1px;
	}
	    .navbar-collapse.collapse {
	            display: none!important;
	    }
	    .navbar-nav {
	            float: none!important;
	  margin-top: 7.5px;
	}
	.navbar-nav>li {
	            float: none;
	    }
	    .navbar-nav>li>a {
	            padding-top: 10px;
	            padding-bottom: 10px;
	    }
	    .collapse.in{
	    display:block !important;
	}
	.navbar-right{
		margin-bottom: 15px;
	}
	.top-logo{
		display: none !important;
	}
	.navbar-right{
		position: relative;
	}
	.search-wrap{
		position: absolute;
		right:15px;
		top:0;
	}
	.search-btn{
		margin-top:0;
	}
        .colums-info{width:210px;}
        .colums-item{height:180px;}
}

@media only screen and (max-width : 1200px) {
	.hidden-logo{
		display: none;
	}
	.tabs-wrapper{
		margin-top:20px;
	}
	.main-m > div > strong{
		bottom: 140px;
	}
	.articles-m > div:last-child{
		display: none;
	}
	.article-m{
		height: 400px;
	}
	.article-m-img{
		height: 200px;
	}
	.top-logo-head{
		padding-left:0;
	}
	.top-logo-head img{
		display: none;
	}
	.sbanners-wrap{
		width:30%;
	}
        .colums-item{height:230px;}
         .colums-img{width:70px;}
         .colums-img > div{width:60px;height:60px;}
         .colums-info{width:180px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	#nav-wrapper{
		position: relative !important;
	}
	.first-news-m{
		margin-bottom: 10px;
	}
	.create-photo-m-1{
		padding-right: 15px;
		margin-bottom: 4px;
	}
	.create-photo-m-2, .create-photo-m-4{
		padding-left:15px;
	}
	.social-grp{
		position: relative;
		text-align: left;
		padding-top:15px;
	}
	.social-grp > a{
		margin-left:0;
		margin-right:30px;
	}
	.top-categories > span{
		float:none;
		width:100%;
		margin-bottom: 10px;
	}
	.top-categories > ul{
		float:none;
		width:100%;
	}
	.top-categories > ul > li{
		margin-left:0;
		margin-right:20px;
		margin-bottom: 15px;
	}
	.sbanners-wrap{
		width:40%;
	}
        .colums-item{margin-bottom:20px;height:auto}
        .colums-img{display: none;}
         .colums-info{width:100%;}
	.create-photo-m-2{padding-right:15px;margin-top:15px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.navbar-custom{
		padding-left:15px;
	}
	.navbar-right > div{
		display: block;
		padding-left:15px;
		padding-top:15px;
	}
	.top-auth > ul > li{
		margin-left:0;
		margin-right: 20px;
	}
	.search-wrap{
		margin-left:15px;
	}
	.search-wrap{
		position: relative;
	}
	.latest-main article > div > div > p{
		display: none;
	}
	.create-photo-m-2, .create-photo-m-4{
		padding-right:15px;
	}
	.create-photo-m-4{
		margin-bottom: 4px;
	}
	.create-photo-m-3, .create-photo-m-5{
		padding-left:15px;
	}
	.sbanners-wrap{
		width:50%;
	}
}

@media only screen and (max-width : 600px) {
	.input-wrap{
		width:auto;
	}
	.search-window input{
		width:90% !important;
	}
	.navbar-form{
		margin-right:0 !important;
	}
	.popular > div{
		height: auto;
		padding:15px 0;
	}
	.popular-date{
		display: none;
	}
	.popular-title{
		width:100%;
		float:none;
		padding-left:10px;
	}
	.table-responsive, .services{
		display:  none;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.carousel-control{
		display: none;
	}
	.latest-main article, .latest-main > div > article > div, .main-m, .main-m > div, .first-photo-m{
		height: 200px;
	}
	.latest-main article > div > div > h2{
		font-size: 20px;
	}
	.after-first-m{
		height:auto;
		padding-bottom: 40px;
	}
	.first-news-m p, .after-first-m > div, .main-m > div > div > p, .main-m > div > strong, .article-m p{
		display: none;
	}
	.social-grp a{
		margin-bottom: 15px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.sbanners-wrap{
		width:100%;
	}
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
