.phone-inner{
    width: 190px;
    margin: 0 auto;
    overflow: visible;
}

.advanced-slider,
.minimal-small .slide-wrapper{
    width: 100% !important;
}

.fa.fa-bars{
    cursor: pointer;
    display: none;
    float: right;
}
#header .fa.fa-bars,
#footer .fa.fa-bars {
    color: #939393;
    text-align: center;
    top: 52px;
    right: 10px;
    position: relative;
    font-size: 29px;
}
#footer .fa.fa-bars {
    top: 10px;
}

.searchbar .fa.fa-bars {
    margin: 6px 51px 0 0;
}
.main-content .fa.fa-bars,
.searchbar .fa.fa-bars,
.news h5 .fa.fa-bars,
.social-networks h5 .fa.fa-bars,
.clients_logo div.h1 .fa.fa-bars{
    font-size: 28px;
}
.clients_logo div.h1 .fa.fa-bars {
    margin: 6px 10px 0 0;
}
.news h5 .fa.fa-bars,
.social-networks h5 .fa.fa-bars,
#navigation-menu .fa.fa-bars{
    margin-right: 10px;
    font-size: 24px;
}

#navigation-menu .fa.fa-bars{
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 999px;
}

.main-content .fa.fa-bars {
    margin-bottom: 10px;
}

/*.main-content h1 .fa.fa-bars,
.main-content h2 .fa.fa-bars,
.main-content div.h1 .fa.fa-bars{
    position: absolute;
    right: 0;
    top: 0;
}*/

#navigation .fb-likebox {
    width: 272px !important;
    height: 240px !important;
}
#navigation #vk_groups {
    height: 290px !important;
    width: 272px !important;
}

#navigation-menu{
    margin: 90px 0 0 0;
}

.yacht-tours {
    margin: 0;

}
.yacht-tours li {
    width: 160px;
    float: left;
    margin: 0 0 20px 0;
}

#content .foto-ul {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-image: none;
}
.foto-ul li {
    width: 46%;
    float: left;
    margin: 0 3% 20px 0;
}
.foto-ul li a:first-child,
.foto-ul li span:first-child {
    min-height: 48px;
    display: block;
}
.foto-ul li img,
.foto-ul li iframe {
    width: 100%;
}
.foto-ul li iframe {
    min-height: 220%;
}

#content .selfie-ul {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-image: none;
}
.box-selfie {
    width: 100%;
}
.selfie-ul li {
    width: 178px;
    float: left;
    background: #fafafa;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    margin: 15px 0 0 15px !important;
    padding: 10px;
}
.selfie-ul li a:first-child,
.selfie-ul li span:first-child {
    min-height: 48px;
    display: block;
}
.selfie-ul li img {
    width: 100%;
}

.yachts-table tr td {
    padding: 0 20px 0 0;
}

#info #content hr {
    width: 100%;
}

.yachttype-board .box {
    width: 100%;
}

#navigation-main-menu {
    background: #181818;
    padding: 5px 0;
}
#navigation-main-menu .ui-menu .ui-menu-item {
    padding: 0;
}
#navigation-main-menu ul {
    margin: 0.7em 0 1em 0;
}
#navigation-main-menu ul a {
    text-decoration: none !important;
    font-size: 20px;
    padding: .6em 15px .6em 15px;
    display: block;
}
#navigation-main-menu ul a span{
    left: auto;
    right: 12px;
}

.width400_100 {
    max-width: 400px  !important;
}
.width450_100 {
    max-width: 450px  !important;
}
.width500_100 {
    max-width: 500px  !important;
}
.iframe560_100 {
    max-width: 560px  !important;
    width: 560px;
    min-height: 332px;
}

.dropdown li.li-section,
ul.footer_menu li.li-section{
    display: none;
    font-weight: bold;
}

@media only screen and (max-width: 980px) {
    #nivoslider-wrapper .advanced-slider .item-slider-img {
        width: 100%;
        min-width: 320px;
    }
    #nivoslider-wrapper a.slider-video {
        left: 20px !important;
        bottom: 20px !important;
        width: 50px;
        height: 50px;
        background-image: url('/images/play.png');
        opacity: 1;
    }
    #nivoslider-wrapper a.slider-video:hover {
        opacity: 0.8;
    }
    #nivoslider-wrapper a.slider-video img {
        display: none !important;
    }
    .slider-direction-nav .slider-prev {
        left: 20px !important;
    }
    .slider-direction-nav .slider-next {
        right: 20px !important;
    }
}

