
/*---------RESPONSIVE-------------*/
@media only screen and (min-width: 1601px) and (max-width: 1900px) {

    .glavnaNautica {
        margin-top: 655px !important;
    }

    #hero-atv .carousel-indicators {
        top: 550px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1755px) {
    .background_featured{
        min-height: 520px;
    }
    .home-atv {
        display: block;
        width: 50%;
        height: 100vh;
        background-color: none;
        float: left;
        position: absolute;
        top: 80px;
        right: 0;
        background-image: url(../images/home2.jpg);
        background-size: cover;
        background-position: top center;
    }

    .home-nautica {
        display: block;
        width: 50%;
        height: 100vh;
        background-color: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        background-image: url(../images/Pocetna.jpg);
        background-size: cover;
        background-position: top center;
    }
}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {
    #brand-nav {
        margin-top: 583px;
    }

    #hero-atv .carousel-indicators {
        top: 450px;
    }

    .nautica #nav ul li a {
        padding: 27px 10px 27px;
    }

}

@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .background_featured{
        min-height: 520px;
        background-size: auto 55%;
    }
    #all-offers {
        height: 1180px;
    }

    .header-home img {
        
        margin: 10px;
    }

    .carousel-control {
        width: 0px !important;
    }

    .carousel-control.left {
        margin-left: -5px !important;
    }

    .carousel-control.right {
        margin-right: -5px !important;
    }

    .nautica #nav ul li a {
        padding: 27px 5px 27px;
    }

    #brand-nav {
        margin-top: 510px;
    }

    #hero-atv .carousel-indicators,
    #single-bg .carousel-indicators {
        top: 400px;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .background_featured{
        min-height: 520px;
        background-size: auto 55%;
    }
    #general_banners .item_box_top{
        height: 415px;
    }
    #general_banners .item_box_bottom{
        height: 200px;
    }
    #all-offers {
        height: auto;
    }

    #offer-range {
        height: auto;
    }

    .carousel-control {
        width: 0px !important;
    }

    .carousel-control.left {
        margin-left: -5px !important;
    }

    .carousel-control.right {
        margin-right: -5px !important;
    }

    #brand-nav {
        margin-top: 450px;
    }

    #hero-atv .carousel-indicators,
    #single-bg .carousel-indicators {
        top: 320px;
    }

    #logo img {

        margin-left: 10px;

    }

    #nav ul li a {
        font-size: 20px;
        padding: 27px 16px 27px;
    }

    .round-btn {
        padding: 5px 30px;
        margin: 13px 20px 0px 20px;
        font-size: 20px;

    }

    #offer-range .silver-mash {
        bottom: -25px;
    }

    .vehicle .price-prew {
        font-size: 24px;
    }

    .nautica #nav ul li a {
        padding: 27px 5px 27px;
        font-size: 14px;
    }

    .button {
        width: auto;
        max-width: 260px;
    }

    .nautica #require-offer .mail .form-control {
        width: 46.8%;
    }

    .header-home img {

        margin: 10px;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .background_featured{
        min-height: 450px;
        background-size: auto 46%;
    }
    #general_banners .item_box_top{
        height: 415px;
    }
    #general_banners .item_box_bottom{
        height: 200px;
    }
    #about-brand {
        margin-top: 50px;
    }

    .header-home img {
        /*width: 18%;*/
        margin: 10px;
    }

    #all-offers {
        height: auto;
    }

    #offer-range {
        height: auto;
    }

    .carousel-control {
        width: 0px !important;
    }

    .carousel-control.left {
        margin-left: -0px !important;
    }

    .carousel-control.right {
        margin-right: -0px !important;
    }

    #brand-nav {
        margin-top: 440px;
    }

    #hero-atv .carousel-indicators,
    #single-bg .carousel-indicators {
        top: 300px;
    }

    #logo img {

        margin-left: 0px;

    }

    .nautica #nav ul li a {
        padding: 27px 5px 27px;
        font-size: 14px;
    }

    #nav ul li a {
        font-size: 18px;
        padding: 27px 16px 27px;
    }

    .round-btn {
        padding: 5px 20px;
        margin: 13px 10px 0px 10px;
        font-size: 20px;

    }

    #offer-range .silver-mash {
        bottom: -15px;
    }

    .vehicle .price-prew {
        font-size: 22px;
    }

    #compare-heading img {
        bottom: -15px;
    }

    .button {
        width: auto;
        max-width: 260px;
    }

    #radio-buttons label {
        font-size: 14px;
    }

    .nautica #require-offer .mail .form-control {
        width: 96%;
    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .background_featured{
        min-height: 450px;
        background-size: auto 46%;
    }
    #general_banners .item_box_top{
        height: 315px;
    }
    #general_banners .item_box_bottom{
        height: 150px;
    }
    .glavnaNautica {
        margin-top: 655px !important;
    }

    .header-home img {
     
        margin: 10px;
    }

    #all-offers {
        height: auto;
    }

    #offer-range {
        height: auto;
    }

    .home-nautica {
        width: 100%;
        height: 50%;
    }

    .home-atv {
        width: 100%;
        height: 50%;
    }

    .carousel-control {
        width: 0px !important;
    }

    .carousel-control.left {
        margin-left: -0px !important;
    }

    .carousel-control.right {
        margin-right: -0px !important;
    }

    #brand-nav {
        margin-top: 350px;
    }

    .glavnaNautica {
        margin-top: 350px !important;
    }

    #hero-atv .carousel-indicators,
    #single-bg .carousel-indicators {
        top: 230px;
    }

    #logo img {

        margin-left: 0px;
        width: 75%;

    }

    #nav ul li a {
        font-size: 18px;
        padding: 27px 16px 27px;
    }

    .nautica #nav ul li a {
        font-size: 10px;
        padding: 27px 5px 27px;
        letter-spacing: 0px;
    }

    .round-btn {
        padding: 5px 20px;
        margin: 13px 10px 0px 10px;
        font-size: 20px;

    }

    .nautica .round-btn {
        font-size: 12px;
        margin-top: 12px;
    }

    #offer-range .silver-mash {
        bottom: -15px;
    }

    .vehicle .price-prew {
        font-size: 22px;
    }

    #all-offers .ui-widget.ui-widget-content {
        margin-top: 10px;
    }

    #all-offers select {
        background: url(../images/arrow-down.png) 97% / 5% no-repeat #eee;
    }

    #news img {
        height: auto;
    }

    #radio-buttons label {
        margin-bottom: 50px;
    }

    #brand-video iframe {
        width: 90% !important;

    }

    #compare-heading img {
        bottom: -15px;
    }

    #equipment .equipment-box {
        margin: 0px;
        width: 50%;
    }

    .nautica .vehicle .vehicle-tip {

        font-size: 12px;

    }

    .nautica .vehicle .vehicle-year {
        font-size: 12px;
    }

    .hover-shadow {
        height: auto;
    }

    .nautica #preporuka .button-offer {
        width: 28%;
        font-size: 12px;
        float: left;
    }

    .nautica #preporuka-oprema .button-offer {
        width: 28%;
        font-size: 12px;
    }

    .nautica #require-offer .mail .form-control {
        padding-left: 10px;
        width: 48%;
        margin: 20px 5px;
    }

    .button {
        width: auto;
    }

    #all-offers select {
        width: 95%;
    }

    .nautica #require-offer .ponuda-select {

        width: -webkit-fill-available;
    }

    .header-home p:first-child {
        font-size: 17px;
        float: left;
        font-family: 'Roboto Slab', serif;
        color: #aaaaaa;
        margin: 28px 0px;
        width: 250px;
    }

    .header-home p:not(:first-child) {
        font-size: 17px;
        float: right;
        color: #aaaaaa;
        font-family: 'Roboto Slab', serif;
        margin: 28px 0px;
        width: 250px;
    }

    .header-home img {
        
        margin: 10px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .background_featured{
        min-height: 400px;
        background-size: auto 41%;
    }
    #general_banners .item_box_top{
        height: 315px;
    }
    #general_banners .item_box_bottom{
        height: 150px;
    }

    #nautica-derpSingle .brands-colapse, #nautica-kontaktSingle .kontakt-colapse{
        width: 100%;
        float: left;
    }

    #nautica-oprema .brands-colapse {
        width: 100%;
        float: left;
        display: inline-block;
        text-align: center;
    }

    #nautica-opremaSingle .brands-colapse {
        width: 100%;
        float: left;
        display: inline-block;
        text-align: center;
    }

    .nautica #hero-atv {
        height: auto;
        width: 100%;
        position: fixed;
        top: 78px;
        z-index: -5;
    }

    /*.carousel-control.left {
		display: none;
	}

	.carousel-control.right {
		display: none;
	}*/
    .derp .brands-colapse a img {
        display: none !important;
    }

    .van .brands-colapse a img {
        display: none !important;
    }

    .brodski .brands-colapse a img {
        display: none !important;
    }

    #nautica-van .brands-colapse {
        width: 100%;
    }

    #nautica-derp .brands-colapse {
        width: 100%;
    }

    .brodski .brands-colapse {
        width: 100%;
    }

    #all-offers {
        height: auto;
    }

    #offer-range {
        height: auto;
    }

    .home-nautica {
        width: 100%;
        height: 50%;
    }

    .home-atv {
        width: 100%;
        height: 50%;
    }

    #respmenu {
        display: block;
        border: none;
        margin: 20px auto;
        width: 100%;
        font-size: 26px;
        background: transparent;
        color: #fff;
    }

    #nav {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    #nav ul {
        display: none;
    }

    #nav ul li {
        float: none;
        border-bottom: 1px solid #ccc;
    }

    #logo {
        width: 50%;
        float: left;
    }

    #nautica-btn {
        width: 50%;
        float: right;
        margin: 0px;
    }

    #nautica-btn a {
        margin: 15px 0px;
    }

    .offer-slide {
        margin-top: 50px;
    }

    #all-offers .ui-widget.ui-widget-content {
        margin-top: 10px;
    }

    #offer-range .silver-mash {
        bottom: -10px;
    }

    #news a {
        margin-bottom: 20px;
    }

    #brand-nav {
        height: auto;
        margin-top: 410px;
    }

    #brand-nav ul {
        margin-bottom: 0px;
    }

    .nautica-brands {
        width: 20%;
    }

    .nautica #brand-nav {
        margin-top: 700px;
    }

    #radio-buttons label {
        width: 40%;
        margin-bottom: 20px;
    }

    .vehicle-img img {
        width: 100%;
    }

    #newsletter .form-control {
        width: 100%;
    }

    .close {
        right: 10%;
    }

    #find-more .collapse-options h4 {
        height: 70px;
    }

    #find-more .plus {
        top: 33.5px;
    }

    #find-more .plus2 {
        top: 44.5px;
    }

    #brand-video iframe {
        width: 90% !important;

    }

    #single-bg {
        margin-top: 86px;
    }

    #slider-contentCompare h2, #slider-contentCompare1 h2, #slider-contentCompare2 h2 {

        font-size: 18px;

    }

    #slider-contentCompare h3, #slider-contentCompare1 h3, #slider-contentCompare2 h3 {

        font-size: 20px;

    }

    #compare-heading img {
        bottom: -9px;
    }

    #equipment .equipment-box {
        margin: 0;
        width: 100%;
    }

    .footer-info {
        width: 100%;
    }

    .nautica #nautica-model-data .model-data h3:first-of-type {

        font-size: 10px;

    }

    .nautica #nautica-model-data .model-data h3:nth-of-type(2n) {
        font-size: 18px;
    }

    .hover-shadow {
        height: auto;
    }

    .nautica #preporuka .button-offer {
        width: 28%;
        font-size: 12px;
        float: left;
    }

    .nautica #preporuka-oprema .button-offer {
        width: 28%;
        font-size: 12px;
        float: left;
    }

    .nautica #require-offer .mail .form-control {
        padding-left: 10px;
        width: 45%;
        margin: 20px 5px;
    }

    .footer-info {
        width: 100%;
    }

    /*.carousel-control {
		display: none;
	}*/
    #nautica-btn-mobile {
        display: inline-block;
    }

    .desktop {
        display: none !important;
    }

    #nautica-btn {
        width: 100%;
        float: none;
    }

    #brand-nav {
        display: none;
    }

    #general_banners {
        margin-top: 250px;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        top: -20px !important;
        color: #686c77;
    }

    .carousel-control.right, .carousel-control.left {
        margin: 0px !important;
    }

    #newsletter .register-button {
        font-size: 18px;
    }

    .button {
        width: auto;
        max-width: 260px;
        font-size: 18px;
    }

    #all-offers select {
        width: 90%;
    }

    .nautica #single-preuzmi img {
        width: auto;
        max-width: 100%;
    }

    #single-slider .item {
        display: inline-block;
    }

    #single-slider .owl-item {
        text-align: center;
    }

    .button:link {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
        /*transition:0.2s all ease;*/
    }

    .button:visited {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
        /*transition:0.2s all ease;*/
    }

    .button:hover {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
    }

    .button:active {
        color:;
        text-decoration: none !important;
        outline: 0;
        background-color: none !important;
    }

    .header-home img {
       
        margin: 10px;
        display: inline-block;
    }

    .header-home {
        position: relative;
        z-index: 2;
        width: 100%;
        background-color: #fff;
        text-align: center;
        max-height: 80px;
    }

    .header-home p {
        display: none;
    }

}

