/* Landscape phones and smaller */
@media (max-width: 480px) {
    #NewsPostDetailSummary img{
        width:100%;
    }
    #footer-logos ul li {
        width:48% !important;
    }
    #logo-title {
        font-size: 14px;
        font-weight: bold;
    }
    #navigation_bottom .dropdown-menu{
        width:84%;
    }
    #navigation_bottom .dropdown-menu > li > a{
        padding:3px 0 !important;
    }
    #main_nav li{
        width:22% !important;
        margin: 5px 3px 5px 0px !important;
    }
    #lang_menu_collapse li{
        width:30px;
        height: 30px;
    }
    #lang_menu_collapse li a{
        line-height: 30px;
    }
    #search button{
        width:30px;
        height:30px;
    }
    #search button i{
        font-size: 1.1em;
        line-height: 0.2em;
    }
    #logo-title {
        left: 0px;
        font-size: 11px;
        width:100%;
    }
    #main{
        height: 700px;
    }
    .page_home #navigation_bottom .dropdown-menu{
        margin: 12% 0px;
        top: -84px !important;
    }
    .page_home #navigation_bottom .dropdown-menu li{
        width:100% !important;
        height:150px !important;
    }
    #footer-logos ul li{
        width:100% !important;
    }


    #footer .dark-line .categories{
        width:100% !important;
    }
    #footer .dark-line .socials {
        float: left !important;
        width: 97% !important;
        margin-left: 6% !important;
    }
    #logo-holder{
        width:94%;
    }
    #logo-holder a{
        width:104px !important;
        max-width: none !important;
    }
    #slider .shadow{
        display: none;
    }
    #lang_switcher {
        margin: 0px -15px;
        z-index: 999999;
    }
    #slider ul{
        top:-10px;
    }
    .page_home #navigation_bottom .dropdown-menu .map360:hover i{
         background:url("/assets/media/360deg.png") !important;
         background-repeat: no-repeat !important;
         background-size: 55px auto !important;
         background-position: center center !important;
    
    }
     .page_home #navigation_bottom .dropdown-menu .gpsmaps:hover i{
         background:url("/assets/media/map_gn.png") !important;
         background-repeat: no-repeat !important;
         background-size: 45px auto !important;
         background-position: center center !important;
    
    }
    .page_home #navigation_bottom .dropdown-menu li:hover .circle_wrap,
    .page_home #navigation_bottom .dropdown-menu .map360:hover .circle_wrap,
    .page_home #navigation_bottom .dropdown-menu .gpsmaps:hover .circle_wrap{
        background: #fff !important;
    }
    .page_home #navigation_bottom .dropdown-menu li:hover .circle_wrap i
 {
        color: #316c00 !important;
    }
    .page_home #navigation_bottom .dropdown-menu li a .circle_wrap{
        display: inline-block;
        vertical-align: middle;
        -ms-transform:translateZ(0);
        -webkit-transform: 
        transform: translateZ(0);
        
    }

    .page_home #navigation_bottom .dropdown-menu li a .circle_wrap:hover{
        -ms-transform:translateZ(0);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        background: #316c00 !important;
    }
    .page_home #navigation_bottom .dropdown-menu li a .circle_wrap:hover i
    {
        color:#fff !important;
    }


    .page_home #navigation_bottom .dropdown-menu .map360 a .circle_wrap:hover i{
        background:url("/assets/media/360deg_wh.png");
        background-repeat: no-repeat !important;
   
    }
    .page_home #navigation_bottom .dropdown-menu .gpsmaps a .circle_wrap:hover i{
        background:url("../media/map_wh.png");
        background-repeat: no-repeat !important;
    }
   

    #myCarousel{
        height: 100%;
        
    }
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        width:100%;
        height: 700px;
    }
    #main{
        height: auto;
    }
    .page_gallery_list .crumbs .left,
     .page_video_list .crumbs .left{
        display: none;
    }
    .page_gallery_list .crumbs .middle,
     .page_video_list .crumbs .middle{
        width:100%;
        margin-bottom: 10px
    }
    .page_gallery_list .crumbs .right .date,
      .page_video_list .crumbs .right .date  {
        margin-top: 0 !important;
    }
    .page_gallery_list .crumbs .right,
    .page_video_list .crumbs .right{
        width: 90% !important;
        float: none;
        margin: 0 auto;
    }

    #navigation_bottom .dropdown-menu li{
        width:25%;
    }

    .page_nature_inner #main #nature #data .data-content p{
        position: relative;
        width:100%;
    }
    .page_nature_inner #main #nature #data .data-content p img{
        width:100% !important;
    }
    .page_nature_inner #main #nature #data .data-menu .right {
        width:100% !important;
        margin:10px 0;
    }
    .page_nature_inner #main #nature #data .data-menu .right .date {
        margin: 0px 0px !important;
    }
    .page_nature_inner #main #nature #data .data-menu .left{
        width:100% !important;
    }
    .page_news_list #news-list .row-list .box .left{
        display: none;
    }
    .page_news_list #news-list .row-list .box .right{
        width:100%;
    }
    .page_news_list .crumbs .left{
        display: none;
    }
    .page_poll_list .box-list .box .left{
        display: none;
    }
    .page_poll_list .box-list .box .right{
        width:100%;
    }
    .page_poll_list .crumbs .left{
        display: none;
    }
    .page_poll_list .crumbs .right{
        width:32%;
    }
    .page_poll_list .crumbs .middle{
        width:67%;
    }
    .page_poll_list .box-list .box .right .bottom .date{
        width:100%;
    }
    .page_poll_list .box-list .box .right .bottom .more{
        width:100%;
    }
    .page_poll_list .box-list .box .right .bottom .more a span{
        font-size: 16px;
    }
    .page_poll_list .box-list .box .right .bottom .divider-v{
        display: none;
    }
    .page_poll_list .box-list .box .right .bottom .more a i {
        font-size: 1.5em;
    }
    .page_poll_single .main-data .data .left{
        display: none;
    }
    .page_poll_single .main-data .data .right{
        width:100%;
    }
    .page_poll_single .main-data .data .right .top .title{
        width:100%;
        margin:20px 10px 0px 10px;
        text-align: center;
    }
    .page_poll_single .main-data .data .right .top .status {
        margin: 7% 28% 0 !important;
        float: left !important;
        height: 95px;
        position: relative;
    }
    .page_poll_single .form-data .questions-data .right,
    .page_poll_single .form-data .questions-data .right .options-list .question-option .bottom textarea,
    .page_poll_single .form-data .questions-data .left,
    .page_poll_single .form-data .user-data .left,
    .page_poll_single .form-data .user-data .right,
    .page_poll_single .crumbs .right,
    .page_poll_single .poll-results .left ,
    .page_poll_single .poll-results .right{
        width:100% !important;
    }
    .page_poll_single .crumbs .left{
        display: none;
    }
    .page_poll_single .right .icon,
    .page_poll_single .crumbs .right .divider{
        float: left;
    }
    .page_poll_single .crumbs .right .date{
        margin: 0 !important;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .top .title{
        width:100%;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .top .link{
        width:100%;
        float: left;
        position: relative;
        margin: 10px 0;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .top {
        height: auto;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .bottom{
        height: auto;
    }
    .page_bulletin_list .crumbs .left{
        display: none;
    }
    .page_bulletin_list .crumbs .right{
        width:26%;
    }
    .page_links_list .crumbs .left{
        display: none;
    }
    .page_links_list .crumbs .middle{
        width:80%;
    }
    .page_buyer_profile_list #buyer-search .crumbs .left {
        display: none;
    }
    .page_buyer_profile_list #buyer-search .crumbs .middle{
        width:73%;
    }
     .page_buyer_profile_list #buyer-search .crumbs .right{
        width:27%;
     }
     .page_buyer_profile_list #buyer-search .filter-holder .files-list .right .box{
        width:45%;
     }
     .page_buyer_profile_list #buyer-search .filter-holder .files-list .right{
        width:100% !important;
        float: left !important;
     }
     .page_buyer_profile_list #buyer-search .list-holder .box .top .title {
        width:100% !important;
        margin:20px 0;
     }
     .page_buyer_profile_list #buyer-search .list-holder .box .top .published i{
        
     }
     .page_buyer_profile_list #buyer-search .list-holder .box .top .published {
        width:100% !important;
     }
     .page_buyer_profile_list #buyer-search .list-holder .box .links .right{
        width:100% !important;
     }
     .page_buyer_profile_list #buyer-search .list-holder .box .links .right a{
        float: left;
     }
     .page_buyer_profile_list #buyer-search .list-holder .box .links .left .dates span{
        line-height:20px;
     }
     .page_buyer_profile_single .crumbs .left{
        display: none !important;
     }
      .page_buyer_profile_single .crumbs .right{
        width:100% !important;
      }
      .page_buyer_profile_single #buyer-profile-single .main-data .top .title,
      .page_buyer_profile_single #buyer-profile-single .main-data .top .published{
        width:100% !important;
      }
      .page_buyer_profile_single #buyer-profile-single .main-data .top .title{
        margin-bottom: 20px !important;
        text-align: center;
      }
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-label,
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value {
        width:100% !important;
      }
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value span{
        margin-top:20px;
      }

      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .date,
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .title,
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .file,
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .date,
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .title,
      .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .file{
        width:100%;
      }
      .page_publications_list .box-list .box .right .middle .row-td .row-label,
      .page_publications_list .box-list .box .right .middle .row-td .row-value{
        width:100% !important;
        text-align: left;

      }
      .page_publications_list .box-list .box .right .top .title h3{
        text-align: center;
      }
      .page_publications_list .box-list .box .right .top .title{
        height: auto;
      }
      .page_publications_list .crumbs .right{
        width: 100% !important;
        margin:10px 0 !important;
      }
      .page_publications_list .box-list .box .right .bottom > div{
        float: left;
        position: relative;
        width:100%;
      }
      .page_publications_list .box-list .box .right .bottom .divider{
        display: none;
      }

      .page_accommodation_list .acc_place .right .brand{
        top:-80px;

      }
      .page_accommodation_list .crumbs .right {
            width: 100% !important;
            margin: 10px 0;
       }
       .page_contacts #main #contacts .form_wrap{
            min-height: 660px !important;
       }
       .page_contacts #main #contacts .box .office_location .office_bottom .office_divider_1{
            display: none;
       }
       .page_contacts #main #contacts .box .office_location .office_bottom .office_picture{
            display: none;
       }
       .page_contacts #main #contacts .box .office_location .office_bottom .office_data{
            width:100% !important;
       }
       .page_contacts #main #contacts .box .office_location .office_header .right{
        width:104% !important;
       }

        .panorama-container{
            height:300px;
            width:280px !important;
            overflow: hidden;
        }
         .modal_360_opened{
            top:40%;
            margin-left: -150px !important;
        }
        .modal_360 .close{
            top:-34px !important;
            right:-2px !important;
        }
        #panorama-pop .title{
            font-size: 13px !important;
        }

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

    /* Map 360 mobile */
    .panorama-container{
        height:300px;
        width:400px;
        overflow: hidden;
    }
     .modal_360_opened{
        top:60%;
        margin-left: -220px;
    }
   
    .page_map360_list .mobile_map_list .top_bar{
        background: #FBFBFA none repeat scroll 0px 0px;
        float: left;
        margin:60px 0 30px 0;
        padding: 5px;
        position: relative;
        width: 100%;
        color: #316C00;
        font-size: 16px;
        text-align: center;
    }
    .page_map360_list .mobile_map_list .wrapper_list{
        float: left;
        position: relative;
        width:100%;
        padding:40px;
    }
    .page_map360_list .mobile_map_list .wrapper_list div{
        float: left !important;
        position: relative !important;
        width:100% !important;
        top:auto !important;
        right: auto !important;

        padding: 12px 22px 12px 22px;
        background: transparent url("/assets/media/transparent-Links.png") repeat scroll 0% 0%;
        margin-bottom: 10px;
    }
    .page_map360_list .mobile_map_list .wrapper_list div:hover .title,
     .page_map360_list .mobile_map_list .wrapper_list div:hover .desc{
        background:#fff;
        cursor: pointer;
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
    }
    .page_map360_list .mobile_map_list .wrapper_list div .title{
        color: #316C00;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
    }

    .page_map360_list .map360 .wrapper .mobile_map_list{
        display: block;
    }
    .page_map360_list .map360 .wrapper .map{
        display: none;
    }


    .page_accommodation_list .crumbs .right {
        width:39%; 
    }
    .page_accommodation_list .crumbs .left{
        display: none;
    }
    .page_accommodation_list .acc_place .right .desc{
        max-height: none;
    }
    .page_poll_list #poll-list .wrap{
        margin:60px auto 0px;
    }

    .simple-page .simple-data .simple-title h2{
        font-size: 20px;
        margin-bottom: 0px;
    }
    .page_nature_inner #main #nature #data .data-title h2 {
        font-size: 20px;
    }
    .simple-page .simple-inner .crumbs .left{
        width:100%;
    }
    .page_news_single .crumbs .right{
        width:100% !important;
        margin-top:10px;
    }
    .simple-page .simple-inner .crumbs .right .date {
        margin: 0;
    }

    #slider_mobile{
        display: block;
    }
    #myCarousel{
        display: block;
    }
    #accordion td{
        padding: 0;
    }
    #accordion td i {
        display: none;
    }
    #accordion td a{
        color: #316C00;
        padding: 8px;
        float: left;
        position: relative;
        width: 100%;
    }
    #accordion td a:hover{
        color:#85c025;
    }
    #navigation_secondary .navbar-toggle{
        color:#316c00;
    }

    #navigation_bottom .dropdown-menu li a .circle_wrap,
    #navigation_bottom .dropdown-menu li a i{
        width:50px;
        line-height: 50px;
        height: 50px;
    }
    #navigation_bottom .dropdown-menu li{
        margin: 1px 0;
        width:none;
    }
    #navigation_bottom .dropdown-menu{
        background: transparent !important;
        top:-1px !important;
        height: 67px;
        z-index: 9999;
        width:70%;
        float: left;
    }
     #navigation_bottom .dropdown-menu > li > a{
        padding: 3px 10px;
     }
     #navigation_bottom .dropdown-menu li a i
     {
        font-size: 1.5em;
     }
     #navigation_bottom .dropdown-menu li a .circle_wrap{
        background: transparent;
        border: none;
     }
     #navigation_bottom{
        height: 67px;
        top:112px;
     }

     #navigation_bottom .dropdown-menu .map360 i{
        background-size: 40px auto;
     }
     #navigation_bottom .dropdown-menu .gpsmaps i{
        background-size: 30px auto;
     }
     #navigation_bottom .dropdown-menu .map360:hover i{
        background-size: 40px auto;
    }
     #navigation_bottom .dropdown-menu .gpsmaps:hover i{
        background-size: 30px auto;
    }
   


    #header{
        max-height: none;
    }
    #top_bar{
        max-height: none;
    }
    #header .row_green{
        max-height: none !important;
    }
    #top_bar .row_green .container{
        max-height: none !important;
    }

    #navigation_bottom{
        display: block;
        position: absolute;
    }
    .bottom_toggle{
        display: none;
    }
    .page_home #navigation_bottom{
        height: auto;
        top: none;
    }
    .page_home #navigation_bottom .dropdown-menu{

    }
    .page_home #navigation_bottom .dropdown-menu li {
        width:50%;
        height: 185px;
    }
    .page_home #navigation_bottom {
        height: auto;
        
        position: relative;
    }

    .page_home #navigation_bottom .dropdown-menu{
        background: transparent;
        height: auto;
        width: 100%;
        position: absolute;
        margin: 12% 0px;
        top: -74px !important;

    }

    #footer .dark-line .socials a{
        margin: 0 !important;
    }
     .page_home #navigation_bottom .dropdown-menu li a i{
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 2.5em;
    }
    #navigation_bottom .dropdown-menu li a div.text {
        display: none;
    }

    .page_home #navigation_bottom .dropdown-menu .map360 i{
        background-size: 55px auto;
    }
     .page_home #navigation_bottom .dropdown-menu .gpsmaps i{
        background-size: 45px auto;
    }
     .page_home #navigation_bottom .dropdown-menu .map360:hover i{
        background-size: 55px auto;
    }
     .page_home #navigation_bottom .dropdown-menu .gpsmaps:hover i{
        background-size: 45px auto;
    }
     .page_home #navigation_bottom .dropdown-menu li a{
        padding: 25px 20px;
    }


    .page_home #navigation_bottom .dropdown-menu li a .circle_wrap {
        width: 80px;
        height: 80px;
        line-height: 80px;
        background: #fff;
    }

    

    #main{
        margin-bottom: 30px;
        overflow: hidden;
    }

    .tp-caption{
        display: none;
    }
    #main_nav li a div{
        display: none;
    }
    #slider ul,
    #slider ul:after{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        z-index: 0; 
    }
    #slider ul:after{
        countent:'';    
    }
    #slider ul li{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover !important;
        background-repeat: no-repeat;
        background-position: top center;
        z-index: 0;
        animation: 6s linear infinite 0s; 
        top:0;
        left: -477px;
    }
    #slider ul li img{

    }
    #slider .border_shadow{
        display: none;
    }
    #navigation_bottom .dropdown-menu{
        box-shadow: none;
        border: none !important;
        top:49px !important;
    }
    #accordion{
        padding: 20px;
        margin: 20px;
    }
    .page_nature_inner #main #nature #data {
        margin: -1000px auto 0px;
    }
    .page_nature_inner #main #nature #data .data-menu .right {
        width: 27%;
        float: right;
    }


    #logo-holder{
        margin-left: 0 ;
        top:11px;
    }
    #lang_switcher{
        margin: 0 -15px;
    }
    #search{
        top:-25px;
        margin-right: 5%;
    }
    #logo-holder a {
        max-width: 100px;
    }
      #top_bar .row_green {
        max-height: 160px;
    }
    #navigation_main .right{
        width:100% !important;
        margin-top: 45px;
    }
    #main_nav li {
        margin: 5px 3px 5px 0;
        width: 13.5%;
        float: left;
        position: relative;
    }
    #main_nav li a {
      color: #fff;
      padding: 7px 0px 7px;
      text-align: center;
    }
    #main_nav ul{
        margin: 0 15px;
        width: 85%;
        float: none;
        margin: 0 auto;
        padding-bottom: 6px;
    }
    #top_bar .row_green .container {
      max-height: 160px;
      margin: 0;
      padding: 0;
    }
    #navigation_main{
        max-height: 160px;
    }
    #navigation_secondary{
        top: 0;
        margin-top:0;
    }
    #footer-logos ul li{
        width:31%;
    }
    #footer .dark-line .categories #subscription .submit_btn{
        float: left;
    }
    #footer .dark-line .socials{
        margin-top: 5%;
        float: right;
        width:28%;
    }
    #footer .dark-line .socials a {
        width:30%;
        margin-right:2%;
    }
    #footer .dark-line .categories{
        width:50%;
    }
    #footer .dark-line .socials {
        margin-top: 5%;
        float: right;
        width: 32%;
    }
    .bottom_toggle{
        width:100%;
    }
    .page_nature_inner #main #nature #data .data-menu .right .date {
        margin: 10px 0;
    }
    .page_nature_inner #main #nature #data .data-menu .right .divider {
        margin:0 20px;
    }
    .page_nature_inner #main{
        height: auto;
    }
     .page_gallery_list #gallery .wrapper,
      .page_video_list #video_gallery .wrapper{
        margin-top: 60px !important;
    }
    .page_gallery_list #gallery .list ,
     .page_video_list #video_gallery .list {
        padding: 25px 45px;
    }
     .page_gallery_list #gallery .list ul li:nth-child(3n),
     .page_video_list #video_gallery .list ul li:nth-child(3n) {
        margin-right: 5.36%;
    }
    .page_gallery_list #gallery .list ul li:nth-child(2n),
    .page_video_list #video_gallery .list ul li:nth-child(2n) {
            margin-right: 0px !important;
    }
    .page_gallery_list #gallery .list ul li,
     .page_video_list #video_gallery .list ul li {
        min-width: 298px;
        max-width: 298px;
    }
    .page_gallery_list #gallery .list ul li,
    .page_video_list #video_gallery .list ul li{
        min-width: 100%;
    }
    .page_gallery_list .crumbs .right .divider,
    .page_video_list .crumbs .right .divider{
        margin: 0px 21px;
    }
    .page_gallery_list .crumbs .right .date,
     .page_video_list .crumbs .right .date{
        margin-top:10px;
    }
    .page_gallery_list .crumbs .right,
    .page_video_list .crumbs .right{
        width:30%;
    }
    .page_news_list #news-list .wrap {
        margin:60px auto 0px !important;
    }
     .page_news_list #news-list .row-list .box .description{
        max-height: 83px;
        overflow: hidden;
    }
    .page_news_list #news-list .row-list .box .right{
        min-height: 210px;
    }
    .page_nature_inner #main #nature #data .data-content p img{
        width:355px;
        height: 400px;
    }
    .page_nature_inner #main #nature #data .data-content p{
        position: relative;
        width:100%;
    }

    .page_news_single #news-inner .wrap,
    .page_poll_list #poll-list .wrap,
    .page_poll_single #poll-single .wrap,
    {
        margin:60px auto 0px;
    }
    .page_bulletin_list .wrapper{
        margin: 60px auto 120px !important;
    }
    .page_news_single .crumbs .right .date {
         margin:10px 0;
    }
    .page_poll_list .box-list .box .right .top .title{
        width:100%;
    }
    .page_news_single .crumbs .right .divider,
    .page_poll_single .crumbs .right .divider{
        margin:0 21px;
    }
    .page_news_single .crumbs .right{
        width:28%;
    }

    .page_poll_list .box-list .box .right .top .status{
        width:100%;
        margin:10px 0;
    }
    .page_poll_single .main-data .data .right .top .status{
        margin:20px 0;
    }
    .page_poll_single .crumbs .right{
        width:30%;
    }
    .page_poll_single .crumbs .right .date{
        margin:10px 0;
    }
    .page_poll_single .form-data .user-data .right .top .box{
        width:100% !important;
        margin-bottom: 5px;
    }
    .page_bulletin_list #bulletin-list .bulletin-item{
        width:100%;
    }
    .page_links_list .wrapper{
        margin:60px auto;
    }
    #uf_links .bottom .link_box{
        width:100%;
    }
    #uf_links .bottom .link_box .image{
        width:35%;
    }
    #uf_links .bottom .link_box .title{
        width:56%;
        height: auto;
    }
    #uf_links .bottom .link_box .link{
        width:100%;
    }
    .page_buyer_profile_list #buyer-search .wrap{
        margin:60px auto 0;
    }
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .left i {
        font-size: 3em;
    }
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .left,
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .right,
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .search-word,
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .period,
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .type{
        width:100%;
    }
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .button input{
        padding: 5px 40px;
    }
    .page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .bottom .results div{
        margin-right: 15px;
        font-size: 14px;
    }
    .page_buyer_profile_list #buyer-search .filter-holder .files-list .right{
        width:48%;
        float: none;
        margin: 0 auto;
    }
    .page_buyer_profile_list #buyer-search .filter-holder .files-list .right .box {
        width:45%;
    }
     .page_buyer_profile_list #buyer-search .list-holder .box .top .type,
     .page_buyer_profile_single #buyer-profile-single .list-holder .box .top .type {
        font-size: 1.5em;
        width:100%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .title,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .title  {
        font-size: 1em;
        width:55%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .published,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published{
        width:36%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .published i,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published i{
        font-size: 2em;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .links .right{
        width:50%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box-order .description .project {
        width:48.9%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .links .right a span{
        font-size: 18px;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box-order .description .divider-v,
    .page_buyer_profile_single #buyer-profile-single .main-data .description .divider-v{
        width:100%;
        margin: 0px 0%;
        min-height: 2px;
        height: 10px !important;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box-order .description .subject,
    .page_buyer_profile_list #buyer-search .list-holder .box-order .description .project,
    .page_buyer_profile_list #buyer-search .list-holder .box .links .left {
        width:100%;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .date,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .file,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .date,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .file  {
        width:20%;
    }
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published{
        float: right !important;
    }
    .page_buyer_profile_single #buyer-profile-single .main-data .description .subject,
    .page_buyer_profile_single #buyer-profile-single .main-data .description .project{
        width:100%;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .right{
        width:100%;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left{
        margin-bottom: 20px;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left .title{
        font-size: 1.5em;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left i{
        font-size:3em;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-label{
        width:43%;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value{
        width:57%;
    }
    .page_buyer_profile_single #buyer-profile-single .wrap{
        margin: 60px auto 0px;
    }
    .page_publications_list .box-list .box .right .top .title{
        width:100%;
    }
    .page_publications_list .box-list .box .right .bottom .divider{
        margin:0px 7px;
    }
    .page_publications_list .box-list .box .right,
    .page_publications_list .box-list .box .left{
        width:100%;
    }
    .page_publications_list .crumbs .left{
        display: none;
    }
    .page_publications_list .crumbs .right{
        width:30%;
    }
    .page_publications_list .crumbs .middle{
        width:69%;
    }
    .page_publications_list #publications-list .wrap{
        margin:60px auto 0;
    }

    .page_publications_list .crumbs .right{
        width:27%;
    }
    .page_accommodation_list #accommodation{
        margin-top:60px;
    }
    .page_accommodation_list .crumbs .right{
        width:28%;
    }
    .page_accommodation_list .acc_place .left{
        width:100% ;
    }
    .page_accommodation_list .acc_place .right{
        width:100% ;
    }
    .page_accommodation_list .acc_place .wrapper {
        width:100%;
    }
      .page_contacts #main #contacts .wrap{
        margin:60px auto 0;
    }
    .page_contacts #main #contacts .box .office_location .office_header .left{
        width:100%;
    }
    .page_contacts #main #contacts .box .office_location .office_header .right{
        width:100%;
        margin:10px 0;
    }
    .page_contacts #main #contacts .box .office_location .office_bottom .office_data{
        width:59%;
    }
    .page_contacts #main #contacts .box .office_location .office_bottom .office_divider_2,
    .page_contacts #main #contacts .box .office_location .office_bottom .office_map_picture{
        display: none;
    }
    .page_contacts #main #contacts .form_wrap #contact .left input,
    .page_contacts #main #contacts .form_wrap #contact .right textarea {
        width:100%;
    }
    .page_contacts #main #contacts .form_wrap #contact .left,
    .page_contacts #main #contacts .form_wrap #contact .right{
        width:100%;
    }
    .page_contacts #main #contacts .form_wrap{
        min-height: 600px;
    }
    .page_contacts #main #contacts .form_wrap #contact .submit_wrap button{
        top:20px;
        float: left;
    }
    .page_contacts #main #contacts .form_wrap #contact .left .row{
        margin: 0;
    }
    
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    .page_buyer_profile_list #buyer-search .wrap,
    .page_buyer_profile_single #buyer-search .wrap,
    .page_buyer_profile_single #buyer-profile-single .wrap {
        margin: 160px auto 0px;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .type,
    .page_buyer_profile_single #buyer-profile-single .list-holder .box .top .type {
        font-size: 1.5em;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .title,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .title  {
        font-size: 1em;
        width:55%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .published,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published{
        width:21%;
    }
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published{
        float: right;
    }
    .page_buyer_profile_single #buyer-profile-single .main-data .top .title{
        width:70%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .published i,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published i{
        font-size: 2em;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .links .right{
        width:50%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box-order .description .project {
        width:48.9%;
    }

    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .date,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .file,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .date,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .file  {
        width:15%;
    }
    .page_buyer_profile_single #buyer-profile-single .main-data .description .project{
        width:48.9%;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left .title,
    {
        font-size: 1.5em;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left i{
        font-size: 3.5em;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-label{
        width:32%;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value {
        width: 68%;
    }

    .bottom_toggle{
        position: relative;
        top:-2px;
    }
    .page_news_list #news-list .row-list .box .description{
        max-height: 100px;
        overflow: hidden;
    }
    .page_news_list #news-list .row-list .box .right{
        min-height: 210px;
    }
    .page_video_list #video_gallery .wrapper{
        margin-top:160px;
    }
  
    .page_nature_inner #main #nature #data {
        margin: -950px auto 0px;
    }
    #navigation_bottom .dropdown-menu {
        height:94px;
    }
    #main_nav li a{
        padding: 7px 8px;
    }
    #top_bar .row_green .container{
        padding: 0;
    }
    #navigation_secondary ul li a{
        padding: 10px 0;
        font-size: 12px;
    }
    .tp-rightarrow.default,
    .tp-leftarrow.default{
        display: none;
    }
    #slider .orange_back_big {
        height: 35px ;
        top:168px !important;
    }
    #slider .circle_gn,
    #slider .circle_gn_en,
    #slider .circle_gn_ru{
        background-size: 100px auto !important;
    }
    #slider .circle_bl, #slider .circle_bl_en, #slider .circle_bl_ru{
        background-size: 70px auto !important;
    }
    #slider .circle_oa, #slider .circle_oa_en, #slider .circle_oa_ru{
        background-size: 90px auto !important;
    }

    #slider .fig_bg, #slider .fig_bg_en, #slider .fig_bg_ru{
        top:165px!important;
        min-width: 260px !important;
        height: 45px !important;
    }
    #slider .fig_bp, #slider .fig_bp_en, #slider .fig_bp_ru{
        min-width: 300px !important;
        top:200px !important;
        left: 500px !important;
        height: 45px !important;
    }
    #slider .fig_ep,#slider .fig_ep_en, #slider .fig_ep_ru{
        left: 550px !important;
        top:230px !important;;
        height: 45px !important;
    }
    #slider .orange_back{
        height: 30px !important;
    }
    .tp-bullets{
        display: none;
    }
    #navigation_secondary ul li a {
    padding: 10px 0px;
    }
    #top_bar .container{
        width:100%;
    }
    #logo-holder{
        margin-left: 0;
    }
    #main_nav ul{
        margin-right: -0.5%;
    }
    #navigation_secondary ul{
        margin:0 auto;
        float: right;
    }
      .bottom_toggle{
        margin: 0;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: transparent url("/assets/media/hover_bg.png") repeat scroll 0% 0%;

    }
    .bottom_toggle .header_bottom{
        padding: 5px;
        margin: 0;
        height: 40px;
        float: none;
        margin:0 auto;
        cursor: pointer;
        display: block;
    }

    .bottom_toggle .header_bottom .fa-caret-up{
        display: block;
    }
    .bottom_toggle .header_bottom .fa-caret-down{
        display: none;
    }
    .bottom_toggle .header_bottom.collapsed .fa-caret-up{
        display: none;
    }
    .bottom_toggle .header_bottom.collapsed .fa-caret-down{
        display: block;
    }
    .bottom_toggle .header_bottom i{
        color: #fff;
    }


    #navigation_bottom .dropdown-menu li a i{
        width:60px !important;
        height: 60px !important;
        line-height: 60px !important;
        font-size: 25px !important;
    }
    #navigation_bottom .dropdown-menu .map360 i {
        background-size: 40px auto !important;
    }
    #navigation_bottom .dropdown-menu .gpsmaps i {
        background-size: 30px auto !important;
    }
    #navigation_bottom .dropdown-menu li .text{

        font-size: 12px;
    }
    #navigation_bottom .dropdown-menu li a div.text{
        width:63% !important;
    }
    #navigation_bottom .dropdown-menu li{
        margin: 10px 0% -10px !important;
    }

    #navigation_bottom .dropdown-menu .map360:hover i{
        background-size: 55px auto;
    }
    #navigation_bottom .dropdown-menu .gpsmaps:hover i{
        background-size: 45px auto;
    }
    #navigation_bottom .dropdown-menu li a .circle_wrap{
        width: 60px;
        height: 60px;
        line-height: 60px;
        float: left;
    }
    #navigation_bottom .dropdown-menu li a div.text {
        width: 105% !important;
    }
    #navigation_bottom .dropdown-menu li{
        width:25%;
    }
    .page_home #news .right ul li a i {
        width: 12%;
        padding: 7px;
    }
    .page_home #news .right ul li a .title {
        width:88%;
    }
    .page_home #buletin .right .divider{
        right:125px;
    }
    .page_home #buletin .right ul li a {
        padding-left: 0;
    }
    .page_home #buletin .right ul li i{
        padding: 7px 7px 7px 0;
    }
    .page_home #buletin .right ul li:nth-child(2n+1) {
        margin-right: 10%;
    }
    .page_home #buletin .right ul li {
        width:45%;
    }
    .page_home #news .left i,
    .page_home #buletin .left i{
        font-size: 3em;
    }
    .page_home #news .left,
    .page_home #buletin .left{
        width:100%;
        height:70px;
    }
    .page_home #buletin .right .divider {
        right: 162px;
        margin: 3% 0;
    }
    .page_home #buletin .right,
    .page_home #news .right
    {
        width:100%;
        padding-left: 0 !important;
    }
    .page_home #buletin .right ul{
        margin-top:10px;
    }
    .page_home #news .left .wrap,
    .page_home #buletin .left .wrap {
        margin:2% 0;
    }
    .page_home #slider_animals .carousel-box .carousel-holder{
        width: 617px;
    }
    .page_home #slider_animals .carousel-box .carousel-holder ul li .carousel-item {
        width: 140.4px;
    }
    .caroufredsel_wrapper{
        width: 623px !important;
    }
    .page_home #polls .right ul li .poll-item .pi-right .pi-status .pi-status-name {
        font-size: 18px;
        height: 35px;
    }
    .page_home #polls .right ul li .poll-item{
        height:110px;
    }
    .page_home #polls .left{
        height: 372px;
    }
    .page_home #polls .left .wrap a i{
        font-size: 3em;
    }
    .page_home #polls .left .wrap{
        margin:210% 0;
    }
    .page_home #polls .divider{
        left:319px;
    }
    #footer-logos ul li{
        width:31%;
    }
    #footer .dark-line .categories #subscription{
        margin: 0;
        padding:0;
    }
    #footer .dark-line .categories #subscription .submit_btn{
        float: left;
    }
    #footer .dark-line .categories #menu {
        display: none;
    }
    #footer .dark-line .socials{
        margin-top: 5%;
        float: right;
        width:28%;
    }
    #footer .dark-line .socials a {
        width:30%;
        margin-right:2%;
    }
    .page_home #buletin,
    .page_home #news {
        min-height: 410px;
        max-height: 410px;
    }
    .page_nature_inner #main #nature #data .data-menu .right {
        width: 30%;
        float: right;
    }
    .page_links_list .wrapper{
        margin:160px auto;
    }

     .page_gallery_list #gallery .wrapper,
     .page_vide_list #gallery .wrapper,
     .page_news_list #news-list .wrap,
     .page_poll_list #poll-list .wrap,
     .page_poll_single #poll-single .wrap{
        margin-top:160px !important;
    }
    .bottom_toggle .header_bottom .fa-caret-up {
        top:-68px;
        position: relative;
    }
    .page_gallery_list .crumbs .right .divider,
    .page_video_list .crumbs .right .divider,
    .page_poll_list .crumbs .right .divider,
    .page_poll_single .crumbs .right .divider{
        margin: 0px 21px;
    }
    .page_gallery_list .crumbs .right .date,
    .page_video_list .crumbs .right .date,
    .page_poll_list .crumbs .right .date,
    .page_poll_single .crumbs .right .date{
        margin-top:10px !important;
    }
    .page_gallery_list .bottom_toggle,
    .page_video_list .bottom_toggle{
        top: -2px;
        position: relative;
    }
     .page_gallery_list #gallery .list,
     .page_video_list #video_gallery .list{
        padding: 35px 45px !important;
    }
    .page_gallery_list #gallery .list ul li:nth-child(even),
    .page_video_list #video_gallery .list ul li:nth-child(even){
        margin-right: 0;
    }
    .page_gallery_list #gallery .list ul li,
    .page_video_list #video_gallery .list ul li {
        min-width: 298px;
        max-width: 298px;
    }
    .page_gallery_list #gallery .list ul li:nth-child(3n),
    .page_video_list #video_gallery .list ul li:nth-child(3n) {
        margin-right: 5.36%;
    }
    .page_gallery_list #gallery .list ul li:nth-child(2n),
    .page_video_list #video_gallery .list ul li:nth-child(2n) {
            margin-right: 0px !important;
    }

     .page_news_single #news-inner .wrap{
        margin:160px auto 0px;
    }
    .page_news_single .crumbs .right .date {
         margin:10px 0;
    }
    .page_news_single .crumbs .right .divider{
        margin:0 21px;

    }
    .page_poll_list .box-list .box .right .top .status{
        width:29%;
    }
    .page_poll_list .box-list .box .right .top .title{
        width:71%;
    }
    .page_poll_single .main-data .data .right .top .status {
        width:100px;
    }
    .page_poll_single .main-data .data .right .top .status i{
        float: right;
    }
    .page_poll_single .main-data .data .right .top .status .status-text .text{
        width:100%;
        text-align: right;
    }
    .page_poll_single .main-data .data .right .top .status .status-text{
        float: right;
        text-align: right;
    }
    .page_poll_single .form-data .user-data .right .top .box.years,
    .page_poll_single .form-data .user-data .right .top .box.education,
    .page_poll_single .form-data .user-data .right .top .box.country {
        width:220px;
    }
    .page_bulletin_list .wrapper{
        margin: 160px auto 120px;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .top .title {
        width:76%;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .top .link {
        width:24%;
    }
    .page_publications_list #publications-list .wrap {
        margin:160px auto 0;
    }
    .page_publications_list .box-list .box .right .top .title{
        width:100%;
        text-align: center;
    }
    .page_publications_list .crumbs .right{
        width:27%;
    }
    .page_accommodation_list #accommodation{
        margin-top:160px;
    }
    .page_accommodation_list .crumbs .right{
        width:28%;
    }
    .page_accommodation_list .acc_place .left{
        width:100% ;
    }
    .page_accommodation_list .acc_place .right{
        width:100% ;
    }
      .page_contacts #main #contacts .wrap{
        margin:160px auto 0;
    }
    .page_contacts #main #contacts .box .office_location .office_header .left{
        width:69%;
    }
    .page_contacts #main #contacts .box .office_location .office_header .right{
        width:30%;
    }
      .panorama-container{
        height:300px;
        width:500px;
        overflow: hidden;
    }
     .modal_360_opened{
        top:70%;
        margin-left: -260px;
    }
   
   

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .page_contacts #main #contacts .wrap{
        margin:160px auto 0;
    }
    .page_contacts #main #contacts .box .office_location .office_header .right {
        width:22%;
    }

     .bottom_toggle{
        position: relative;
        top:-2px;
    }
    .page_bulletin_list #bulletin-list .bulletin-item .top .link{
        width:17%;
    }
    .page_poll_single .form-data .user-data .right .top .box.country{
        width:153px;
    }

    .page_news_single #news-inner .wrap,
    .page_buyer_profile_single #buyer-profile-single .wrap{
        margin:160px auto 0px;
    }
    .page_news_single .crumbs .right .date,
    .page_poll_single .crumbs .right .date {
         margin:10px 0;
    }
    .page_news_single .crumbs .right .divider,
    .page_poll_single .crumbs .right .divider{
        margin:0 21px;
    }

    .page_gallery_list #gallery .wrapper,
    .page_video_list #video_gallery .wrapper,
    .page_news_list #news-list .wrap,
    .page_poll_list #poll-list .wrap,
    .page_poll_single #poll-single .wrap,
    .page_bulletin_list .wrapper,
    .page_links_list .wrapper{
        margin-top:160px;
    }
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published{
        float: right;
    }
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .date,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .file,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .date,
    .page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .file  {
        width:13%;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .title,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .title {
        width:60%;
        font-size: 1em;
    }
    .page_buyer_profile_list #buyer-search .list-holder .box .top .published i,
    .page_buyer_profile_single #buyer-profile-single .main-data .top .published i{
        font-size: 2em;
    }

    .page_buyer_profile_list #buyer-search .wrap{
        margin:160px auto 0px;
    }
    .page_news_list .bottom_toggle{
        top: -2px;
        position: relative;
    }
    .bottom_toggle .header_bottom .fa-caret-up {
        top:-68px;
        position: relative;
    }
    .page_gallery_list .crumbs .right .divider,
    .page_video_list .crumbs .right .divider,
    .page_poll_list .crumbs .right .divider{
        margin: 0px 21px;
    }
    .page_gallery_list .crumbs .right .date,
     .page_video_list .crumbs .right .date,
     .page_poll_list .crumbs .right .date{
        margin-top:10px;
    }

    .page_poll_list .box-list .box .right .top .status{
        width:22%;
    }
    .page_nature_inner #main #nature #data .data-menu .right {
        width: 25%;
        float: right;
    }
    .page_gallery_list #gallery .list,
    .page_video_list #video_gallery .list{
        padding: 35px 45px !important;
    }
    .page_gallery_list #gallery .list ul li,
    .page_video_list #video_gallery .list ul li {
        min-width: 252px;
        max-width: 252px;
    }
    .page_gallery_list #gallery .list ul li .title,
    .page_video_list #video_gallery .list ul li .title  {
        padding: 0 10px;
    }

    #navigation_bottom .dropdown-menu li a .circle_wrap{
        width: 60px;
        height: 60px;
        line-height: 60px;
        float: left;
    }

    #footer .dark-line .socials {
        float: right;
        position: absolute;
        right: 0;
        top:59%;
    }
    #footer .dark-line .categories #subscription {
        float: left;
        position: relative;
        width: 20.5%;
    }
    .page_home #buletin .right .divider{
        right: 168px;
    }
    .page_home #slider_animals .carousel-box .carousel-holder {
        width: 840px;
    }
    .page_home #slider_animals .carousel-box .carousel-holder{
        overflow: hidden;
    }
    .page_home #slider_animals .carousel-box .carousel-holder ul li .carousel-item{
        width: 154.1px;
    }

    #slider .circle_oa,#slider .circle_oa_en, #slider .circle_oa_ru {
        background-size: 110px auto !important;
    }

    #navigation_bottom .dropdown-menu li a i{
        width:60px !important;
        height: 60px !important;
        line-height: 60px !important;
        font-size: 25px !important;
    }
    #navigation_bottom .dropdown-menu .map360 i {
        background-size: 40px auto !important;
    }
    #navigation_bottom .dropdown-menu .gpsmaps i {
        background-size: 30px auto !important;
    }
    #navigation_bottom .dropdown-menu li .text{

        font-size: 12px;
    }
    #navigation_bottom .dropdown-menu li a div.text{
        width:63% !important;
    }
    #navigation_bottom .dropdown-menu li{
        margin: 10px 0% -10px !important;
    }

    #navigation_bottom .dropdown-menu .map360:hover i{
        background-size: 55px auto;
    }
    #navigation_bottom .dropdown-menu .gpsmaps:hover i{
        background-size: 45px auto;
    }

    #navigation_bottom.navbar-header {
        float: none;
    }
    .header_bottom {
        display: block;
    }
    #navigation_bottom.navbar-collapse {
        border-top: 1px solid white !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    #navigation_bottom.navbar-collapse.collapse {
        display: none!important;
    }
    #navigation_bottom.navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    #navigation_bottom.navbar-nav>li {
        float: none;
    }
    #navigation_bottom.navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #navigation_bottom .dropdown-menu li a i{
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 30px;
        float: left;
    }
    #navigation_bottom .dropdown-menu li{
        width:25%;
        margin: 10px 0%;
    }
    #navigation_bottom .dropdown-menu li .text{
        height: 80px;
        margin-top: 11px;
        float: left;
        width:52% !important;
        margin-left: 10px;
    }
    #navigation_bottom .dropdown-menu .map360 i{
        background-size: 55px auto;
    }
    #navigation_bottom .dropdown-menu .gpsmaps i{
        background-size: 45px auto;
    }
    .tp-rightarrow.default,
    .tp-leftarrow.default{
        background-size: 40px auto !important;
        display: none;
    }
    #slider .orange_back_big{
        height: 68px;
        top:220px !important;
    }
    #slider .circle_gn,#slider .circle_gn_en, #slider .circle_gn_ru{
        height:200px !important;
        background-size: 150px auto !important;
        min-width: 320px;
    }
    #slider .circle_bl,#slider .circle_bl_en, #slider .circle_bl_ru{
        background-size: 90px auto !important;
        margin:0 10px;
        min-width:360px;
    }
    #slider .circle_oa,#slider .circle_oa_en, #slider .circle_oa_ru{
        background-size: 120px auto !important;
    }
    #slider .fig_bg,#slider .fig_bg_en, #slider .fig_bg_ru{
        top:216px!important;
        min-width: 260px !important;
        height: 50px !important;
    }
    #slider .fig_bp, #slider .fig_bp_en, #slider .fig_bp_ru{
        min-width: 300px !important;
        top:250px !important;
        left: 600px !important;
        height: 50px !important;
    }
    #slider .fig_ep, #slider .fig_ep_en, #slider .fig_ep_ru{
        left: 750px !important;
        top:280px !important;;
        height: 50px !important;
    }
    #slider .orange_back{
        height: 50px !important;
    }
    .tp-bullets{
        padding: 7px 20px 0px;
    }
    .tp-bullets .bullet{
        border: 3px solid #FFF !important;
    }
    #slider .border_shadow{
        height: 12px;
    }
    .fullwidthbanner-container{

    }
    .fullwidthbanner{

    }
    .tp-bgimg{
        background-position:inherit !important;
    }
    .fullwidthbanner ul li:nth-child(3) .tp-caption{
        right: 0;
        left: auto !important;
    }
    .fullwidthbanner ul li:nth-child(4) .tp-caption{
        left: 0 !important;
    }
    #navigation_secondary ul li a {
        padding: 10px 2.5px;
    }
    .page_home #polls .divider{
        left: 418px;
    }

    .bottom_toggle{
        margin: 0;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: transparent url("/assets/media/hover_bg.png") repeat scroll 0% 0%;
    }
    .bottom_toggle .header_bottom{
        padding: 5px;
        margin: 0;
        height: 40px;
        float: none;
        margin:0 auto;
        cursor: pointer;
    }

    .bottom_toggle .header_bottom .fa-caret-up{
        display: block;
    }
    .bottom_toggle .header_bottom .fa-caret-down{
        display: none;
    }
    .bottom_toggle .header_bottom.collapsed .fa-caret-up{
        display: none;
    }
    .bottom_toggle .header_bottom.collapsed .fa-caret-down{
        display: block;
    }
    .bottom_toggle .header_bottom i{
        color: #fff;
    }
    .page_nature_inner #main #nature #data{
        margin: -900px auto 0px;
    }
    .page_home #polls .right ul li .poll-item .pi-right .pi-status .pi-status-name{
        height: 28px;
        line-height: 28px;
        width:100%;
    }
    .page_home #polls .right ul li .poll-item{
        height: 100px;
    }
    .page_home #buletin .right ul li i{
        padding: 11px;
    }
    .page_publications_list .crumbs .right{
        width:22%;
    }
    .page_publications_list #publications-list .wrap {
        margin:160px auto 0px;
    }
    .page_publications_list .box-list .box .right .bottom .divider{
        margin:0 6px;
    }
    .page_accommodation_list #accommodation{
        margin-top:160px;
    }
    .page_accommodation_list .crumbs .right{
        float: right;
        width:25%;
    }
     .panorama-container{
        height:400px;
        overflow: hidden;
    }
     .modal_360_opened{
        top:70%;
    }

}

