/*
 main bg color: #4b925a or #4b925a ---- > #4b925a
 title color: #4b925a --->#4b925a
 text color with non white bg #14471f ----> #14471f;
 link color: #2a9240
 hover and active link color: #2a9240 ---> #2a9240
*/

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Roman'), local('Helvetica-Neue-Roman'),
        url('HelveticaNeueCyr-Roman.woff2') format('woff2'),
        url('HelveticaNeueCyr-Roman.woff') format('woff'),
        url('HelveticaNeueCyr-Roman.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
html, body{
    font-size: 100%;
	background-size:cover;
	font-family: 'Helvetica Neue', Arial, Helvetica;	
}
body a{
 transition: 0.5s all ease;
 -webkit-transition: 0.5s all ease;
 -moz-transition: 0.5s all ease;
 -o-transition: 0.5s all ease;
 -ms-transition: 0.5s all ease;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	color:#4b925a;
}
p{
	margin:0;
}
a{
    color:#4b925a;
}
a:hover{
    color:#4b925a;
}
ul,label{
	margin:0;
	padding:0;
}
table {
    border-collapse: collapse;
    border: 1px solid #4b925a;
    margin: 10px 0;
}
th, td {
    border: 1px solid #4b925a;
    padding: 3px;
}
.tlt_mosregnews{
	margin: 10px 0px 10px;
	padding: 10px;
	border-bottom: 1px solid #4b925a;
	width: 80%;
	font-size: 26px;
}
.modmenu_mosregnews{
	display:block;
	width: 100%;
	float:left;
	padding:5px;
}
.modmenu_mosregnews a{
	padding: 5px;
	background: #14471f;
	color: #fff;
	display: block;
	float: left;
	margin: 5px;
	text-decoration: none;
}

.description_mosregnews{
    padding: 10px 0;
    display:block;
    float:left;
}
.description_mosregnews h1{
    padding: 10px 0;
    font-size:20px;
}
.citata_mosregnews{
    padding: 30px 40px;
    background-color: #14471f;
    color: #fff;
}
.avatar{    max-width: 100px;}
.comment-body{padding: 4px;
    float: left;}
.distr_button{
    background-color: #fff;
    color: #285e8e;
    margin: 10px;
}
.infoline_mosregnews{
    width: 25%;
    min-width:200px;
    float: right;
    display: block;
    margin: 5px 10px;
    padding: 2px 2px 2px 10px;
    border-left: 1px solid #2a9240;
    background: #f2f8f8;
}

.single_mosregnews ul{
    padding:5px 0 5px 20px;
}
.ntitle{
    padding-bottom: 18px;
    font-weight: bold;
}
.introtext{
    display: block;
    background: #e9e9e9;
    margin: 20px 0px;
    padding: 20px;
    color: #000;
    opacity: 0.8;
    border: 3px solid #008eff;
}
.kursval{
	display: block;
	width: 210px;
	float: right;
	margin-top: 12px;
}

.navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
}

/*----------------------------------------------start-container---*/
.logo_mosregnews{
    float:left;
    margin-right:2em;
}
.mob_logo_mosregnews{
    display:none;
}
.logo_mosregnews a{
    float:left;
}
.logo_mosregnews a img{
    width: 180px;
}
.newsprev{
    height:170px;
    width:600px;
    
}
.newsprev img{
    float:left;
    padding: 3px 8px;
    
}
.moredetails{
    float:left;
    width: 60%;
    
}
.moredetails h5 a{
    font-size: 1.1em;
    color: #14471f;
    margin-right: 0.7em;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
}
.prev{
    font-weight: 200;
    margin: 5px;
    
}
.data{
	border: 1px solid #14471f;
	padding: 2px;
	float: left;
}
.today{
    border-bottom: 2px solid #14471f;
    
}
.button{float:right}
.button a{
	color: #14471f;
	text-decoration: none;
	padding: 4px 30px;
	border: 1px solid #14471f;
}
.datatime{
    float:left;
    display:block;
    padding: 0px 0px 2px;
    border-bottom: 1px solid #ccc;
}

