/*
Theme Name: New York Indian Film Festival
Theme URI: https://wordpress.org/themes/NYIFF/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway+Dots&display=swap');
@import url('https://fonts.googleapis.com/css?family=Stint+Ultra+Condensed|Text+Me+One&display=swap');
html {
	font-family: 'Lato', sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

/*font-family: 'Stint Ultra Condensed', cursive;
font-family: 'Text Me One', sans-serif;*/
.clear{clear: both;}
.font_oswald{font-family: 'Oswald', sans-serif;}
.dflt_sctn_hdng{font-size: 35px;font-family: 'Oswald', sans-serif;border-bottom: 1px solid #dedede;
    padding-bottom: 15px;padding-left: 0;}
.dflt_sctn_hdng:after {content: '';position: absolute;width: 60px;height: 4px;background-color: #971e1e;
    left: 0px;top: 62px;}
.dflt_sctn_sub_hdng{ font-size: 25px; font-weight: 500;font-family: 'Oswald', sans-serif; }
body {font-family: 'Lato', sans-serif;
    margin: 0;
}
.white_bg{background: #ffffff;}
.pading_left_right0{padding-left: 0; padding-right: 0;}
.pading_top_btm15{padding-bottom: 15px; padding-top: 15px;}
.padng_top25{ padding-top: 25px; }
.padng_botm25{padding-bottom: 25px;}
.mrgn_btm20{margin-bottom: 30px;}
.mrgn_btm10{margin-bottom: 15px;}
.mrgn_top10{margin-top: 10px;}
.mrgn_top20{margin-top: 20px;}
.postn_reltv{ position: relative; }
.pading_top_btm10px{padding-top: 10px; padding-bottom: 10px;}
.pading_top10px{padding-top: 10px;}
.pading_top20px{padding-top: 20px;}
.view_all{cursor: pointer; position: absolute; right: 15px; top: 45px; font-weight: 600; text-transform: uppercase;} 
.view_all i{color: #971e1e;}
.blk_4_dflt_stng{ position: relative; padding-left: 0; padding-right: 0; }
.blk_4_dflt_stng .txt {
    position: absolute;
    width: 100%;
    top: 40%;color: #ffffff;
    font-weight: 600;font-size: 25px;text-align: center;}
.blk_4_dflt_stng .arrow_red{position: absolute;right: 0px;bottom: 0;color: #ffffff;font-weight: 600;
    font-size: 25px; text-align: center;background: #971e1e;padding: 0px 15px;cursor: pointer;}
.str_gst_sctn{}
.video_bgrnd{}
.str_gst_sctn{background: #f9a602;}
.star_guest_font{font-size: 45px;color:#ffffff;font-weight: 600;font-family: 'Oswald', sans-serif; padding-top: 15px;}
.str_gst_sctn .star_guest{ position: relative; top: -16px;}
.str_gst_sctn .star_guest .slick-prev.slick-arrow{background: none;border: 0;color:#971e1e;
position: absolute;left: -70px;bottom: 3px;}
.str_gst_sctn .star_guest .slick-next.slick-arrow{background: none;border: 0;color:#971e1e;position: absolute;
left: -40px;bottom: 3px;}
.galry_vew_sldr .sldr{ position: relative; }
.galry_vew_sldr .sldr .fa.fa-angle-left {position: absolute;top: 50%;font-size: 30px;color:#971e1e;}
.galry_vew_sldr .sldr .fa.fa-angle-right {position: absolute;top: 50%;font-size: 30px;color:#971e1e;}
.galry_vew_sldr .carousel-control{opacity: 1;}
.galry_vew_sldr #myCarousel .left carousel-control .fa.fa-angle-left{}
.galry_vew_sldr #myCarousel{position: relative;}
.red_crpt {background: #971e1e;position: absolute;z-index: 1;bottom: 0;color:#fff;
    padding: 5px 8px;font-size: 23px;font-weight: 600; }
.galry_vew_sldr .blk1{}
.galry_vew_sldr .blk4{}
.teaser_trailer{ background: #f9a602; color: #ffffff; }
.teaser_trailer{padding-top: 35px;padding-bottom: 50px;}
.teaser_trailer .dflt_sctn_hdng {border-bottom: 1px solid #e69902;}
i.fa.fa-angle-right:focus {outline: none;}
i.fa.fa-angle-left:focus {outline: none;}
button.slick-next.slick-arrow:focus{outline: none;}
button.slick-prev.slick-arrow:focus{outline: none;}
.white_font{color: #ffffff;}
.red_font_new{color: #971e1e}
.font16{font-size: 16px;}
.red_font_new a{color: #971e1e; text-decoration: none;}
.bold_font600{font-weight: 600;}
.todays_top_picks{padding-top: 35px;padding-bottom: 40px;}
.todays_top_picks .col-md-5.col-sm-12.col-xs-12{padding-left: 0;}
.todays_top_picks .col-md-5.col-sm-12.col-xs-12 .col-md-12 {padding-left: 0;}
.margin_bottom_35{margin-bottom: 35px;}
.margin_bottom_25{margin-bottom: 25px;}
.margin_bottom_15{margin-bottom:15px;}
.schedule{background: #f9a602; color: #ffffff;padding-top: 30px;padding-bottom: 30px;}
.schedule .dflt_sctn_hdng {border-bottom: 1px solid #e69902;}
.calander_date span{color: #971e1e;}
.calander_date {text-align: center;}
.calander_date span {font-family: 'Oswald', sans-serif;color: #971e1e;font-size: 50px;
font-weight: 600;line-height: 50px;}
.rept_list {}
.container.schedule_list {padding-left: 0;padding-right: 0;}
.border_btm{border-bottom: 1px solid #e69902}
.padding_bottom15{padding-bottom: 15px;}
.padding_top15{padding-top: 15px;}
.padding_bottom20{padding-bottom: 20px;}
.padding_top20{padding-top: 20px;}
.schedule .btn.btn-danger {margin-top: 15px;}
.btn.btn-danger {color:#fff;background-color:#971e1e;border-color:#971e1e;}
.btn.btn-danger:hover {color:#fff;background-color:#6f0f0f;border-color:#6f0f0f;}
.festvl_guide{padding-top: 30px;padding-bottom: 45px;}
.festvl_guide .fastive_guide_slider{ position: relative; }
.festvl_guide .fastive_guide_slider .slick-prev.slick-arrow {background: none; border: none;
    position: absolute;top: 45%;z-index: 1;left: -12px;}
.festvl_guide .fastive_guide_slider .slick-next.slick-arrow{background: none; border: none;
    position: absolute;top: 45%; right: -12px}
.festvl_guide .fastive_guide_slider .slick-next.slick-arrow i, .festvl_guide .fastive_guide_slider .slick-prev.slick-arrow i{font-size: 30px; color: #971e1e;}
.archives{background: #f9a602; color: #ffffff;padding-top: 30px;padding-bottom: 45px;}
.archives .archive_list .rept_list span {background:#971e1e;padding: 12px;font-weight: 600;margin-right: 15px;}
.archives .archive_list .rept_list {padding-top: 20px;padding-bottom: 20px;}
.archives .archive_list .rept_list a{ color: #ffffff; text-decoration: none; }
.archives .dflt_sctn_hdng {border-bottom: 1px solid #e69902;}
.archives .archive_ovrlod{}
.archives .archive_ovrlod {max-height: 350px;overflow: auto;}
.sponsors{padding-top: 30px;padding-bottom: 45px; background: #f7f7f7;}
.sponsors .sponsors_list{position: relative;}
.sponsors .sponsors_list .slick-prev.slick-arrow {background: none; border: none;
    position: absolute;top: 45%;z-index: 1;left: -12px;}
.sponsors .sponsors_list .slick-next.slick-arrow{background: none; border: none;
    position: absolute;top: 45%; right: -12px}
.sponsors .sponsors_list .slick-next.slick-arrow i, .sponsors .sponsors_list .slick-prev.slick-arrow i{font-size: 30px; color: #971e1e;}
.footer_bottom{ background:#d28d03;color:#ffffff;padding: 10px 15px;text-align: center; }
.str_gst_sctn .star_guest .slick-next.slick-arrow i, .str_gst_sctn .star_guest .slick-prev.slick-arrow i{font-size: 30px; color: #971e1e;}
.footer_top{background: #f9a602; color: #ffffff;}
.footer_top .blk1 span img {width: 160px;float: left;padding: 0px 15px 0px 7px;}
.footer_top .blk1 {padding-top: 35px; padding-bottom: 35px;}
.footer_top .dflt_sctn_hdng {font-family: 'Lato', sans-serif;border: none;font-size: 25px;
    font-weight: 600;padding-top: 20px;}
.footer_top .dflt_sctn_hdng:after{}
.footer_top .blk3 i{color: #ffffff;  }


.footer_top .blk2 a{ color: #ffffff; width: 100%; min-height: 50px; }
.footer_top .blk3 i {color:#ffffff;width: 25px;height: 25px;}
.footer_social_icn i{}
.footer_social_icn .fa-facebook{background: #3b5998;padding: 10px 5px 4px 14px;width: 35px!important;
    height: 35px !important;border-radius: 50%;margin-right: 10px;font-size: 16px;}
.footer_social_icn .fa-twitter{background: #00aced;padding: 10px 5px 4px 10px;width: 35px!important;
    height: 35px !important;border-radius: 50%;margin-right: 10px;font-size: 16px;}
.footer_social_icn .fa-linkedin{background: #00538f;padding: 10px 5px 4px 12px;width: 35px!important;
    height: 35px !important;border-radius: 50%;margin-right: 10px;font-size: 16px;}
.footer_social_icn .fa-youtube{background: #ca1d21;padding: 10px 5px 4px 12px;width: 35px!important;
    height: 35px !important;border-radius: 50%;margin-right: 10px;font-size: 16px;}
.footer_social_icn .fa-google{background: #dd4c39;padding: 10px 5px 4px 11px;width: 35px!important;
    height: 35px !important;border-radius: 50%;margin-right: 10px;font-size: 16px;}

.sticky_social_icn .fa-facebook{background: #3b5998;padding: 13px 5px 4px 16px;width: 45px!important;
    height: 45px !important;font-size: 20px;}
.sticky_social_icn .fa-twitter{background: #00aced;padding: 12px 5px 4px 12px;width: 45px!important;
    height: 45px !important;font-size: 20px;}
.sticky_social_icn .fa-linkedin{background: #00538f;padding: 12px 5px 4px 14px;width: 45px!important;
    height: 45px !important;font-size: 20px;}
.sticky_social_icn .fa-youtube{background: #ca1d21;padding: 12px 5px 4px 14px;width: 45px!important;
    height: 45px !important;font-size: 20px;}
.sticky_social_icn .fa-google{background: #dd4c39;padding: 12px 5px 4px 13px;width: 45px!important;
    height: 45px !important;font-size: 20px;}

.sticky_social_icn .fa-facebook:hover{background: #224286;}
.sticky_social_icn .fa-twitter:hover{background: #1395c6;}
.sticky_social_icn .fa-linkedin:hover{background: #1d4766;}
.sticky_social_icn .fa-youtube:hover{background: #950f12;}
.sticky_social_icn .fa-google:hover{background: #bf2612;}
.footer_social_icn .fa-facebook:hover{background: #224286;}
.footer_social_icn .fa-twitter:hover{background: #1395c6;}
.footer_social_icn .fa-linkedin:hover{background: #1d4766;}
.footer_social_icn .fa-youtube:hover{background: #950f12;}
.footer_social_icn .fa-google:hover{background: #bf2612;}

.sticky_social_icn{ position: fixed;z-index: 1; right: 0 ;top: 230px;}
.sticky_social_icn i{color: #ffffff;}
.galry_vew_sldr {padding-top: 30px;padding-bottom: 20px;}
.menu_icn.hvr-ripple-out:before {border: #e1e1e1 solid 1px;}
/*------ star guest carocell start----------*/

/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*------ star guest carocell end----------*/


/*--------------------- menu code start---------------------*/

.nyiff_menu {height: 0;}
    .nyiff_menu .nav {position: relative;width: auto;display: inline-block;border: none;}
    .nyiff_menu .btn-nav {position: fixed;top: 50px;right: 50px;background: transparent;
      border: none;padding: 10px;-webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;-ms-transition: all .5s ease; -o-transition: all .5s ease;
      transition: all .5s ease; cursor: pointer;  z-index: 99999;}
    .nyiff_menu .btn-nav:focus {outline: 0;}
    .nyiff_menu .icon-bar {display: block;
margin: 4px 0;
width: 20px;
height: 3px;
background-color:#FFFFFF;}
    .nyiff_menu .btn-nav:hover .icon-bar {-webkit-transition: all 1s ease; -moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;
      background-color: #971e1e;}
    .nyiff_menu .nav-content {position: fixed;top: -100%;bottom: 0;left: 0;right: 0; background-color: rgba(0,0,0,.8);display: block;height: 100%;z-index: 9;overflow: auto;}
    .nyiff_menu .nav-list {list-style: none;padding: 0;position: relative;top: 15%; padding-bottom: 50px;}
    .nyiff_menu .item-anchor:after {content: "";position: absolute;width: 3px;height: 3px;
      left: 0; bottom: 0; z-index: 9;background: transparent; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease; transition: all 1s ease;}
    .nyiff_menu .item-anchor {color: #fff;font-size: 30px;text-transform: uppercase;
      position: relative;text-decoration: none;padding: 10px;}

    .nyiff_menu .item-anchor:hover,.nyiff_menu .item-anchor:focus {color: #971e1e; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease; -o-transition: all 1s ease;transition: all 1s ease;}
    .nyiff_menu .item-anchor:hover:after,.nyiff_menu .item-anchor:focus:after{width: 100%;
      background: #971e1e;
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -ms-transition: all 1s ease;
      -o-transition: all 1s ease;
      transition: all 1s ease;
    }

    .nyiff_menu .nav-item {
      margin: 40px auto;
      text-align: center;
    }

    .nyiff_menu .animated {
      display: block;
      margin: 0 auto;
    }

    .nyiff_menu .animated:hover .icon-bar,
    .nyiff_menu .animated:focus .icon-bar{
      background-color: #971e1e;
    }

    .nyiff_menu .animated:focus {
      cursor: pointer;
      z-index: 9999;
    }

    .nyiff_menu .middle {
      margin: 0 auto;
    }
.director_pic {
    width: 200px;
    float: left;
    margin-right: 15px;
}
    .nyiff_menu .icon-bar {
      -webkit-transition: all .7s ease;
      -moz-transition: all .7s ease;
      -ms-transition: all .7s ease;
      -o-transition: all .7s ease;
      transition: all .7s ease;
      z-index: 999999;
    }

    .nyiff_menu .animated .icon-bar {
      z-index: 999999;
      background-color: #971e1e;
    }

    .nyiff_menu .animated .top {
      -webkit-transform: translateY(7px) rotateZ(45deg);
      -moz-transform: translateY(7px) rotateZ(45deg);
      -ms-transform: translateY(7px) rotateZ(45deg);
      -o-transform: translateY(7px) rotateZ(45deg);
      transform: translateY(7px) rotateZ(45deg);
    }

    .nyiff_menu .animated .bottom {
      -webkit-transform: translateY(-7px) rotateZ(-45deg);
      -moz-transform: translateY(-7px) rotateZ(-45deg);
      -ms-transform: translateY(-7px) rotateZ(-45deg);
      -o-transform: translateY(-7px) rotateZ(-45deg);
      transform: translateY(-7px) rotateZ(-45deg);
    }

    .nyiff_menu .animated .middle {
      width: 0;
    }
.page_path{
    position: absolute;
    bottom: 3px;
    left: 88px;
    color: #ffffff;
}
.schedule.film_page_sctn .container{ padding-left: 0; padding-right: 0;}
.schedule.film_page_sctn .film_lists_bg{ background: #ffffff; padding-top: 15px;border: 1px solid #efefef; }
.page_path span{ color: #ffa500; }
    @keyframes showNav {
      from {
        top: -100%;
      }
      to {
        top: 0;
      }
    }

    @-webkit-keyframes showNav {
      from {
        top: -100%;
      }
      to {
        top: 0;
      }
    }

    @-moz-keyframes showNav {
      from {
        top: -100%;
      }
      to {
        top: 0;
      }
    }

    @-o-keyframes showNav {
      from {
        top: -100%;
      }
      to {
        top: 0;
      }
    }

    .nyiff_menu .showNav {
      -webkit-animation: showNav 1s ease forwards;
      -moz-animation: showNav 1s ease forwards;
      -o-animation: showNav 1s ease forwards;
      animation: showNav 1s ease forwards;
    }

    @keyframes hideNav {
      from {
        top: 0;
      }
      to {
        top: -100%;
      }
    }

    @-webkit-keyframes hideNav {
      from {
        top: 0;
      }
      to {
        top: -100%;
      }
    }

    @-moz-keyframes hideNav {
      from {
        top: 0;
      }
      to {
        top: -100%;
      }
    }

    @-o-keyframes hideNav {
      from {
        top: 0;
      }
      to {
        top: -100%;
      }
    }

    .nyiff_menu .hideNav {
      -webkit-animation: hideNav 1s ease forwards;
      -moz-animation: hideNav 1s ease forwards;
      -o-animation: hideNav 1s ease forwards;
      animation: hideNav 1s ease forwards;
    }

    .nyiff_menu .hidden {
      display: none;
    }
    .nyiff_menu .btn-nav .menu_icn {color:#fff;
position: absolute;
right: -3px;
font-size: 17px;
border: 1px solid;
padding: 3px 41px 5px 10px;
top: 4px;
background:#00000070;
z-index: -1;}
    .nyiff_menu .btn-nav.animated .menu_icn {
        display: none;
    }
    .nyiff_menu h1 { position:absolute; top:100px; left:100px; color:#fff;}
    .nyiff_menu .jquery-script-ads { position:absolute; top:200px; left:100px;}
    .img-responsive.web_logo {position: absolute;width: 170px;left: 50px;top: 15px;z-index: 2;}
    .menu_names {position: absolute;width:100%; top: 45%; font-size: 28px; text-align: center; cursor: pointer;}
    .menu_blk .menu_inr_blk:before {
   content: '';
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   bottom: 0;
   background: rgba(166, 137, 137, 0.59);
   clear: both;
}
.menu_inr_blk {position: relative;}
.menu_blk {padding-left: 3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;}
.menu_blk{}
.menu_blk .img-responsive.menu_imgs {width: 100%;}
.carousel-indicators {z-index: 1;}
.video_bgrnd video {width: 100%;}
.video_bgrnd {/*line-height: 0;margin-top: -80px;max-height: 600px;overflow: hidden;*/}
.video_bgrnd .intro_video_blk:before {content: '';
/*position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background-color: #fff;
background-image: linear-gradient(315deg,#fff 0%,#000 74% );
opacity: 0.6;
clear: both;
height: 100%;*/
}
.festival_jury.slider .slide{ position: relative; }
.fastive_guide_slider .slide .Jury_name {background:#f9a60291;position: absolute;bottom: 0;
width: 100%;padding: 5px 10px;text-align: center;color:#fff;}
.str_gst_sctn .guest_name{color:#fff;text-align: center;padding-top: 10px;font-size: 17px;font-weight: 600;}

/*-----------------------menu code end---------------------*/
.film_fltr{/*position: absolute;
right: 0;
z-index: 1;
bottom: 7px;padding: 0;*/}
.min_hgt630px{min-height: 630px;}
.dflt_space_top{}
.film_fltr select{
    background-image:url('assets/images/drop_tkr.png');
  background-repeat:no-repeat;
  background-position:right;
  padding-right: 38px;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
    -o-appearance: none;

}
.schedule.film_page_sctn {background:#f7f7f7;color:#1e1e1e;}
.schedule.film_page_sctn .white_font{color:#1e1e1e;}
.schedule.film_page_sctn .dflt_sctn_hdng {border-bottom: 1px solid #e6e6e6;}
.schedule.film_page_sctn .border_btm {border-bottom: 1px solid #e6e6e6;}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  
    .star_guest_font {font-size: 35px;}
    .galry_vew_sldr .blk1,.galry_vew_sldr .blk2, .galry_vew_sldr .blk3, .galry_vew_sldr .blk4 {padding-bottom: 25px;}
.menu_blk {padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}

}
@media only screen and (min-width: 320px) and (max-width: 1160px) {

}
@media only screen and (min-width: 320px) and (max-width: 760px) {

    
    .galry_vew_sldr .blk1,.galry_vew_sldr .blk2, .galry_vew_sldr .blk3, .galry_vew_sldr .blk4 {padding-bottom: 25px;}
    .star_guest_font {font-size: 35px;text-align: center;padding-bottom: 5px;}
    .img-responsive.web_logo {width: 68px;left: 10px;}
    .nyiff_menu .btn-nav {top: 13px;right: 27px;}
    .nyiff_menu .btn-nav .menu_icn{font-size: 12px;}
    .nyiff_menu .icon-bar {margin: 3px 0; width: 14px;height: 2px;}
    .nyiff_menu .animated .top {
    -webkit-transform: translateY(3px) rotateZ(45deg);
    -moz-transform: translateY(3px) rotateZ(45deg);
    -ms-transform: translateY(3px) rotateZ(45deg);
    -o-transform: translateY(3px) rotateZ(45deg);
    transform: translateY(3px) rotateZ(45deg);}
    .str_gst_sctn .star_guest {position: inherit;top: 0px;}
    .str_gst_sctn .star_guest .slick-next.slick-arrow {background: none;border: 0;
    color:#971e1e;position: absolute;right: -15px;top: 50%;bottom: inherit;left: inherit;z-index: 1;}
    .str_gst_sctn .star_guest .slick-prev.slick-arrow {background: none;border: 0;
    color:#971e1e;position: absolute;left: -15px;top: 50%;bottom: inherit;z-index: 1;}
    .str_gst_sctn {padding-bottom: 25px;}
    .menu_blk {padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 0px;}
    .archives .archive_list .rept_list span {background:#971e1e;padding: 7px 6px;font-weight: 600;
    margin-right: 4px;}
    .archives .archive_list .rept_list {padding-top: 10px;padding-bottom: 10px;}
}

.menu_blk.hvr-grow:hover{z-index: 11;}

/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}

/* BACKGROUND TRANSITIONS */

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 1px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

.comn_hdng_for_pages {
    position: absolute;
    color: #ffffff;
    text-align: center;
    width: 100%;
    top: 35%;
    font-size: 50px;
    text-transform: uppercase;
    font-family: inherit;text-shadow: 11px 3px 6px #000000;font-family: 'Text Me One', sans-serif;
}
.event_gallery_sctn .resp-tabs-container .white_bg .img_blk{ border:1px solid #dedede; margin-top: 15px;
    margin-bottom: 15px; }
.event_gallery_sctn .resp-tabs-container .resp-tab-content{ border:none; box-shadow: 8px 14px 19px #ceced2;}
.event_gallery_sctn  .resp-tab-active{border:none; }
.event_gallery_sctn .resp-tabs-container .white_bg .img_blk .thumbnail{padding: 0;margin-bottom: 0px; border:none;}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    
.event_gallery_sctn .resp-tabs-container .resp-tab-content {
     border: 1px solid #c1c1c1 ;box-shadow: none; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.img-responsive.web_logo {width: 90px;}
.comn_hdng_for_pages { top: 28%;font-size: 35px;}
.nyiff_menu .btn-nav {top: 36px;}
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.img-responsive.web_logo {width: 90px;}
.comn_hdng_for_pages { top: 28%;font-size: 35px;}
.nyiff_menu .btn-nav {top: 36px;}
.comn_hdng_for_pages {
    position: absolute;
    color: #ffffff;
    text-align: center;
    width: 100%;
    top: 100%;
    font-size: 33px;    background: #000000;}
.page_path{display: none;}
.film_page_sctn img.img-responsive {min-height: 96px;}

}
.film_makr_page .thumbnail, .film_makr_page .thumbnail img.img-responsive{border-radius: 50%!important; }
  
.ih-item.circle.effect6 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect6.colored .info {
  background: #1a4a72;
}
.ih-item.circle.effect6 .info {
  background: #971e1e;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect6 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ih-item.circle.effect6 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.ih-item.circle.effect6.scale_up .info {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.ih-item.circle.effect6.scale_up a:hover .img {
  opacity: 0;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
.ih-item.circle.effect6.scale_up a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.ih-item.circle.effect6.scale_down .info {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
.ih-item.circle.effect6.scale_down a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.ih-item.circle.effect6.scale_down a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.ih-item.circle.effect6.scale_down_up .info {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out 0.2s;
  -moz-transition: all 0.35s ease-in-out 0.2s;
  transition: all 0.35s ease-in-out 0.2s;
}
.ih-item.circle.effect6.scale_down_up a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.ih-item.circle.effect6.scale_down_up a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.circle {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.ih-item a {
    color: #333;
}
.ih-item.circle .img {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.ih-item.circle .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    border-radius: 26px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ih-item.circle.effect6 .info h3 {
    color:#fff;
text-transform: uppercase;
position: relative;
letter-spacing: 2px;
font-size: 14px;
margin: 0 28px;
padding: 42px 0 0 0;
height: 60%;
text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ih-item.circle.effect6 .info p {
    color: #000;
    padding: 5px 5px;
    font-style: italic;
    margin: 0 20px;
    font-size: 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.ih-item.circle .img img {
    border-radius: 50%;width: 100%;height: 100%;
}
.ih-item.circle .img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.film_makr_page { padding-top: 50px; padding-bottom: 50px; }
.screenshot_imgs{ padding-bottom: 10px; padding-top: 10px; }
@media only screen and (min-width: 320px) and (max-width: 1024px) {.ih-item.circle.effect6 .info {opacity: 0;}

}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.ih-item.circle.effect6 .info p{font-size: 15px;}
.ih-item.circle.effect6 .info h3{height: 59%;}

}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.ih-item.circle.effect6.scale_up .info {
    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    -o-transform: scale(0.4);
    transform: scale(0.4);}

.ih-item.circle.effect6 .info h3{font-size: 25px;height: 55%;}
.ih-item.circle.effect6 .info p{font-size: 25px;}
}
.director_profile {float: left;margin-right: 15px;margin-bottom: 4px;}
.dirctr_dtl_prfl .modal-header {padding: 15px 15px 0px 15px;border-bottom: none;}
.dirctr_dtl_prfl {z-index: 999999;}
.col-md-2.col-sm-4.col-xs-12.mrgn_top20.mrgn_btm20 {
    border: 1px solid #dedede30;
border-collapse: collapse;
margin: 0;
background:    #fdfdfd;
    padding: 15px;
}
.media_centr_sctn {
    position: relative;
}

.media_center_blk button.slick-prev.slick-arrow {
    position: absolute;
    left: 15%;
    z-index: 1;
    top: 40%;
    background: none;
    border: 0;
}
.media_center_blk button.slick-next.slick-arrow {
    position: absolute;
    right: 15%;
    z-index: 1;
    top: 40%;
    background: none;
    border: 0;
}

button.slick-prev.slick-arrow i.fa.fa-angle-left{font-size: 30px;
    color: #971e1e;}

button.slick-next.slick-arrow i.fa.fa-angle-right{font-size: 30px;
    color: #971e1e;}

.media_center_blk{ padding-top: 65px; padding-bottom: 35px;    background: #f7f7f7;}
.media_txt_feald{ background: #ffffff; padding-top: 35px; padding-bottom: 25px; }
.media_txt_feald .media_cntr_headings{ font-size: 25px; color: #971e1e; text-align: center;}
.media_txt_feald .dflt_hdng{ font-size: 20px; font-weight: 600;text-align: center;}
.italic_font{font-style: italic; font-weight: 500!important;}
.download_press_mtrl{ font-size: 18px; font-weight: 600; }
.fnt_wth600{font-weight: 600;}
.prs_movie_dtls .mov_dscptn span{ font-weight: 600; }
.media_movs_lst {margin-top: 35px;}
.media_centr_sctn .slide{ position: relative; }
.media_centr_sctn .slide .slider_img_hdng {}
.media_centr_sctn .slide .slider_img_hdng {position: absolute; bottom: 0;text-align: center;
    background: #00000080;color: #ffffff; padding: 5px; cursor: pointer;}
section.film_makr_page.nominations .img img{ min-width: 158px; min-height: 158px; }
.film_makr_page.nominations .ih-item.circle.effect6 .info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 15px;
    margin: 0 14px;
    padding: 52px 0 0 0;
    height: 60%;
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.film_makr_page.nominations .dflt_sctn_hdng {font-size: 30px;}
.film_makr_page.nominations .dflt_sctn_hdng:after{top: 54px;}
.schedule.animatedParent.film_page_sctn .film_lists_bg .schedule_list .rept_list .calander_date {
    text-align: center; padding-left: 0;
}
.archive_sctn{padding-top: 20px;
    padding-bottom: 25px;background: #f7f7f7;
    color: #1e1e1e;}
.archv_4img_set{ padding-bottom: 25px; }
.press_material_sctn{}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.film_makr_page.nominations .ih-item.circle.effect6 .info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 19px;
    margin: 0 25px;
    padding: 70px 0 0 0;
    height: 60%;
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
}

.film_makr_page.award_winner .dflt_sctn_hdng {font-size: 30px;}
.film_makr_page.award_winner .dflt_sctn_hdng:after{top: 54px;}
.award_winner_slider .award_winner_list .award_winner_dtls{
    position: absolute;
    z-index: 1;
    top: 0;
    background: #000000d1;
    width: 100%;
    height: 100%; color: #ffffff;text-align: right;}
.award_winner_slider .award_winner_list .award_winner_dtls .line1_logo{width: 100%;
    position: relative;float: right;right: 10px;top: 0px;}
.award_winner_slider .award_winner_list .award_winner_dtls .line2_img{width: 100%;
    position: relative; /*float: right;right: 10px; */ top: 10px; min-height: 335px;}
.award_winner_slider .award_winner_list .award_winner_dtls .line1_logo img{ width: 25%; float: right; }
.award_winner_slider .award_winner_list .award_winner_dtls .line2_img img {
    width: 62%;
    position: relative;
  /*  float: left; 
    left: 40px;*/
	margin: auto;
    border: 4px solid #971e1e;box-shadow: 5px 5px 10px #2222229c;
    border-radius: 50%;top: 21px;
}
.award_winner_slider .award_winner_list .award_winner_dtls .line3{font-size: 18px;
    /* padding-right: 15px;*/ color: orange;font-weight: 600; top: 50px;text-align: center;}
.award_winner_slider .award_winner_list .award_winner_dtls .line4{font-size: 20px;
    /* padding-right: 15px; */  font-weight: 600; top: 50px;text-align: center;padding:0px 5px;}
.award_winner_slider .award_winner_list {position: relative;}
.award_winner_slider .award_winner_list button.slick-prev.slick-arrow {
    background: none;border: none;position: absolute;z-index: 1;top: 45%;left: 20px;}
.award_winner_slider .award_winner_list button.slick-next.slick-arrow {
    background: none;border: none;position: absolute;z-index: 1;top: 45%;right: 20px;}
.award_winner .sldr .fa.fa-angle-left {position: absolute;top: 50%;
    font-size: 30px;color: #971e1e;}
.award_winner .sldr  .carousel { position: relative; }
.award_winner .carousel-control {opacity: 1;}
.award_winner  .sldr .fa.fa-angle-right {position: absolute;top: 50%;font-size: 30px;
  color: #971e1e;}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.calander_date {text-align: left;}
}

.schedule.animatedParent.film_page_sctn.ticket_sctn .dflt_sctn_hdng {font-size: 30px;}
.schedule.animatedParent.film_page_sctn.ticket_sctn .dflt_sctn_hdng::after {top: 54px;}
.schedule.animatedParent.film_page_sctn.ticket_sctn .detl_txt{font-size: 18px;
padding-top: 15px;}
.schedule.animatedParent.film_page_sctn.ticket_sctn .detl_txt span{color:orange;
font-weight: 600;}
.payment_gateway img {height: 46px;width: auto !important;float: left;}
.payment_gateway {padding-top: 0px; text-align: right;}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.payment_gateway img {height: 35px;width: auto !important;float: left;}
}
@media only screen and (min-width: 320px) and (max-width: 760px){
  .video_bgrnd {/*line-height: 0;margin-top: -25px;max-height: 650px;overflow: hidden;*/ }
.payment_gateway img {height: 40px !important;width: auto !important;
float: left;min-height: 25px !important;}
}
.review_sctn{}
.archives.review_sctn .archive_list .rept_list a {
    color: #1e1e1e!important;
    text-decoration: none;
}
.archives.review_sctn .archive_ovrlod {
    max-height: inherit;
    overflow: inherit;
}
.archives.review_sctn{
    background: #f7f7f7;
    color: #1e1e1e;
    padding-top: 20px;
    padding-bottom: 25px;
}
.archives.review_sctn .dflt_sctn_hdng {
    border-bottom: 1px solid #dedede;
}

.review_sctn .border_btm {
    border-bottom: 1px solid #dedede;
}
.archives.review_sctn .dflt_sctn_hdng {font-size: 30px;}
.archives.review_sctn .dflt_sctn_hdng:after {top: 53px;}
.archives.All_reviews  .archive_list .rept_list {padding-top: 5px;padding-bottom: 5px;
    min-height: 100px;}
section.schedule.animatedParent{ background-image:url('assets/images/txtr_bg.png'); }
/*section.teaser_trailer{ background-image:url('assets/images/txtr_bg.png'); }
section.footer_top{ background-image:url('assets/images/txtr_bg.png'); }
section.archives.animatedParent{ background-image:url('assets/images/txtr_bg.png'); }
section.str_gst_sctn.animatedParent{ background-image:url('assets/images/txtr_bg.png'); }
*/
header.entry-header {
    display: none;
}
.blk_4_dflt_stng .arrow_red a {
    color: #fff;
}
.schedule .view_all a{color: #ffffff;}
.video_bgrnd .video_slider .video_slider_blk {position: relative;}
.video_bgrnd .video_slider .video_slider_blk button.slick-prev.slick-arrow{position: absolute;top: 45%; 
  left: 50px; z-index: 1111;background: #f9a602;border: 0;border-radius: 50%;padding: 0px 10px 0px 8px;}
.video_bgrnd .video_slider .video_slider_blk button.slick-next.slick-arrow {position: absolute;top: 45%; 
  right: 50px; z-index: 1111;background: #f9a602;border: 0;border-radius: 50%;padding: 0px 10px 0px 8px;}
.video_bgrnd .video_slider .video_slider_blk .slick-list.draggable .slick-slide{margin: 0;}
.video_bgrnd .video_slider .video_slider_blk .slide iframe{height: 600px;}
@media only screen and (min-width: 768px) and (max-width: 1024px){}
@media only screen and (min-width: 320px) and (max-width: 760px){
  .video_bgrnd .video_slider .video_slider_blk .slide iframe{height: 300px;}
}




/*-------------  hide sections-------------here-------------*/
.str_gst_sctn {
    /*display: none;*/
    margin-top: -5px;
} 
section.video_bgrnd {margin-top: -80px;
    /*max-height: 550px;
    overflow: hidden;*/
}
.todays_top_picks .col-md-5.col-sm-12.col-xs-12 {
    font-size: 16px;
}
.sponsors{/*display: none;*/}
.archives {background: #ffffff;color: #343434;}
.archives .archive_list .rept_list a {color: #333333;}
.archives .archive_list .rept_list a span{color: #ffffff;}
.archives .border_btm {border-bottom: 1px solid #dedede;}
.archives .dflt_sctn_hdng {border-bottom: 1px solid #dedede;}

/*
.archives{display: none;}
*/
.schedule .container .col-md-6.col-sm-6.col-xs-12 span.red_font_new{width: 75px!important;
    float: left;}
@media only screen and (min-width: 768px) and (max-width: 1024px){}

.Short_flm_progm{background: #f7f7f7; padding-top: 25px; padding-bottom: 30px;}
.prog_comte{padding-top: 25px;padding-bottom: 25px;color: #ffffff;background: #f9a602;}
.prog_comte .prog_comte_blk .slide{position: relative;}
.prog_comte .prog_comte_blk .slide .prog_comte_blk_nams{        background: #ffffff91;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 10px;
    text-align: center;
    color: #000;}

.Short_flm_progm .text_dsn{background: #f9a60291;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.Short_flm_progm .container {}
}

.media_center_blk .media_centr_sctn .slide .slider_img_hdng {width: 100%!important;}
.media_center_blk .media_centr_sctn button.slick-prev.slick-arrow i.fa.fa-angle-left {
    font-size: 50px;
    color: #f9a602;
}

.media_center_blk .media_centr_sctn button.slick-next.slick-arrow i.fa.fa-angle-right {
    font-size: 50px;
    color: #f9a602;
}


section.prog_comte.wth_fstvl_guid {
    background: #f7f7f7;
    color: #333333;
}

section.prog_comte.wth_fstvl_guid .prog_comte_blk .slide .prog_comte_blk_nams{background: #f9a60291;
    color: #ffffff;}
section.prog_comte.wth_fstvl_guid .dflt_sctn_hdng {font-size: 25px;font-weight: 500;font-family: 'Oswald', sans-serif;}
section.film_makr_page.nominations .circle.effect6 .img{width: 158px; height: 158px;}
.mediacvrgblk{position: relative;}
.mediacvrgblk{}
.mdacvrg_txt {
    /*position: absolute;*/
    bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    background: #000;
    width: 100%;
    text-align: center;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 14px;
}
.mediacvrgblk {
    
    margin-bottom: 25px;
    
}
.page_path a {color: #ffffff;}
.spcl_cnvrstn_pg{}
section.spcl_cnvrstn_pg {
    padding-bottom: 45px;
    padding-top: 45px;
}
.pic_credit {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #ffffffc7;
    padding: 3px 15px;
    font-size: 10px;
}
.all3blks_join{background: #f7f7f7;
    padding-bottom: 15px;
    border: 1px solid #efeded;margin-bottom: 25px;}
.all3blks_join .main_hdng{font-size: 16px;
    padding-top: 10px;color: #971e1e;
    font-weight: 600;
    padding-bottom: 5px;}
.all3blks_join .main_subhdng {min-height: 140px;}

.movie_saintslogo {
    width: 165px;
    position: absolute;
    top: 170px;
    z-index: 1;
    left: 56px;
}
.movie_btn a.btn {
    font-size: 18px;
    padding: 8px 20px;
    box-shadow: 0px 0px 10px #0000003b;
}
.qa_date{font-size: 25px;font-weight: 600; font-family: oswald;}

.view_all.complt_scdl {
    background: #000000;
    padding: 8px 15px;
    border-radius: 25px;
    box-shadow: -6px 5px 9px #c58808;
}
.view_all.complt_scdl a, .view_all.complt_scdl i{ color: #ffffff; }
.view_all.complt_scdl a:hover{ text-decoration: none; }
.btn_postn{text-align: right;}
@media only screen and (min-width: 320px) and (max-width: 1024px){
  section.film_makr_page.nominations .circle.effect6 .img{width: 100%; height: 100%;}
}

.disclmr_short {
    font-weight: 600;
    padding-bottom: 15px;
    font-size: 11px;
    color: #000000;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  section.video_bgrnd {margin-top: -40px;}
  .movie_saintslogo {width: 85px;top: 102px;z-index: 1;left: 56px;}
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  section.video_bgrnd {
    margin-top: 0px;
}
.media_coveragelink{ padding-top: 15px; padding-bottom: 15px; }
.movie_saintslogo {width: 85px;position: absolute;top: 102px;z-index: 1;left: 16px;}
.btn_postn{text-align: left;}

}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.view_all.media_cvrg_inrlink {padding-top: 15px;}
section.press_cvrg_pg {padding-top: 60px!important;}
.dflt_sctn_hdng:after{ display: none; }
.film_makr_page.award_winner .dflt_sctn_hdng {font-size: 22px;}
.film_makr_page.award_winner .view_all {font-size: 12px;top: 30px;right: 0;}
.disclmr_short {padding-top: 25px;font-weight: 600;padding-bottom: 15px;font-size: 11px;
    color: #000000;}
.view_all.complt_scdl {top: 50px;}
.film_fltr {margin-top: 35px;}
}

.movie_saintslogo.animatedParent {
    display: none;
}

.sticky_social_icn .fa-instagram{background-color: #eb4511;
background:linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
padding: 12px 5px 4px 14px;
    width: 45px!important;
    height: 45px !important;
    font-size: 20px;
}

.footer_social_icn .fa-instagram {background-color: #eb4511;
background:linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
    padding: 10px 5px 4px 10.5px;
    width: 35px!important;
    height: 35px !important;
    border-radius: 50%;
    margin-right: 10px;
    font-size: 16px;
}

.marquee_saction{ font-size: 22px; color: #ffffff; }
section.marquee_saction {
    position: absolute;
    z-index: 1;
    width: 100%;
}
section.marquee_saction marquee{word-spacing: 5px; text-shadow: 2px 2px #00000091;/*letter-spacing: 0px;*/ }
.vodeo_covrg{ padding-top: 35px; }
.saperate_heading .dflt_sctn_hdng{font-size: 30px;padding-bottom: 24px;}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
.award_winner_slider .award_winner_list .award_winner_dtls .line2_img img {
    width: 60%;
    position: relative;
    /*float: left;
    left: 40px; */
    border: 4px solid #971e1e;box-shadow: 5px 5px 10px #2222229c;
    border-radius: 50%;top: 21px;}
}

.view_all.awrd_cvrag {
    cursor: pointer;
    position: absolute;
    left: 15px;
    top: 25px;
    font-weight: 600;
    text-transform: uppercase;display: none;
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.press_mob_stng .view_all {
    display: block;
    float: none;
    position: inherit;
    background: ;
    left: 0;
}
.press_mob_stng {background: #f7f7f7;}
}
/*.submtn_blk {background-image:url('assets/images/txtr_bg.png');}*/