@media only screen  and (max-device-width : 767px)  {
    #navbars_desni{
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .nav-link{
        font-size: 11pt !important;
    }

    .mob_dash {
        display:  block!important;
    }
}
@media only screen and (min-device-width : 1762px) {
    .promo_baner_display_small_screens2 {
        display: none !important;
    }
}
@media only screen and (min-device-width : 1600px) and (max-device-width : 1761px)  {
    .promo_baner_dates{
        font-size: 18pt !important;
        top: -4px !important;
    }
    .promo_baner_color_text{
        font-size: 12pt!important;
    }
    .promo_baner_backgrounds{
        width: 60px !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    #author_hub_upload{
        margin-left: 15px !important;
    }
    #author_hub_upload_img{
        width: 210px !important;
    }

}

@media only screen and (min-device-width : 1401px) and (max-device-width : 1599px)  {
    .promo_baner_dates{
        font-size: 17pt !important;
        top: -4px !important;
    }
    .promo_baner_color_text{
        font-size: 12pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    #author_hub_upload{
        margin-left: 15px !important;
    }
    #author_hub_upload_img{
        width: 210px !important;
    }
    .promo_baner_backgrounds{
        width: 60px !important;
    }

}


@media only screen and (min-device-width : 1340px) and (max-device-width : 1400px)  {
    .myblueoutline {
        width: 75px !important;
        font-size: 10pt !important;
    }
    .minidownload {
        width: 75px !important;
    }
    #overvideo{
        top: 70px;
    }
    #getfootage{
        font-size: 39pt !important;
    }
    #search{
        width: 65% !important;
    }
    #header_video{
        /*height: 350px !important;*/
    }
    .promo_baner_dates{
        font-size: 16pt !important;
        top: -3px !important;
    }
    .promo_baner_color_text{
        font-size: 12pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    .promo_baner_backgrounds{
        width: 60px !important;
    }
    #author_hub_main_div_grey{
        height: 505px !important;
    }
    #author_hub_upload{
        margin-left: 12px !important;
    }
    #author_hub_upload_img{
        width: 184px !important;
    }
}
@media only screen and (min-device-width : 1200px) and (max-device-width : 1339px)  {
    .promo_baner_dates{
        font-size: 14pt !important;
        top: -3px !important;
    }
    .promo_baner_color_text{
        font-size: 10pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    .promo_baner_backgrounds{
        width: 50px !important;
    }
    .promo_baner_dates_span{
        margin-left: 20px !important;
    }

}
@media only screen and (min-device-width : 1025px) and (max-device-width : 1199px)  {
    .promo_baner_dates{
        font-size: 12pt !important;
        top: -1px !important;
    }
    .promo_baner_color_text{
        font-size: 10pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    .promo_baner_display_small_screens2{
        display: none;
    }
    .promo_baner_content_divs{
        display: none;
    }
    .promo_baner_backgrounds{
        width: 50px !important;
    }
    .promo_baner_dates_span{
        margin-left: 20px !important;
    }
    .promo_baner_content_divs_mobile{
        display: block !important;
    }
    .promo_baner_content_divs{
        /*display: none !important;*/
    }
    #author_hub_center_mobile{
        justify-content: center;
    }

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    .promo_baner_content_divs{
        display: none;
    }
    .promo_baner_dates{
        font-size: 10pt !important;
        top: -1px !important;
    }
    .promo_baner_color_text{
        font-size: 10pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    .promo_baner_backgrounds{
        width: 35px !important;
    }
    .promo_baner_dates_span{
        margin-left: 9px !important;
    }
    .promo_baner_content_divs_mobile{
        display: block !important;
    }
    .promo_baner_content_divs{
        /*display: none !important;*/
    }
    #author_hub_center_mobile{
        justify-content: center;
    }
    #author_hub_main_div_grey{
        height: 420px !important;
    }

}
@media only screen and (min-device-width : 481px) and (max-device-width : 767px)  {
    #promo_baner_benefits_div{
        margin-bottom: 25px !important;
    }
    #promo_baner_image_left{
        width: 25px !important;
    }
    #removepromobaner{
        width: 20px !important;
    }
    #promo_baner_div_right{
        padding-top: 5px !important;
        padding-right: 5px !important;
    }
    .promo_baner_content_divs{
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .promo_baner_dates{
        font-size: 15pt !important;
        top: -3px !important;
    }
    .promo_baner_color_text{
        font-size: 10pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    .promo_baner_backgrounds{
        width: 52px !important;
    }
    .promo_baner_dates_span{
        margin-left: 18px !important;
    }

}
@media only screen and (min-device-width : 320px) and (max-device-width : 380px){
    #header_mobile_get_footage > p{
        font-size: 35pt !important;
    }
}
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px)  {
    .mobile_checkout_plan_name{
        width: 75%;
    }
    .dolar{
        display: none;
    }
    #search{
        top: 90px !important;
        left: 0!important;
        right: 0!important;
        margin: 0 auto!important;
        width: 90% !important;
    }
    #mainvideo{
        width: -webkit-fill-available;
    }
    #searchpolje{
        height: 50px !important;
    }
    #img_search_orange{
        height: 50px !important;
        width: 50px !important;
    }
    #promo_baner_to_remove{
        /*margin-top: 80px !important;*/
    }
    #promo_baner_benefits_div{
        margin-bottom: 25px !important;
    }
    #promo_baner_image_left{
        width: 20px !important;
    }
    #removepromobaner{
        width: 17px !important;
    }
    #promo_baner_div_right{
        padding-top: 5px !important;
        padding-right: 5px !important;
    }
    .promo_baner_content_divs{
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .promo_baner_dates{
        font-size: 21pt !important;
        top: -4px !important;
    }
    .promo_baner_color_text{
        font-size: 15pt !important;
    }
    .promo_baner_display_large_screens{
        display: none !important;
    }
    .promo_baner_display_small_screens{
        display: block !important;
    }
    .promo_baner_backgrounds{
        margin-left: 70px !important;
        width: 70px !important;
    }
    .promo_baner_dates_span{
        margin-left: 30px !important;
    }
    .remove {
        width:100%;
    }
    #header_video{
        height: 100% !important;
    }
    #mainvideo {
        width: 100%!important;
        height: 100% !important;
    }
    #author_hub_main_div_grey{
        padding-top: 20px !important;
    }
    #qa_mobile_button{
        display: block !important;
    }
    #qa_desktop_button{
        display: none !important;
    }
    #universal_licence{
        padding-top: 0;
    }
}
@media only screen and (max-device-width : 1199px) {
    #author_hub_center_mobile > div:nth-child(4) > p.promo_baner_display_small_screens.mobile_hide{
        display: none;
    }
    .author_hub_mobile_hide{
        display: none;
    }
    #promo_baner_timeline_image{
        display: none;
    }
    .mobile_no_padding{
        padding: 0 !important;
    }
    #search{
        position: absolute;
        top: 150px;
        left: 50px;
    }
    #test{
        display: none;
    }
    .promenjeni_select{
        display: none;
    }
    #searchpolje{
        margin-left: 0;
    }

    #searchpolje::placeholder {
        font-size: 13pt;
    }
}

