@media (max-width: 970px) {
    .main_wrapper {
        min-width: 720px;
    }
    .inner_head_menu {
        width: 720px;
    }
    .header {
        width: 720px;
    }
    .str {
        margin-left: 10px;
    }
    menu li:first-child a {
        padding: 0 15px 0 0;
    }
    menu li a {
        padding: 0 15px;
    }
    menu li a p {
        font-size: 10px;
    }
    .slider {
        height: 450px
    } 
    .inner_slide {
        width: 720px;
        padding-top: 200px;
        height: 225px;
    }
    .slider > img {
        height: 450px;
    }
    .title {
        padding-left: 80px;
        padding-right: 80px;
        font-size: 28px;
        font-weight: 500;
        text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);
    }
    .slider_button {
        padding: 90px 30px 120px;
    }
    .search.main {
        width: 720px;
    }
    .search.active {
        width: 720px!important;
    }
    .search form .imgbutton {
        display: none; 
    }
    .search form input {
        background: #FFF url("design/search_bg_01-media720.png") no-repeat scroll center top;
        width: 339px;
        margin-left: 22px;
    }
    .search form {
        width: 520px;
    }
    .search form input:nth-child(2) {
        display: none;
    }
    .search form input:nth-child(1):focus {
        background: #FFF url("design/search_bg_01-media720.png") no-repeat scroll center top;
    }
    .search form input[type="button"] {
        width: 84px;
        margin-left: 42px!important;
    }
    .inner_map.en {
	    background-image: url('design/map-home-bg-en-media720.jpg');
    }

    .inner_map.ru {
	    background-image: url('design/map-home-bg-ru-media720.jpg');
    }

    .inner_map.ua {
	    background-image: url('design/map-home-bg-ua-media720.jpg');
    }
    
    .best_off_top {
        width: 720px;
    }
    .best_offers_block, .spec_offers_block {
        width: 720px;
    }
    .best_off_bottom_inner {
        width: 720px;
    }
    .best_off_bottom .slider_button {
        padding: 300px 30px 760px !important;
    }
    .partners {
        width: 720px;
    }
    .footer_block {
        width: 158px;
    }
    .logo {
        background: transparent url("design/logo-footer.png") no-repeat scroll center center / 158px auto;
        width: 158px;
        height: 58px;
        margin: -20px 0px 0px;
    }
    .footer_block p {
        margin-top: 2px;
    }
    .footer_block:nth-child(1) {
        background-size: 158px;
    }
    .footer_ico {
        display: none;
    }
    .footer_block .sml_subscribe .prepend {
        font-size: 14px;
        margin-top: 0px;
        font-weight: 600;
    }
    .footer_block .sml_subscribe input {
        margin: 10px 0px 0px 1px;
        width: 158px;
    }
    .underfooter > div {
        width: 720px;
    }
    footer > div {
        width: 720px
    }
    .footer_block {
        margin: 0px 11px;
    }
    .path p {
        width: 720px;
    }
    .filtr {
        width: 720px;
    }
    aside {
        display: none;
    }
    .content {
        width: 720px;
    }
    
}

