@media only screen and (min-width: 0px) and (max-width: 640px) {
    .d-xs-none {
        display: none;
    }

    .header-main .header-top .useful-links .list-useful,
    .header-main .header-top .top-links .date,
    .header-main .header-top .useful-links .bt-search,
    .header-main .header-menu .flag {

        display: none;
    }

    .header-main .header-top .useful-links .popup-search .form-control {

        height: 32px;
    }

    .header-main .header-menu .nav-azar {

        left: 15px;
        top: -75px;
    }

    .opinion-div-fulltext-news img {
        width: 100%;
    }

    .add-nav .report-box .media-innernav li {
        margin: 0 2px;
    }

    .add-nav {
        margin: 10px 0;
    }

    .subject-body .News_STitr h3 span {
        width: 100%;
        display: flex;
    }

    .MP .module-header .subject-code {
        float: left;
    }

    .header-main .header-top .useful-links .popup-search {

        position: relative;
        top: 0;
        left: 0;
        padding: 0;
        width: 60%;
        opacity: 1;
        visibility: visible;
        box-shadow: none;
    }

    .header-main .header-top .top-links .list-icons {

        padding: 8px 0 0;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff !important;
    }

    .content-main .hover-menu {
        flex-direction: column;
    }

    .content-main .books-carosal .slide-groups {
        width: 100%;
    }

    .content-main .books-carosal .slide-groups img {
        width: 100%;
    }

    .content-main .books-carosal .news-image {
        width: 100%;
    }

    .content-main .title-section.long-title>.sp-title {

        line-height: 2;
    }

    .slides-page .SwiperMultimedia .swiper-slide,
    .slides-page .SwiperMultimedia {
        height: 300px !important;
    }

    .box_skitterGallery .info_slide_dots {
        display: none;
    }

    .header-main .header-top .useful-links .dropdown-links {

        display: block;
        margin-left: 10px;
        position: absolute;
        left: 50px;
        top: -23px;
    }

    .header-main .header-top .useful-links .popup-search {

        margin-top: 15px;
        width: 100%;
    }

    .content-main .top-main-page .link-automation {

        float: right;
        margin-right: 10px;
    }

    .content-main .top-main-page .social-links {

        margin-top: 5px;
    }

    .header-main .header-menu .logo-main {
        padding: 0;
        width: 100%;
        text-align: right;
    }

    .header-main .header-top .top-links {
        border: none;
    }

    .content-main .top-main-page .multimedia-main {

        margin-top: 15px;
        padding: 0;
    }

    .content-main .about-as {
        height: auto;
    }

    .content-main .multimedia-main {
        width: 100%;
    }

    .content-main .about-as .info-frm img {
        display: none;
    }

    .content-main .about-as .info-frm .cities-show,
    .about-as .demo-map-abfa {
        flex-direction: column;
    }

    .content-main .owl-nav div[class*="owl-"] {

        top: 40%;
    }

    .about-as .demo-map-abfa .nagshe svg {
        width: 100%;
    }

    .menutct-sri {
        margin-top: 20px;
    }

    .content-main .chandrasane .slidegalley {
        margin: 20px 0;
    }

    .content-main .owl-nav .owl-next {

        right: -5px;
    }

    .content-main .list-educational .owl-nav .owl-next {

        right: 3px;
    }

    .content-main .list-educational .owl-nav .owl-prev {
        left: 3px;

    }

    .content-main .owl-nav .owl-prev {

        left: -5px;
    }

    .content-main .top-main-page .list-socials .list-sc {
        width: 100%;
        margin-top: 10px;
    }

    .content-main .lastet-news .sec-news .box-azr-public,
    .content-main .conf-publ .conferences .box-azr-public {

        height: auto !important;
    }

    .content-main .lastet-news .sec-news {
        padding: 0 15px;
    }

    .slides-page .SwiperMultimedia .swiper-slide,
    .slides-page .SwiperMultimedia {
        border-radius: 0;
    }

    .content-main .conferences .archive-box {
        bottom: -27px;
    }

    .content-main .fix-links {
        display: none;
    }

    .content-main .group-links .box-links .enter-box {
        display: block !important;
    }

    .content-main .lastet-news .sec-notifes {

        padding: 0;
        margin-top: 20px;
    }

    .content-main .lastet-news .list-news .big-news {

        padding-bottom: 15px;
        border-bottom: 1px solid #e5e5e5;
    }

    .content-main .gavel-media .list-box-unv .item-unv {

        position: relative;
        padding-bottom: 10px;
    }

    .content-main .gavel-media .list-box-unv .item-unv .image-unv {

        position: static;
    }

    .content-main .gavel-media .list-box-unv .item-unv .date-unv {

        width: 40%;
        bottom: -22px;
        right: auto;
        left: 0;
    }

    .content-main .top-main-page .inner-row {
        width: 100%;

    }

    .content-main .top-main-page .multimedia-main .btns-learn .btn-link,
    .content-main .conf-publ .box-info-system .btns-learn .btn-link {

        margin: 0 5px;
    }

    .content-main .ticker>div {
        width: 160px;
    }

    .content-main .top-main-page .slides-page .camera_caption>div {
        font-size: 12px;
    }

    .content-main .top-main-page .slides-page .camera_wrap {
        height: 250px !important;
    }

    .content-main .top-main-page {
        padding-left: 0;
        padding-right: 0;
    }

    .p-xs {
        padding: 0;
    }

    .archive-box {
        padding: 5px 10px;
    }

    .content-main .gavel-media .list-box-unv .date-unv {
        right: auto;
        left: 0;
        top: 110px;
        height: 25px
    }

    .content-main .conf-publ .publications .item-row .book-img a {
        width: 100%;
    }

    .content-main .gavel-media .list-box-unv .item-unv .info-unv {

        width: 70%;
    }

    .content-main .gavel-media .gavel-unv {

        margin-top: 20px;
    }

    .content-main .group-links .tree-links .tree-item {

        margin-top: 20px;
    }

    .content-main .group-links .box-links {

        padding: 40px 20px 0;
    }

    .content-main .conf-publ .box-info-system .img-system,
    .content-main .conf-publ .box-publications .item-publ .img-publ {

        height: auto;
    }

    .content-main .publications {

        margin: 20px 0;
    }

    .content-main .publications .owl-nav div[class*="owl-"] {

        width: 30px;
        height: 60px;
        top: 38%;
    }

    .content-main .publications .owl-nav .owl-next {

        right: -15px;
    }

    .content-main .publications .owl-nav .owl-prev {

        left: -15px;
    }

    .content-main .lastet-news .list-news .list-small-news .item-news:last-child {

        margin-bottom: 15px;
    }

    .content-main .educational-calendar .list-educational {

        display: flex;
        justify-content: flex-start;
        overflow-x: scroll;
    }

    .content-main .educational-calendar .item-edu {

        flex-shrink: 0;
        width: 100%;
    }

    .footer-main .footer-info .info-site {

        padding: 0 20px;
        text-align: center;
    }

    .footer-main .footer-info .socials-site .list-socials {

        justify-content: flex-start;
    }

    .footer-main .footer-info .footer-menu .list-menu {

        padding: 30px 80px 0;
        justify-content: center;
    }

    .footer-main .footer-info .footer-menu .list-menu>li {
        width: 32%;
        text-align: center;
    }

    .footer-main .footer-info {

        padding: 30px 0 15px;
    }

    .footer-main .footer-info .socials-site .list-socials {

        justify-content: center;
    }

    .footer-main .footer-info .footer-menu .list-menu {

        padding: 30px 0 0;
        justify-content: flex-start;
    }

    .footer-main .footer-info .footer-menu .list-menu>li {

        text-align: right;
    }

    .footer-main .footer-copyright {

        font-size: 11px;
        text-align: center;
        line-height: 1.8;
    }

    .footer-main .footer-copyright span {

        width: 100%;
    }

    .content-main .hover-menu .hover-box {
        margin-bottom: 15px;
        width: 100%;
    }

    .content-main .lastet-news .big-news .image-news img {
        width: 245px;
        height: 245px;
        transition: all 0.8s;
    }

    .content-main .lastet-news .big-news .image-news {
        height: 280px;
    }

    .opinion-div-intro {
        width: 100%;
    }

    .subject-body .Text_News {
        width: 100%;
        float: right;
    }

    .opinion-div-fulltext-news div img {
        overflow: hidden;
        width: 100% !important;
        height: auto !important;
    }

    .content-detailsbox .boxrow>ul {
        flex-direction: column;
    }

    .subject-body .content-comment-box .form-groupbox {
        width: 100%;
    }

    .subject-body .content-comment-box .comment-div>label {
        position: static;
        width: 100%;
        text-align: center;
    }

    .opinion-border {
        width: 100%;
    }

    .opinion-div-fulltext-news .pic2 {
        width: 255px !important;
        height: 100px !important;
    }

    .amar-taj img {
        border-radius: 5px;
        width: 296px !important;
        height: 230px !important;

    }

    .amar-taj {
        width: 359px !important;
        height: 230px !important;
        position: absolute;
        bottom: 58px !important;
        left: -26px;
    }

    .footer-main .footer-address ul {
        flex-direction: column;
        align-items: center;
    }

    .footer-main .footer-address ul li {
        margin-left: 0;
        margin-bottom: 10px;
    }

    .footer-main .footer-info .row {
        flex-direction: column;
    }

    .footer-main .footer-info .all-info {
        justify-content: center;
    }

    .footer-main .footer-info .footer-logo img {
        width: 150px;
    }

    .footer-main .footer-info .footer-logo {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .footer-main .last-footer .all-last {
        flex-direction: column;
        align-items: center;
    }

    .footer-main .last-footer .all-last .last-update {
        align-items: center;
    }

    .footer-main .footer-info .footer-links ul img {
        width: 35px;
    }

    .footer-main .last-footer .all-last .powerd {
        align-self: center;
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }

    .footer-main .last-footer .all-last .last-update span {
        text-align: center;
    }

    .content-main .thm-down .slick-list {
        display: none;
    }

    .content-main .thumb-gallery .slick-thm .item-row {

        flex-direction: column;
    }

    .content-main .thumb-gallery .slick-thm .item-row>div {
        width: 100%;
    }

    .content-main .thumb-gallery .news-item .news-details {
        position: absolute;
        top: 68%;
        right: 5px;
        font-size: 14px;
    }

    .content-main .thumb-gallery .slick-thm .news-titr h3 {
        margin-top: 35px;
    }

    .content-main .thumb-gallery .gallery-info {
        padding: 0;
    }

    .content-main .thumb-gallery .thumb-boxes {
        display: flex;
        position: relative;
        top: 0;
    }

    .content-main .thumb-gallery {
        display: flex;
        justify-content: center;
    }

    .footer-main .amar-site {
        display: none;
    }

    .content-main .lastet-news .conect-mayor .mayor-list {
        width: 100%;
    }
}

@media only screen and (max-width: 320px) {}