@media only screen and (min-width: 970px) {
    .searchbar form,
    #navigation .news-contents {
        display: block !important;
    }
    .social-networks h5,
    #container #navigation-menu ul {
        display: none !important;
    }
}
@media only screen and (max-width: 970px) {
    #container {
        overflow: hidden;
    }
    #container #wrapper {
        margin: 0 10px;
    }
    #container #wrapper #content {
        margin: 0;
        padding: 0;
    }
    #container #wrapper #content,
    #container #navigation,
    #container #navigation-search,
    #container #navigation .news h5,
    #container .social-networks h5 {
        width: 100%;
    }

    #container #navigation-search {
        float: left;
    }
    #container #navigation-search .searchbar {
        margin: 0;
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }
    #container #navigation-search .searchbar h2 {
        width: 100%;
        position: relative;
    }
    .searchbar .fa.fa-bars,
    .news h5 .fa.fa-bars,
    .social-networks h5,
    .social-networks h5 .fa.fa-bars {
        display: block;
    }

    .searchbar form {
        left: 0;
        position: relative;
        top: 20px;
        width: 75%;
        margin: 0 0 0 25%;
        display: none;
    }
    .searchbar form>div {
        width: 100%;
        float: left;
    }
    label.service, .yacht_type, .sbar, .arendaForm label {
        width: 100px;
        display: block;
        float: left;
        margin-right: 0;
    }
    .searchbar .cusel {
        float: left;
    }
    .searchbar input[type="submit"] {
        float: left;
        margin-left: 206px;
    }
    .searchbar .cusel .cusel-scroll-wrap {
        top: -100px;
    }

    #navigation .news-contents {
        display: none;
        margin-top: 15px;
    }
    .news .short_article {
        width: 99%;
        margin-left: 0;
    }

    #navigation .fb-likebox,
    #navigation #vk_groups,
    #navigation .g-plus-subscribe {
        margin: 0 10px 20px 10px;
        float: left;
    }

    #navigation .news, #navigation .social-networks {
        margin-left: 10px;
    }
    .news h5, .social-networks h5 {
        width: 100%;
        position: relative;
        padding: 0 !important;
        margin: 0 !important;
        font-size: 24px !important;
        background: none;
        font-weight: normal;
        color: #0072a8 !important;
        font-family: "Arial", "Helvetica", serif;
        line-height: 37px;
    }

    #contacts #navigation,
    #review #navigation,
    #search #navigation,
    #info #navigation,
    #inquiry #navigation,
    #yacht #navigation {
        margin: 0px 0 10px 0;
    }
    #contacts #navigation-menu,
    #review #navigation-menu,
    #search #navigation-menu,
    #info #navigation-menu,
    #inquiry #navigation-menu,
    #yacht #navigation-menu,
    #rent #navigation-menu {
        margin: 0;
        width: 96%;
        padding: 10px 4% 0 0;
    }
    #navigation-menu ul {
        /*margin-top: -30px;*/
        padding: 0;
        width: 100%;
        border: 0;
    }
    #navigation-menu ul li {
        margin: 0 20px 10px 10px;
        /*width: 250px;*/
        float: left;
        /*min-height: 40px;*/
    }
    #navigation-menu ul li.navigation-sep {
        display: none;
    }
    #navigation-menu ul li a {
        line-height: 20px;
    }

    .B_crumbBox,
    #navigation .social-networks,
    #content .gplus,
    .yacht-content .gplus,
    #navigation .right-menu,
    #navigation .mybutton-yachts-menu {
        display: none !important;
    }

    #footer {
        overflow: hidden;
    }

    #contacts #content,
    #review #content,
    #inquiry #content,
    #yacht #content {
        margin: 0;
    }

    .yacht-tours li {
        width: 23%;
    }
    .yacht-tours li>a, .yacht-tours li>span {
        float: left;
    }

    .nivoslider-info-one img {
        width: 100%;
    }

    .yachttype-wallpapers {
        max-width: 100% !important;
    }

    #rent #navigation {
        margin-top: 0;
    }
    #rent h1,
    #rent .gplus {
        padding-top: 5px;
    }

    /*#inquiry .yachttype,*/
    .yacht-content .yachttype {
        width: 96%;
        margin: 20px 2%;
    }
    #rent h1 {
        float: left;
        margin: 0 2%;
    }
    .yachttype .rent,
    .yachttype .sale {
        margin: 23px 0 10px 4%;
    }

    .box,
    #yacht .yachttype,
    .yacht-content .yachttype-shipyards-yach {
        width: 100%;
        max-width: 100%;
    }

    .photosgallery-vertical .sliderkit-panels{
        margin-right: 100px;
        position: relative;
    }

    .photosgallery-vertical .sliderkit-panel {
        width: 100%;
    }

    #yacht #content .sliderkit-panel img {
        width: auto;
        height: auto;
        max-width: 100%;
    }

    #inquiry .yachttype-form {
        margin: 30px 10px;
        width: 100%;
    }
    #inquiry .yachttype-form .box {
        padding: 30px 0;
        margin-bottom: 20px;
    }
    #inquiry .yachttype-form .box .box-form {
        margin: 20px;
    }
    #container #wrapper #content.main-content {
        padding-top: 15px;
    }

    .yachttype-board .box {
        margin-bottom: 20px;
    }

    #content p {
        padding-right: 0;
    }

}