@media only screen and (max-device-width : 1023px) {
    #qa_index_img{
        display: none;
    }
    .qa_mobile_menu{
        display: block !important;
    }
    .qa_desktop_menu{
        display: none !important;
    }
    body > div.col-md-12.pr-0 > div.col-md-10 > div.col-md-4.pb-3{
        border-bottom: none !important;
    }

}

@media only screen and (max-device-width : 768px) {
    #author_hub_center_mobile{
        display: none;
    }
    #author_hub_main_div_grey{
        height: 715px!important;
        padding-right: 0!important;
        padding-left: 0!important;
    }
    #promo_baner_benefits_div_large{
        display: none;
    }
    #button_register{
        margin-top: 40px!important;
    }
    #t11 > div > div:nth-child(1){
        margin-bottom: 5px !important;
    }
    #starbox > div > div.col-md-12.gray_likebox.px-3 > div:nth-child(1){
        width: fit-content !important;
        float: left !important;
    }
    #starbox > div > div.col-md-12.gray_likebox.px-3 > div:nth-child(3){
        width: fit-content !important;
        float: left !important;
    }
    #starbox > div > div.col-md-12.gray_likebox.px-3 > div:nth-child(2){
        width: fit-content !important;
        float: right !important;
    }
    #starbox > div > div.col-md-12.gray_likebox.px-3 > div:nth-child(4){
        width: fit-content !important;
        float: right !important;
    }
    .new_photoicons_mobile_stars{
        display: block !important;
    }
    .new_photoicons_desktop_stars{
        display: none !important;
    }
    .gray_likebox{
        top: 60px !important;
        bottom: auto !important;
    }
        /*Starbox search*/
    #t11 > div > div.col-md-8.col-lg-8.pr-0 > form{
        margin-top: 15px !important;
    }
    #starbox_product_content{
        border: none!important;
    }
    #tabcontent, #t11{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    #flags{
        margin-top: 0 !important;
    }
    #avatar_profile{
        margin-top: 0!important;
    }
    #profil_header{
        width: 60% !important;
    }
    .mobile_profile_img{
        width: 30% !important;
        margin-left: 25px!important;
    }
    .mobile_padding_left{
        padding-left: 15px!important;
    }
    .mobile_no_margin_left{
        margin-left: 0!important;
    }
    .mobile_no_margin_right{
        margin-right: 0!important;
    }
    #profiltab{
        display: none;
    }
    #white_info_loader{
        margin-top: 2rem;
    }
    #cartmodal{
        display: inline-block !important;
        margin-bottom: 10px;
    }
    .form-check-label{
        margin-left: 6px !important;
    }
    .mobile_no_padding_left{
        padding-left: 0!important;
    }
    .ceo_deo{
        top:-56px !important;
        right: 20px !important;
    }
    .decimala{
        right: -5px !important;
        top: -60px !important;
    }
    .mobile_checkout_price_tag{
        top: -3px !important;
    }
    .mobile_checkout_agree{
        margin-top: 0 !important;
    }
    #americanexpress{
        display: none;
    }
    #visa{
        right: 0 !important;
    }
    #mastercard{
        right: 120px !important;
    }
    .mobile_no_border{
        border: none !important;
    }
    .mobile_checkout_conversion_info_text{
        margin-left: 15px !important;
    }
    .mobile_checkout_conversion_info{
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .mobile_checkout_summary{
        width: 100% !important;
        padding-left: 15px !important;
        margin-top: 15px !important;
    }
    .mobile_checkout_form{
        margin-top: 0!important;
        margin-bottom: 0!important;
        padding-left: 0!important;
    }
    .mobile_checkout_row{
        margin-left: 0!important;
        margin-right: 0 !important;
    }
    .mobile_hide{
        display: none !important;
    }
    .likebox-right-inner{
        width: 42px !important;
    }
    .likebox-right{

        top: 16px !important;
        right: 75px !important;
        z-index: 1031 !important;
        width: fit-content !important;
    }
    #mobile_single_load_price{
        margin-top: -4px !important;
    }
    #single_more_and_more{
        padding-left: 0 !important;
    }
    .mobile_no_margin{
        margin: 0!important;
    }
    #pricing_mobile_row{
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mobile_margin_top{
        margin-top: 10px;
    }
    .navbar-expand-md{
        /*background: transparent !important;*/
    }
    #header_mobile_get_footage{
        display: block !important;
    }
    #header_mobile_sign_up{
        display: block !important;
    }
    #author_hub_upload{
        display: none;
    }
    #author_hub_center_mobile{
        padding-top: 0 !important;
    }
    #header_video{
        display: none;
    }
    #tekstgif{
        display: none;
    }
    .mobile_show{
        display: block !important;
    }
    #promo_baner_mobile{
        display: block !important;
    }
    #promo_baner_to_remove{
        display: none;
    }
    .desktop_header{
        height: 0!important;
        /*display: none !important;*/
    }
    #desktop_filters{
        display: none !important;
    }
    #main_section{
        padding: 0!important;
    }
    .video-js{
        width: 100%;
        height: 100%;
    }
    #footagetekst{
        padding-left: 19px !important;
    }
    .single-modal-dialog{
        max-width: 100% !important;
    }
    #single_player{
        max-width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .mobile_modal_buttons{
        padding-right: 15px !important;
    }
    .mobile_singleload_social{
        display: none !important;
    }
    .mobile_no_padding_right{
        padding-right: 0 !important;
    }
    #mobile_video_player_height{
        min-height: fit-content !important;
    }
    #mobile_modal_logo{
        width: 45% !important;
    }
    .container-fluid{
        padding: 0;
    }
    #mobile_single_load_price{
        margin-left: 5px!important;
    }
    #down_link{
        margin-right: 5px !important;
    }
    #single_modal_loader{
        padding: 5px !important;
    }
    .minidownload{
        margin-right: 0 !important;
    }
    #sections_loader{
        display: none;
    }
    .share{
        display: none;
    }
    .kolica{
        display: none;
    }
    .zvezda{
        margin-right: 5px;
        float: right;
        width: fit-content;
    }
    #cartmodalnumber{
        right: 15px !important;
    }
    #cartmodal{
        margin-right: 15px;
    }
    #videogrid{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .gallery{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .phototext{
     width: 95% !important;
    }
    #search_top{
        position: fixed;
        top: 66px;
        left: 0;
        margin-top: 0 !important;
        background-color: white;
        width: 95.2%!important;
        margin-left: 10px!important;
    }
    #photo_loader{
        /*padding-right: 0 !important;*/
        /*padding-left: 0 !important;*/
    }
    .photoinfo{
        padding-left: 15px !important;
    }
    #right_top{
        width: 75% !important;
    }
    .photo_gap{
        margin-bottom: 20px !important;
    }
    .resolution_img{
        position: relative !important;
        top: 33px !important;
    }
    .hovercontrol{
      /*  position: absolute; */
        position:  absolute;
        padding-left: 15px;
        color: white;
        font-size: 11pt;
        border:  1px solid blue!important;
       /* margin-top:  -40px; */
        top: 5px;
        z-index: 2300;
    }
    #right_top{
        background: none !important;
    }
    .promenjeni_select2{
        background: none;
    }

    #index_sort{
        padding-right: 15px !important;
    }
    .mobile_tags_loader{
        height: 20px;
    }
    .mobile_hover_control{
        top: -60px !important;

    }
    .footage_loader_no_border{
        border: none !important;
    }
    #mobile_video_player_height > img{
        max-width: 90% !important;
    }
    .modal{
        z-index: 10001 !important;
    }
    #mobile_navbar_starbox{
        display: block !important;
    }
    #desktop_header_to_be_removed{
        margin-top: -81px !important;
    }
    .navbar-light{
        transition:300ms ease;
        background:transparent !important;
    }
    .navbar-light.scrolled{
        background:white !important;
    }
    #mobile_navbar_hamb_menu{
        border-color: rgba(0,0,0,0);
    }
    .menuefekat{
        border: none !important;
    }
    #mobile_navbar_hamb_menu2{
        border-color: rgba(0,0,0,0);
    }
    #mobile_navbar_hamb_menu > span{
        width: 3.5em;
        height: 2.5em;
    }
    #mobile_navbar_hamb_menu2 > span{
        width: 3.5em;
        height: 2.5em;
    }
    #mobile_footer_copyright{
        display: block !important;
    }
    #mobile_footer_copyright2{
        display: block !important;
    }
    #footer{
        padding-left: 0px;
    }
    .footer_copyright{
        margin-bottom: 0 !important;
    }
    #photo_category_name{
        padding-left: 14px;
    }

    #starbox {
        display:  none!important;
    }

    .topstarbox {
        display:  block!important;
    }

    #star_left {
        display:  block!important;
    }

    .mob_left {
        float: left!important;
        padding-left:14px!important;
    }

    .desktop_left {
        margin-left: 0px;
        padding-left: 0px!important;
    }
    .trougao {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 250px 0 0 768px;
        border-color: transparent transparent transparent #e6e9ee;
        margin-top:  -130px;
    }

    .desk_author {
        display: none!important;
    }

    .mob_author {
        display: block!important;
        color: white!important;
        text-decoration:  none;
    }

    #searchpolje2{
        position: absolute;
        background: none;
        background-color:  !important;
        width: 85%!important;
        margin-left: 80px!important;
        top: -30px!important;
        border-left:  1px solid #dadfe5!important;
        padding-left: 10px!important;
    }
    #searchpolje2::placeholder {
        font-size: 11pt;
    }
}
@media only screen and (max-device-width : 640px) {
    .vjs-tech, .art-video-item{

    }
    .mycheckbox_title{
        line-height: 1 !important;

    }
    .cookies_mobile_padding{
        padding-bottom: 55px !important;
    }
    .categorylist{
        justify-content: left !important;
     /*   font-weight: bold; */
    }
    .categorylist > ul > li {
        text-align: left !important;
        font-weight: bold;
    }
    .categoryname{
        justify-content: left !important;
        font-weight: bold;
    }
    .categorylistemail{
        justify-content: left !important;
        text-align: left !important;
      /*  font-weight: bold; */
    }
    /*emails in footer*/
    #footer > div:nth-child(1) > div:nth-child(2) > div.col-md-10.footer_max_width.col-sm-6.col-xs-12.pl-0 > div:nth-child(4){
        margin-left: 0 !important;
    }
    .footer_copyright{
        justify-content: normal !important;
    }
    .social_icon{
       /* font-weight: bold !important;*/
        padding: 0 !important;
        text-align: left !important;
        width: 100% !important;
    }
    .social_icon > h3 > a{
       /* font-weight: bold !important;*/
    }

    .mob_left {
        float: left!important;
        padding-left: 14px!important;
    }
    .desktop_left {
        padding-left: 5px!important;
    }

    .desk_author {
        display: none!important;
    }

    .mob_author {
        display: block!important;
        color: white!important;
        text-decoration:  none;
    }
}
@media only screen and (min-device-width : 481px) and (max-device-width : 768px) {
    .prostorvideo-js{
        padding-top: !important;
    }
    .mat-figure{
        height: 10rem;
    }
    header{
        position: unset !important;
        min-height: 0 !important;
    }
    #search{
        top: -582px !important;
        left: -69px !important;
    }
    #header_mobile{
        height: fit-content;
    }
    .order_summary{
        margin-top: 20px;
    }
}
@media only screen and (min-device-width : 640px) and (max-device-width : 768px) {
    #author_hub_main_div_grey{
        height: 750px !important;
    }
}