/* Large desktops and laptops */
@media (min-width: 1200px) and (max-width:1700px) {

    #slider .circle_oa_en{
        margin-left: 35px;
    }
    .lang_en #slider ul li .sign{
        margin-left: 50px;
    }
    #slider .circle_oa_ru{
        margin-left: 35px;
        background-size: 120px !important;
    }
    .lang_ru #slider ul li .sign{
        margin-left: 50px;
    }
    .lang_ru #slider ul li .park_label{
        margin-left: 60px;
    }
    .lang_en #slider ul li .park_label{
        left:530px !important;
    }

    .panorama-container{
        height:500px;
        overflow: hidden;
    }
    .modal_360_opened{
        top:55%;
    }

    #navigation_bottom .dropdown-menu li a i{
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 30px;
        float: left;
    }
    #navigation_bottom .dropdown-menu .map360:hover i{
         background-size: 55px auto;
     }
    #navigation_bottom .dropdown-menu .gpsmaps:hover i{
        background-size: 45px auto;
    }
    #navigation_bottom .dropdown-menu li{
        width:25%;
        margin: 10px 0%;
    }
    #navigation_bottom .dropdown-menu li .text{
        height: 80px;
        margin-top: 11px;
        float: left;
        width:60% !important;
        margin-left: 10px;
    }
    #navigation_bottom .dropdown-menu .map360 i{
        background-size: 55px auto;
    }
    #navigation_bottom .dropdown-menu li a .circle_wrap{
        width: 80px;
        height: 80px;
        line-height: 80px;
        float: left;
    }
    #navigation_bottom .dropdown-menu .gpsmaps i{
        background-size: 45px auto;

    }
    .tp-rightarrow.default,
    .tp-leftarrow.default{
        background-size: 65px auto !important;
    }
    #slider .orange_back_big{
        height: 68px;
        top:270px !important;
    }
    #slider .circle_gn,
    #slider .circle_gn_en,
    #slider .circle_gn_ru{
        height:200px !important;
        background-size: 170px auto !important;
        min-width: 260px;
    }
    #slider .circle_bl, #slider .circle_bl_en, #slider .circle_bl_ru{
        background-size: 110px auto;
        margin:0 10px;
        min-width:360px;
    }
    #slider .circle_oa{
        background-size: 130px auto !important;
    }
    #slider .circle_oa_en, #slide .circle_oa_ru{
        background-size: 100px auto !important;
        margin-left: 30px !important;
    }
    #slider .fig_bg, #slider .fig_bg_en, #slider .fig_bg_ru{
        top:216px!important;
        min-width: 260px !important;
    }
    #slider .fig_bp,#slider .fig_bp_en, #slider .fig_bp_ru{
        min-width: 300px !important;
        left: 785px !important;
    }
    #slider .fig_ep,#slider .fig_ep_en, #slider .fig_ep_ru{
        left: 830px !important;
        top:290px !important;;
    }
    #slider .orange_back{
        height: 50px !important;
    }
    .tp-bullets{
        padding: 7px 20px 0px;
    }
    .tp-bullets .bullet{
        border: 3px solid #FFF !important;
    }
    #slider .border_shadow{
        height: 12px;
    }
    .fullwidthbanner-container{
        max-height: 450px !important;
        height:450px !important;
        min-height: 450px !important;
    }
    .fullwidthbanner{
        height: 450px !important;
        max-height: 450px !important;
        min-height: 450px !important;
    }
    .tp-bgimg{
        background-position:inherit !important;
    }
    .fullwidthbanner ul li:nth-child(3) .tp-caption{
        right: 0;
        left: auto !important;
    }
    .fullwidthbanner ul li:nth-child(4) .tp-caption{
        left: 0 !important;
    }
    .page_nature_inner #main #nature #data{
        margin: -850px auto 0px;
    }
    #navigation_secondary ul li a{
        padding: 10px 12.6px !important;
    }
	
	.page_gallery_list #gallery .wrapper,
	.page_video_list #video_gallery .wrapper,
	.page_buyer_profile_list #buyer-search .wrap,
	.page_buyer_profile_single #buyer-profile-single .wrap,
	.page_news_list #news-list .wrap,
	.page_news_single #news-inner .wrap,
	.page_poll_list #poll-list .wrap,
	.page_poll_single #poll-single .wrap,
	.page_bulletin_list .wrapper,
	.page_links_list .wrapper,
	.page_documents_list .wrapper,
	.page_publications_list #publications-list .wrap,
	.page_accommodation_list #accommodation,
	.page_contacts #main #contacts .wrap{
		margin-top: 220px;
	}
}

/* Large */
@media (min-width:1200px) {
    #navigation_bottom{
        display: block;
        top:1px;
    }
}
@media (min-width:1701px) {
    #slider .circle_oa_en{
        margin-left: 35px;
    }
    .lang_en #slider ul li .sign{
        margin-left: 50px;
    }
    #slider .circle_oa_ru{
        margin-left: 35px;
    }
    .lang_ru #slider ul li .sign{
        margin-left: 50px;
    }
    .lang_ru #slider ul li .park_label{
        margin-left: 60px;
    }
    .lang_en #slider ul li .park_label{
        left:730px !important;
    }
}