@media only screen and (max-width: 900px) {
    .phone {
        left: 25%;
    }
    .copyright {
        position: relative;
        bottom: auto;
        right: auto;
        width: 90%;
        text-align: left;
        float: left;
    }
    .left {
        margin-bottom: 15px;
    }
    .social-service {
        margin: 0 10px 15px;
        float: left;
        clear: both;
    }
    .social-service>div {
        float: left;
    }

    #index #content {
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 800px) {
    .yacht-content ul.tabs li {
        display: block !important;
    }
}

@media only screen and (max-width: 800px) {
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 324px;
    }
    .width800_100 {
        max-width: 100%;
        width: 100%;
    }

    .yacht-content ul.tabs li {
        width: 60% !important;
        text-align: left;
        padding-left: 20px;
        border: 1px solid #e5e5e5;
        border-bottom: 0;
        line-height: 32px;
        display: none;
    }
    .yacht-content ul.tabs li:hover {
        background: #fcfcfc;
    }
    .yacht-content ul.tabs li.current {
        display: block;
    }
    .yacht-content ul.tabs li.current i.fa.fa-bars {
        display: block;
        padding: 8px 10px 0 0;
        font-size: 18px;
        color: #0482be;
    }
    .yacht-content ul.tabs li span {
        margin-right: 10px;
    }
    .yacht-content ul.tabs li br {
        display: none;
    }


    #yacht.main-main>.highslide-container {
        display: none;
    }
    #yacht.main-main .highslide-active-anchor img {
        visibility: visible;
    }
}

@media only screen and (max-width: 768px) {
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 311px;
    }
}

@media only screen and (min-width: 720px) {
    .dropdown,
    .footer_menu,
    .main-content>div,
    .clients_logo img,
    #navigation-menu ul {
        display: block !important;
    }
    #navigation-main-menu {
        display: none !important;
    }
    .clients_logo img {
        float: left;
    }

    .dropdown ul ul, ul.footer_menu ul {
        display: block !important;
    }
}