#mobile_side_menu{
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #3f3e40;
    overflow-x: hidden;
    transition: 0.3s;
}
#mobile_side_menu .closebtn {
    color: #acb6c5;
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 50px;
    margin-left: 50px;
}
.mobile_menu_text{
    color: #acb6c5;
    font-weight: bold;
    font-size: 15pt;
}
.mobile_menu_text:active{
    color: #acb6c5;
}
.mobile_menu_text:hover{
    color: #acb6c5;
}

.mobile_menu_text_socials{
    color: #acb6c5;
    font-weight: bold;
    font-size: 11pt;
}

@media only screen and (min-device-width : 481px) {
    #qa_desktop_button{
        display: block !important;
    }
}
@media only screen and (min-device-width : 992px) {
    .order_summary{
        margin-top: 100px;
    }
}
@media only screen and (max-device-width : 360px) {
    #mobile_single_load_price{
        font-size:  17pt !important;
    }
    .myblueoutline{
      width: 80px !important;
    }
}
#header_mobile_starbox{
    height: 50px;
}
#header_mobile{
    padding-top: 90px;
    border-bottom: 10px solid #f6ae1a;
    background-position-y: 75%;
    background-position-x: 30%;
    background-image: url("../img/mobile_header/header_mobile_background.jpg");
}
@media (min-width: 30em){
    .art-video-item {
        display: block !important;
    }
}

