h1{font-size:18px;display:block;color:#39516a;font-stretch:condensed;text-transform:uppercase;}
h2{font-size:18px;display:block;color:#39516a;font-stretch:condensed;text-transform:uppercase;}
h3{font-size:18px;display:block;color:#fff;background-color:#39516a;font-stretch:condensed;text-transform:uppercase;padding:0 5px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.zoo-gallery-wall img{height:75px;}
.menu{margin:7.5px -15px;}
.menu > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}
.navbar-inverse{background-color:#336699;border-color:#fff;}
.navbar-inverse .menu > li > a{color:#999999;}
.navbar-inverse .menu > .open > a,
.navbar-inverse .menu > .open > a:hover,
.navbar-inverse .menu > .open > a:focus{background-color:#080808;color:#ffffff;}
.navbar-inverse .menu > li > a{color:#FFF;text-transform:uppercase;}
.navbar-inverse .menu > .active > a,
.navbar-inverse .menu > .active > a:hover,
.navbar-inverse .menu > .active > a:focus{color:#333333;background-color:#bf7e0d;}
.navbar-inverse .menu > .disabled > a,
.navbar-inverse .menu > .disabled > a:hover,
.navbar-inverse .menu > .disabled > a:focus{color:#444444;background-color:transparent;}
.theme-dropdown .dropdown-menu{position:static;display:block;margin-bottom:20px;}
.theme-showcase > p > .btn{margin:5px 0;}
.white{background-color:#FFF;display:-webkit-box;-webkit-box-pack:justify;display:-webkit-flex;display:flex;padding-top:10px;box-shadow:0 0 10px rgba(0,0,0,0.5);height:80px;}
.company_name a{}
.company_name a:hover{text-decoration:none;}
.header-triangle{display:none;position:absolute;bottom:0;right:0;left:0;height:0;padding:0 0 5%;overflow:hidden;z-index:1;}
.header-triangle-elem{position:absolute;top:100%;background:#fff;width:50%;padding-bottom:108px;}
.header-triangle-elem_left{left:50%;transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:rotate(-5deg) skewX(72deg);transform:rotate(-5deg) skewX(72deg);}
.header-triangle-elem_right{right:50%;transform-origin:100% 0;-webkit-transform-origin:100% 0;-webkit-transform:rotate(5deg) skewX(-72deg);transform:rotate(5deg) skewX(-72deg);}
.container-fluid{border-bottom:0;background:url('/templates/vgesh_3/img/bg2.png');background-size:cover;background-position:0% 100%;background-repeat:no-repeat;padding-left:0px;padding-right:0px;margin-bottom:10px;min-height:120px;}
.container_img{position:relative;margin:0 auto;color:#fff;}
.vk_n{left:50%;position:inherit;color:#333;font-size:14px;margin-top:5px;width:50%;}
.vk_n a{background-image:url(/templates/vgesh_3/img/vk_logo_n.png);width:50px;height:28px;display:block;display:inline-table;}
.vk_n span{float:left;margin-top:3px;}
.container_img_seo{background:url('/templates/vgesh_3/img/sb.png');background-repeat:no-repeat;background-size:cover;}
.container_img_hotel_seo{background:url('/templates/vgesh_3/img/hb.png');background-repeat:no-repeat;background-size:cover;}
.container_dark{background:rgba(0,0,0,0.35);}
.seo_text{padding-top:25px;padding-bottom:25px;color:#fff;text-align:justify;}
.container-footer{}
.container-recom .container{padding-left:50px;}
.container_recom_header{margin-bottom:25px;}
.container_recom_header h1{font-size:24px;border-bottom:2px solid #336699;display:block;color:#666;font-stretch:condensed;}
.mini_hotel_img img{width:280px;border:1px solid #666;}
.mini_hotel_text{width:280px;}
.mini_hotel_text{background-color:#999999;}
.mini_hotel{-webkit-filter:grayscale(70%);-moz-filter:grayscale(70%);-ms-filter:grayscale(70%);-o-filter:grayscale(70%);filter:grayscale(70%);}
.mini_hotel:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);}
.mini_hotel:hover > .mini_hotel_text{background-color:#336699;}
.pagination span, .pagination a{padding:3px 6px;border:1px solid #CCC;border-radius:3px;margin-right:6px;text-decoration:none !important;color:#333;}
.pagination a:hover{background:#336699;color:white;}
.pagination span{font-weight:bold;border:1px solid #333;}
.pagination{color:transparent;width:100%;text-align:center;}
.container-info{margin-bottom:25px;}
.container-info-text_left{padding-left:35px;float:left;width:50%;}
.container-info-text_right{padding-left:35px;float:left;width:50%;}
.border_blue{min-width:300px;max-width:515px;margin:25px auto;}
.main-content{padding:35px;}
.cd-fail-message{display:block;width:100%;text-align:center;margin-bottom:50px;font-size:25px;color:#999;}
.cd-gallery .column{margin:0px !important;}
.jbzoo .items .jbzoo-item{margin:0px !important;}
.mix{display:none;width:100%;border:1px solid #666;border-radius:5px;padding:10px;margin-bottom:25px;}
.jbzoo-item-teaser{margin-left:0px;margin-right:0px;display:table;width:80%;}
.teaser-image{display:table;float:left;margin-right:10px;}
.teaser-image img{width:325px;height:255px;border:1px solid #999;}
.teaser-image img{-webkit-filter:grayscale(0.5);-moz-filter:grayscale(0.5);-ms-filter:grayscale(0.5);-o-filter:grayscale(0.5);filter:grayscale(0.5);}
.teaser-image img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);}
.teaser-desc_up{height:50px;overflow:hidden;}
.alias-oteli-all .title{font-size:24px;border-bottom:2px solid #336699;display:block;width:40%;color:#666;font-stretch:condensed;}
.teaser-title{float:left;}
.teaser-title h3{margin-top:0;font-weight:normal;font-stretch:condensed;font-size:24px;text-decoration:underline;color:#336699;}
.teaser-title a{color:#336699;}
.teaser-rating{float:right;color:#336699;font-size:18px;font-stretch:condensed;padding-right:25px;}
.teaser-price{float:right;color:#336699;font-size:18px;font-stretch:condensed;}
.teaser-desc{height:165px;overflow:hidden;color:#666;font-size:18px;}
.teaser-desc_down{height:40px;overflow:hidden;}
.teaser-dop{float:left;}
.teaser-zakaz{float:right;}
.right_menu{display:block;float:right;margin-top:62px;border:1px solid #666;border-radius:5px;margin-right:10px;width:18%;padding-left:20px;padding-right:20px;}
.right_menu h2{border:none;text-align:left;font-size:18px;border-bottom:2px solid #336699;margin-top:0;margin-top:0;font-weight:normal;font-stretch:condensed;font-size:24px;color:#336699;padding-bottom:0px;}
.animated{-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.jbzoo-item-full h1{font-size:24px;border-bottom:2px solid #336699;display:block;width:50%;color:#666;font-stretch:condensed;}
.frontpage h1{font-size:24px;border-bottom:2px solid #336699;display:block;width:50%;color:#666;font-stretch:condensed;}
.category h1{font-size:24px;border-bottom:2px solid #336699;display:block;width:50%;color:#666;font-stretch:condensed;}
.jbzoo-item-full{/* display:table; */width:100%;}
.jbzoo-item-full .rborder{}
.jbzoo-item-full .jbzoo-tabs{display:table;}
.zoo_item_title{display:table-caption;}
.zoo-item-image{border:1px solid #666;}
.zoo-item-left{width:350px;float:left;display:table;}
.full_border{border:1px solid #666;border-radius:10px;padding:15px;margin-bottom:25px;min-height:300px;}
.container-footer{background-color:#666;}
.footer_text_dark{background-color:#333;color:#999;}
.footer_text_dark > .container{padding-left:50px;}
.footer_text_dark > .container > p{padding-top:16px;margin-bottom:16px;font-size:24px;font-weight:bold;}
.footer_link_left{padding-left:35px;float:left;width:50%;}
.footer_link_raspologenie a{color:#000;font-size:18px;}
.footer_link_transfer a{color:#000;font-size:18px;}
.footer_link_right{float:left;width:50%;}
.footer_link_ekskursii a{color:#000;font-size:18px;}
.footer_link_zvonok a{color:#fff;font-size:18px;}
#rsform_5_page_0 .formBody{float:none;}
#zv_name, #zv_number, #zv_submit{width:280px;text-align:center;height:40px;}
#zv_submit{background-color:#336699;color:#FFF;border:none;}
#zv_submit:hover{background-color:#428bca;}
.left_form{width:420px;float:left;margin-bottom:120px;text-align:left;margin-left:50px;}
.left_form h3{text-align:left;}
.rsform-block-raspol{float:left;width:100%;}
.rsform-block-raspol .rsform-select-box{width:100%;border-radius:5px;}
.left_form .rsform-block-date-start{float:left;}
.left_form .rsform-block-date-start .rsform-calendar-box{border-radius:5px;width:176px;border-top-right-radius:0px;border-bottom-right-radius:0px;border:none;color:#999;}
.left_form .rsform-block-date-start .rsform-calendar-button{border-top:none;border-bottom:none;margin-bottom:0px;height:48px;border-radius:0;background-image:url(/templates/vgesh_3/img/cal.png);width:34px;background-position:7px;background-repeat:no-repeat;}
.left_form .rsform-block-date-start .rsform-calendar-button{margin-top:-2px;}
.left_form .rsform-block-end-hotel .rsform-calendar-button{margin-top:-2px;}
.left_form .rsform-block-end-hotel{float:right;}
.left_form .rsform-block-end-hotel .rsform-calendar-box{width:176px;border-left:none;border-radius:0;border:none;color:#999;}
.left_form .rsform-block-end-hotel .rsform-calendar-button{border-top:none;border-bottom:none;margin-bottom:0px;height:48px;border-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;background-image:url(/templates/vgesh_3/img/cal.png);width:34px;background-position:7px;background-repeat:no-repeat;}
.left_form .rsform-block-vz-hotel{float:left;}
.left_form .rsform-block-vz-hotel .rsform-select-box{width:210px;border-radius:5px;border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px;height:50px;}
.left_form .rsform-block-vz-hotel select, .left_form .rsform-block-dety-hotel select, .left_form .rsform-block-raspol select,
.right_form .rsform-block-hm-vzrosl select, .right_form .rsform-block-hm-dety select{-webkit-appearance:none;background-image:url(/images/select-arrow.png);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-overflow:'';-ms-appearance:none;appearance:none!important;border-left-top:none;color:#999;}
.left_form input, .right_form input{color:#999;}
.left_form .rsform-block-vz-hotel select{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.left_form .rsform-block-dety-hotel select{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.left_form .rsform-block-dety-hotel{float:right;}
.left_form .rsform-block-dety-hotel .rsform-select-box{width:210px;height:50px;border-radius:5px;border-left:none;border-top-left-radius:0px;border-bottom-left-radius:0px;}
.left_form .rsform-block-send{float:left;width:100%;}
.left_form .rsform-block-send .rsform-submit-button{width:100%;height:50px;font-size:18px;}
.left_form .rsform-block-send .rsform-submit-button{border:1px solid #336699;border-radius:5px;background-color:#336699;color:#fff;}
.center_form{width:80%;margin:0 auto;height:150px;margin-bottom:70px;display:table;}
.cd-main-content{color:#666;}
.cd-filter-block{float:left;text-align:center;height:50px;margin-top:15px;padding:0 5px;}
.cd-filter-content input[type="search"]{width:100%;height:50px;border:1px solid #666;padding:0px 5px;color:#666;border-radius:5px;padding-left:14px;}
.cd-select select{width:100%;height:50px;border:1px solid #666;border-radius:5px;padding-left:10px;}
ul.cd-filter-content.cd-filters.list{float:left;display:inline-flex;text-decoration:none;list-style-type:none;padding-left:25px;height:50px;width:100%;border-radius:5px;border:1px solid #666;background-color:#fff;padding-top:12px;}
.list li{padding-right:15px;}
.list li label{font-weight:normal;margin:0;}
.formResponsive .btn-primary{width:100% !important;height:50px !important;background-color:rgb(51, 102, 153) !important;color:rgb(255, 255, 255) !important;background-image:none !important;text-shadow:none !important;font-size:18px !important;}
.formResponsive select,
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="password"]{display:inline-block;height:48px;padding:10px;line-height:18px;color:#444;}
.formResponsive input[type="button"],
.formResponsive input[type="reset"]{display:inline-block;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#444;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;background-color:#fff;background-image:-ms-linear-gradient(top, #fff, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));background-image:-webkit-linear-gradient(top, #fff, #fff);background-image:-o-linear-gradient(top, #fff, #fff);background-image:linear-gradient(top, #fff, #fff);background-image:-moz-linear-gradient(top, #fff, #fff);background-repeat:repeat-x;border:1px solid #fff;border-color:#fff;border-bottom-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.right_form{width:420px;float:right;margin-bottom:120px;text-align:right;}
.right_form h3, .left_form h3{text-transform:uppercase;font-weight:100;font-size:24px;}
.right_form .rsform-block-name{float:left;width:50%;}
.right_form .rsform-block-name .rsform-input-box{border-radius:5px;border:none;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.right_form .rsform-block-telefon{}
.right_form .rsform-block-telefon .rsform-input-box{border-radius:5px;border:none;border-top-left-radius:0px;border-bottom-left-radius:0px;}
.right_form .rsform-block-date-sheregesh{float:left;}
.right_form .rsform-block-date-sheregesh .rsform-calendar-box{border-radius:5px;width:176px;border-top-right-radius:0px;border-bottom-right-radius:0px;border:none;color:#999;}
.right_form .rsform-block-date-sheregesh .rsform-calendar-button{border:none;margin-bottom:0px;height:48px;border-radius:0;background-image:url(/templates/vgesh_3/img/cal.png);width:34px;background-position:7px;background-repeat:no-repeat;}
.right_form .rsform-block-date-novosib{float:right;}
.right_form .rsform-block-date-novosib .rsform-calendar-box{width:176px;border-radius:0;border:none;color:#999;}
.right_form .rsform-block-date-novosib .rsform-calendar-button{border-top:none;border-bottom:none;margin-bottom:0px;height:48px;border-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;background-image:url(/templates/vgesh_3/img/cal.png);width:34px;background-position:7px;background-repeat:no-repeat;}
.right_form .rsform-block-hm-vzrosl{float:left;}
.right_form .rsform-block-hm-vzrosl .rsform-select-box{width:210px;border-radius:5px;border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px;height:50px;}
.right_form .rsform-block-hm-dety{float:right;}
.right_form .rsform-block-hm-dety .rsform-select-box{width:210px;height:50px;border-radius:5px;border-left:none;border-top-left-radius:0px;border-bottom-left-radius:0px;}
.right_form .rsform-block-send{float:left;width:100%;}
.right_form .rsform-block-send .rsform-submit-button{width:100%;height:50px;font-size:18px;}
.right_form .rsform-block-send .rsform-submit-button{border:1px solid #336699;border-radius:5px;background-color:#336699;color:#fff;}
.rsform p{background-color:rgba(255, 255, 255, 0.5);color:rgb(68, 68, 68);}
#send_hotels{width:430px;height:40px;background-color:#336699;border:1px solid #336699;color:#fff;text-transform:uppercase;font-weight:bold;font-size:24px;}
#send_hotels:hover{background-color:#265e96;}

/*
.layout-layout_2  .description a {color:#fff;}
.layout-layout_2  .description h5 {margin: 0px;}
*/


@media (max-width: 767px) {
h1{width: 100%;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
.logo-holder {width: 50%;margin-left: 5px;}
.company_name {font-size: 18px;font-weight: bold;}
.text-logo {font-size: 10px;}
.phone-holder {width: 50%;margin-right: 5px;}
.phone {font-size: 18px;;color:#336699;font-weight: bold;text-align: right;}
.email {text-align: right;font-weight: bold;}
.navbar-inverse .menu .open .dropdown-menu > .dropdown-header {border-color: #080808;}
.navbar-inverse .menu .open .dropdown-menu .divider {background-color: #080808;}
.navbar-inverse .menu .open .dropdown-menu > li > a {color: #fff;}
.navbar-inverse .menu .open .dropdown-menu > li > a:hover,
.navbar-inverse .menu .open .dropdown-menu > li > a:focus {color: #666;/* background-color: transparent; */}
.navbar-inverse .menu .open .dropdown-menu > .active > a,
.navbar-inverse .menu .open .dropdown-menu > .active > a:hover,
.navbar-inverse .menu .open .dropdown-menu > .active > a:focus {color: #ffffff;background-color: #080808;}
.navbar-inverse .menu .open .dropdown-menu > .disabled > a,
.navbar-inverse .menu .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .menu .open .dropdown-menu > .disabled > a:focus {color: #444444;background-color: transparent;}
.menu .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.menu .open .dropdown-menu > li > a,
.menu .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
.menu .open .dropdown-menu > li > a {line-height: 20px;}
.menu .open .dropdown-menu > li > a:hover,
.menu .open .dropdown-menu > li > a:focus {background-image: none;}
.cd-filter-block {width: 100%;}
.container-info-text_left {padding-left: 5px;width: 100%;}
.container-info-text_right {padding-left: 5px;width: 100%;}
.seo_text {padding-left: 20px;padding-right: 20px;}
.main-content {padding:5px;}
.alias-oteli-all .title {font-size: 24px;width: 100%;text-align:center;}
.teaser-left{float: left;width: 100%;display: flex;}
.teaser-image {margin: 0 auto;}
.teaser-image img {width: 188px;height: 155px;}
.teaser-right{float: left;width: 100%;}
.teaser-title h3{font-size: 18px;}
.teaser-rating {padding-right: 0px;}
.teaser-desc {display:none;}
.jbzoo-item-full h1{font-size: 24px; width: 100%; text-align:center;}
.jbzoo-item-full .text img {max-width:250px;}
.footer_text_dark > .container > p {padding-top: 16px;margin-bottom: 16px;font-size: 18px;font-weight: bold;text-align:center;}
.footer_link_left {padding-left: 0px;float: none;width: 100%;text-align: center;}
.footer_link_right {padding-left: 0px;float: none;width: 100%;text-align: center;}
.footer_link_raspologenie {padding-top:20px;padding-bottom:10px;}
.footer_link_transfer {padding-top:20px;padding-bottom:10px;}
.footer_link_ekskursii {padding-top:20px;padding-bottom:10px;}
.footer_link_zvonok {padding-top:20px;padding-bottom:10px;margin-bottom: 40px;}
.footer_link_raspologenie a{font-size: 14px;}
.footer_link_transfer a{font-size: 14px;}
.footer_link_ekskursii a{font-size: 14px;}
.footer_link_zvonok a{font-size: 14px;}
.footer_link_zvonok a{border: 1px solid;padding: 10px;border-radius: 5px;background-color: #428bca;}
.left_form {margin-left: 15px;width:90%;}
.left_form .rsform-block-date-start .rsform-calendar-box{width:100%; border-radius:5px;}
.left_form .rsform-block-end-hotel .rsform-calendar-box{width:100%; border-radius:5px;}
.left_form .rsform-block-vz-hotel .rsform-select-box{width:100%; border-radius:5px;}
.left_form .rsform-block-dety-hotel .rsform-select-box{width:100%; border-radius:5px;}
.left_form .rsform-block-date-start .rsform-calendar-button{width:100%; border-radius:5px;}
.left_form .rsform-block-end-hotel .rsform-calendar-button{width:100%; border-radius:5px;}
.right_form select {border-radius:5px;}
.right_form {margin-right: 15px;width:90%;}
.right_form .rsform-block-date-sheregesh .rsform-calendar-button{margin-top: 0px;width:100%;border-radius:5px;}
.right_form .rsform-block-date-novosib .rsform-calendar-button{margin-top: 0px;width:100%;border-radius:5px;}
.right_form .rsform-block-date-sheregesh .rsform-calendar-box{width:100%; border-radius:5px;}
.right_form .rsform-block-date-novosib .rsform-calendar-box{width:100%; border-radius:5px;}
.right_form .rsform-block-hm-vzrosl .rsform-select-box{width:100%; border-radius:5px;}
.right_form .rsform-block-hm-dety .rsform-select-box{width:100%; border-radius:5px;}
.right_menu {display:none;}
.container-recom .container {padding-left: 15px;}
.mini_hotel_img img{width: 280px;}
.mini_hotel_text {width: 280px;}
}

@media (min-width:768px){h1{width:50%;}
h2{font-size:24px;}
h3{font-size:18px;}
.logo-holder{width:50%;margin-left:35px;}
.company_name{font-size:18px;font-weight:bold;}
.text-logo{font-size:10px;}
.phone-holder{width:50%;margin-right:35px;}
.phone{font-size:18px;;color:#336699;font-weight:bold;text-align:right;}
.email{text-align:right;font-weight:bold;}
.container{width:100%;}
.navbar-inverse .menu > li > a{font-size:10px;font-weight:normal;}
.nav > li > a{padding:10px 10px;}
.menu{margin:0;text-align:center;display:-webkit-box;-webkit-box-pack:justify;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;/**/justify-content:space-between;/**/padding:0;}
.menu > li{float:left;}
.menu > li > a{padding-top:18px;padding-bottom:18px;}
.cd-filter-block{width:33%;}
.container-info-text_left{padding-left:35px;float:left;width:50%;}
.container-info-text_right{padding-left:35px;float:left;width:50%;}
.seo_text{padding-left:50px;padding-right:50px;}
.main-content{padding:0px 35px;}
.alias-oteli-all .title{font-size:24px;width:40%;text-align:left;}
.teaser-left{float:left;display:block;}
.teaser-image{}
.teaser-image img{width:325px;height:255px;}
.teaser-right{float:none;}
.teaser-title h3{font-size:24px;}
.jbzoo-item-full h1{font-size:24px;width:50%;text-align:left;}
.frontpage h1{font-size:24px;width:50%;text-align:left;}
.category h1{font-size:24px;width:50%;text-align:left;}
.footer_text_dark > .container > p{padding-top:16px;margin-bottom:16px;font-size:24px;font-weight:bold;text-align:left;}
.footer_link_left{padding-left:35px;float:left;width:50%;}
.footer_link_right{float:left;width:50%;}
.footer_link_raspologenie{padding-top:20px;padding-bottom:20px;}
.footer_link_transfer{padding-top:20px;padding-bottom:20px;}
.footer_link_ekskursii{padding-top:20px;padding-bottom:20px;}
.footer_link_zvonok{padding-top:20px;padding-bottom:20px;}
.footer_link_zvonok a{border:none;padding:0px;background-color:transparent;}
.left_form .rsform-block-date-sheregesh .rsform-block-date-start{margin-top:-2px;*width:100%;}
.left_form .rsform-block-end-hotel .rsform-calendar-button{margin-top:-2px;*width:100%;}
.right_form{margin-right:50px;}
.right_form .rsform-block-date-sheregesh .rsform-calendar-button{margin-top:-2px;*width:100%;}
.right_form .rsform-block-date-novosib .rsform-calendar-button{margin-top:-2px;*width:100%;}
}

@media (min-width: 992px) {
.container {width: 100%;}
.navbar-inverse .menu > li > a {font-size: 10px;font-weight: normal;}
.nav > li > a {padding: 10px 15px;}
.teaser-rating {padding-right: 25px;}
.footer_link_raspologenie a{font-size: 14px;}
.footer_link_transfer a{font-size: 14px;}
.footer_link_ekskursii a{font-size: 14px;}
.footer_link_zvonok a{font-size: 18px;}
}

@media (min-width: 1200px) {
.container {width: 100%;}
.navbar-inverse .menu > li > a {font-size: 14px;font-weight: bold;}
.nav > li > a {padding: 10px 20px;}
.mini_hotel_img img {width: 280px;}
}

@media (min-width: 1340px) {
.container {width: 100%;}
.menu {margin: 0;text-align: center;display: -webkit-box;-webkit-box-pack: justify;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 0;}
.navbar-inverse .menu > li > a {font-size: 14px;font-weight: bold;}
}