@media only screen and (max-width: 1024px) {
    #tubular-container {
        display: none;
    }
}

body {
    width: 100%;
    height: 100%;
}

.homebackground {
    top: 0px;
    width: 100%;
    height: 100%;
    background-size: auto auto;
    position: fixed;
}

.cover {
    background-position: right;
}

.logo_text{
    max-height: 85px;
    max-width: 439px;
    box-sizing: border-box;
    /* float: left; */
    margin-left: 10px;
    line-height: 40px;
}
/* max 767px start ================================================== */

@media only screen and (max-width: 767px) {
    h2.widgettitle.header {
        margin-left: 0 !important;
    }
    .social_wrapper {
        width: 318px;
    }
    #footer .footer_nav ul li {
        max-width: 100%;
        border-bottom: none;
        text-align: center;
    }
    #footer .footer_nav ul li a {}
    #footer .footer_nav {
        display: table;
        margin: 0 auto;
    }
    .gtranslate {
        display: table;
        margin: 10px auto 0 auto;
        float: none;
    }
    #copyright {
        margin-top: 0;
    }
    #wrapper {
        width: auto;
        margin-top: -10px;
    }
    #menu_border_wrapper {
        float: left;
        margin: 0;
    }
    #menu_border_wrapper {
        border-top: 1px solid #444;
    }
    #footer {
        width: 100%;
    }
    #copyright {
        width: 100%;
    }
    #content_wrapper {
        width: 98%;
        margin-top: 25px;
        padding-top: 0;
    }
    #content_wrapper > div#template {
        width: 100%;
        display: block;
    }

    .standard_wrapper {
        width: 320px;
    }
    #content_wrapper .inner {
        margin-top: 10px;
        width: auto;
        margin-left: auto;
        margin-right: auto;        
    }
    #content_wrapper .inner .inner_wrapper{
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        display: block;
    }  
    .ad_wrapper{
        max-width: 100%;
    }    
    .slides_container {
        width: 96% !important;
        max-width: 96%;
    }
    .camera_wrap{
        max-width: 100%;
        /* left: 0px; */
        /* right: 0px; */
        /* float: none !important; */
        /* margin: 0; */
    }  
    .about-page{
        width: 100% !important;
        display: table !important;        
    }    
    #content_wrapper .inner .inner_wrapper img {
        max-width: 100%;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: auto;
        padding-left: 0;
        margin: 0;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 90%;
        padding-left: 0;
        padding-top: 0;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content div,
    #content_wrapper .inner .inner_wrapper .sidebar_content img {
        max-width: 100%;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        margin-top: 10px;
    }
    #content_wrapper .sidebar .content .sidebar_widget li ul.posts, ul.posts {
        width: 86%;
        margin-left: 35px;
    }    
    blockquote {
        width: 80%;
    }
    .social_wrapper ul {
        margin-bottom: 10px;
        text-align: center;
        float: none;
    }
    .social_wrapper ul li {
        display: inline-block;
        float: none;
    }
    .logo {
        text-align: center;
        float: none;
    }
    .social_wrapper {
        margin-bottom: 0;
    }
    #menu_border_wrapper select {
        display: inline-block;
        width: 318px;
        margin-top: -2px;
    }
    #menu_border_wrapper {
        text-align: center;
        margin: 10px 0 0 0;
        width: 100%;
        border: 0;
    }
    #menu_border_wrapper select {
        display: inline-block;
        width: 295px;
    }
    #menu_border_wrapper {
        text-align: center;
        margin: 10px 0 0 0;
        width: 100%;
        border: 0;
    }
    #header_wrapper {
        margin-bottom: 15px;
    }
    .header_login {
        float: none;
        display: table;
        margin: 0 auto;
        max-width: 350px;
    }
    .main_nav {
        display: none;
    }
    .post_header_wrapper {
        width: 350px;
    }
    .post_inner_wrapper {
        /*width: 270px;*/
    }
    #footer .sidebar_widget li ul.thumb li img,
    #footer ul.posts.blog li a img.frame,
    {
        width: 38px;
    }
    #content_wrapper .sidebar .content .sidebar_widget li ul.thumb li {
        margin-right: 3px;
    }
    .post_wrapper {
        margin-left: 0;
        margin-right: 0;
    }
    .post_social {
        display: none;
    }
    .post_header h3 {
        /*font-size:20px; vasx*/
    }
    #copyright_left {
        float: left;
        width: 100%;
        text-align: center;
    }
    #copyright .social_wrapper {
        float: left;
        width: 100%;
        text-align: center;
    }
    #copyright .social_wrapper ul li {
        float: none;
        margin-top: 15px;
    }
    .post_wrapper.half {
        float: none;
    }
    .post_wrapper.half {
        margin-top: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .post_wrapper.half .post_img a img {}
    .post_inner_wrapper.half,
    body.home .post_inner_wrapper.half,
    .post_header_wrapper.half {
        width: 100%;
        box-sizing: border-box;
    }
    .post_header_wrapper.half h4 {
        /*font-size: 120%; vasx*/
        padding: 5px;
    }
    .post_img .caption_cat.half {
        top: -191px;
    }
    .max_gallery_full a.mx_glr_img_lnk{
        margin-right: 0;
    }
    .exp_date,
    .tt_cost {
        width: 100%;
    }
    .ex_d2,
    .tt_c2 {
        float: left;
        display: table;
    }
    .cp_about_frm .cp_about_brf {
        width: auto;
    }
    .cp_scl_fll .cp_scl_ttl {
        display: none;
    }
    .cp_scl_fll .cp_scl_ttl span {}
    .cp_scl_fll .cp_scl_input {
        text-align: center;
        padding: 0;
    }
    .cp_scl_fll .cp_scl_input input {
        width: 80%;
    }
    .bottom_module {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
        margin-left: 0;
    }
    .content_bottom_fm .bottom_module li:nth-child(5n+5) {
        /*margin-right: 0;*/
    }
    .content_bottom_fm .bottom_module li:nth-child(4n+4) {
        /*margin-right: 15px;*/
    }
    .content_bottom_fm .bottom_module li:nth-child(3n+3) {
        /* margin-right: 15px; */
    }
    .content_bottom_fm .bottom_module li a img {
        /* width: 66px; */
    }
    .full_post_wrapper_news {
        width: 100%;
    }
    .max_news_full div.mx_nws_img_lnk {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .thumbnail-wrapper.col4Video .zetaThumbs3 li {
        width: 286px;
    }
    .thumbnail-wrapper.col4Video .zetaThumbs3 li img {
        width: 286px;
    }
    .footer_nav {
        float: none;
        width: 100%;
    }
    .vwscntrs, 
    .like_cntrs  {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .cp_kontakt_frm .google-maps {
        width: auto;
    }
    .cp_kontakt_frm .kontakt_form_load {
        float: left;
        width: auto;
    }
    .cp_kontakt_frm .kontakt_form_present {
        float: right;
        width: auto;
    }
    .column_radio{
        left: 240px;
    }
    .column{
        display: block;
    }
}


/* max 767px end ================================================== */


/* min 480px and max 767px start ============================================================*/

@media only screen and (min-width:480px) and (max-width:767px) {
    .social_wrapper {
        width: 474px;
    }
    .standard_wrapper.header {
        width: 474px;
    }
    .mini-profile-details-action span {
        display: table;
    }
    #wrapper {
        width: 480px;
        margin-top: -10px;
    }
    #menu_border_wrapper {
        float: left;
        margin: 0;
    }
    #menu_border_wrapper {
        border-top: 1px solid #444;
    }
    #footer {
        width: 474px;
    }
    #copyright {
        width: 474px;
    }
    #content_wrapper {
        width: 471px;
        margin-top: 25px;
        padding-top: 0px;
    }
    #content_wrapper .inner {
        /*width: 440px;*/
    }
    .standard_wrapper {
        width: 440px;
    }
    .full_post_wrapper{
        width: 444px;
        margin: 0;
    }
    #content_wrapper .inner .inner_wrapper{
        margin-top: 10px;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 100%;
        padding-left: 0;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 100%;
        padding: 0;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content div,
    #content_wrapper .inner .inner_wrapper .sidebar_content img {
        max-width: 100%;
        box-sizing: border-box;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 440px;
        margin: 0;
        float: left;
    }
    .social_wrapper ul {
        margin-bottom: 10px;
        text-align: center;
    }
    .social_wrapper ul li {
        display: inline-block;
        float: none;
    }
    .logo {
        text-align: center;
        float: none;
        display: table;
        margin: 0 auto;
    }
    #menu_border_wrapper select {
        display: inline-block;
        width: 380px;
        margin-top: -2px;
    }
    #menu_border_wrapper {
        text-align: center;
        margin: 10px 0 0 0;
        width: 100%;
        border: 0;
    }
    #header_wrapper {
        margin-bottom: 15px;
    }
    .header_ads {
        float: none;
    }
    .login {
        /*vasx  width:468px; */
        display: table;
        margin: 0 auto;
    }
    .main_nav {
        display: none;
    }
    .post_header_wrapper {
        width: 350px;
    }
    .post_inner_wrapper {
        /*width: 400px;*/
    }
    #footer .sidebar_widget li ul.thumb li img,
    #footer ul.posts.blog li a img.frame,
    {
        width: 38px;
    }
    #content_wrapper .sidebar .content .sidebar_widget li ul.thumb li {
        margin-right: 3px;
    }
    .post_wrapper {
        margin-left: 0;
    }
    .post_social {
        display: none;
    }
    .post_header h3 {
        /*font-size:20px; vasx*/
    }
    #copyright_left {
        float: left;
        width: 100%;
        text-align: center;
    }
    #copyright .social_wrapper {
        float: left;
        width: 100%;
        text-align: center;
    }
    #copyright .social_wrapper ul li {
        float: none;
        margin-top: 15px;
    }
    img {
        /* max-width: 100%; */
    }
    img.left,
    .alignleft,
    img.right,
    .alignright,
    .frame {
        float: none;
        text-align: center;
        display: block;
        margin: 0 auto 15px;
    }
    .thumbnail-wrapper.col4Video {
        max-width: 310px;
    }
    .thumbnail-wrapper {
        width: 477px;
    }
    .thumbnail-wrapper.col4 .albumThumbs li {
        margin: 0 13px 18px 13px;
    }    
    .thumbnail-wrapper.col4MaxNewsVideo ul {
        width: 300px !important;
        margin-left: auto;
        margin-right: auto;
    }    
    .thumbnail-wrapper.col2 .zetaThumbs li,
    .thumbnail-wrapper.col4 .zetaThumbs li {
        width: 211px;
        height: auto;
        margin: 0 13px 18px 13px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text,
    .thumbnail-wrapper.col4 .zetaThumbs li .text {
        float: none;
        text-align: center;
        width: auto;
        padding: 10px 15px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text h4,
    .thumbnail-wrapper.col4 .zetaThumbs li .text h4 {
        margin: 0;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text p,
    .thumbnail-wrapper.col2 .zetaThumbs li .text h4:after,
    .thumbnail-wrapper.col4 .zetaThumbs li .text p,
    .thumbnail-wrapper.col4 .zetaThumbs li .text h4:after {
        display: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li img,
    .thumbnail-wrapper.col4 .zetaThumbs li img {
        width: 211px;
        height: auto;
        float: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li span.roll,
    .thumbnail-wrapper.col4 .zetaThumbs li span.roll {
        width: 211px;
        height: 172px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li,
    .thumbnail-wrapper.col4 .zetaThumbs3 li {
        width: 211px;
        height: auto;
        margin: 0 13px 18px 13px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text {
        float: left;
        text-align: center;
        width: 100%;
        padding: 10px 5px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 .text .title a,
    .thumbnail-wrapper.col4 .zetaThumbs3 .text .title a {
        display: block;
        overflow: hidden;
        padding: 0 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text h4,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text h4 {
        margin: 0;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text p,
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text h4:after,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text p,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text h4:after {
        display: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li img,
    .thumbnail-wrapper.col4 .zetaThumbs3 li img {
        width: 211px;
        height: auto;
        float: left;
        margin: 0;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li span.roll,
    .thumbnail-wrapper.col4 .zetaThumbs3 li span.roll {
        width: 211px;
        height: 172px;
    }
    .video_screean {
        display: table;
        position: relative;
    }
    .post_wrapper.half {
        margin-top: 15px;
        width: 100%;
    }
    .post_wrapper.half .post_img a img {}
    .post_inner_wrapper.half,
    body.home .post_inner_wrapper.half,
    .post_header_wrapper.half {
        width: 100%;
    }
    .post_header_wrapper.half h4 {}
    .neka-klasa-ovde {
        display: table;
        margin: 0 auto;
    }
    .cp_custom_first .cpcf_frm {}
    .cp_custom_first .cpcf_pgs_c {
        margin-top: 0;
    }
    .cp_custom_first .cpcf_pgs_c span {
        margin: 0 auto;
        display: table;
    }
    .cp_custom_second .cpcs_btns .cpcs_btns_edit {
        margin: 0 0 10px 0;
    }
    .cp_custom_second .cpcs_pg_ttl {
        vertical-align: middle;
    }
    .cp_custom_second .cpcs_enable {
        vertical-align: middle;
    }
    .cpef_frm .cpef_pttl {
        width: 100%;
    }
    .cpcc_frm .cpcc_scnd_dv input {
        width: 95%;
    }
    .cpcc_frm .cpcc_scnd_dv textarea {
        width: 96%;
    }
    .cp_kontakt_frm .google-maps {
        width: 380px;
        height: 300px;
    }
    .cp_kontakt_frm .kontakt_form_load {
        width: auto;
    }
    .cp_kontakt_frm .kontakt_form_present {
        float: left;
        width: 300px;
    }
    .cp_social_text {
        display: none;
    }
    .cp_social_input {
        position: relative;
        top: 2px;
    }    
}


/* min 480px and max 767px end ============================================================*/


/* iPad Landscape */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .bottom_module {
        width: 47%;
        margin-bottom: 20px;
    }
    .thumb{
        margin-left: 35px;
    }
    .about .thumb{
        margin-right: 45px;
    }    
    .bottom_module:nth-child(2) {
        margin-right: 0;
    }
    .content_bottom_fm .bottom_module li:nth-child(4n+4) {
        /*margin-right: 0;*/
    }
    .content_bottom_fm .bottom_module li:nth-child(3n+3) {
        /*margin-right: 15px;*/
    }
    .content_bottom_fm .bottom_module li a img {
        /* width: 70px; */
    }
    .max_news_full{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .max_news_full div.mx_nws_img_lnk {
        width: 47.3%;
        margin-bottom: 30px;
    }
    .max_news_full div.mx_nws_img_lnk:nth-child(even) {
        margin-right: 0;
    }
    .column{
        min-width: 10px;
    }
    .column_wide{
        min-width: 350px;
        width: 50%;
    }
    .column_radio{
        left: 35px;
    }
}


/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {

    .bottom_module{
        width: 47.5%;        
        margin-left: 12px;
    }    
    .thumbnail-wrapper.col4 .albumThumbs li {
        margin: 0px 12px 20px 13px;        
    }
    .thumbnail-wrapper.col4Video .zetaThumbs3 li {
        width: 348px;
        margin-left: 17px;
        margin-right: 17px;
    }
    .thumbnail-wrapper.col4Video .zetaThumbs3 li img {
        width: 348px;
    }
    .thumbnail-wrapper.col4 .albumThumbs li img {
        width: 127px;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content img {}
    #content_wrapper .inner .inner_wrapper .sidebar_content div {}
    /*vasx saddd*/
    img {
        /* max-width: 100%; */
    }
    .thumbnail-wrapper {
        width: 765px;
        /*padding-left: 15px;*/
    }
    .col4MaxNewsVideo{
        max-width: 610px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li,
    .thumbnail-wrapper.col4 .zetaThumbs li {
        width: 228px;
        height: auto;
        margin: 0 18px 18px 0;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text,
    .thumbnail-wrapper.col4 .zetaThumbs li .text {
        float: none;
        text-align: center;
        width: auto;
        padding: 10px 15px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text h4,
    .thumbnail-wrapper.col4 .zetaThumbs li .text h4 {
        margin: 0;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text p,
    .thumbnail-wrapper.col2 .zetaThumbs li .text h4:after,
    .thumbnail-wrapper.col4 .zetaThumbs li .text p,
    .thumbnail-wrapper.col4 .zetaThumbs li .text h4:after {
        display: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li img,
    .thumbnail-wrapper.col4 .zetaThumbs li img {
        width: 228px;
        height: auto;
        float: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li span.roll,
    .thumbnail-wrapper.col4 .zetaThumbs li span.roll {
        width: 228px;
        height: 186px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li,
    .thumbnail-wrapper.col4 .zetaThumbs3 li {
        width: 228px;
        height: auto;
        margin: 0 12px 18px 13px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text {
        float: none;
        text-align: center;
        width: auto;
        padding: 10px 15px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 .text .title a,
    .thumbnail-wrapper.col4 .zetaThumbs3 .text .title a {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text h4,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text h4 {
        margin: 0;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text p,
    .thumbnail-wrapper.col2 .zetaThumbs3 li .text h4:after,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text p,
    .thumbnail-wrapper.col4 .zetaThumbs3 li .text h4:after {
        display: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li img,
    .thumbnail-wrapper.col4 .zetaThumbs3 li img {
        /*
    width: 228px;
    height: auto;
    float: none;
*/
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 li span.roll,
    .thumbnail-wrapper.col4 .zetaThumbs3 li span.roll {
        width: 228px;
        height: 186px;
    }
    .social_wrapper {
        width: 764px;
    }
    #footer .footer_nav ul li a:first-child {
        padding-left: 10px;
        margin-left: 10px;
    }
    .gtranslate {
        margin-right: 20px;
    }
    #wrapper {
        width: 764px;
    }
    #footer {
        width: 764px;
    }
    #copyright {
        width: 764px;
    }
    #content_wrapper {
        width: 762px;
    }
    #content_wrapper .inner {
        width: 764px;
    }
    .ad_wrapper{
        margin-left: 25px;
        max-width: 93%;
    }
    .inner_wrapper{
        display: block;
    }
    .standard_wrapper {
        width: 764px;
    }
    .main_nav {
        width: 762px;
        margin-left: 1px;
    }
    .main_nav li a {
        font-size: 14px;
        padding-top: 15px;
    }
    #content_wrapper .inner .inner_wrapper img {
        max-width: 100%;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 195px;
        padding-left: 0px;
        margin-top: 3px;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 530px;
        padding-top: 0px;
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content img,
    #content_wrapper .inner .inner_wrapper .sidebar_content div {
        max-width: 100%;
    }
    .post_header_wrapper {
        width: 350px;
    }
    .post_inner_wrapper {
        width: 490px;
    }
    #footer .sidebar_widget li ul.thumb li img,
    #footer ul.posts.blog li a img.frame,
    {
        width: 38px;
    }
    #content_wrapper .sidebar .content .sidebar_widget li ul.thumb li {
        margin-right: 3px;
    }
    .post_wrapper {
        margin-top: 15px;
    }
    .social_wrapper {
        width: 764px;
    }
    .post_wrapper.half {
        width: 235px;
        margin-top: 15px;
        max-height: 363px;
    }
    .post_wrapper.half .post_img a img {}
    .post_inner_wrapper.half,
    body.home .post_inner_wrapper.half,
    .post_header_wrapper.half {
        width: 225px;
    }
    .post_header_wrapper.half h4 {}
    .post_img .caption_cat.half {
        top: -160px;
    }
    .max_news_full div.mx_nws_img_lnk {
        width: 46.5%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .max_news_full div.mx_nws_img_lnk:nth-child(even) {
        margin-right: 0;
    }
}


/* END Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 315px) {
    .thumbnail-wrapper.col4 .albumThumbs  li {
        float: none;
    }
}
@media only screen and (max-width: 360px) {
    .column_radio{
        left: 0px;
    }
    .video_url{
        width: 275px;
    }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {
    #content_wrapper .inner .inner_wrapper{
        /*margin-left: 4px;*/
        margin-right: auto;
    }
    img {
        max-width: 100%;
    }
    img.left,
    .alignleft,
    img.right,
    .alignright,
    .frame {
        float: none;
        text-align: center;
        display: block;
        margin: 0 auto 15px;
    }
    .thumbnail-wrapper {
        max-width: 312px;
    }    
    ul.zetaThumbs,
    ul.albumThumbs{        
        width: 300px;
        margin-left: auto;        
        margin-right: auto;
    }
    .thumbnail-wrapper.col4 .albumThumbs  li {
        margin-left: auto;
        margin-right: auto;
    }    
    .thumbnail-wrapper.col2 .zetaThumbs li,
    .thumbnail-wrapper.col4 .zetaThumbs li {
        width: 100%;
        height: auto;
        margin: 0 auto 18px auto;
        max-width: 300px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text,
    .thumbnail-wrapper.col4 .zetaThumbs li .text {
        float: none;
        text-align: center;
        width: auto;
        padding: 7px 15px;
    }
    .thumbnail-wrapper.col2 .zetaThumbs3 .text .title a,
    .thumbnail-wrapper.col4 .zetaThumbs3 .text .title a {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text h4,
    .thumbnail-wrapper.col4 .zetaThumbs li .text h4 {
        margin: 0;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li .text p,
    .thumbnail-wrapper.col2 .zetaThumbs li .text h4:after,
    .thumbnail-wrapper.col4 .zetaThumbs li .text p,
    .thumbnail-wrapper.col4 .zetaThumbs li .text h4:after {
        display: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li img,
    .thumbnail-wrapper.col4 .zetaThumbs li img {
        width: 100%;
        height: auto;
        float: none;
    }
    .thumbnail-wrapper.col2 .zetaThumbs li span.roll,
    .thumbnail-wrapper.col4 .zetaThumbs li span.roll {
        width: 131px;
        height: 107px;
    }
    #footer .footer_nav ul li a:first-child {
        padding-left: 0;
        margin-left: 0;
    }
    #footer .footer_nav {
        display: table;
        margin: 0 auto;
    }
    .gtranslate {
        display: table;
        margin: 10px auto 0 auto;
        float: none;
    }
    #copyright {
        margin-top: 0 !important;
    }
    .mini-profile-details-action span {
        display: table;
    }
    .thumbnail-wrapper.col4 .albumThumbs li img {
        width: 300px;
    }
    img.post_thumb_mini {
        width: 34px;
        /* height: 34px; */
        margin-top: 3px;
    }
    .join_us {
        display: block;
        float: none;
        width: 80%;
        /*margin: 0 auto;*/
    }
    .cMod-Notify {
        margin: 10px 10px 10px 0px !important;
    }
    input[type="text"],
    input[type="password"],
    select {
        padding: 6px;
    }

    table.newtopic-body {}
    a.join-fb {
        background: url(../img/login/m-joinFB.png) no-repeat;
    }
    a.join-lin {
        background: url(../img/login/m-joinIN.png) no-repeat;
    }
    a.join-fb,
    a.join-lin {
        float: none;
        padding-left: 105px;
        padding-right: 64px;
        width: 125px;
        margin: 10px auto 0 auto;
    }
    .login .button {
        width: 295px;
        margin: 10px auto 0 10px;
        display: block;
        float: left;
    }
    .login input[type="text"],
    .login input[type="password"],
    .login select {
        width: 283px;
        margin: 10px auto 0 10px;
        display: table;
        float: left;
    }
    .joinovanje {
        padding-left: 10px;
        padding-right: 0;
        display: table;
    }
    .login-forgot-password {
        padding-top: 10px;
    }
    .slides_container{
        max-width: 86% !important;
    }
    .thumbnail-wrapper {
        width: auto;
        padding-left: 0;
    }
    .thumbnail-wrapper.col4 .zetaThumbs3 li {    
        margin-right: 0;
        float: none;
    }
    .cat-blog1 {
        width: 100%;
        margin-bottom: 20px;
    }
    .cp_custom_first .cpcf_frm {}
    .cp_custom_first .cpcf_frm form input.cpcf_sbmt {
        margin-top: 10px;
    }
    .cp_custom_first .cpcf_pgs_c {
        margin-bottom: 10px;
    }
    .cp_custom_second .cpcs_enable {
        display: table;
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
    }
    .cp_custom_second .cpcs_pg_ttl {
        display: table;
        margin-bottom: 20px;
        text-align: center;
        width: 100%;
    }
    .cp_custom_second .cpcs_btns {
        display: table;
        text-align: center;
        width: 100%;
    }
    .cpef_frm .cpef_pttl {
        width: 100%;
    }
    .cpcc_frm .cpcc_frst_dv input.cpcc_yes:after {
        clear: both;
    }
    .cpcc_frm .cpcc_frst_dv input.cpcc_yes {
        margin-bottom: 10px;
    }
    .cpcc_frm .cpcc_frst_dv input.cpcc_sbmt {
        margin-left: 0;
    }
    .cpcc_frm .cpcc_scnd_dv input {
        width: 95%;
    }
    .cpcc_frm .cpcc_scnd_dv textarea {
        width: 96%;
    }
    .cp_off_on_frm input.cp_off_on_yes:after {
        clear: both;
    }
    .cp_off_on_frm input.cp_off_on_yes {
        margin-bottom: 20px;
    }
    .cp_off_on_frm input.cp_off_on_sbmt {
        margin-left: 0;
    }
    .cp_stngs_frm .cp_stngs_frst_dv span {
        margin-left: 0;
    }
    .cp_stngs_frm .cp_stngs_frst_dv span {
        display: table;
    }
    .cp_stngs_frm .cp_stngs_scnd_dv {
        margin-top: 20px;
    }
    .cp_stngs_frm .cp_stngs_scnd_dv input.cp_stngs_chngweb {
        width: auto;
    }
    .cp_stngs_frm .cp_stngs_scnd_dv select {
        width: 100%;
    }
    form.fb_rgstr {
        width: 250px;
    }
    form.fb_rgstr .fb_rgstr_uname_psswd input {
        width: 220px;
    }
    .fb_rgstr .fb_rgstr_sbmt .fb_rgstr_sbmt {
        width: 238px;
    }
    form.rglr_rgst_frm {
        width: 250px;
    }
    form.rglr_rgst_frm .rglr_rgst_uname_psswd input {
        width: 220px;
    }
    .rglr_rgst_frm .rglr_rgst_sbmt_dv .rglr_rgst_sbmt {
        width: 288px;
    }
    .bottom_module {
        width: 90%;
        margin-bottom: 20px;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .bottom_module:nth-child(3){
        margin-right: auto;
    }
    .thumb{
        margin-left: auto;
        margin-right: auto;
        max-width: 396px;
    }
    .about .thumb{
        /*margin-right: 30px;*/
    }    
    .content_bottom_fm .bottom_module li:nth-child(5n+5) {
        /*margin-right: 15px;*/
    }
    .content_bottom_fm .bottom_module li:nth-child(4n+4) {
        /*margin-right: 15px;*/
    }
    .content_bottom_fm .bottom_module li:nth-child(3n+3) {
        /* margin-right: 0; */
    }
    .content_bottom_fm .bottom_module li a img {
        /* width: 74px; */
    }
    .max_gallery_full a.mx_glr_img_lnk {
        display: block;
    }
    .max_gallery_full a.mx_glr_img_lnk:nth-child(3n+3) {
        margin-right: 0 !important;
    }
    .max_gallery_full {
        display: inline;
    }
    .full_post_wrapper{
        width: auto;
    }
    .max_news_full {
        width: 91%;
        margin-left: auto;
        margin-right: auto;
    }
    .cp_kontakt_frm .google-maps {
        width: 240px;
        height: 200px;
    }
    .cp_kontakt_frm .kontakt_form_load {
        width: 200px;
        padding-bottom: 4px;
    }
    .cp_kontakt_frm textarea {
        width: 160px;
        height: 180px;
    }
    .cp_kontakt_send_msg {
        width: 174px;
    }
    .cp_kontakt_frm .kontakt_form_present {
        float: left;
        width: 200px;
    }
    .cp_kontakt_frm .cp_kontakt_cncl {
        width: 96%;
    }
    .cp_kontakt_frm .cp_kontakt_add_post {
        width: 96%;
    }
    .cp_social_text {
        display: none;
    }
    .cp_social_input {
        position: relative;
        top: 2px;
    }    
    .comments_reply{
        margin: 0;
        padding: 0;
    }
    .wallcmt{
        line-height: initial;
    }
}


/* END Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */


/* max 579px start ====================================================================*/

@media (max-width: 579px) {
    #forum table,
    #forum tbody {
        display: block;
        padding: 0;
        width: 100% !important;
    }
    #forum table.kmsg tbody {}
    #forum table.klist-actions {
        width: 99% !important;
    }
    #forum td.kcontenttablespacer {
        margin-bottom: -9px;
    }
    #forum table kmsg,
    #forum tbody kmsg {
        padding: 0 0 20px !important;
    }
    #forum .klist-actions {
        padding: 0 !important;
    }
    #forum table:before {
        content: "" !important;
    }
    #forum table tr {
        display: block;
        width: 100%;
    }
    #forum table tr td,
    #forum table tr th {
        display: block;
        width: 100% !important;
    }
    #forum td.visible-desktop {
        display: table-cell !important;
    }
    #forum td.visible-desktop {
        display: none !important;
    }
    #forum .hidden-phone {
        display: none;
    }
    #forum .ktopic-details-kcategory,
    #forum .ktopic-date {
        display: none;
    }
    #forum tr td:not(:last-child) {
        border-bottom: medium none !important;
    }
    /*  ********************** DESCUSSION ******************************** */
    /*  ********************** TOPIC  ******************************** */
    #forum ul.kpost-profile {
        display: block;
        min-height: 60px;
        padding-left: 80px;
        position: relative;
    }
    #forum ul.kpost-profile li {
        display: inline-block;
        line-height: 100%;
        margin-right: 10px;
    }
    #forum ul.kpost-profile .kpost-avatar {
        margin: 0;
    }
    #forum ul.kpost-profile .kpost-userposts {
        clear: both;
        float: right;
        margin-top: 3px;
    }
    #forum ul.kpost-profile .kpost-avatar img {
        left: 10px;
        max-width: 50px !important;
        min-height: 50px !important;
        position: absolute;
        top: 0;
    }
    .max_news_full div.mx_nws_img_lnk {
        width: 100%;
        margin-right: 0px;
    }
    .logo {
        text-align: center;
        width: 100%;
    }
    .logo_img {}
    .logo_img:after {
        clear: both;
    }
    .logo_text {
        display: table;
        margin: 0 auto;
        font-size: 200%;
    }
}