.views{
    float:left;
    padding:2px 0;
    border-bottom: 1px solid #ccc;
}
.r_time{
    float:left;
    padding:2px 0;
    border-bottom: 1px solid #ccc;
}
.recomendation{
    float: right;
    width: 100%;
    margin-top: 10px;
}
.recomendation h4{
        border-bottom: 1px solid #ccc;
}
.recomendation a {
    float:left;
    width: 300px;
    display: block;
    height: 225px;
    margin: 10px;
    padding: 0 10px 0 0;
}
.recrow{
    width:100%;
    float:left;
    color: #fff;
    padding: 10px;
    text-decoration: none;
    background: rgba(0,0,0,0.5);
    height: 210px;
}
.recrow b{
    padding-bottom: 7px;
    display: block;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
}
.comments_button{
    color: #fff;
    background-color: #14471f;
    border: 2px solid #4b925a;
    float: right;
    padding: 5px 18px;
    font-size: 12px;
    margin: 5px;
    text-decoration: none;
    text-transform: uppercase;
}
/* ---------------------------------------------------- Tagger -----------------*/
.btn-group_mosregnews{
position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-sm{
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px 0 0 3px;
    color: #fff;
    background-color: #4b925a;
    border-color: #357ebd;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    float: left;
    margin: 1px 0;
}
.btn-info{
    color: #fff;
    background-color: #14471f;
    border-color: #4b925a;
    border-radius: 0 3px 3px 0;
    margin-right: 15px;
    text-decoration: none;
    font-weight: 600;
}
.btn-info:hover{
    color: #fff;
}
/* ---------------------------------------------------- Top menu -----------------*/
.top-menu_mosregnews{
	float:left;
	margin-top: 0px;
}
.top-menu_mosregnews ul li {
    display: inline-block;
}
.top-menu_mosregnews ul li a {
    margin: 0.1em 1.4em 0.0em 0em;
    display: block;
    color: #4a5054;
    font-weight: 800;
    font-size: 1.0em;
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
.top-menu_mosregnews ul li a:hover,.top-menu ul li.active a{
	color:#14471f;
}

/*-----------------------------------Container adaptive ----------------------*/

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  width: 1170px;
}
/*----------------------------------------------------   page structure     common for all pages     --*/
.header_mosregnews{
	border-bottom:1px solid #d2d2d2;
	/* min-height: 80px; */
	float: left;
	width: 100%;
}
.content_mosregnews{
	border-bottom:1px solid #d2d2d2;
	float: left;
	width: 100%;
}
.content-main_mosregnews{
	padding-left:0;
	width: 55%;
	float: left;
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
.content-left_mosregnews{
    border: 1px solid #4b925a;
    padding: 5px;
    margin: 0 10px 10px 0px;
    border-top: 8px solid #14471f;
    width: 20%;
    float: left;
}
.content-left_mosregnews h3{
    padding:10px;
    font-size: 1.1em;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
.content-right_mosregnews{
    padding-left: 1em;
    width: 20%;
    float: left;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
.content-right_mosregnews h3{
    border-bottom: 1px solid #2a9240;
    padding-bottom:5px;
}

.content-right_mosregnews h3{
color:#4a5054;
font-size:1.1em;
margin-bottom:0.5em;
}
.content-right_mosregnews ul li{
    display:block;
}
.content-right_mosregnews li a{
    color:#7C7C7C;
    border-bottom:1px solid #a6aaae;
    font-size: 0.9em;
    text-decoration: none;
    padding: 6px 0 0 0;
    display:inline-block;
    font-weight: 400;
}
.content-right_mosregnews li a:hover{
    color:#2a9240;
}

.mid_up_mosregnews{
    padding-bottom:5px;
}
.lenta-short_mosregnews{
    padding: 10px 5px;
    border-bottom: 1px solid #9a9da0;
}
.lenta-short_mosregnews a {
    text-decoration: none;
    font-size: 13px;
    color: #1B242F;
}
.lenta-short_mosregnews a span{
    text-decoration: none;
    color: #2a9240;
}
.mainphoto_mosregnews{
	width:630px;
	padding-bottom:5px;
}
.more_r{
    float:right;
    background:#2a9240;
    color:#fff!important;
    padding:5px;
    font-weight: 600!important;
}
.post_prev_mosregnews img {

    float: left;
    padding: 0 8px 4px 0;
}
.content-grids_mosregnews{
    height: auto !important;
	margin-top: 3em;
}
.post_prev_mosregnews{
    position: relative;
    margin-bottom: 3em;
    background: #fff;
    padding: 0 1em 1em;
    min-height: 210px;
}
.post_prev_mosregnews h4{
	color:#afafaf;
	font-size:0.8em;
	margin-bottom:1em;
}
.post_prev_mosregnews h4 a{
    font-size:1.7em;
    color:#2a9240;
    margin-right:0.7em;
    display:inline-block;
    text-decoration:none;
    font-weight:400;
    text-transform:uppercase;
}
.post_prev_mosregnews h4 a:hover{
    color: #4a5054;
}
.post_prev_mosregnews p{
    color:#9a9da0;
    font-size:0.9em;
    line-height:1.5em;
    margin-bottom:1em;
}
.post_prev_mosregnews a span {
    height: 18px;
    width: 15px;
    display: inline-block;
    margin-right: 7px;
}
.post_prev_mosregnews a {
    color: #626465;
    font-weight: 400;
    font-size: 1em;
    display: inline-block;
    text-decoration: none;
}
.post_prev_mosregnews a:hover{
    color:#2a9240;
}

/*------------------------------------------------------------------Footer -------------*/
.footer_mosregnews{
    padding:3em 0;
    width: 100%;
    float:left;
}
.footer_mosregnews p{
	color:#989898;
	font-size:1em;
	display: block;
	float: left;
}
.footer_mosregnews p a{
	color:#2a9240;
}
.footer_mosregnews p a:hover{
	color:#989898;
}
/* ----------------------------------------------------------- search form -----------------------*/
.search {
	width: 220px;
	position: relative;
	float: right;
	margin-top: 6px;
}
.search form {
     border: 1px solid #dbdbdb;
     background:#dbdbdb;
}
.search form input[type="text"] {
     padding: 5px 6px;
     font-weight: 400;
     font-size: 1em;
     color: #fff;
     border: none;
     outline: none;
     width: 87%;
     background:#dbdbdb;
}
.search form input[type="submit"] {
 background: url('../images/search.png')no-repeat 0px 0px;
 width: 20px;
 height: 20px;
 border: none;
 cursor: pointer;
 outline: none;
 position: absolute;
 top:23%;
}
/* ---------------------------------------------Reklama ---------------------------*/
.rtb_top_mosregnews{
    width:1000px;
    height:120px;
    margin:0 auto;
    display:block;
}
.bottom_rtb_mosregnews{
    float: right;
    width: 100%;
    margin-top: 10px;
    max-height: 150px;
}
.banner_mosregnews{
    padding-left: 1em;
    width:250px;
    float: left;
    padding: 3px 0;
}

/*==================================================
 * Effect 2
 * ===============================================*/

.textblock_mosregnews:before, .textblock_mosregnews:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.textblock_mosregnews:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/*---------------------------------------------------------------single page style*/
.single_mosregnews{
    width: 65%;
    float:left;
}
.single_mosregnews div p{
    padding: 8px 0;
    line-height: 19px;
}
.news_page_mosregnews img{
    width: 98%;
}
/*-------------------------------------addaptive design: Desctop VS Mobile--*/


.smallrev{
     width:180px;
     margin: 2px;
     float:left;
}
.desk_name{
    padding: 10px 10px 0px;
    display: block;
    float: left;
}
.desk_name h1{font-size: 26px;}
.mobile_name{
    display:none;
}
.recent,.archives{
    margin-bottom:3em;
    padding:5px;
}
.recent h3,.comments h3,.archives h3,.categories h3{
    color:#4a5054;
    font-size:1.1em;
    margin-bottom:0.5em;
}
.recent ul li,.comments ul li,.archives ul li,.categories ul li{
display:block;
}
.recent li a,.comments ul li a,.archives ul li a,.categories ul li a{
    color:#7C7C7C;
    border-bottom:1px solid #a6aaae;
    font-size: 0.9em;
    text-decoration: none;
    padding: 6px 0 0 0;
    display:inline-block;
    font-weight: 400;
}
.comments ul li{
    color:#7C7C7C;
    font-size: 0.9em;
    border-bottom:none;
    margin:0 5px;
}
.recent li a:hover,.comments ul li a:hover,.archives ul li a:hover,.categories ul li a:hover{
    color:#2a9240;
}

/*----------------------------------------------------Additional page @about as-----------*/
.mnenie{
    color: #2a9240;
    font-size: 2em;
    margin: 0.5em 0;
}
.about-content,.contact-content,.single{
	border-bottom:1px solid #d2d2d2;
}
.about-content,.contact-content,.single{
    padding:2em 0;
}

.man-info{
width:60%;
float:left;
margin-right:5%;
}
.man-pic{
width:30%;
float:left;
}
.man-info h4{
color: #4a5054;
margin-left:1em;
font-size: 1.1em;
margin-bottom: 0.5em;
}
.man-info li{
color: #7C7C7C;

font-size: 0.95em;
margin-left:2em;
padding:5px 0;
}
/*----*/
.contact-info h2 {
    color: #14471f;
    font-size: 2em;
    margin-bottom: 0.5em;
}
.contact-info p {
    color: #7C7C7C;
    font-size: 0.95em;
    line-height: 1.8em;
    font-weight: 400;
    margin-bottom: 1em;
}
.contact-details form input[type="text"],.contact-details form input[type="email"], .contact-details textarea {
    width: 47%;
    margin-right: 4%;
    padding: 12px;
    border: 1px solid #E2E0ED;
    font-size: 1em;
    margin-bottom: 2em;
    color: #C2C1CB;
    background: #fff;
    outline: none;
    font-weight: 400;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}
.contact-details form input[type="text"]:hover, .contact-details textarea:hover{
    border: 1px solid #14471f;
}
.contact-details textarea {
    resize: none;
    height: 200px;
    width: 90%;
    margin-right: 0%;
    padding: 10px 0;
}
.contact-details form input[type="text"],.contact-details form input[type="email"]{
    margin-right:0%;
    padding: 10px 0;
}

.contact-details {
    margin-top: 2em;
    margin-bottom: 2em;
}
.contact-details form button[type="submit"], .contact-details form button[type="reset"] {
    font-weight: 400;
    color:#14471f;
    outline: none;
    border: 1px solid #14471f;
    font-size: 1em;
    padding: 0.6em 3em;
    background:transparent;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.contact-details form input[type="submit"]:hover{
    border: 1px solid #14471f;
    background:#14471f;
    color:#fff;
}
/*-----------------------------------------Additinal page style--*/
.single-grid p {
    color: #3a3d30;
    font-size: 1em;
    line-height: 1.4em;
    margin:1em 0;
    text-align:left;
}
.single-grid img{
	width:100%;
	padding-bottom: 10px;
}
ul.comment-list {
    border: 1px solid #BAB6B6;
    padding: 2em;
    margin: 3em 0;
    list-style: none;
}
h5.post-author_head {
    font-size: 1.3em;
    color: #848484;
    margin: 0 0 1em;
}
h5.post-author_head a{
color: #848484;
}
h5.post-author_head a:hover{
    color: #14471f;
}
ul.comment-list img {
float: left;
width: 10%;
margin-right: 20px;
}
.desc p {
font-size: 1.2em;
color: #848484;
margin-top: 1em;
display: inline-block;
}
.desc p a{
color: #14471f;

}
.desc p a:hover{
color: #848484;
}
/*--------------------------------------------------Form style----------------------------------------*/
.content-form form input[type="text"], .content-form form textarea {
padding: 10px 15px;
width: 100%;
color: #333;
font-size: 1em;
border: 1px solid #F6F1DE;

outline: none;
display: block;
margin: 10px 0;
}
.content-form form textarea {
height: 200px;
resize: none;
}
.content-form form input[type="submit"] {
color: #fff;
background: #14471f;
padding: 0.4em 1.5em;
text-decoration: none;
font-size: 0.9em;
display: inline-block;
margin-top: 1em;
border: none;
outline: none;
border: 1px solid  #14471f;
transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-ms-transition: 0.5s all ease;
}
.content-form form input[type="submit"]:hover{
background: transparent;
color:#14471f;
}
.content-form h3 {
    color: #14471f;
    margin-bottom: 1em;
    text-decoration: none;
    display: block;

}

.comments_mosregnews{
    float:left;
    width: 100%;
    padding: 10px;

}
.leave-reply{
    border-radius: 3px;
    border: 1px solid #4b925a;
    padding: 10px;
    width: 300px;
    float:left;
}
.comments{
    width:300px;
    float:left;
    border:1px solid #4b925a;
    padding:10px;
    margin-right: 10px;
}
.comments img{
    height:20px;
    width:20px;
    float: left;
}
.comment-content{
    width: 100%;
    float: left;
}
/*------------------------------------------------------------------responsive part depended on screen size ---*/
@media(max-width:1440px){
    .man-info {
        width: 65%;
    }
}
@media(max-width:1024px){
    .content-main_mosregnews{
        width: 70%;
    }
    .content-right_mosregnews{
        width: 25%;
    }
    .content-left_mosregnews{
        width:90%;
    }
    .lenta-short_mosregnews{
        width: 45%;
        float: left;
        margin-left:5px;
    }
    #search_line{
	    display:none;
	}
}
@media(max-width:768px){
	.navbar-toggle {    border: 1px solid #14471f; float: left;margin: 5px 20px;}
	.navbar-toggle .icon-bar {background: #14471f;}
	.container > .navbar-collapse{margin:0px;border-top: 1px solid #ccc;}
	.desk_name{
		display:none;
	}

	.tlt{
	    width: 100%;
	    font-size: 18px;
	    font-weight: 500;
	}
	.logo_mosregnews{
		width:100%;
	}
	.logo_mosregnews a{
		float: left;
		width:50%;
	}
	.logo_mosregnews img{
		width:100%;
	}
	.top-menu_mosregnews{
		width: 100%;
		margin:5px;		
	}
	.content-grids_mosregnews{
		margin-top: 3em;
	}
	.content-main_mosregnews{
		width: 98%;
		padding:0;
		float:left;
	}
	.content-left_mosregnews{
	    width: 98%;
        padding: 0px;
        margin: 0;
	}
    .textblock_mosregnews img{
        width:100%;
    }
    .content-right_mosregnews{
        width: 100%;
        margin-top:2em;
        padding:0;
    }
    .recent, .comments, .archives,.categories {
        margin-bottom:2em;
        width: auto;
        float: left;
    }
    .mainphoto_mosregnews{
        width:100%;
    }
    .contact-info p {
    font-size: 0.9em;
    }
    .contact-map h4, .company_address h4 {
    font-size: 1.2em;
    margin-bottom: 0.5em;
    }
    .company_address {
    padding-left: 0em;
    margin-top:2em;
    }
    .company_address p {
    font-size: 0.9em;
    }
    .contact-info h2 {
    font-size: 1.7em;
    }
    .single-main,.side-content{
    padding:0;
    }
    .side-content{
    margin-top:2em;
    }
    .single-grid p {
    font-size: 0.9em;
    }
    .post_prev_mosregnews{
      margin-bottom: 2em;
    }
}
@media(max-width:640px){
    .search form input[type="submit"] {
    top:18%;
    background-size:83%;
    }
    .search form input[type="text"]{
    padding:4px 6px;
    font-size:0.85em;
    }
    .top-menu ul li a {
    margin: 0em 1.7em 0.4em 0em;
    }
    .textblock_mosregnews h4 {
    font-size: 0.7em;
    }
    .textblock_mosregnews h4 a {
    font-size: 1.7em;
    }
    .textblock_mosregnews {
    padding: 1.5em;
    }
    .content-grids {
    margin-top: 2.5em;
    }
    .textblock_mosregnews p {
    font-size: 0.85em;
    }
    .textblock_mosregnews a {
    font-size: 0.85em;
    }
    .textblock_mosregnews a span {
    vertical-align: top;
    }
    .recent h3, .comments h3, .archives h3, .categories h3 {
    font-size: 1em;
    }
    .recent li a, .comments ul li a, .archives ul li a{
    font-size: 0.85em;
    }
    .comments ul li a{
    font-size: 0.9em;
    }
    .about-content h2 {
    font-size: 1.5em;
    }
    .about-grid h3, .about-grid2 h3, .who-iam h3 {
    font-size: 1.05em;
    }
    .about-grid p, .about-grid2 p{
    font-size: 0.85em;
    overflow:hidden;
    height: 75px;
    }
    .about-grid2 li a {
    font-size: 0.8em;
    }
    .who-iam p {
    font-size: 0.85em;
    }
    .contact-info h2 {
    font-size: 1.5em;
    }
    .contact-info p {
    font-size: 0.85em;
    overflow: hidden;
    height: 48px;
    }
    .contact-details form input[type="text"], .contact-details textarea {
    width: 100%;
    margin-right: 0;
    padding: 10px;
    font-size: 0.85em;
    margin-bottom: 1em;
    }
    .contact-details textarea {
    height: 170px;
    }
    .contact-details form input[type="submit"] {
    font-size: 0.83em;
    padding: 0.6em 2em;
    }
    .contact-map h4, .company_address h4 {
    font-size: 1.1em;
    }
    .desc p {
    font-size: 1em;
    }
    h5.post-author_head {
    font-size: 1.2em;
    }
    ul.comment-list {
    padding: 1.5em;
    margin: 2em 0;
    }
    .content-form h3{
    font-size:1.2em;
    }
    .post_prev_mosregnews{
      margin-bottom: 2em;
    }
}
@media(max-width:480px){
    body{
        padding-top:61px;
    }
    .container{
        width:100%;
    }
	.header_mosregnews{
		position: fixed;
		left: 0;
		top: 0;
		background: #fff;
		z-index: 5000;
	}
	.top-menu_mosregnews ul li a:hover, .top-menu_mosregnews ul li.active a{
		color: #fff;
		font-weight: bold;
	}
	#menu{
        display: none;
    }
    #mobile_search_b{
        height:52px;
        width:52px;
        display:block;
        float:left;
        background: url('../search_icon.png') no-repeat 0px 0px;
    }
    #menuToggle {
        height: 40px;
        display: block;
        z-index: 1;
        -webkit-user-select: none;
        user-select: none;
        width: 10%;
        float: left;
        border-radius: 3px;
        padding: 3px 0 0;
        margin: 3px 0;
        border: 1px solid #14471f;
    }
    #menuToggle span {
        width: 80%;
        float: left;
        height: 5px;
        margin: 4px;
        background: #14471f;
        border-radius: 3px;
        z-index: 1;
        transform-origin: 5px 0px;
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
    }
	.kursval{display:none;}
	.navbar-toggle{margin: 5px;}
	.newsprev,.newsprev img,.moredetails{
		width: 100%;
		height: 100%;
	}
	.mob_logo_mosregnews{
		display: block;
		float: left;
		width: 50%;
		max-width: 420px;
		min-width: 210px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 5px 7px 5px;
	}
	.mob_logo_mosregnews a{
		color:#fff;
		float: left;
		width: 100%;
		background: #14471f;
		text-align: center;
		text-decoration: none;
		font-size: 18px;
        padding: 2px 0;
	}
	.mobile_name_mosregnews{
		display: block;
		float: left;
		padding: 1px 0px;
		font-size: 12px;
		font-weight: 800;
		text-align: center;
		width: 100%;
	}
	.logo_mosregnews{display:none;}
	.data_mosregnews{
	    float: right;
	    margin-bottom: 30px;
	    margin-top: -10px;
	}
	.recrow{
		width:96%;
	}
	.container{
		padding-right:5px;
		padding-left:5px;
	}
	.top-menu_mosregnews {
		min-width: 50px;
		width:90%;
		margin: 5px 0;
	}
	.container > .navbar-header {
		margin: 0px;
		float:left;
	}
	.top-menu_mosregnews ul {
		margin-top: 0.5em;
	}
	.top-menu_mosregnews ul li{
	    width:100%;
	    background: #14471f;
	}
	.top-menu_mosregnews ul li a {
		margin: 1px;
		font-size: 22px;
		padding: 2px;
		float: left;
		color: #fff;
	}
	.search_mosregnews {
		width: 80%;
		display:none;
	}
	.search_mosregnews form input[type="text"] {
		padding: 5px 6px;
		font-size:0.8em;
		width: 100%;
	}
	.search_mosregnews form input[type="submit"] {
		top: 25%;
		background-size: 74%;
		right: 2%;
	}
	.textblock_mosregnews h4{
		font-size: 0.6em;
	}
	.textblock_mosregnews h4 a {
		font-size: 1.8em;
	}
	.textblock_mosregnews p {
		font-size: 0.8em;
	}
	.textblock_mosregnews a {
		font-size: 0.8em;
	}
	.textblock_mosregnews a span {
		width: 12px;
		background-size: 100%;
		vertical-align: text-bottom;
	}
	.content-right_mosregnews{
	    width:90%;
	    float:left;
	    margin-bottom: 1.5em;
	}
	.content-right_mosregnews h3 {
		font-size: 1.4em;
		padding:10px;
		color: #fff;
	}
	.content-right_mosregnews li a, .archives ul li a {
		font-size: 1.4em;
	    padding: 10px;
	}
	.about-content h2 {
		font-size: 1.4em;
	}
	.about-content, .contact-content, .single {
		padding: 1.5em 0;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.8em;
	}
	.about-grid2 li {
		margin: 0 0 7px 20px;
	}
	.who-iam p {
		font-size: 0.8em;
		overflow: hidden;
		height: 113px;
	}
	.man-info h4 {
		font-size: 1em;
	}
	.man-info li {
		font-size: 0.75em;
		padding: 4px 0;
		margin-left: 1em;
	}
	.contact-details {
		margin-top: 1em;
	}
	.contact-details form input[type="submit"] {
		margin-bottom: 1em;
	}
	.single-grid p {
		font-size: 1.3em;
		overflow: hidden;
		font-size: 18px;
	}
	.post_prev_mosregnews{
		  margin-bottom: 1.5em;
	}
	.button a{
		color: #14471f;
		text-decoration: none;
		padding: 4px 30px;
		border: 1px solid #14471f;
		margin: 5px;
		display: block;
		width: 98%;
		text-align: center;
	}
	.footer p {
		font-size: 1em;
		text-align:center;
	}
	.footer {
		padding: 1em 0;
	}
	.ntitle{
		font-size: 17px;
		margin-top: 0px;
		text-transform: uppercase;
		font-weight: 600;
		line-height: 26px;
	}
	.single_mosregnews{
	    width:90%;
	    
	}
	.datatime{
	    border-bottom:1px solid #ccc;
	}
}
@media(max-width:320px){
	.logo_mosregnews {
		margin-right:0.5em;
	}
	.top-menu_mosregnews {
		width: 310px;
	}
	.top-menu_mosregnews ul {
		margin-top: 0.5em;
	}
	.top-menu_mosregnews ul li a {
		margin: 1px;
		font-size: 20px;
		padding: 2px;
		float: left;
		background: #14471f;
		color: #fff;
	}
	.tlt {
		width: 100%;
		font-size: 22px;
	}
	.search_mosregnews form input[type="text"] {
		padding: 1px 6px;
		font-size: 0.8em;
	}
	.modmenu_mosregnews a{
		margin: 16px;
		line-height: 28px;

	}
	.textblock_mosregnews {
		padding: 1em;
	}
	.textblock_mosregnews h4 a {
		font-size: 1.8em;
		margin-bottom: 0.5em;
		margin-right: 1.7em;
	}
	.textblock_mosregnews p {
		font-size: 0.77em;
		overflow: hidden;
		height: 40px;
		margin-bottom: 0.5em;
	}
	.comments,.archives{
		display:none;
	}
	.about-content h2 {
		font-size: 1.2em;
	}
	.about-content, .contact-content, .single {
		padding: 1em 0;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 0.9em;
	}
    .about-grid p, .about-grid2 p {
        font-size: 0.77em;
        margin-bottom: 0.5em;
        height: 70px;
    }
    .about-grid2 li a {
        font-size: 0.75em;
    }
    .about-grid2 li:nth-child(2){
        display:none;
    }
    .man-info {
        width: 100%;
        margin-right: 0%;
    }
    .who-iam p {
        font-size: 0.77em;
        height: 89px;
    }
    .man-info li {
        padding: 3px 0;
        margin-left: 0em;
    }
    .man-info h4 {
        margin-left: 0em;
    }
    .man-pic {
    width: 100%;
    margin-top: 1em;
    }
    .contact-info h2 {
    font-size: 1.3em;
    }
    .contact-info p {
    font-size: 0.77em;
    height: 51px;
    line-height: 1.5em;
    }
    .contact-details form input[type="text"], .contact-details textarea {
    padding: 6px;
    font-size: 0.8em;
    margin-bottom: 0.6em;
    }
    .contact-details textarea {
    height: 135px;
    }
    .contact-details form input[type="submit"] {
    font-size: 0.8em;
    padding: 0.5em 2em;
    }

    .single-grid{
    padding-bottom:10px;
    }
    

    .desc p {
    font-size: 0.8em;
    margin-top: 0em;
    }
    .content-form form input[type="text"], .content-form form textarea {
    padding: 6px 10px;
    font-size: 0.8em;
    }
    .content-form form textarea {
    height: 135px;
    }
    .content-form h3 {
    font-size: 1.1em;
    }
	.newsprev{
		width: auto;
	}
	.newsprev img{
		width:320px;
		height:165px;
	}
	.prev{
		width: 320px;
		float: left;
		display: block;
		clear: both;
	}
	h1{
		font-size: 20px;
		width: 310px;
		padding: 15px 0;
	}
	.content-left_mosregnews{
		width:310px;
	}
	.moredetails{
		width:auto;
	}
	.button a{
		color: #14471f;
		text-decoration: none;
		padding: 4px 30px;
		border: 1px solid #14471f;
		margin: 5px;
		display: block;
		width: 300px;
		text-align: center;
	}
}