@media only screen{
  #cookiescript_badge{display:flex !important;}
}

@media(min-width:1599.98px){
    .banner_title{font-size:2.8rem;}
}
@media(max-width:1919.98px){
    .full_container{max-width:100%;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-prev,.cat_images_sliders.owl-carousel .owl-nav button.owl-prev, 
    .our_customers_slider.owl-carousel .owl-nav button.owl-prev,
    .new_images_sliders.owl-carousel .owl-nav button.owl-next,.cat_images_sliders.owl-carousel .owl-nav button.owl-next, 
    .our_customers_slider.owl-carousel .owl-nav button.owl-next{width:calc(130px - 30px);left:-130px;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-next,.cat_images_sliders.owl-carousel .owl-nav button.owl-next, 
    .our_customers_slider.owl-carousel .owl-nav button.owl-next{left:auto;right:-130px;}
    .prshot_join_banner{min-height:100%;}
    .prshot_join_banner img{max-width:initial;max-height:100%;}
}
@media(max-width:1599.98px){
    .banner_title{font-size:2.6rem;}
    .navigation .navbar-nav li{padding:0 0.4rem;}
    .home_toggle_block li a{padding:2.5rem 1.5rem;}
}

@media(max-width:1439.98px){
    .banner_img img{max-width:initial;}
    .modal_popups_left_img_sec img{width:100%;height:100%;max-width:initial;object-fit:cover;object-position:top center;}

    .new_images_sliders .owl-nav,.cat_images_sliders .owl-nav,
    .our_customers_slider .owl-nav{/*height:auto;top:initial;bottom:1.5rem;*/ z-index:3;}
    .new_images_sliders.latest_social_media_posts.owl-carousel .owl-nav button.owl-prev,.cat_images_sliders.latest_social_media_posts.owl-carousel .owl-nav button.owl-prev, 
    .new_images_sliders.latest_social_media_posts.owl-carousel .owl-nav button.owl-next{background-color:transparent !important;}
    .our_customers_slider .owl-nav{bottom:0%;}

    .new_images_sliders .owl-dots,.cat_images_sliders .owl-dots{bottom:-2.5rem;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-prev,.cat_images_sliders.owl-carousel .owl-nav button.owl-prev, 
    .our_customers_slider.owl-carousel .owl-nav button.owl-prev,
    .new_images_sliders.owl-carousel .owl-nav button.owl-next,.cat_images_sliders.owl-carousel .owl-nav button.owl-next,
    .our_customers_slider.owl-carousel .owl-nav button.owl-next{/*height:auto;*/ width:auto;background-color:transparent !important;left:-6.5rem;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-next,.cat_images_sliders.owl-carousel .owl-nav button.owl-next,
    .our_customers_slider.owl-carousel .owl-nav button.owl-next{left:auto;right:-6.5rem;}

    .influencers_join_block .prshot_join_banner{height:25rem;}
    .influencers_join_block .prshot_join_banner img{width:100%;height:100%;object-fit:cover;}

    .brand_according_header .navbar-nav li a{font-size:1rem;padding:2rem 0.5rem;}

    .img_details_popups_block .container{max-width:100%;}
    .popups_header_bar{top:0;right:0;padding-bottom:0 !important;}
    .img_detail_slider .owl-nav .owl-prev,
    .img_detail_slider .owl-nav .owl-next{left:1.07rem;background-color:#fff !important;}
    .img_detail_slider .owl-nav .owl-next{left:auto;right:1.07rem;}

    .brand-banner-bg .homepage_banner_img{background-size:cover;min-height:29.5rem;background-position:center center;}
    .brand-banner-bg .contactpage_banner_img{background-size:cover;min-height:20rem;height:auto;}

    .navigation .navbar-nav li a,.home_toggle_block li a{font-size:.9rem;}
}
@media(min-width:1365.98px){
    .topbrandlogo{max-width:250px;}
}
@media(max-width:1365.98px){
    .brand_according_header .navbar-nav li a{font-size:0.9rem;padding:2rem .1rem;}
    .home_toggle_block li a{padding:2rem 1.5rem;}
    .navigation .navbar-nav li{padding:0 0.2rem;}
    .navigation .navbar-nav li a,.home_toggle_block li a{font-size:.8rem;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-prev,.cat_images_sliders.owl-carousel .owl-nav button.owl-prev,
    .our_customers_slider.owl-carousel .owl-nav button.owl-prev,
    .new_images_sliders.owl-carousel .owl-nav button.owl-next,.cat_images_sliders.owl-carousel .owl-nav button.owl-next,
    .our_customers_slider.owl-carousel .owl-nav button.owl-next{left:-25px;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-next,.cat_images_sliders.owl-carousel .owl-nav button.owl-next,
    .our_customers_slider.owl-carousel .owl-nav button.owl-next{right:-25px;left:auto;}
}

@media(max-width:1199.98px){
    html{font-size:12px;}
    .navigation .navbar-nav li{padding:0 .3rem;}
    .brand_according_header .navbar-nav li a{font-size:.95rem;}
    .home_toggle_block li a{padding:1.6rem 1.5rem;}
    .my_account_dropdown .icon_close{width:100%;}
    .my_account_dropdown.show > a{padding-right:1.5rem !important;}
    .category_filters_data_block{width:100%;}
    .filters_dropdown_block ul.dropdown-menu{left:auto !important;}

    .new_images_sliders.owl-carousel .owl-nav button.owl-prev span,.cat_images_sliders.owl-carousel .owl-nav button.owl-prev span,
    .our_customers_slider.owl-carousel .owl-nav button.owl-prev span,
    .new_images_sliders.owl-carousel .owl-nav button.owl-next span,.cat_images_sliders.owl-carousel .owl-nav button.owl-next span,
    .our_customers_slider.owl-carousel .owl-nav button.owl-next span{width:3.5rem;height:3.5rem;}
    .new_images_sliders .owl-nav,.cat_images_sliders .owl-nav,.our_customers_slider .owl-nav{top:calc(50% - 1.75rem);}
    .my_account_dropdown.show .icon_close{display:none;}
    .my_account_dropdown.show > a{border:none;}
}

@media(max-width:991.98px){
    .banner_img{max-width:70%;}
    .prshot_join_banner{width:70%;}
    .writer_brands_sec{background-size:100% 100%;}

    .menu_desc .container{max-width:100%;padding:0 0;}
    .menu_desc .container > .row{margin-left:0rem;margin-right:0rem;}
    .menu_desc .container > .row > [class^="col-"]{padding-left:0rem;padding-right:0rem;}
    .header_menu_links .quick_links li{	border-top:1px solid #E3E3E3;padding:0 0;}
    /*.header_menu_links .quick_links li:first-child{border-top:0px;}*/
    .header_menu_links .quick_links li a{width:100%;display:block;padding:2rem 2.5rem;}
    .header_menu_links .quick_links li a img{display:none;}
    .header_menu_links .social_links{padding-left:1.8rem;padding-right:1.8rem;}
    .header_menu_links .quick_links li.mview_signup_link a{background-color:#000;font-size:1.07rem;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;margin:2.5rem 2.5rem 0;}
    .home_toggle_block li.signup_popup_click.selected{display:none;}
    .my_account_dropdown.show > a{border:none;}

    .modal_popups_left_img_sec{display:none;}
    /*.modal_popups_left_img_sec::before{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;left:0%;top:0%;content:'';}
    .modal_popups_left_img_sec{width:100%;}
    .modal_popups_left_img_sec img{width:100%;height:auto;}
    /*.form_title,.form_subtitle,.field_name,.forgot_link a,.form_block .custom_check,.join_now_link a,.cancel_popup{color:#fff;}
    .join_now_link{border-top:2px solid rgba(255,255,255,.5);}*/

    ul.dropdown-menu{min-width:22rem;right:auto !important;left:0 !important;}

    .faq_block{padding:5rem 0;}
    .faq_left_banner{width:100%;}
    .faq_left_banner::before{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;top:0%;left:0%;content:'';}

    .signup_title{font-size:3rem;line-height:3rem;}
    .count_block h4{font-size:4.5rem;}
    .prshots_team_img{height:13rem;}
    .prshots_team_name_desc{padding:2rem 1.07rem;}

    .prshots_news_img{height:15rem;}
    .news_story_title{font-size:3.5rem;}

    .img_detail_slider .owl-nav{top:5rem;}
    .detail_related_popup_img_sec li{width:calc(25% - 1rem);height:calc(13rem - 1rem);margin:.5rem .5rem;}

    .choose_pin_board .modal-dialog{max-width:650px;}
    .forgot-password-modal .modal-dialog{max-width:650px;}

    .pinboard_data_block{min-width:inherit;width:100%;}

    .category_list li{width:calc(33.3333% - 30px);}

    .see_whats_list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .see_whats_list_desc{min-height:8rem;}

    .banner_img,.inner_banner_block .banner_img{height:34rem;max-width:initial;width:100%;}
    .banner_img img{width:100%;height:100%;object-fit:none;object-position:50% 0%;}
    .brand-banner-bg .homepage_banner_img.bgimgcontain,.brand-banner-bg .contactpage_banner_img.bgimgcontain{background-position:center center !important;background-size:cover !important;}
    .banner_block::before{background:rgba(0,0,0,0.7);z-index:3;}
    .banner_block .container{z-index:9;}
    .banner_data_block{max-height:34rem;/*overflow:auto;*/}

    .unassigned_table_link{white-space:nowrap;}
    small.cat-subheading{margin:0 auto;width:95%;}

    .title_view_bar small.sort_arctitle.smaller{font-size:1.5rem;}
    .title_view_bar small.sort_arcsubtitle.smaller{font-size:.9rem;}
}

@media(max-width:767.98px){
    .banner_block .container{z-index:9;}
    .inner_banner_block .pinboard_banner_img{height:22rem;}
    .banner_title{font-size:2.5rem;}
    .banner_url{font-size:2rem;}
    .all_brands_links{height:10rem;}
    .new_images_sliders.owl-carousel .owl-nav button.owl-prev span,.cat_images_sliders.owl-carousel .owl-nav button.owl-prev span,
    .our_customers_slider.owl-carousel .owl-nav button.owl-prev span,
    .new_images_sliders.owl-carousel .owl-nav button.owl-next span,.cat_images_sliders.owl-carousel .owl-nav button.owl-next span,
    .our_customers_slider.owl-carousel .owl-nav button.owl-next span{width:4.5rem;height:4.5rem;}

    .our_customers_desc{font-size:1.3rem;line-height:2.5rem;}
    .prshot_join_banner{display:none;}

    .prshot_join_block .prshot_join_first_desc::after,
    .prshot_join_block .prshot_join_second_desc::after{width:860px;height:100%;background-color:#ebebe7;position:absolute;top:0%;right:-860px;content:'';}

    .prshot_join_block .prshot_join_second_desc::after{background-color:rgba(242,241,239,1);}

    .modal_popups_left_img_sec img{width:auto;height:100%;}

    .lookbook_view{height:25rem;}

    .writer_brands_sec{display:block;background-color:#fff !important;border-bottom:1px solid rgba(0,0,0,0.1);}
    .block_img,
    .writers_influencers_img_block .block_img{width:100%;position:static;}

    .section_title{font-size:2rem;}
    .social_tab_link{border:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;white-space:nowrap;margin-top:2rem;}

    .news_story_title{font-size:2.8rem;}

    .barbour_banner_block .banner_img img{object-fit:cover;}

    .choose_pin_board .modal-dialog{max-width:500px;}
    .choose_pin_board .modal-title{font-size:2.2rem;}

    .forgot-password-modal .modal-dialog{max-width:500px;}
    .forgot-password-modal .modal-title{font-size:2.2rem;}

    .see_whats_list_desc{min-height:inherit;}

    .my_account_dropdown.show .icon_close{display:none;}
    .my_account_dropdown.show > a{padding-right:1.5rem !important;} 
    .menu_desc{padding:0;}   

    .filters_dropdown_block{flex-wrap:wrap;}
    .filters_dropdown_block ul.d-sm-inline-block.conversations_drop_down li{width:100%;margin-left:0;background:#fff;border-bottom:1px solid #dee2e6!important;}
    .filters_dropdown_block .conversations_drop_down li a{font-size:14px;padding:2.5rem 2.5rem;width:100%;}   
    .filters_dropdown_block .conversations_drop_down li a .select_arrow{float:right;}   
    .filters_dropdown_block .dropdown-menu.show{width:100%;max-height:auto;}
    .mobile_filter_link{min-height:4.5rem;}
    .category_wise_block{flex-wrap:wrap;}
    .category_wise_block .category_filters{width:100%;}
    .cat-menu-mobile,.cat-menu-mobile:hover{color:#fff;}

    .video-detail-img-box{min-height:auto;}
    .con_load_more_btn{padding:1rem;}
    .banner_img{min-height:35rem;height:35rem;}
    .home_toggle_block li.menu_toggler_select > div{padding:2.2rem 1.3rem;}
    .home_toggle_block li.menu_toggler > div{padding-left:1.3rem;padding-right:1.3rem;}
    .my_account_dropdown.dropdown{position:inherit;}

    .unassigned_images_filters_sec{background-color:transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;}
    .unassigned_images_filters_sec .conversations_drop_down{background-color:#fff;}

    .brand-banner-bg .contactpage_banner_img{min-height:30rem;height:auto;}
}

@media(max-width:575.98px){
    .navigation .navbar{padding:0 1.07rem;}
    .banner_title{font-size:2rem;}
    .banner_url{font-size:1.2rem;}
    .banner_desc{color:#cac9c9;font-weight:400;}
    .new_images_sliders .owl-dots .owl-dot,.cat_images_sliders .owl-dots .owl-dot,
    .our_customers_slider .owl-dots .owl-dot{width:2.5rem;}
    .writer_brands_sec{background-size:cover;}
    .new_images_sliders .owl-nav,.cat_images_sliders .owl-nav,
    .our_customers_slider .owl-nav{display:block;}
    .new_images_sliders .owl-dots,.cat_images_sliders .owl-dots,
    .our_customers_slider .owl-dots{display:none;}
    .brands_block{display:block !important;}
    .brands_logo_block{width:100%;padding:3rem 0;}
    .all_brands_links{width:100%;height:initial;background-color:transparent;text-transform:uppercase;color:#000;}

    .copy_right_links > .container{display:block !important;}
    .copyright_sec,
    .footer_links{width:100%;text-align:center;display:block;float:left;}
    .footer_links{margin-top:1.2rem;}

    .latest_img_block{max-width:65%;margin:0 auto;}
    .latest_img_view{/*height:15.5rem;*/ height:auto;}
    .latest_img_name{min-height:initial;}
    .conversations_btn_sec{padding:2rem 0 5rem;}
    .title_view_bar{font-size:3rem;}

    .title_view_gray{height:15rem;}

    .faq_title{font-size:1.8rem;}
    .faq_collapse .card-header a{font-size:1.28rem;padding:1.5rem .8rem;}

    .signup_title{font-size:2.5rem;line-height:2.5rem;}
    .gampaign_types_list{margin-left:0px;margin-right:0px;}

    .contact_subtitle{font-size:2rem;}
    .count_block h4{font-size:4.5rem;}

    .writer_brands_desc_block{padding:4rem 0;}

    .prshots_team{width:65%;margin:0 auto;}
    .prshots_news_img{height:auto;}

    .brand_according_header .logo img{max-width:10rem;}
    .top_search_field,
    .top_search_dropdown{width:100%;}
    .top_search_dropdown{border-left:0px;border-top:.14rem solid #808080;}
    .top_search_field .form-control{height:4.5rem !important;}
    .top_search_dropdown{min-height:4.5rem;}

    .latest_barbour_content_block .latest_img_block,.latest_media_content_block .latest_img_block{max-width:100%;}

    .detail_img_title br{display:none;}
    .detail_related_popup_img_sec li{height:calc(10rem - 1rem);}

    .choose_pin_board .modal-dialog{max-width:90%;margin:1.07rem auto;}
    .forgot-password-modal .modal-dialog{max-width:90%;margin:1.07rem auto;}

    .pinboard_image{width:100%;text-align:center;}

    .category_list li{width:calc(50% - 30px);}

    .news_story_title{font-size:2rem;}

    .brand-banner-bg .contactpage_banner_img{min-height:16rem;height:auto;}

    .count_block h5{font-size:1.5rem;}
    .filter-tag-div{padding:1rem;}

    .title_view_bar small.sort_arctitle.smaller{font-size:1.1rem;}
    .title_view_bar small.sort_arcsubtitle.smaller{font-size:.8rem;}
}


@media(min-width:479.98px){
    /* extend bootstrap */
    .d-xxs-none{display:none!important;}
    .d-xxs-inline{display:inline!important;}
}

@media(max-width:479.98px){
    .logo{padding:0 1.07rem;}
    .logo img{max-width:8rem;}
    .home_toggle_block li a{padding:1.5rem 1.5rem;}
    .form_block .default_btn{min-width:8.5rem;min-height:3.5rem;padding:1.07rem;}
    .latest_img_block{max-width:100%;}


    .gampaign_types_list li{width:100%;margin:1rem 0px;}
    .prshots_team{width:100%;}

    .top_back_arrow:after{height:2rem;}
    .brand_according_header .logo{padding:0 0;}
    .brand_according_header .logo img{max-width:8rem;}  
    .detail_img_title{font-size:1.8rem;}
    .download_pin_btn_block a{width:calc(100% - .85rem);margin:.42rem;}

    .detail_related_popup_img_sec li{height:auto;width:calc(50% - 1rem);}
    .download_pin_btn_block > li{width:calc(100% - .85rem);}

    .brand_search_filter_block .download_pin_btn_block,
    .brand_search_filter_block .download_pin_btn_block > li{width:100% !important;margin:0 0;}
    .brand_search_filter_block .download_pin_btn_block > li > a{white-space:nowrap;}
    .social_list li a{text-transform:inherit;}
    .social_list li a i{left:1.07rem;}
    .social_list li a .social_check_sign{right:1.07rem;}

    .category_list li{width:calc(100% - 30px);}

    .brand-banner-bg .contactpage_banner_img{min-height:23rem;height:auto;}
    .brand-banner-bg .homepage_banner_img{min-height:20rem;height:20rem;}
}

@media(max-width:420px){
    #page_welcome .banner_block{min-height:55rem;}
    #page_welcome .banner_block .banner_data_block{min-height:55rem;}
    #page_welcome .banner_block .banner_img{display:none;}
}
@media(max-width:280px){
    #page_welcome .banner_block .banner_desc,#page_welcome .banner_block .banner_img{display:none;}
}