/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/


@media (min-width: 1800px) {
  .container {
    max-width: 1170px;
  }
  .details-cast>tbody>tr>td
    {
    padding: 6px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #fff;
    font-size: 21px;
    font-weight: 900;
    }
    
}

@media (min-width: 1281px) {
  
    
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {


}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .navbar-default .navbar-nav>li>a {
        color: #000;
        font-size: 11px;
        font-weight: 600;
        text-transform: uppercase;
    }
    ul.nav.navbar-nav.navbar-right {
        margin-top: 32px;
    }
    .logo  {
        width: 75px;
    }
    #next, #prev {
        padding: 20px 25px !important;
    }
    .buttns-home {
        margin-top: 0;
        padding: 30px 0 0;
    }
    .welcome-title {
        font-size: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: #c2262c;
        padding: 15px 0;
    }
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {





}

@media only screen and (max-width: 767px) {
    .navbar-default .navbar-nav>li>a {
        color: #000;
        font-size: 16px;
        background: #f3f8f9;
        margin-bottom: 2px;
        text-align: center;
    }
    .social  {
        display: none;
    }
    .logo {
        width: 50px;
    }
    .navbar {
        min-height: 75px;
    }
    .affix-top {
        position: inherit;
        top: 0;
        z-index: 999;
        width: 100%;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 20px;
        margin-right: 15px;
        margin-bottom: 0px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    .buttns-home {
        margin-top: 0;
        padding: 30px 0 0;
    }
    .btn-list-homepage {
        float: none;
        margin: 0px auto;
        text-align: center;
    }
    .btn-list-homepage li a {
        font-size: 15px;
        text-transform: uppercase;
    }
    .btn-white  {
        background: #c2262c;
        border-color: #c2262c;
        border-radius: 20px;
        padding: 10px 30px;
        color: #fff;
    }
    .btn-list-homepage li  {
        margin-bottom: 10px;
    }
    #next, #prev {
        position: absolute;
        top: 49%;
        -webkit-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        -ms-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        border-radius: 50%;
        margin-top: -25px !important;
        padding: 15px 19px !important;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
        -o-user-select: none;
    }
    .slider-nav  {
        display: none;
    }
    .welcome-title {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 600;
        color: #c2262c;
        line-height: 26px;
    }
    .title-strip h3 {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 600;
        color: #000;
        text-align: center;
        line-height: 26px;
    }
    .sponsor-slider .owl-nav {
        position: absolute;
        top: 15px;
        right: 15px;
    }
    .welcome-sec  {
        padding: 60px 0;
    }
    .services   {
        padding: 60px 0;
    }
    .photogallery {
        padding: 60px 0;
    }
    .news-events-sec {
        padding: 60px 0;
        background: #eef4f5;
    }
    .sponser-section {
        padding: 60px 0;
    }
    footer {
      
        padding: 22px 0 60px;
    }
    ul.nav.navbar-nav.navbar-right {
        margin-top: 10px;
    }
    .navbar-collapse  {
        border-top: none;
    }



}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
    
    
    .banner_content img {
    height: 200px;
    object-fit: cover;
}
    .sidebarIconToggle {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position: fixed;
    z-index: 99;
    height: 100%;
    width: 100%;
    top: 2%;
    right: 15%;
    height: 30px;
    width: 30px;
}
    .msme-logo
   { margin:10px 0px !important;
   text-align:center;
   }
    
    .title-cast h3 {
    font-size: 36px;
    /* text-transform: uppercase; */
    font-weight: 700;
    color: #000;
    text-align: center;
}
    .navbar-default .navbar-nav>li>a {
        color: #000 !important;
        font-size: 16px;
        background: #f3f8f9;
        margin-bottom: 2px;
        text-align: center;
    }
    .footer-menu-list li a {
        color: #fff;
        font-size: 15px;
        text-transform: uppercase;
        line-height: 32px;
    }
    .nav>li {
        position: relative;
        display: block;
        padding: 0px 0px;
    }
    .social  {
        display: none;
    }
    .logo {
        width: 90px;
    }
    .navbar {
        min-height: 75px;
    }
    .affix-top {
        position: inherit;
        top: 0;
        z-index: 999;
        width: 100%;
        background: #000;
        margin-bottom: 0;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 20px;
        margin-right: 15px;
        margin-bottom: 0px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    .buttns-home {
        margin-top: 0;
        padding: 30px 0 0;
    }
    .btn-list-homepage {
        float: none;
        margin: 0px auto;
        text-align: center;
    }
    .btn-list-homepage li a {
        font-size: 15px;
        text-transform: uppercase;
    }
    .btn-white  {
        background: #c2262c;
        border-color: #c2262c;
        border-radius: 20px;
        padding: 10px 30px;
        color: #fff;
    }
    .btn-list-homepage li  {
        margin-bottom: 10px;
    }
    #next, #prev {
        position: absolute;
        top: 49%;
        -webkit-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        -ms-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        border-radius: 50%;
        margin-top: -25px !important;
        padding: 15px 19px !important;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
        -o-user-select: none;
    }
    .slider-nav  {
        display: none;
    }
    .welcome-title {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 600;
        color: #c2262c;
        line-height: 26px;
    }
    .title-strip h3 {
        font-size: 26px;
        text-transform: uppercase;
        font-weight: 600;
        color: #000;
        text-align: center;
        line-height: 48px;
    }
    .sponsor-slider .owl-nav {
    position: absolute;
    top: 15px;
    right: 15px;
    display: none;
}
    .welcome-sec  {
        padding: 60px 0;
    }
    .services   {
        padding: 60px 0;
    }
    .photogallery {
        padding: 0px;
    }
    .news-events-sec {
        padding: 60px 0;
        background: #eef4f5;
    }
    .sponser-section {
        padding: 60px 0;
    }
    footer {
        padding: 90px 0;
    }
    .video-gallery-home h3 {
        background: #fcf9f6;
        color: #000;
        padding: 15px 25px;
        font-size: 22px;
        text-transform: uppercase;
    }
    ul.nav.navbar-nav.navbar-right {
        margin-top: 10px;
    }
    .navbar-collapse  {
        border-top: none;
    }
    .carousel-caption  {
        display: none;
    }
    body  {
        background: none;
    }
     .service-icon-align
    {
        text-align:center !important;
    }
    .rs-quick-contact
    {
        padding:0px;
    }
    .castingh3
   {
       bottom:80% !important;
        font-size:24px !important;
   }
}
 /* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 250px) and (max-width: 319px) {
     .msme-logo
   { margin:10px 0px !important;
   text-align:center;
   }
    
    .title-cast h3 {
    font-size: 36px;
    /* text-transform: uppercase; */
    font-weight: 700;
    color: #000;
    text-align: center;
}
    .carousel-caption  {
        display: none;
    }
    .navbar-default .navbar-nav>li>a {
        color: #000;
        font-size: 16px;
        background: #f3f8f9;
        margin-bottom: 2px;
        text-align: center;
    }
    .social  {
        display: none;
    }
    .logo {
        width: 50px;
    }
    .navbar {
        min-height: 75px;
    }
    .affix-top {
        position: inherit;
        top: 0;
        z-index: 999;
        width: 100%;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 20px;
        margin-right: 15px;
        margin-bottom: 0px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    .buttns-home {
        margin-top: 0;
        padding: 30px 0 0;
    }
    .btn-list-homepage {
        float: none;
        margin: 0px auto;
        text-align: center;
    }
    .btn-list-homepage li a {
        font-size: 15px;
        text-transform: uppercase;
    }
    .btn-white  {
        background: #c2262c;
        border-color: #c2262c;
        border-radius: 20px;
        padding: 10px 30px;
        color: #fff;
    }
    .btn-list-homepage li  {
        margin-bottom: 10px;
    }
    #next, #prev {
        position: absolute;
        top: 49%;
        -webkit-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        -ms-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        border-radius: 50%;
        margin-top: -25px !important;
        padding: 15px 19px !important;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
        -o-user-select: none;
    }
    .slider-nav  {
        display: none;
    }
    .welcome-title {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 600;
        color: #c2262c;
        line-height: 26px;
    }
    .title-strip h3 {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 600;
        color: #000;
        text-align: center;
        line-height: 26px;
    }
    .sponsor-slider .owl-nav {
        position: absolute;
        top: 15px;
        right: 15px;
    }
    .welcome-sec  {
        padding: 60px 0;
    }
    .services   {
        padding: 60px 0;
    }
    .photogallery {
        padding: 60px 0;
    }
    .news-events-sec {
        padding: 60px 0;
        background: #eef4f5;
    }
    .sponser-section {
        padding: 60px 0;
    }
    footer {
      
        padding: 22px 0 60px;
    }
    ul.nav.navbar-nav.navbar-right {
        margin-top: 10px;
    }
    .navbar-collapse  {
        border-top: none;
    }
 .service-icon-align
    {
        text-align:center;
    }
    .rs-quick-contact
    {
        padding:0px;
    }
   .castingh3
   {
       top:115px;
       font-size:24px !important;
   }
}
@media (min-width: 768px) and (max-width: 1024px) {
    
    .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 20px;
    margin-right: 15px;
    margin-bottom: 0px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }
    .navbar-default .navbar-nav>li>a {
        color: #000;
        font-size: 11px;
        font-weight: 600;
        text-transform: uppercase;
    }
    ul.nav.navbar-nav.navbar-right {
        margin-top: 32px;
    }
    .logo  {
        width: 75px;
    }
 .navbar-nav {
        float: left;
        margin: 0;
        margin-top: 10px;
        display: contents;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
        margin-top: 44px;
    }
    .dropdown-menu>li>a {
        color: #000 !important;
        text-align: center;
        background: #fff;
        border-bottom: 1px solid #000;
        padding-top: 0;
    }
 .form-search-strip {
        position: relative;
        text-align: center;
        padding: 10px 0;
    }
    .navbar-default .navbar-nav>li>a {
        color: #000;
        font-size: 16px;
        background: #0c0c0c;
        margin-bottom: 2px;
        text-align: center;
    }
    .navbar-nav>li {
        float: initial;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
        margin-top: 20px;
        background: #333 !important;
        padding-top: 10px;
    }
    .search-bar {
        width: 90%;
        background: #fff;
        border: 1px solid #000;
    }
    .navbar-right .dropdown-menu {
        right: 0;
        left: 0;
        margin: 0px auto;
    }
    .nav>li>a>img {
        max-width: none;
        background: #d2b075;
        border-radius: 50%;
    }
    .service-icon-align
    {
        text-align:center;
    }
    .title-strip-watch img {
    width: 300px;
    }
    
}
