/* index 90% responsive */
@media (max-width: 1480px) {
    .container90{
        width: 100%;
    }
}

@media (max-width: 1270px) {
    .container90{
        width: 90%;
    }
}
@media (max-width: 1090px) {
    .container90{
        width: 100%;
    }
}

@media (max-width: 992px) {
    .container90{
        width: 90%;
        padding-top: 20px;
    }
}

@media (max-width: 840px) {
    .container90{
        width: 100%;

    }
}

@media (max-width: 767px) {
    .container90{
        padding-top: 5px;

    }
}


@media (max-width: 1270px) {
    /*modul na pocetna*/
    .modul-najchitani {}
    .modul-najchitani h3.najchitani-naslov,
    .modul-najchitani .nav-filter-menu {
        padding: 4px;
    }
    .modul-najchitani li a,
    .modul-najchitani .nav-separator {
        font-size: 16px !important;
        line-height: 18px;
    }
    .modul-najchitani .owl-prev,
    .modul-najchitani .owl-next {
        top: 30px;
        font-size: 32px;
        padding: 20px;
    }
    .najchitani .najchitani-item .title {
        margin-top: 5px;
        margin-bottom: 0px;
    }
    .najchitani .nav-najchitani-menu li a {
        font-size: 18px;
        line-height: 22px;
    }
    .najchitani .nav-najchitani-menu li:after {
        top: 4px;
    }
    .widget-weather {
        margin: 20px 0px 0px 0px;
    }

    .widget-weather{
        margin:20px 0px 0px 0px;
    }
    .iframe-facebook {
        padding: 0px;
    }
    /*typography*/
    h1 {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    h2 {
        font-size: 24px !important;
        line-height: 32px !important;
    }
    h3 {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    h4 {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    h5 {
        font-size: 8px !important;
        line-height: 14px !important;
    }
    .navbar-tochka .navbar-nav li a {
        font-size: 18px;
        padding: 5px;
        border-right: 1px solid #ebebeb;
    }
    .header-search, .header-search-close {
        width: 34px;
        font-size: 20px;
    }
    .fixed-nav .navbar-nav li a {
        font-size: 17px;
        padding: 3px 6px;
    }
    .panel-widget-vesti .title {
        font-size: 18px;
    }
    .today-vesti-carousel .owl-controls {
        left: -62px;
    }
    section.patuvanje .vesti-golema-patuvanje .caption {
        left: 0;
    }
    footer .black-menu ul.nav-footer li a {
        padding: 0px;
        font-size: 14px;
    }
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        bottom: 178px;
        padding-top: 135px;
    }
    .thumbnail {
        margin-bottom: 5px;
    }
    .today-banner .today-know h1 span {
        margin-top: 15px;
    }
    /*naslovi*/
    .naslov-filter h3 {
        margin-top: 8px !important;
        font-size: 20px !important;
        line-height: 22px !important;
    }
    .naslov-filter ul.filter-1 {
        margin-top: 8px;
    }
    .naslov-filter ul.filter-1 li a {
        font-size: 20px;
        line-height: 22px;
    }
    /*SINGLE PAGE*/
    .opcii .informacii p, .opcii .golemina-font p {
        font-size: 14px;
    }
    .opcii .golemina-font {
        padding: 2px 12px;
    }
    section.sponzorirani-linkovi .tekst h3 {
        font-size: 18px !important;
        line-height: 18px !important;
        margin: 8px 0px !important;
    }
    section.sponzorirani-linkovi .tekst p {
        font-size: 12px !important;
        line-height: 16px !important;
        margin: 0;
    }
    section.sponzorirani-linkovi .tekst a {
        font-size: 12px !important;
        line-height: 16px !important;
        margin: 0;
    }
    .container-800 {
        margin-left: 0px;
        width: auto;
    }
    .container-800-2, .container-750 {
        width: auto;
        padding-left: 0px;
    }
    .container-800-1 {
        width: auto;
    }
    .banner-300-600, .img-300-200 {
        width: auto;
        height: auto;
    }
    .right-sidebar {
        padding-left: 8px;
    }
    .container-with-margin {
        margin-right: 0px;
    }
    .izbor-urednik-carousel .owl-prev, .izbor-urednik-carousel .owl-next {
        top: 30px;
        font-size: 32px;
        padding: 20px;
    }
    /*CATEGORY SPORT PAGE*/
    .inner-tekst .caption h1, .inner-tekst .caption h2, .inner-tekst .caption h3, .inner-tekst .caption h4 {
        padding: 10px;
    }
    nav.custom-pagination {
        text-align: center;
    }
    .custom-pagination-lg, .custom-pager {
        float: inherit;
    }
    /*arhiva glavna*/
    .arhiva-glavna-filter li a {
        font-size: 17px;
        text-transform: none;
    }
    /*intervju section*/
    .ticker-container {
        width: 940px;
    }
    .ticker-text li {
        padding: 0;
    }
    .ticker-text li a {
        padding: 6px 4px;
    }
    .intervju-carousel .owl-item .inner-tekst .caption p {
        padding: 10px;
    }
}
@media (max-width: 992px) {
    /*modul najchitani*/
    .modul-najchitani h3.najchitani-naslov {
        padding: 4px 0px 4px 4px;
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .modul-najchitani li a,
    .modul-najchitani .nav-separator {
        font-family: 'PT Sans Narrow', Arial !important;
        font-size: 12px !important;
        line-height: 14px;
        padding: 2px !important;
    }
    .modul-najchitani h3.najchitani-naslov,
    .modul-najchitani .nav-filter-menu {
        padding: 4px 4px 4px 0px;
    }
    .modul-najchitani .owl-prev,
    .modul-najchitani .owl-next {
        top: 20px;
        padding: 15px;
    }
    .nav-1 .navbar-nav {
        display: block;
    }
    /*

    /*NAV EXPAND*/
    .nav-expand {
        display: none !important;
    }

    section.najchitani .caption p {
        margin-top: -20px;
    }
    p {
        font-size: 14px;
    }
    .caption p {
        margin-top: -20px;
    }
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        bottom: 154px;
        padding-top: 110px;
        width: 50px;
    }
    .top-vesti-carousel .owl-nav .owl-prev i, .top-vesti-carousel .owl-nav .owl-next i {
        font-size: 46px;
    }
    .navbar-tochka .navbar-nav {
        width: 80%;
    }
    .naslov-filter h3 {
        font-size: 22px !important;
        line-height: 20px !important;
    }
    .naslov-filter ul.filter-1 li {
        padding: 0px;
        float: left;
    }
    .naslov-filter ul.filter-1 li a {
        font-size: 16px !important;
        padding: 5px;
    }
    .naslov-filter h3 a {
        padding: 2px 0px;
    }
    .today-banner {
        padding: 10px 0px;
    }
    section.planeta .vesti-golema-planeta {
        margin-bottom: 15px;
    }
    section.planeta .vesti-golema-planeta .caption {
        right: 0px;
    }
    .today-vesti-carousel .owl-controls {
        left: -62px;
    }
    footer .black-menu ul.nav-footer {
        float: inherit;
        text-align: center;
        display: none;
    }
    footer .black-menu ul.nav-footer li a {
        font-size: 12px;
    }
    footer .black-menu ul.nav-social-footer {
        float: inherit;
        text-align: center;
    }
    .copyright {
        margin-top: 10px !important;
        text-align: left !important;
        clear: both;
    }
    /*Menu*/
    .navmenu-fixed-left .nav-filter-menu, .navmenu-fixed-left .tab-content, .navbar-tochka .navbar-toggle {
        display: none;
    }
    .navmenu-fixed-left .navbar-nav li, .navmenu-fixed-left .navbar-nav-other li {
        display: block;
        width: 100%;
        float: inherit;
    }
    .navmenu-fixed-left .navbar-nav li a {
        padding: 8px 10px !important;
        width: 100%;
        color: #000;
        font-family: 'PT Sans Narrow', Arial !important;
        font-size: 22px;
        text-transform: uppercase;
    }
    .header-weather .top-weather {
        display: none;
    }
    .header-weather .header-search {
        color: #fff;
    }
    .navbar-brand-tochka {
        background-image: url(/tocka_design/images/logo-footer.png);
        width: 200px;
        height: 50px;
    }
    .navbar-tochka {
        display: none;
    }
    header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
    header .top-menu {
        height: 50px;
    }
    header .collapse-left-menu {
        margin: 16px 0px;
    }
    header .header-search, header .header-search-close {
        margin: 0px;
        padding: 10px;
        width: 50px;
        height: 50px;
    }
    .navbar-form {
        top: 50px;
        margin: 0;
        position: fixed;
    }
    body {
        margin-top: 50px;
    }
    section.avtomobili .avtomobili-carousel .owl-nav .owl-prev, section.avtomobili .avtomobili-carousel .owl-nav .owl-next {
        bottom: -4px;
        top: inherit;
    }
    section.avtomobili .avtomobili-carousel .owl-nav .owl-prev {
        left: 44%;
    }
    section.avtomobili .avtomobili-carousel .owl-nav .owl-next {
        right: 44%;
    }
    .panel-widget-vesti .title {
        font-size: 18px !important;
    }
    .top-vesti-carousel .owl-nav {
        display: block !important;
    }
    /*naslovi so filtri*/
    .js-zivot-filter, .naslov-filter-orange h3 a span, .js-shou-biznis-filter, .js-shou-biznis-filter h3 a span, .js-video-filter, .naslov-filter-video h3 a span, .js-shou-biznis-filter, .naslov-filter-blue h3 a span, .js-planeta-filter, .naslov-filter-blue-planeta h3 a span, .js-zabava-filter, .naslov-filter-zabava h3 a span, .js-patuvanje-filter, .naslov-filter-patuvanje h3 a span, .js-avtomobili-filter, .naslov-filter-avtomobili h3 a span, .js-intervju-filter, .naslov-filter-intervju h3 a span, .js-erotika-filter, .naslov-filter-erotika h3 a span {
        display: inline-block !important;
    }
    section.black-video {
        background: #000 !important;
    }
    .navmenu-fixed-left .logo-icon {
        display: block;
        background-image: url(/tocka_design/images/t-tochka.png);
        background-repeat: no-repeat;
        background-position;
        padding-left: 30px;
        margin: 0px;
        line-height: 24px !important;
        border-bottom: 1px dashed #c2c2c2;
        padding-bottom: 5px;
        padding-top: 5px;
        background-position-y: 6px;
    }
    /*responsive menu with dropdown*/
    .navmenu-fixed-left .navbar-nav li ul.dropdown-menu a {
        color: #fff !important;
        font-size: 20px;
    }
    .navmenu-fixed-left .navbar-nav-other .caret, .navmenu-fixed-left .navbar-nav .caret {
        display: block !important;
        float: right;
        margin: 8px 0px;
    }
    .navmenu-fixed-left .navbar-nav li.vesti a {
        border-left: 3px solid #d80013;
    }
    .navmenu-fixed-left .navbar-nav li.vesti ul.dropdown-menu {
        background-color: #d80013;
    }
    .navmenu-fixed-left .navbar-nav li.vesti.open a {
        color: #d80013;
    }
    .navmenu-fixed-left .navbar-nav li.sport a {
        border-left: 3px solid #50b948;
    }
    .navmenu-fixed-left .navbar-nav li.sport ul.dropdown-menu {
        background-color: #50b948;
    }
    .navmenu-fixed-left .navbar-nav li.sport.open a {
        color: #50b948;
    }
    .navmenu-fixed-left .navbar-nav li.zivot a {
        border-left: 3px solid #ffa200;
    }
    .navmenu-fixed-left .navbar-nav li.zivot ul.dropdown-menu {
        background-color: #ffa200;
    }
    .navmenu-fixed-left .navbar-nav li.zivot.open a {
        color: #ffa200;
    }
    .navmenu-fixed-left .navbar-nav li.shou-biznis a {
        border-left: 3px solid #f1006c;
    }
    .navmenu-fixed-left .navbar-nav li.shou-biznis ul.dropdown-menu {
        background-color: #f1006c;
    }
    .navmenu-fixed-left .navbar-nav li.shou-biznis.open a {
        color: #f1006c;
    }
    .navmenu-fixed-left .navbar-nav li.planeta a {
        border-left: 3px solid #007eff;
    }
    .navmenu-fixed-left .navbar-nav li.planeta ul.dropdown-menu {
        background-color: #007eff;
    }
    .navmenu-fixed-left .navbar-nav li.planeta.open a {
        color: #007eff;
    }
    .navmenu-fixed-left .navbar-nav li.avtomobili a {
        border-left: 3px solid #0b5f6a;
    }
    .navmenu-fixed-left .navbar-nav li.avtomobili ul.dropdown-menu {
        background-color: #0b5f6a;
    }
    .navmenu-fixed-left .navbar-nav li.avtomobili.open a {
        color: #0b5f6a;
    }
    .navmenu-fixed-left .navbar-nav li.zabava a {
        border-left: 3px solid #ffd200;
        color: #000 !important;
    }
    .navmenu-fixed-left .navbar-nav li.zabava ul.dropdown-menu {
        background-color: #ffd200;
    }
    .navmenu-fixed-left .navbar-nav li.zabava ul.dropdown-menu li a {
        color: #000 !important;
    }
    .navmenu-fixed-left .navbar-nav li.erotika a {
        border-left: 3px solid #e400ff;
    }
    .navmenu-fixed-left .navbar-nav li.erotika ul.dropdown-menu {
        background-color: #e400ff;
    }
    .navmenu-fixed-left .navbar-nav li.erotika.open a {
        color: #e400ff;
    }
    .navmenu-fixed-left .navbar-nav li.foto a {
        border-left: 3px solid #7f00f5;
    }
    .navmenu-fixed-left .navbar-nav li.foto ul.dropdown-menu {
        background-color: #7f00f5;
    }
    .navmenu-fixed-left .navbar-nav li.foto.open a {
        color: #7f00f5;
    }
    .navmenu-fixed-left .navbar-nav li.video a {
        border-left: 3px solid #000;
    }
    .navmenu-fixed-left .navbar-nav li.video ul.dropdown-menu {
        background-color: #000;
    }
    .navmenu-fixed-left .navbar-nav li.video.open a {
        color: #000;
    }
    .navmenu-fixed-left .navbar-nav li.intervju a {
        border-left: 3px solid #a72955;
    }
    .navmenu-fixed-left .navbar-nav li.intervju ul.dropdown-menu {
        background-color: #a72955;
    }
    .navmenu-fixed-left .navbar-nav li.intervju.open a {
        color: #a72955;
    }
    .navmenu-fixed-left .navbar-nav li.karmin a {
        border-left: 3px solid #fe48a3;
    }
    .navmenu-fixed-left .navbar-nav li.karmin ul.dropdown-menu {
        background-color: #fe48a3;
    }
    .navmenu-fixed-left .navbar-nav li.karmin.open a {
        color: #fe48a3;
    }
    .navmenu-fixed-left .navbar-nav li.supermen a {
        border-left: 3px solid #333;
    }
    .navmenu-fixed-left .navbar-nav li.supermen ul.dropdown-menu {
        background-color: #333;
    }
    .navmenu-fixed-left .navbar-nav li.supermen.open a {
        color: #333;
    }
    /*navbar others*/
    .nav-2 .nav {
        display: block;
    }
    .nav-2 .navbar-nav-other {
        margin: 0px;
    }
    .navbar-nav-other li {
        display: block;
        width: 100%;
        position: relative;
    }
    .navbar-nav-other li a {
        font-family: 'PT Sans Narrow', Arial !important;
        padding: 8px 10px !important;
        width: 100%;
        color: #000 !important;
        font-size: 22px !important;
        line-height: 22px;
        text-transform: uppercase;
    }
    /*SINGLE PAGES*/
    .right-sidebar, .right-sidebar-arhiva {

    }
    .denes-right-sidebar .vesti-mala {
        margin-bottom: 15px;
    }
    .denes-right-sidebar h3.denes-naslov {
        padding: 2px 6px;
    }
    .denes-right-sidebar .nav-filter-menu li a, .denes-right-sidebar .nav-filter-menu .nav-separator {
        font-size: 16px !important;
    }
    .denes-right-sidebar .tab-content {
        padding: 10px;
    }
    .single-page .banner-padding {
        padding: 0px 20px;
    }
    .denes-right-sidebar {
        margin: 20px 0px;
    }
    .izbor-urednik-carousel .item {
        padding-bottom: 20px;
    }
    .izbor-urednik .caption h2 {
        margin:0 !important;
    }
    section.sponzorirani-linkovi .tekst p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    section.sponzorirani-linkovi .tekst a {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    section.sponzorirani-linkovi .tekst h4 {
        font-size: 20px !important;
        line-height: 22px !important;
    }
    .opcii .informacii {
        float: left;
    }
    .opcii .golemina-font {
        float: right;
        margin-top: 0px;
    }
    /*margins*/
    .margin-bottom-15-sm {
        margin-bottom: 15px;
    }
    /*caption with shadow*/
    .caption-with-white-bg {
        right: 0px;
    }
    .caption-with-bottom-right {
        left: 0;
    }
    /*intervju ticker text*/
    .ticker-container {
        width: 720px;
    }
    .ticker-text li {
        padding: 0;
    }
    .ticker-text li a {
        font-size: 16px;
        padding: 8px 4px;
    }
    /*fotor vnatresna*/
    .custom-padding-right {
        padding-right: inherit;
    }
    .font-size-40 {
        font-size: 32px !important;
        line-height: 38px !important;
    }
    /*marketing, impresum i kontant */
    .tochka-footer-links {
        float: inherit;
        display: block;
        width: 100%;
        padding: 10px 0px;
        margin: 0;
    }
    .tochka-footer-links li:first-child {
        padding-left: 0px;
    }
    .footer-tocka_tv {
        display: none;
    }
    .footer-tocka_tv-mobile {
        display: block;
    }
    /*vremenska prognoza mapa*/
    .vremenska-prognoza-mapa-slika {
        height: 614px;
        width: 768px;
        background-size: 768px 614px;
    }
    .vremenska-prognoza-mapa-slika .mapa-struga {
        bottom: 120px;
        left: 30px;
    }
    .vremenska-prognoza-mapa-slika .mapa-ohrid {
        bottom: 90px;
        left: 110px;
    }
    .vremenska-prognoza-mapa-slika .mapa-gostivar {
        top: 200px;
        left: 80px;
    }
    .vremenska-prognoza-mapa-slika .mapa-kichevo {
        top: 300px;
        left: 150px;
    }
    .vremenska-prognoza-mapa-slika .mapa-tetovo {
        top: 110px;
        left: 140px;
    }
    .vremenska-prognoza-mapa-slika .mapa-bitola {
        bottom: 50px;
        left: 255px;
    }
    .vremenska-prognoza-mapa-slika .mapa-skopje {
        top: 100px;
        left: 260px;
    }
    .vremenska-prognoza-mapa-slika .mapa-prilep {
        bottom: 190px;
        left: 290px;
    }
    .vremenska-prognoza-mapa-slika .mapa-veles {
        top: 220px;
        left: 340px;
    }
    .vremenska-prognoza-mapa-slika .mapa-kumanovo {
        top: 60px;
        left: 350px;
    }
    .vremenska-prognoza-mapa-slika .mapa-demir-kapija {
        bottom: 180px;
        left: 475px;
    }
    .vremenska-prognoza-mapa-slika .mapa-kriva-palanka {
        top: 25px;
        right: 170px;
    }
    .vremenska-prognoza-mapa-slika .mapa-shtip {
        top: 180px;
        right: 165px;
    }
    .vremenska-prognoza-mapa-slika .mapa-gevgelija {
        bottom: 95px;
        right: 100px;
    }
    .vremenska-prognoza-mapa-slika .mapa-strumica {
        right: 55px;
        bottom: 195px;
    }
    .vremenska-prognoza-mapa-slika .mapa-berovo {
        bottom: 310px;
        right: 25px;
    }
    section.sponzorirani-linkovi .sl-item {
        margin-bottom: 10px;
        border-bottom: 1px solid #c2c2c2;
        padding-bottom: 10px;
    }
    section.sponzorirani-linkovi .sl-item:last-child {
        margin-bottom: 0px;
        border-bottom: 0;
        padding-bottom: 10px;
    }

    .foto-inner{
        height: auto !important;
    }
    .foto-full-width {
        position: relative;
        bottom: inherit;
        left: inherit;
        right: inherit;
    }

    .html-foto-inner, .html-foto-inner body{
        height: auto;
    }


    .foto-carousel-inner, .foto-carousel-inner .carousel-inner  .item img{
        height: 280px !important
    }
    .banner-height{
        height: auto !important;
    }

}
@media (max-width: 767px) {
    /*modul najchitani*/
    .modul-najchitani h3.najchitani-naslov,
    .modul-najchitani .nav-filter-menu {
        font-size: 30px !important;
        line-height: 36px !important;
        padding: 10px !important;
    }
    .modul-najchitani li a,
    .modul-najchitani .nav-separator {
        font-family: 'PT Sans Narrow Bold', Arial !important;
        font-size: 30px !important;
        line-height: 36px !important;
        padding: 0px 4px !important;
    }
    .modul-najchitani .owl-prev,
    .modul-najchitani .owl-next {
        top: 25%;
    }

    .najchitani .nav-najchitani-menu li a {
        font-size: 20px;
        line-height: 24px;
        padding: 6px 8px;

    }
    .najchitani .nav-najchitani-menu li:after{
        height: 22px;
        top:8px;
    }
    /*.panWrapper img {
        left: 0px !important;
        right: 0px !important;
        margin: auto !important;
        width: 100% !important;
        padding: 0px 20px !important;
    }
    .panWrapper a.controls.in,
    .panWrapper a.controls.out{
        display: none !important;
    }
    .foto-carousel-inner .foto-zoom-bg{

    right: 0;

    top: 0;

    } */

    .caption p {
        margin-top: -20px;
        padding-bottom: 10px;
    }
    .povekje {
        margin-bottom: 30px;
        display: block;
        margin-top: -15px;
    }
    .caption-with-white-bg h2 {
        padding: 10px;
    }
    .caption-with-shadow {
        margin-bottom: 0px;
    }
    a {
        font-family: 'PT Sans Narrow Bold', Arial !important;
        font-weight: normal !important;
    }
    /*typography*/
    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        font-family: 'PT Sans Narrow Bold', Arial !important;
        font-size: 30px !important;
        line-height: 36px !important;
        font-weight: normal !important;
    }
    /*badges*/
    .panel-widget-vesti .title {
        line-height: 26px !important;
    }
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        bottom: 116px;
        padding-top: 190px;
    }
    .panel-widget-vesti .panel-body {
        padding: 10px;
    }
    .top-vesti-carousel {
        margin-bottom: 10px;
    }
    .today-banner .today-know h1 {
        font-size: 60px !important;
        line-height: 60px !important;
    }
    .today-banner .today-know h3 {
        font-size: 20px !important;
        line-height: 20px !important;
        padding-bottom: 10px;
    }
    .today-vesti-carousel .owl-nav {
        width: 80px;
    }
    .today-vesti-carousel .owl-controls {
        left: inherit;
        top: -80px;
        right: 10px;
    }
    .today-vesti-carousel .owl-controls i {
        font-size: 34px;
    }
    .today-vesti-carousel .item {
        text-align: center;
    }
    .today-vesti-carousel .item h3 {
        margin: 0px;
    }
    .today-vesti-carousel h3 {
        text-align: left;
    }
    section.black-video .vesti-golema iframe, section.black-video .vesti-mala iframe {
        height: 240px;
    }
    /*karmin vs supermen*/
    section.karmin-vs-supermen:before, section.karmin-vs-supermen:after {
        background: inherit !important;
    }
    section.karmin-vs-supermen .karmin {
        background: url(/tocka_design/images/karmin-bg.png) repeat;
    }
    section.karmin-vs-supermen .supermen {
        background: url(/tocka_design/images/supermen-bg.png) repeat;
    }
    section.karmin-vs-supermen .vs {
        display: none !important;
    }
    section.karmin-vs-supermen .karmin {
        padding-right: 7px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    section.karmin-vs-supermen .supermen {
        padding-left: 8px;
        padding-top: 20px;
    }
    .karmin .logo, .supermen .logo {
        float: left;
    }
    /*banert reklama*/
    .baner-reklama {
        margin: 10px 0px;
    }
    /*sections*/
    .custom-news, section.black-sport, section.black-video, section.zabava, section.patuvanje, section.najchitani, section.avtomobili, section.intervju, section.zivot, section.shou-biznis, section.planeta, section.erotika, section.karmin-vs-supermen, footer .red-menu, section.sport {
        padding: 10px 0px;
    }
    section.karmin-vs-supermen .karmin {
        padding-bottom: 10px;
    }
    section.karmin-vs-supermen .supermen {
        padding-top: 10px;
    }
    footer .footer-link-item {
        display: none;
    }
    .avtomobili-carousel .owl-nav {
        display: none;
    }
    .nav-2 .navbar-nav-other {
        margin: 7.5px -7px;
    }
    /*margins*/
    .margin-bottom-15-xs {
        margin-bottom: 15px;
    }
    /*Kino meni*/
    .js-kino-filter, .js-teatarski-pretstavi-filter {
        display: block;
        clear: both;
    }
    .teatarski-pretstavi-open, .kino-open {
        display: none;
    }
    /*foto vnatresna*/
    .foto-inner .owl-nav .owl-prev {
        left: -10px;
    }
    .foto-inner .owl-nav .owl-next {
        right: -10px;
    }
    /*forms*/
    .btn-red {
        display: block;
        width: 100%;
    }
}
@media (max-width: 767px) {
    .single-page-top {
        margin-top: 0;
    }
    /*SINGLE PAGES*/
    .single-page-top h4 {
        font-size: 18px !important;
        line-height: 22px !important;
    }
    .single-page-top-slider .item {}
    body {
        margin-top: 50px;
    }
}
@media (max-width:680px) {

    .caption-with-shadow-inner {
        background: -moz-linear-gradient(top, rgba(40, 40, 40, 0) 0%, rgba(0, 0, 0, 1) 70%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0) 0%, rgba(0, 0, 0, 1) 70%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(40, 40, 40, 0) 0%, rgba(0, 0, 0, 1) 70%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00282828', endColorstr='#000000', GradientType=0);
        /* IE6-9 */
    }

    .single-page p {
        font-size: 18px !important;
        margin: 20px 8px !important;
    }

    .single-page .container-750 p {
        font-size: 18px !important;
    }

    .single-page h1 {
        margin-left: 8px;
    }

    .single-page .old-news {
        font-size: 18px !important;
        margin: 20px 8px !important;
    }
    /*golema senka*/
    .vesti-golema-senka {
        /*margin-bottom: 40px;*/
    }
    .vesti-golema-senka img {
        margin-bottom: 30px;
    }
    .vesti-golema-senka .caption-with-shadow {
        bottom: -20px;
    }
    .vesti-golema-senka .caption h1 {
        margin: 10px !important;
        font-size: 30px !important;
        line-height: 34px !important;
    }
    /*section intervju*/
    .theme-intervju section.intervju {
        padding-top: 10px;
    }
    .intervju-carousel .caption p {
        display: none;
    }
    .intervju-carousel .inner-tekst .caption h1, .intervju-carousel .inner-tekst .caption h2, .intervju-carousel .inner-tekst .caption h3, .intervju-carousel .inner-tekst .caption h4 {
        padding: 10px;
    }
    .intervju-carousel .owl-item.active .item {
        margin: 0px !important;
    }
    .intervju-carousel .owl-item.active .inner-tekst .caption {
        left: 0px !important;
        right: 0px !important;
    }
    .golemina-font {
        display: none;
    }
}

/*left PUSH menu*/

@media (min-width:641px) {
    .canvas-slid, .canvas-sliding {
        left: 0px !important;
    }
}
@media (max-width: 640px) {
    /*play button VIDEO vnatresna*/
    .play-button-very-large {
        width: 48px;
        height: 48px;
        font-size: 48px;
        line-height: 48px;
    }
    /*navigation*/
    .collapse-left-menu span {
        height: 2px;
        width: 28px;
    }
    .collapse-left-menu {
        width: 28px;
    }
    .collapse-left-menu span:nth-child(1) {
        top: 2px;
    }
    .collapse-left-menu span:nth-child(2) {
        top: 9px;
    }
    hr {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .today-banner {
        display: none !important;
    }
    .today-vesti-carousel {
        padding-top: 50px;
    }
    .today-vesti-carousel .owl-controls {
        left: 0px;
        top: 6px;
        right: 0px;
    }
    .today-vesti-carousel .owl-nav {
        width: 80px;
        text-align: center;
        margin: 0 auto;
    }
    /*custom top vesti*/
    .top-vesti-carousel .item {
        padding-bottom: 60px;
    }
    .top-vesti-carousel .caption {
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(45%, #000), color-stop(100%, #000));
        background: -moz-linear-gradient(top, white 0%, #fff 55%, #000 130%);
    }
    .top-vesti-carousel .caption h1,     .top-vesti-carousel .caption h2,     .top-vesti-carousel .caption h3,     .top-vesti-carousel .caption h4 {
        border-left: 0 !important;
        padding-left: 0 !important;
        padding: 10px 15px !important;
        margin: 0 !important;
        vertical-align: middle;
        display: table-cell;
        height: 110px;
    }
    .top-vesti-carousel .caption p {
        display: none;
    }
    .top-vesti-carousel .caption h1 a, .top-vesti-carousel .caption h2 a, .top-vesti-carousel .caption h3 a, .top-vesti-carousel .caption h4 a {
        color: #fff;
    }
    section.patuvanje .vesti-golema-patuvanje .caption h2, section.planeta .vesti-golema-planeta .caption h2 {
        padding: 10px;
        margin: 0px !important
    }
    section.intervju .vesti-golema .caption-custom h2 {
        padding: 6px 10px;
    }
    section.vesti .vesti-golema .caption h2 {
        border-left: 3px solid #e70000;
        padding-left: 5px;
    }
    .top-vesti-carousel .caption h1 {
        border-left: 3px solid #ffa200;
        padding-left: 5px;
    }
    .avtomobili-carousel .owl-nav .owl-prev {
        left: 42% !important;
    }
    .avtomobili-carousel .owl-nav .owl-next {
        right: 42% !important;
    }
    /*panel widget top news*/
    #top-today {
        height: 26px !important;
    }
    .panel-widget-vesti {
        display: none !important;
    }
    .panel-widget-vesti .panel-body {
        padding: 5px;
    }
    .panel-widget-vesti ul li {
        height: 34px !important;
    }
    .panel-widget-vesti .time {
        line-height: 12px;
        font-size: 13px;
        top: 0px;
    }
    .panel-widget-vesti .title {
        line-height: 12px !important;
        font-size: 13px !important;
        padding-left: 44px !important;
        text-align: left;
    }
    .canvas-slid .collapse-left-menu, .canvas-sliding .collapse-left-menu {
        left: 252px;
    }
    .navbar-form {
        height: 100px;
    }
    .navbar-form .header-form {
        padding: 0px 120px 0px 0px;
        text-align: left;
        font-size: 22px;
        line-height: 40px;
    }
    .navbar-form .form-group {
        padding: 30px 15px;
    }
    .navbar-form .btn-header-search {
        top: 30px;
    }
    .navmenu-fixed-left {
        width: 240px !important;
    }
    /*filter*/
    .naslov h2 {
        font-size: 22px !important;
        padding: 0px 10px;
        line-height: 40px !important;
    }
    .naslov, .top-vesti-carousel .owl-dots {
        height: 40px;
    }
    .top-vesti-carousel .owl-dots .owl-dot {
        padding: 0px 14px;
        height: 40px;
    }
    .top-vesti-carousel .owl-dots .owl-dot span {
        font-size: 22px;
        line-height: 40px;
    }
    .top-vesti-carousel {
        border-bottom: 2px solid #eee;
        padding-bottom: 10px;
    }
    /*SINGLE PAGES*/
    .single-page {
        padding: 0px !important;
    }
    .single-page-top {
        display: none !important;
    }
    .opcii {
        margin: 10px 0px;
    }
    .opcii .informacii {
        padding: 8px 0px;
    }
    .opcii .informacii p, .opcii .golemina-font p {
        font-size: 14px !important;
        padding: 0px 8px;
        margin: 5px 0px !important;
    }

    .opcii .informacii a, .opcii .golemina-font a {
        font-size: 14px !important;
        padding: 0px 8px;
        margin: 5px 0px !important;
    }
    .vesti-golema-senka .caption {
        padding: 10px;
    }
    .socijalni-mrezi ul {
        margin-bottom: 0px;
    }
    .socijalni-mrezi ul li a {
        font-size: 18px;
        padding: 0px 4px;
    }
    .single-page {
        padding: 10px 0px;
    }
    section.sponzorirani-linkovi .title {
        font-size: 20px !important;
    }
    section.sponzorirani-linkovi .status-label {
        line-height: 30px !important;
    }
    .world-news {
        padding: 0px;
    }
    .world-news .world-news-item .status-label {
        font-size: 14px !important;
        line-height: 14px !important;
    }
    .padding-bottom-50 {
        padding-bottom: 0px !important;
    }
    .inner-img-left, .inner-img-right {
        width: 100%;
        padding: 0px 0px 10px 0px;
    }
    .container-800-2, .container-750 {
        margin: 0px;
    }
    /*Paginacija*/
    .custom-pagination-lg {
        margin: 0;
    }
    nav.custom-pagination {
        padding: 10px 0px;
    }
    .custom-pagination-lg li span, .custom-pagination-lg li a {
        padding: 2px 10px;
        height: 32px;
    }
    .custom-pager {
        margin: 10px 0px 0px 0px;
    }
    .custom-pager li a {
        display: block;
    }
    .img-full-mobile-10 {
        margin-left: -15px;
        margin-right: -15px;
    }

    .iframe-full-mobile-15 {
        margin-left: -15px;
        margin-right: -15px;
    }

    .world-news .world-news-item .tekst {
        left: -10px;
        right: -10px;
    }
    /*intervju ticker text*/
    .naslov-intervju-filters .ticker-container {
        display: none;
    }
    .ticker-container-mobilen {
        display: block;
    }
    .ticker-container-mobilen h1 {}
    .ticker-container-mobilen select {
        font-size: 20px;
        padding: 2px 6px;
        -webkit-appearance: none;
        position: relative;
    }
    .ticker-container-mobilen .select {
        position: relative;
    }
    .ticker-container-mobilen .select .caret {
        position: absolute;
        right: 10px;
        top: 15px;
    }
    /*section kino */
    section.kino .naslov-filter ul.filter-1 li a {
        font-size: 14px !important
    }
    .caption h1, .caption h2, .caption h3, .caption h4 {
        margin: 10px 0px 30px 0px !important;
    }
    .caption-with-white-bg h2 {
        margin: 0px !important;
    }
}
@media (max-width: 560px) {


    /*section kino*/
    .teatarski-pretstavi-open, .kino-open {
        display: block;
    }
    .js-teatarski-pretstavi-filter {
        display: none;
    }
    /*filters*/
    .naslov-filter ul.filter-1, .naslov-filter ul.filter-2, .naslov-filter h3 span {
        display: none !important;
    }
    section.najchitani .naslov-filter-najchitani:after {
        right: 0px;
    }
    /*home slider*/
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        bottom: 10px;
        padding-top: 150px;
    }
    .scrollToTop {
        right: 8px;
        bottom: 8px;
        width: 36px;
        height: 36px;
        font-size: 18px;
        line-height: 36px;
    }
    /*kino sekcija*/
    .col-xxs-12 {
        width: 100%;
    }
    /*intervju carousel*/
    .intervju-carousel .item a {
        display: block;
        overflow: hidden;
    }
    .intervju-carousel .item img {
        height: 260px;
        width: auto !important;
    }
}
@media (max-width: 480px) {

    .najchitani .nav-najchitani-menu li a {
        font-size: 16px;
        line-height: 14px;
        padding: 6px 6px;
    }

    .najchitani .nav-najchitani-menu li:after {
        height: 18px;
        top: 4px;
    }



    .top-vesti-carousel .owl-nav .owl-prev i, .top-vesti-carousel .owl-nav .owl-next i {
        font-size: 30px;
    }
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        padding-top: 140px;
    }
    /*search*/
    .navbar-form {
        height: 86px;
    }
    .navbar-form .form-group {
        padding: 8px;
    }
    .navbar-form .header-form {
        padding: 0px;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 30px;
    }
    .navbar-form .btn-header-search {
        position: relative;
        top: inherit !important;
        right: inherit;
        display: block;
        width: 100%;
        font-size: 16px;
        padding: 4px;
    }
    /*collapse menu */
    header .header-search, header .header-search-close {
        margin: 0px;
        padding: 15px;
        width: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    h1, h2, h3, h4, h5, .font-size-40 {
        font-size: 24px !important;
        line-height: 28px !important;
    }

    .theme-video .banner-300 {
        padding-top: 10px;
        padding-bottom: 15px;
    }

    section.top-vesti {
        margin-top: 10px;
    }
}
@media (max-width: 380px) {
    .navbar-brand-tochka {
        background-size: 160px 19px;
        width: 160px;
    }
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        padding-top: 120px;
    }
}
@media (max-width: 280px) {
    .top-vesti-carousel .owl-nav .owl-next, .top-vesti-carousel .owl-nav .owl-prev {
        padding-top: 70px;
    }
    .top-vesti-carousel .caption h1 {
        font-size: 20px !important;
        line-height: 22px !important;
        padding: 0px 10px !important;
    }
    .top-vesti-carousel .item {
        padding-bottom: 50px;
    }
    .top-vesti-carousel .caption h1 {
        height: 90px;
    }
}