@media only screen and (max-width: 720px) {
    #header {
        min-height: 121px;
        overflow: hidden;
    }

    #header .fa.fa-bars,
    #footer .fa.fa-bars,
    .clients_logo div.h1 .fa.fa-bars,
    .main-content .fa.fa-bars,
    #navigation-menu .fa.fa-bars {
        display: block;
    }
    .main-content .recommend,
    #navigation .news,
    .ajaxsearch,
    .footer_menu,
    .dropdown,
    .clients_logo img,
    .main-content>div,
    #navigation-menu ul,
    .shadow_slider {
        display: none;
    }



    .dropdown {
        margin-top: 21px;
    }
    .dropdown ul, ul.footer_menu {
        overflow: hidden;
    }
    ul.footer_menu {
        height: auto;
        padding: 0;
        margin: 0;
        border-top: 0;
        border-bottom: 0;
        margin-top: 60px;
    }

    .dropdown li.li-section, ul.footer_menu li.li-section {
        display: block;
    }
    .dropdown li.li-section a, ul.footer_menu li.li-section a {
        font-weight: bold !important;
    }

    .dropdown ul li, ul.footer_menu li {
        float: none;
        margin: 0;
        padding: 0 !important;
        width: 100%;
        height: auto;
    }
    .dropdown ul li a, ul.footer_menu li a  {
        width: 100%;
        color: #1e76a1;
        font-weight: bold;
        text-decoration: none;
        border-top: 1px solid #eee;
        padding-left: 20px !important;
    }
    ul.footer_menu li a {
        line-height: 29px;
        display: block;
    }
    .dropdown ul ul, ul.footer_menu ul {
        visibility: visible;
        display: none;
        position: relative;
        box-shadow: none;
        top: 0;
        left: 0;
        background: none;
        z-index: 29;
        padding-left: 20px;
        width: 100% !important;
        overflow: hidden;
    }
    .dropdown ul li {
        /*height: auto;*/
    }
    .dropdown ul ul li a, ul.footer_menu ul li a {
        font-weight: normal !important;
        font-size: 12px;
    }
    .dropdown ul li:hover ul a:hover, .dropdown ul li:hover ul a {
        color: #1e76a1;
    }
    .dropdown ul li a:hover {
        background-color: #ffef39;
    }
    ul.footer_menu li a:hover {
        background-color: #fff;
    }
    ul.footer_menu li a.level-1 {
        color: #fff;
    }
    ul.footer_menu li a.level-1:hover {
        color: #1e76a1;
    }

    #container #wrapper #content {
        margin-bottom: 0;
    }

    #content {
        margin: 20px 0 0 10px;
    }
    #info #content h1 {
        margin-right: 30px;
    }

    .main-content .gplus.gplus-main{
        margin-right: 20px;
    }

    .main-content .main-content-inner {
        float: left;
    }
    .main-content .main-content-inner h1:first-child {
        margin-top: -33px;
        width: 94%;
    }

    /*    .main-content h1, .main-content h2, .main-content div.h1 {
            width: 100%;
            position: relative;
            font-size: 24px !important;
            margin-bottom: 0 !important;
            padding-bottom: 13px !important;
        }*/

    #index .recommend {
        margin-top: 0;
    }

    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 292px;
    }

    .clients_logo {
        margin: 0;
    }

    .yacht-tours li {
        width: 100%;
    }
    .yacht-tours li a {
        float: right;
    }
    .yacht-tours li p a {
        float: left;
    }
    .yacht-tours li span {
        float: none;
    }

    #navigation-menu{
        z-index: 999;
    }
    #navigation-menu ul li{
        min-width: 130px;
    }

    .item-blog .blog-list-img,
    .item-blog-article p img{
        width: 100%;
        height: auto;
    }
    .item-blog-article .meta-item img{
        width: auto;
    }

    #content .short_article h4 {
        margin-right: 80px;
    }

    #index #nivoslider-wrapper{
        margin-bottom: 10px;
    }

}

@media only screen and (max-width: 680px) {
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 275px;
    }
    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 656px;
        height: 295px;
    }
}

@media only screen and (max-width: 660px) {
    .formwrap, .formwrap_area {
        display: block;
        float: none;
    }
    #feedback p {
        margin-top: 20px;
    }
    #feedback input[type="submit"] {
        float: none;
        margin-left: 260px;
    }

    .yachttype .rent, .yachttype .sale {
        margin: 23px 0 10px 4%;
    }

    #content .about {
        max-width: 96%;
        width: 96%;
        margin: 0 2% 40px 2%;
    }
    #content .about span.item {
        padding-right: 15px;
    }

    .board .op_price-arenda,
    .op_price-arenda,
    .op_price {
        width: 96% !important;
        margin: 0 2% 40px 2%;
        padding: 0;
        top: 0;
    }
    #yacht #content .board .op_price-arenda {
        margin-bottom: 0;
    }
    #yacht #content .board .op_price-arenda p,
    .op_price-arenda p,
    .op_price p {
        width: 96% !important;
        max-width: 96% !important;
        padding: 0 !important;
        text-align: right !important;
        margin: 0 4% 0 0;
    }
    .op_price-arenda a,
    .op_price a {
        margin: 0 4% 0 0 !important;
        padding: 0 !important;
        float: right !important;
    }

    .photosgallery-vertical .sliderkit-nav {
        /*        visibility: hidden;
                position: absolute;*/
        /*display: none;*/
        opacity: 0;
    }
    .photosgallery-vertical {
        width: 100%;
    }
    .sliderkit-panels {
        width: 100%;
        margin: 0 auto;
    }
    .photosgallery-vertical .sliderkit-panel {
        width: 92%;
        margin: 0 4%;
        text-align: center;
    }
    .photosgallery-vertical .sliderkit-go-btn {
        display: block;
    }

    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 636px;
        height: 286px;
    }

    #content .board .about {
        max-width: 100%;
        width: 100%;
    }

    #boardAdd .price-cerrency {
        position: relative;
        right: 0;
    }
    .paramSelect {
        left: 126px !important;
    }
}