/* max 579px end ====================================================================*/

@media only screen and (min-width: 481px) and (max-width: 768px) {
    a.join-fb {
        background: url(../img/login/t-joinFB.png) no-repeat;
    }
    a.join-lin {
        background: url(../img/login/t-joinIN.png) no-repeat;
    }
    a.join-fb,
    a.join-lin {
        float: none;
        padding-left: 148px;
        padding-right: 100px;
        width: 132px;
        margin: 10px auto 0 auto;
    }
    .login .button {
        width: 380px;
        margin: 10px auto 0 auto;
        display: block;
    }
    .login input[type="text"],
    .login input[type="password"],
    .login select {
        width: 362px;
        margin: 10px auto 0 auto;
        display: table;
    }
    .login-forgot-password {
        padding-top: 10px;
        display: table;
    }
    .joinovanje {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (min-width: 479px) and (max-width: 760px) {
    .thumbnail-wrapper {
        /*margin-left: -18px;*/
    }
    .bottom_module .thumb{
        margin-left: auto;
        margin-right: auto;
        max-width: 411px;
    }
    .about .thumb{
        /*margin-right: 30px;*/
    }
}

@media only screen and (min-width: 768px)  and (max-width: 959px) {
    .max_gallery_full a.mx_glr_img_lnk:nth-child(3n+3) {
        margin-right: 15px;
    }
    .logo_text {
        max-width: 100%;
        font-size: 185% !important;
    }
    .about-page{
        padding-right: 22px;
    }    
}
/*
@media screen and (min-width: 1024px) {
    .max_news_full div.mx_nws_img_lnk:nth-child(3n+3) {
        margin-right: 0;
    }
}
*/
@media only screen and (min-width: 755px) {
    .bottom_module {
        height: 370px;
    }
    .content_bottom_fm .bottom_module ul {
        height: 273px;
    }
    .mx_news_post_inner_wrapper {
        min-height: 202px;
    }
    .mx_news_post_inner_wrapper.blgvd {
        min-height: 238px;
    }
    .footer_nav li {
        float: left;
    }
    .footer_nav li {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .mx_newspost_header h4 {
        line-height: 30px;
        max-height: 58px;
        overflow: hidden;
    }
    .mx_nws_img_lnk,
    .post_wrapper.half {
        position: relative;
        /*width: auto;*/
        min-height: 388px;
        max-height: 420px;
    }
    .mx_nws_img_lnk .rdmr_vglr,
    .post_wrapper.half .rdmr_vglr {
        position: absolute;
        bottom: 10px;
    }
}

@media only screen and (min-width: 1024px) {
    .mx_news_post_inner_wrapper {
        min-height: 265px;
    }
    .mx_news_post_inner_wrapper.blgvd {
        min-height: 274px;
    }
}
