@media (max-width: 1205px){
    .navbar.navbar-expand-lg{
        display: none;
    }
}

@media (min-width: 1100px) {
    .container {
        max-width: 1100px;
    }
}

@media (max-width: 990.98px){
    h1{
        font-size: 40px;
        line-height: 58px;
    }
    h2{
        font-size: 36px;
        line-height: 52px;
    }
    .menu-btns-ces{
        padding-left: 30px;
    }
    .modal-menu-social a{
        margin-right: 25px;
    }
    .contact-icon .mobile-menu-social a{
        margin-right: 32px;
    }
    /* research Page Single*/
    .research-page-descr .research-page-descr-social{
        padding-left: 0px;
    }
    .research-page-descr-date, .research-page-descr-social{
        text-align: center;
        margin-top: 15px;
    }
    .research-page-descr-social .mobile-menu-social{
        text-align: center;
    }
    .research-page-descr-social .mobile-menu-social a:first-child{
        margin-left: 15px;
    }
    /* end research Page Single*/

    /*footer*/
    .footer-bottom p{
        margin-top: 30px;
        margin-bottom: 45px;
    }
    /*end footer*/

}


@media (max-width: 767.98px){
    .main{
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .block-pb{
        padding-bottom: 130px;
    }
    .block-bp{
        margin-bottom: 80px;
    }
    .block-mt-90{
        margin-top: 40px;
    }
    .block-mb-mob-50{
        margin-bottom: 50px;
    }
    .red-bg2:before{
        min-width: 80px;
    }
    h1{
        font-size: 31px;
        line-height: 45px;
        margin-bottom: 20px;
    }
    h2{
        font-size: 27px;
        line-height: 37px;
        margin-bottom: 20px !important;
    }
    h3{
        font-size: 24px;
        line-height: 30px;
    }
    h5{
        font-size: 18px;
        line-height: 23px;
    }
    p{
        margin-bottom: 15px;
    }
    /*---------------------*/
    .blue-bg:before{
        background-image: none;
    }

    .header-ces--logo:before{
        width: 70%;
        height: 170px;
    }
    .menu-btns-ces{
        position: static;
        padding-left: 15px;
        padding-top: 35px;
        margin-bottom: 120px;
    }
    .header-ces--logo .menu-logo{
        top: 30px;
        left: 110px;
    }
    .menu-logo img{
        width: 126px;
    }

    .footer-top .footer-top-second{
        padding-left: 15px;
        margin-top: 15px;
        margin-bottom: 30px;
    }

    footer .footer-social{
        margin-bottom: 25px;
        margin-top: 0px;
        font-size: 20px;
    }

    /*menuModal-mobile*/
    #menuModal-mobile .mobile-menu-social a i{
        font-size: 20px;
    }
    /*end menuModal-mobile*/


    /* gray-block*/
    .grey-block .border-right{
        border: none!important;
    }
    .grey-block > div:first-child{
        margin-bottom: 40px;
    }
    /* end gray-block*/

    /*pagination*/
    ul.page-numbers{
        margin-top: 0px;
    }
    ul.page-numbers > li{
        margin-left: 10px;
        margin-right: 10px;
    }
    /*end pagination*/

    /*expertS page*/
    .experts-list{
        margin-top: 20px;
    }
    .experts-page-item{
        margin-bottom: 40px;
    }
    .expert-name{
        margin-top: 13px;
    }
    .expert-tags{
        margin-top: 0px;
    }
    /*end expertS page*/

    /* expert page Single */
    .expert-page-title{

        margin-bottom: 30px;
    }
    .expert-descr{
        margin-top: 15px;
    }
    .expert-descr-contact{
        margin-bottom: 20px;
    }
    /* end expert page Single */

    /*research block*/
    .research-block{
        padding-top: 60px;
    }
    /*end research block*/

    /* about page */
    .about-mission img, .about-work img{
        margin-bottom: 15px;
    }
    .category-list{
        margin-bottom: 30px;
    }
    .research-page-descr > div{
        border: none !important;
    }
    .nav-justified .nav-item{
        flex-basis: auto;
    }
    /* end about page */

    /*ces TABS*/
    .ces-tabs .nav-pills a.nav-link{
        justify-content: center;
    }
    .ces-tabs .nav-tabs{
        border-color: transparent;
    }
    .ces-tabs .tab-content{
        margin-top: 15px;
    }

    .ces-tabs .home-news-big, .ces-tabs .home-news-sm{
        padding-bottom: 20px;
        margin-bottom: 30px;
        border-bottom: 1px solid rgba(125, 149, 177, 0.31);
    }

    /*end ces TABS*/

    /*home-news-big*/
    .home-news-big{
        margin-bottom: 50px;
    }
    .home-news-big .news-category{
        margin-bottom: 15px;
    }
    .home-news-big h3{
        margin-bottom: 15px;
    }
    .home-news-big .news-big-footer{
        margin-top: 15px;
    }
    .home-news-big .news-big-footer .news-date{
        display: block;
        margin-bottom: 15px;
    }
    .home-news-big .home-news-big-img img{
        width: 100%;
        height: 100%;
    }
    /*end home-news-big*/

    /*home-news-sm*/

    .home-news-sm{
        margin-bottom: 50px;
    }
    .home-news .home-news-sm .news-tag{
        height: 20px;
    }
    /*end home-news-sm*/

    /*blogs-media*/
    .blogs-media h2{
        text-align: center;
        margin-bottom: 50px !important;
    }
    .blogs-media .order-3 h2{
        margin-top: 50px;
    }
    .person-card .home-news-sm{
        padding-left: 0px;
        margin-bottom: 0px;
    }
    .person-card, .media-card{
        padding-bottom: 20px;
        margin-bottom: 30px;
        border-bottom: 1px solid rgba(125, 149, 177, 0.31);
    }

    .media-card .home-news-sm{
        border-color: transparent;
        padding-left: 0px;
        margin-bottom: 0px;
    }
    /*end blogs-media*/

    /*grey-block*/
    .grey-block{
        text-align: center;
    }
    .grey-block .btns-group-vertical{
        justify-content: center;
    }
    .info-footer-block-r{
        margin-left: auto;
        align-items: center;
    }
    .info-footer-block-r div:first-child h5{
        width: 100%;
    }
    /*end grey-block*/

    /*news-tag*/
    .news-tag {
        display: block;
    }
    .news-tag ul{
        min-width: 180px;
    }
    /*end news-tag*/
    /*home-aboutus*/
    .home-aboutus .btns-group-vertical{
        margin-top: 20px;
    }
    /*end home-aboutus*/

    /*search*/
    #ajaxsearchliteres1{
        height: 400px !important;
    }
    #ajaxsearchliteres1 .results{
        height: 400px !important;
    }
    div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a, div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a:hover{
        font-size: 14px;
        line-height: 21px;
    }
    /*enddsearch*/
    img.alignleft{
        float: none;
    }
    .page-achievement-block img{
        width: 100px;
        min-width: 100px;
    }
    .page-achievement-block{
        align-items: flex-start;
        margin-bottom: 40px;
    }
}