@media only screen and (max-width: 640px) {
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 259px;
    }
    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 616px;
        height: 277px;
    }

    #kiew img, #odessa img, #crimea img
    #container #wrapper #content iframe {
        width: 100%;
    }
    #boardAdd .position-relative {
        height: 60px;
    }
    #boardAdd .position-relative label {
        float: left;
    }
    #boardAdd .position-relative .paramSelect {
        left: auto  !important;
        right: 0  !important;
        top: 40px;
    }
}

@media only screen and (max-width: 600px) {
    #container #wrapper #content .width600_80 {
        width: 80%;
    }

    .vk-big-icon, .facebook-big-icon, .youtube-big-icon, .twitter-big-icon, .google-plus-icon {
        background-image: url("/img/icons64_color_square.png");
        float: left;
        height: 64px;
        width: 64px;
        background-position: -128px 0;
    }
    .facebook-big-icon {
        background-position:0 0;
    }
    .youtube-big-icon {
        background-position: -384px -64px;
    }
    .twitter-big-icon {
        background-position: -512px 0;
    }
    .google-plus-icon {
        background-position: -256px -64px;
    }
    .cosial-buttom {
        clear: both;
        margin: 0 10px 15px 0;
        float: none;
        height: 64px;
    }
    .cosial-buttom ul {
        margin: 0 auto;
        max-width: 420px;
    }
    .cosial-buttom ul li {
        margin: 0 10px;
    }
    .social-service {
        display: none;
    }
    .phone-footer {
        min-height: 100%;
        margin: 0 0 0 10px;
        width: 100%;
    }
    .phone-footer li {
        float: left;
        margin-bottom: 10px;
        width: 43%;
        min-width: 150px;
    }
    .phone-footer li.line_phone {
        /*margin-right: 25px;*/
    }
    .foto-ul li {
        width: 100%;
        margin: 0 0 20px 0;
    }

    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 576px;
        height: 259px;
    }

    .verf_ .verf_logo {
        margin-right: 50px;
        margin-bottom: 20px;
    }
    .verf_ .verf_right {
        float: left;
    }

    .searchbar form {
        width: 96%;
        margin: 0 0 0 4%;
    }

}

@media only screen and (max-width: 550px) {
    .yachts-table tr td {
        padding: 0 5px 0 0;
    }
    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height:318px;
    }
    .sliderkit-inner{
        min-height: 318px;
    }

    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 526px;
        height: 236px;
    }

    .sale, .rent, .wallpapers, .yachts {
        margin: 23px auto 0 !important;
        display: block;
    }
    .yachttype-shipyards .rent {
        margin: 10px 0 0 10px !important;
        display: inline-block;
    }

    .iframe560_100 {
        max-width: 100%;
        width: 100%;
    }

}
@media only screen and (max-width: 520px) {
    #header .mybutton {
        display: none;
    }
    #header .number {
        background: none;
        padding: 0;
    }
    .phone {
        left: 100px;
        top: 40px;
    }
    .main_menu img {
        margin-left: 10px;
    }
    html .phone p, #index .phone p {
        margin: 0 0 0 44px;
    }

    #nivoslider-wrapper a.slider-video {
        left: 10px !important;
        bottom: 10px !important;
        width: 35px;
        height: 35px;
        background-image: url('/images/play.25.png');
    }
    .slider-direction-nav .slider-prev {
        left: 10px !important;
    }
    .slider-direction-nav .slider-next {
        right: 10px !important;
    }

    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height:300px;
    }
    .sliderkit-inner{
        min-height: 300px;
    }

    #content .about span.item {
        text-align: left;
        padding-right: 0;
        min-width: 50px;
    }
    #content .about span{
        text-align: right;
        padding-right: 10px;
        width: auto;
    }

    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 496px;
        height: 223px;
    }

    .width500_100 {
        max-width: 100%;
        width: 100%;
    }

}