@media (max-width: 720px) {
    .main_wrapper {
        min-width: 450px;
        background-size: 0px 0px;
    }
    .inner_head_menu {
        width: 450px;
    }
    .inner_head_menu .tech {
        width: 300px;
    }
    header {
        height: 110px;
    }
    .header {
        width: 470px;
        height: 110px;
    }
    #logo {
        padding-top: 5px;
        display: none;
    }
	.container {
		display: block;
	}
    .str {
        margin-left: 10px;
    }
    .slider {
        height: 300px;
        margin: -110px auto auto;
    } 
        .slider > img {
        height: 300px;
    }
    .inner_slide {
        width: 450px;
        padding-top: 110px;
        height: 190px;
    }
    .title {
        display: none;
    }
    .slider .slider_button {
        padding: 25px 30px 120px;
        height: 45px;
    }
    .search {
        bottom: 17px;
    }
    .search.main {
        width: 450px;
    }
    .search_title {
        width: 100px;
        font-size: 10px;
    }
    .search.active {
        width: 450px!important;
    }
    .search form input {
        background: #FFF url("design/search_bg_01-media720.png") no-repeat scroll center top;
        width: 160px!important;
        margin-left: 2px;
    }
    .search form {
        width: 280px!important;
        padding: 18px 0px 11px 10px;
    }
    .search form input:nth-child(2) {
        display: none;
    }
    .search form input:nth-child(1):focus {
        background: #FFF url("design/search_bg_01-media720.png") no-repeat scroll center top;
    }
    .search form input[type="button"] {
        width: 46px!important;
        margin-left: 20px!important;
    }
    .search form  .textbutton {
        display: none;
    }
    
    .search form .imgbutton {
        background: url('design/sicon.png') no-repeat scroll center center !important;
        background-color: #ffdb30!important;
        display: table-cell;
    }
    .inner_map.en {
	    background-image: url('design/map-home-bg-en-media450.jpg');
    }

    .inner_map.ru {
	    background-image: url('design/map-home-bg-ru-media450.jpg');
    }

    .inner_map.ua {
	    background-image: url('design/map-home-bg-ua-media450.jpg');
    }
    .mapgoo {
        height: 280px;
    }
    .best_off_top {
        width: 450px;
    }
    .best_offers_block, .spec_offers_block {
        width: 720px;
    }
    .sort {
        width: 24px;
    }
    .sort_by {
        display: none;
    }
    .best_off_bottom_inner {
        width: 450px;
    }
    .best_offers_block:first-child, .spec_offers_block:first-child {
        margin-left: 15px;
    }
    .best_offers_block, .spec_offers_block {
        width: 450px;
    }
    .best_off_bottom .slider_button {
        padding: 300px 10px 1700px !important;
    }
    .partners {
        width: 450px;
    }
    .footer_block {
        width: 210px;
    }
    .logo {
        background: transparent url("design/logo-footer.png") no-repeat scroll center center / 210px auto;
        width: 210px;
        height: 76px;
        margin: -20px 0px 0px;
    }
    .footer_block p {
        margin-top: 2px;
    }
    .footer_block:nth-child(1) {
        background-size: 210px;
    }
    .footer_ico {
        display: block;
    }
    .footer_block .sml_subscribe .prepend {
        font-size: 14px;
        margin-top: 0px;
        font-weight: 600;
    }
    .footer_block .sml_subscribe input {
        margin: 10px 0px 0px 1px;
        width: 158px;
    }
    .underfooter > div {
        width: 450px;
    }
    footer {
        height: 610px;
        background-size: 1900px 610px !important;
    }
    footer > div {
        width: 480px;
    }
    .footer_block {
        margin: 0px 15px;
    }
    .pseudo_slider {
        height: 250px;
        margin: -112px auto auto;
    }
    .pseudo_slider .inner_slide {
        height: 105px;
        padding-top: 110px;
    }
    .path p {
        width: 450px;
    }
    .filtr {
        width: 450px;
    }
    aside {
        display: none;
    }
    .content {
        width: 450px;
    }
    article {
        width: 450px;
    }
    .page_prew_img {
        height: 247px;
        width: 400px;
    }
    .page_prew_img img {
        width: 400px;
        height: 247px;
    }
    .prew_descr {
        float: left;
        min-height: 0px;
        margin-top: 20px;
    }
    .minigallery_slider {
        height: 214px!important;
        width: 450px!important;
    }
    .minigallery_slider .slimg {
        height: 214px!important;
        width: 450px!important;
    }
    .minigallery_slider .active, .minigallery_slider .next, .minigallery_slider .prev {
        height: 214px!important;
        width: 450px!important;
    }
    .mini_s_autor {
        width: 418px!important;
    }
    .minigallery_slider .slider_button {
        height: 25px!important;
    }
    .page_toggle {
        width: 450px;
    }
    menu li a {
        padding: 0px 13px;
    }
    menu li  {
        padding: 45px 0px 29px;
    }
    menu li:first-child a {
        padding: 0px 13px 0px 0px;
    }
    menu li:last-child a {
        padding: 0px 0px 0px 13px;
    }
    .sub-menu {
        top: 110px!important;
    }
    .travel_shedule_inset {
        width: 220px!important;
    }
}