@media only screen and (min-width: 376px) and (max-width: 480px) {
    .background_featured{
        min-height: 250px;
        background-attachment: initial;
        background-position: center;
        background-size: cover;
    }
    #general_banners .item_box_top{
        height: 270px;
    }
    #general_banners .item_box_bottom{
        height: 130px;
    }
    #general_banners .content h2{
        font-size: 22px;
        margin-top: 0;
    }
    #general_banners .content p{
        font-size: 14px;
    }
    #hero-atv .carousel-indicators{
        display: none;
    }
    .atvonama {
        margin-top: 100px;
    }

    #novoPolovno {
        display: none !important;
    }

    .opremaNautica1 {
        margin-top: 20px !important;
    }

    .opremaAtv1 {
        margin-top: 20px !important;
    }

    #equipment-sliderAtv {
        width: auto;
    }

    .mobileRow {
        padding-left: 0px;
    }

    #nautica-oprema .brands-colapse {
        width: 100%;
        float: left;
        display: inline-block;
        text-align: center;
    }

    #nautica-derpSingle .brands-colapse {
        width: 100%;
        float: left;
    }

    #nautica-opremaSingle .brands-colapse {
        width: 100%;
        float: left;
        display: inline-block;
        text-align: center;
    }

    #require-offer .mail .form-control {
        border: 1px solid #dbdbdb;
        border-radius: 5px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        color: #aeb5c7;
        max-width: 100%;
        width: 90%;
        float: left;
        margin: 15px;
        font-family: 'Roboto Slab', serif;
        font-weight: 300;
    }

    #oddo label {
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
        font-weight: 700;
    }

    #oddo1 label {
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
        font-weight: 700;
    }

    #respmenu .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 90px;
    }

    .derp .brands-colapse a img {
        display: none !important;
    }

    .van .brands-colapse a img {
        display: none !important;
    }

    .brodski .brands-colapse a img {
        display: none !important;
    }

    #nautica-derp .brands-colapse {
        width: 100% !important;
    }

    .brodski .brands-colapse {
        width: 100%;
    }

    #nautica-van .brands-colapse {
        width: 100%;
    }

    #all-offers {
        height: auto;
    }

    #offer-range {
        height: auto;
    }

    .home-nautica {
        width: 100%;
        height: 50%;
    }

    .home-atv {
        width: 100%;
        height: 50%;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        top: -20px !important;
        color: #686c77;
    }

    .carousel-control.right, .carousel-control.left {
        margin: 0px !important;
    }

    #respmenu {
        display: block;
        border: none;
        margin: 20px auto;
        width: 100%;
        font-size: 26px;
        background: transparent;
        color: #fff;
    }

    #nav {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    #nav ul {
        display: none;
    }

    #nav ul li {
        float: none;
        border-bottom: 1px solid #ccc;
    }

    #logo {
        width: 50%;
        float: left;
    }

    #logo img {
        margin-left: 0px;
        width: 80%;
    }

    #nautica-btn {
        width: 50%;
        float: right;
        margin: 0px;
    }

    #nautica-btn a {
        margin: 10px 0px;
    }

    .offer-slide {
        margin-top: 50px;
    }

    #all-offers .ui-widget.ui-widget-content {
        margin-top: 10px;
    }

    #all-offers select {
        width: 90%;
    }

    #offer-range .silver-mash {
        bottom: -10px;
    }

    #news a {
        margin-bottom: 20px;
    }

    #brand-nav {
        display: none;
        height: auto;
        margin-top: 410px;
    }

    #brand-nav ul {
        margin-bottom: 0px;
    }

    .nautica-brands {
        width: 20%;
    }

    .nautica #brand-nav {
        margin-top: 700px;
        display: none;
    }

    #radio-buttons label {
        width: 50%;
        margin-bottom: 20px;
        font-size: 12px;
    }

    .vehicle-img img {
        width: 100%;
    }

    #newsletter .form-control {
        width: 100%;
    }

    .close {
        right: 10%;
    }

    #find-more .collapse-options h4 {
        height: 70px;
    }

    #find-more .plus {
        top: 43.5px;
        right: 5px;
    }

    #find-more .plus2 {
        top: 44.5px;
    }

    #brand-video iframe {
        width: 90% !important;

    }

    #single-bg {
        margin-top: 86px;
    }

    #slider-contentCompare h2, #slider-contentCompare1 h2, #slider-contentCompare2 h2 {

        font-size: 18px;

    }

    #slider-contentCompare h3, #slider-contentCompare1 h3, #slider-contentCompare2 h3 {

        font-size: 20px;

    }

    #compare-heading img {
        bottom: -9px;
    }

    #equipment .equipment-box {
        margin: 0;
        width: 100%;
    }

    .footer-info {
        width: 100%;
    }

    .nautica #nautica-model-data .model-data h3:first-of-type {

        font-size: 10px;

    }

    .nautica #nautica-model-data .model-data h3:nth-of-type(2n) {
        font-size: 16px;
    }

    .hover-shadow {
        height: auto;
    }

    .nautica #preporuka .button-offer {
        width: 28%;
        font-size: 12px;
        float: left;
    }

    .nautica #preporuka-oprema .button-offer {
        width: 27%;
        padding: 10px;
        font-size: 12px;
        float: left;
    }

    .nautica #require-offer .mail .form-control {
        padding-left: 10px;
        width: 95%;
        margin: 20px 5px;
    }

    .footer-info {
        width: 100%;
    }

    /*.carousel-control {
		display: none;
	}*/
    #find-more h2 {
        margin-top: 0px;
    }

    #single-preuzmi .single-buttons .button:nth-of-type(2) {
        margin-bottom: 20px;
    }

    #nav ul li a {
        padding: 15px 20px 15px;
    }

    .nautica #nav ul li a {
        padding: 15px 20px 15px;
    }

    /*#single-table .left p {
		margin-bottom: 50px;
	}*/
    #nautica-btn-mobile {
        display: inline-block;
    }

    .desktop {
        display: none !important;
    }

    #nautica-btn {
        width: 100%;
        float: none;
    }

    .button {
        width: auto;
        max-width: 260px;
        font-size: 18px;
    }

    /*.button {
		width: auto;
		max-width: 260px;
		font-size: 18px;
	}*/
    .nautica #single-preuzmi img {
        width: 100% !important;
        max-width: 100%;
    }

    .nautica #require-offer .zatrazi-ponudu-selects {
        display: inline-block;
    }

    .nautica #require-offer .ponuda-select {
        width: 90%;
    }

    #find-more .collapse-options {
        width: 32%;
    }

    #compare-heading h2 {
        margin-top: 50px;
    }

    .button:link {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
        /*transition:0.2s all ease;*/
    }

    .button:visited {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
        /*transition:0.2s all ease;*/
    }

    .button:hover {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
    }

    .button:active {
        color:;
        text-decoration: none !important;
        outline: 0;
        background-color: none !important;
    }

    #kontakt-info .maps {
        padding: 50px 15px;
        border: none;
    }

    .kontakt-maps iframe {
        width: 300px;
    }

    #vest-prew iframe {
        width: 300px;
    }

    #single-table table tr {
        font-size: 14px;
    }

    .header-home img {
        
        margin: 10px;
        display: inline-block;
    }

    .header-home {
        position: relative;
        z-index: 2;
        width: 100%;
        background-color: #fff;
        text-align: center;
        max-height: 80px;
    }

    .header-home p {
        display: none;
    }

    #o-namaAtv {
        position: relative;
        width: 100%;
        z-index: 1;
        top: 76px;
        /*background-image: url(/images/about-slider.jpg)*/;
        /*background-size: contain;
	background-position: center;
	background-repeat: no-repeat;*/
    }

    #hero-atv {
        height: auto;
        width: 100%;
        position: relative;
        z-index: 1;
        top: 76px;
    }

    .modeliiserije {
        position: relative;
        top: 60px;
    }

    #equipment ul li {
        margin-bottom: 0px;
    }

    .kontaktNautica1 {
        text-align: center;
    }

    .kontaktAtv1 {
        text-align: center;
    }
    #general_banners{
        margin-top: 70px;
    }
    #kontakt-info .item_box .kontakt-content{
        margin-bottom: 30px;
    }
    #kontakt-info h3{
        margin-bottom: 20px;
    }
    #kontakt-info .item_box .kontakt-content .secound_row{
        margin-top: 0px;
    }
    #kontakt-info .item_box .kontakt-content .item_kontakt{
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 0px) and (max-width: 375px) {
    .background_featured{
        min-height: 250px;
        background-attachment: initial;
        background-position: center;
        background-size: cover;
    }
    #kontakt-info .item_box .kontakt-content{
        margin-bottom: 30px;
    }
    #kontakt-info h3{
        margin-bottom: 20px;
    }
    #kontakt-info .item_box .kontakt-content .secound_row{
        margin-top: 0px;
    }
    #kontakt-info .item_box .kontakt-content .item_kontakt{
        margin-bottom: 20px;
    }
    #general_banners{
        margin-top: 70px;
    }
    #general_banners .item_box_top{
        height: 270px;
    }
    #general_banners .item_box_bottom{
        height: 130px;
    }
    #general_banners .content h2{
        font-size: 22px;
        margin-top: 0;
    }
    #general_banners .content p{
        font-size: 14px;
    }
    #hero-atv .carousel-indicators{
        display: none;
    }
    .kontaktAtv1 {
        text-align: center;
    }

    .kontaktNautica1 {
        text-align: center;
    }

    #equipment ul li {
        margin-bottom: 0px;
    }

    .modeliiserije {
        position: relative;
        top: 60px;
    }

    .atvonama {
        margin-top: 100px;
    }

    .atvArticle1 {
        text-align: center;
    }

    .atvArticle1 div {
        padding: 0px;
    }

    .atvArticle1 img {
        margin: 10px 0 !important;
    }

    #novoPolovno {
        display: none !important;
    }

    .opremaNautica1 {
        margin-top: 20px !important;
    }

    .opremaAtv1 {
        margin-top: 20px !important;
    }

    #equipment-sliderAtv {
        width: auto;
    }

    .mobileRow {
        padding-left: 0px;
    }

    #o-namaAtv {
        position: relative;
        width: 100%;
        z-index: 1;
        top: 76px;
        /*background-image: url(/images/about-slider.jpg)*/;
        /*background-size: contain;
	background-position: center;
	background-repeat: no-repeat;*/
    }

    .nautica #hero-atv {
        height: auto;
        width: 100%;
        position: relative;
        top: 76px;
        z-index: -5;
    }

    #nautica-derpSingle .brands-colapse {
        width: 100%;
        float: left;
    }

    #nautica-opremaSingle .brands-colapse {
        width: 100%;
        float: left;
        display: inline-block;
        text-align: center;
    }

    #nautica-oprema .brands-colapse {
        width: 100%;
        float: left;
        display: inline-block;
        text-align: center;
    }

    #require-offer .mail .form-control {
        border: 1px solid #dbdbdb;
        border-radius: 5px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        color: #aeb5c7;
        max-width: 100%;
        width: 90%;
        float: left;
        margin: 15px;
        font-family: 'Roboto Slab', serif;
        font-weight: 300;
    }

    #oddo label {
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
        font-weight: 700;
    }

    #oddo1 label {
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
        font-weight: 700;
    }

    #respmenu .fa {
        margin-left: 95px;
    }

    .header-home img {
       
        margin: 10px;
        display: inline-block;
    }

    .header-home {
        position: relative;
        z-index: 2;
        width: 100%;
        background-color: #fff;
        text-align: center;
        max-height: 80px;
    }

    .header-home p {
        display: none;
    }

    #all-offers {
        height: auto;
    }

    #offer-range {
        height: auto;
    }

    .home-nautica {
        width: 100%;
        height: 50%;
    }

    .home-atv {
        width: 100%;
        height: 50%;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        top: -20px !important;
        color: #686c77;
    }

    .carousel-control.right, .carousel-control.left {
        margin: 0px !important;
    }

    #respmenu {
        display: block;
        border: none;
        margin: 20px auto;
        width: 100%;
        font-size: 26px;
        background: transparent;
        color: #fff;
    }

    #nav {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    #nav ul {
        display: none;
    }

    #nav ul li {
        float: none;
        border-bottom: 1px solid #ccc;
    }

    #logo {
        width: 50%;
        float: left;
    }

    #logo img {
        margin-left: 0px;
        width: 80%;
    }

    #nautica-btn {
        width: 50%;
        float: right;
        margin: 0px;
    }

    #nautica-btn a {
        margin: 10px 0px;
    }

    .offer-slide {
        margin-top: 50px;
    }

    #all-offers .ui-widget.ui-widget-content {
        margin-top: 10px;
    }

    #all-offers select {
        width: 90%;
    }

    #offer-range .silver-mash {
        bottom: -10px;
    }

    #news a {
        margin-bottom: 20px;
    }

    #brand-nav {
        height: auto;
        margin-top: 360px;
    }

    #brand-nav ul {
        margin-bottom: 0px;
    }

    .nautica-brands {
        width: 20%;
    }

    .nautica #brand-nav {
        margin-top: 360px;
    }

    #radio-buttons label {
        width: 50%;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .vehicle-img img {
        width: 100%;
    }

    #newsletter .form-control {
        width: 100%;
    }

    .close {
        right: 10%;
    }

    #find-more .collapse-options h4 {
        height: 70px;
    }

    #find-more .plus {
        top: 43.5px;
        right: 5px;
    }

    #find-more .plus2 {
        top: 52.5px;
        font-size: 16px;
    }

    #brand-video iframe {
        width: 90% !important;

    }

    #single-bg {
        margin-top: 86px;
    }

    #slider-contentCompare h2, #slider-contentCompare1 h2, #slider-contentCompare2 h2 {

        font-size: 18px;

    }

    #slider-contentCompare h3, #slider-contentCompare1 h3, #slider-contentCompare2 h3 {

        font-size: 20px;

    }

    #compare-heading img {
        bottom: -9px;
    }

    #equipment .equipment-box {
        margin: 0;
        width: 100%;
    }

    #equipment .equipment-box:last-child {
        margin-bottom: 20px;
        width: 100%;
    }

    .footer-info {
        width: 100%;
    }

    .nautica #nautica-model-data .model-data h3:first-of-type {

        font-size: 10px;

    }

    .nautica #nautica-model-data .model-data h3:nth-of-type(2n) {
        font-size: 18px;
    }

    .hover-shadow {
        height: auto;
    }

    .nautica #preporuka .button-offer {
        width: 28%;
        font-size: 12px;
        float: left;
    }

    .nautica #preporuka-oprema .button-offer {
        width: 30%;
        font-size: 12px;
        float: left;
        padding: 5px 10px;
    }

    .nautica #require-offer .mail .form-control {
        padding-left: 10px;
        width: 95%;
        margin: 20px 5px;
    }

    .footer-info {
        width: 100%;
    }

    .nautica #preporuka-oprema .button-offer:nth-of-type(2) {
        margin: 50px 10px 0px;
    }

    /*.carousel-control {
		display: none;
	}*/
    #find-more h2 {
        margin-top: 0px;
        font-size: 30px;
    }

    #single-preuzmi .single-buttons .button:nth-of-type(2) {
        margin-bottom: 20px;
    }

    #nav ul li a {
        padding: 15px 20px 15px;
    }

    .nautica #nav ul li a {
        padding: 15px 20px 15px;
    }

    /*#single-table .left p {
		margin-bottom: 100px;
	}*/
    #nautica-btn-mobile {
        display: inline-block;
    }

    .desktop {
        display: none !important;
    }

    #nautica-btn {
        width: 100%;
        float: none;
    }

    #brand-nav {
        display: none;
    }

    #newsletter .register-button {
        font-size: 18px;
        padding: 5px;
    }

    .button {
        max-width: 260px;
        font-size: 18px;
        padding: 5px;
    }

    .nautica #single-preuzmi img {
        width: 100% !important;
        max-width: 100%;
    }

    #single-slider .item {

        width: auto;

    }

    .nautica #single-table h2 {
        margin-right: 0px;
        margin-bottom: 10px;
        font-size: 32px;
    }

    .nautica #require-offer .ponuda-select {
        width: 90%;
    }

    .nautica #require-offer .zatrazi-ponudu-selects {
        display: inline-block;
    }

    #find-more .collapse-options {
        width: 32% !important;
    }

    #compare-heading h2 {
        margin-top: 80px;
    }

    .button:link {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
        /*transition:0.2s all ease;*/
    }

    .button:visited {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
        /*transition:0.2s all ease;*/
    }

    .button:hover {
        text-decoration: none !important;
        color:;
        outline: 0;
        background-color: none !important;
    }

    .button:active {
        color:;
        text-decoration: none !important;
        outline: 0;
        background-color: none !important;
    }

    #kontakt-info .maps {
        padding: 50px 15px;
        border: none;
    }

    #kontakt-info h3 {
        margin-bottom: 20px;
    }

    .kontakt-maps iframe {
        width: 300px;
    }

    #vest-prew iframe {
        width: 300px;
    }

    #single-table table tr {
        font-size: 14px;
    }

    .kratka {
        display: inline-block;
    }

    .duga {
        display: inline-block;
    }

    .ultra-duga {
        display: inline-block;
    }

    .derp .brands-colapse a img {
        display: none !important;
    }

    .van .brands-colapse a img {
        display: none !important;
    }

    .brodski .brands-colapse a img {
        display: none !important;
    }

    #nautica-derp .brands-colapse {
        width: 100%;

    }

    #nautica-van .brands-colapse {
        width: 100% !important;
    }

    .brodski .brands-colapse {
        width: 100%;
    }

    #hero-atv {
        height: auto;
        width: 100%;
        position: relative;
        z-index: 1;
        top: 76px;
    }

}