@media only screen and (max-width: 480px) {
    #nivoslider-wrapper .slider-video {
        bottom: 10px !important;
    }
    #nivoslider-wrapper .slider-video img {
        width: 150px;
    }
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 194px;
    }
    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 456px;
        height: 205px;
    }
    .yachttype-wallpapers .tabs li {
        width: 150px;
    }
    .width480_100 {
        max-width: 100%;
        width: 100%;
    }

    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height:276px;
    }
    .sliderkit-inner{
        min-height: 276px;
    }

    .yacht-content ul.tabs li {
        width: 80% !important;
    }

    .width450_100 {
        max-width: 100%;
        width: 100%;
    }

}

@media only screen and (max-width: 430px) {
    .vk-big-icon, .facebook-big-icon, .youtube-big-icon, .twitter-big-icon, .google-plus-icon {
        background-image: url("/img/icons32_color_square.png");
        display: block;
        /*float: left;*/
        height: 32px;
        width: 32px;
        background-position: -64px 0;
    }
    .facebook-big-icon {
        background-position:0 0;
    }
    .youtube-big-icon {
        background-position: -192px -32px;
    }
    .twitter-big-icon {
        background-position: -256px 0;
    }
    .google-plus-icon {
        background-position: -128px -32px;
    }
    .cosial-buttom {
        height: 32px;
    }
    .cosial-buttom ul {
        max-width: 260px;
    }
}

@media only screen and (max-width: 420px) {
    .formwrap {
        width: 260px;
        background: url(/images/form_text.260.png) no-repeat;
    }
    .formwrap_area {
        width: 260px;
        height: 100px;
        background: url(/images/textarea.260.png) no-repeat;
    }
    #feedback textarea, #feedback input[type="text"], #feedback input[type="password"] {
        width: 242px;
    }
    #feedback textarea{
        height: 84px;
    }
    #feedback input[type="submit"] {
        float: none;
        margin-left: 160px;
    }

    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 396px;
        height: 178px;
    }

    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height:241px;
    }
    .sliderkit-inner{
        min-height: 241px;
    }

    #navigation-menu ul li{
        min-width: 80%;
        padding-right: 10px;
    }

    .iframe560_100 {
        min-height: 250px;
    }

}

@media only screen and (max-width: 400px) {
    #nivoslider-wrapper .slider-video img {
        width: 140px;
    }
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 162px;
    }
    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 379x;
        height: 169px;
    }

    html .phone .number p, #index .phone .number p {
        font-size: 20px;
    }
    html .phone p, #index .phone p {
        margin: 0;
    }
    .phone  {
        width: 194px
    }

    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height:229px;
    }
    .sliderkit-inner{
        min-height: 229px;
    }

    .width400_100 {
        max-width: 100%;
        width: 100%;
    }
}

@media only screen and (max-width: 350px) {
    html .phone .number p, #index .phone .number p {
        font-size: 18px;
    }
    .phone {
        top: 55px;
    }
    #header .fa.fa-bars {
        top: 65px;
    }
    #inquiry .yachttype-wallpapers .tabs li {
        width: 100px;
    }
    #inquiry .yachttype-sale .tabs li.current-all {
        min-width: 90px;
    }

    .searchbar form {
        width: 100%;
        margin: 0;
    }
    .searchbar .cusel{
        float: right;
        width: 160px !important;
        background: url(/images/charter_select_small.png) no-repeat
    }
    .searchbar input[type="submit"] {
        margin-left: 190px;
    }
    .searchbar .sliderCont {
        left: 80px;
    }
    .searchbar label.meter {
        left: 249px;
    }
    .searchbar .cusel .cusel-scroll-wrap {
        left: -28px;
    }

    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height:199px;
    }
    .sliderkit-inner{
        min-height: 199px;
    }

    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 326x;
        height: 148px;
    }

    .yacht-content ul.tabs li {
        width: 90% !important;
    }

    .iframe560_100 {
        min-height: 200px;
    }

}

@media only screen and (max-width: 320px) {
    html .phone .number p, #index .phone .number p {
        font-size: 16px;
    }
    #nivoslider-wrapper-2,
    #nivoslider-wrapper-2 #minimal-slider,
    .minimal-small .slide-wrapper {
        height: 130px;
    }
    #nivoslider-wrapper.nivoslider-info,
    #nivoslider-wrapper.nivoslider-info #nivoslider {
        max-width: 296x;
        height: 133px;
    }

    .photosgallery-vertical,
    .photosgallery-vertical .sliderkit-go-btn{
        height: 181px;
    }
    .sliderkit-inner{
        min-height: 181px;
    }

}