@media only screen and (min-width: 0px) and (max-width: 640px) {
    /*---------------------- Header ---------------------*/
    .px-0 {
        padding: 0;
    }
    body {
        padding: 0 15px;
    }
    .container {
        width: auto !important;
    }
    .header-main .main-menu > .container {
        padding: 0;
    }
     .top-img .img-box img {
        width: 100%;
    }
    .top-img .today-date {
        text-align: center;
        margin-bottom: 50px;
    }
    .header-main .main-menu .ale-nav {
        padding: 0;
    }
    .header-main .main-menu .container>div {
        padding: 0;
    }
    .header-main .main-menu .ale-nav .tr-right {
        display: none;
    }
    .header-main .main-menu .navbar-default {
        margin-bottom: 0;
        margin-left: 10px
    }
    .header-main .main-menu .navbar-default .navbar-toggle {
        margin: 0;
        padding: 0;
        border: none;
        height: 100%;
        width: 31px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: #095B84;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .header-main .main-menu .navbar-default .navbar-header {
        margin: 0;
        height: 100%;
    }
    .header-main .main-menu .navbar-default .navbar-nav {
        margin: 0;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        border: none;
    }
    .header-main .main-menu .navbar-default .navbar-collapse {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        right: -50%;
        background-color: #333;
        z-index: 9999;
        margin: 0;
        opacity: 0;
        visibility: hidden;
        transition: .1s all;
    }
.monajat .slides > div:nth-child(1) .news-details{
	top: 245px;
right: 10px;
}
.monajat .slides > div:nth-child(1) .news-img img,
.note .slides>div:nth-child(1) .news-img img{
	width:100% !important;
}
    .header-main .main-menu .navbar-default .navbar-collapse.in {
        opacity: 1;
        visibility: visible;
        right: 0;
        transition: .1s all;
    }
    .header-main .main-menu .navbar-default .navbar-collapse h1 {
        color: #fff;
        padding: 5px 15px;
        font-size: 14px;
        font-weight: bold;
        background: rgba(255, 255, 255, .1);
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .header-main .main-menu .navbar-default .navbar-collapse h1 b {
        width: 30px;
        height: 30px;
        background-color: #095B84;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 30px;
        padding-top: 6px;
        font-weight: normal;
        cursor: pointer;
    }
    .header-main .main-menu .navbar-default .navbar-nav>li>a {
        font-size: 13px;
        padding: 5px 15px;
    }
    .header-main .main-menu .navbar-default .navbar-nav>li::before {
        display: none;
    }

    
    /*---------------------- /Header ---------------------*/
    /*---------------------- content-main ---------------------*/
    .content-main {
        margin: 0;
		width: auto;
    }
    .content-main .main-news .item-row {
        flex-direction: column;
    }
    .content-main .main-news .item-row .news-img img {
        width: 100%;
        height: 150px;
    }
    .content-main .main-news .news-info .News_Titr {
        margin-top: 10px;
        height: 25px;
    }
    .content-main .vertical-part .vertical-news {
        margin-bottom: 20px;
    }
    .content-main .publication {
        margin-bottom: 20px;
    }
    .content-main .main-news .news-details {
        top: 200px;
        right: 10px;
    }
    .content-main .main-news {
        margin: 0;
    }
    .content-main .main-news .item-row .news-image {
        width: 100%;
    }
    .content-main .public-title .title {
        margin-top: -25px;
    }
    .content-main .public-title .sidebar::before ,
    .content-main .public-title .sidebar::after ,
    .content-main .public-title .sidebars::before,
    .content-main .public-title .sidebar-s::after ,
    .content-main .search::before,
    .content-main .search::after,
    .content-main .links::after
    {
        content: "";
        display: block;
        height: 2px;
        width: 100%;
        background: 0 0;
        border-bottom: #fff 1px dashed;

    } 
    .content-main .all-content {
        margin: 0;
    }
    .content-main .vertical-part .module-header {
        margin: 0;
    }
    .content-main .bottom-news {
        margin-top: 0;
    }
    .vertical-part .slickvertical-container .slick-next {
        right: 268px;
    }
    .vertical-part .slickvertical-container .slick-prev {
    left: 4px !important;
    }
    .footer-main .copy-right span {
        text-align: center;
    }
    .footer-main .copy-right .copy-div {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .content-main .reportslider .slick-slide img {
        height: 190px;
    }
    
    /*---------------------- /content-main ---------------------*/
}

@media only screen and (max-width: 320px) {}