/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500italic,500,400italic,100italic,100,700italic,700,300italic);*/ 

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic);

/*font-family: 'PT Sans', sans-serif;*/



a:focus, a:hover { color:#FFF; }



* {

  margin: 0;

}

html, body {

  height: 100%;

}





@font-face {

	font-family:'MyriadPro-Light';

	src: url('../fonts/MyriadPro-Light_gdi.eot');

	src: url('../fonts/MyriadPro-Light_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/MyriadPro-Light_gdi.woff') format('woff'),

		url('../fonts/MyriadPro-Light_gdi.ttf') format('truetype'),

		url('../fonts/MyriadPro-Light_gdi.otf') format('opentype'),

		url('../fonts/MyriadPro-Light_gdi.svg#MyriadPro-Light') format('svg');

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}



@font-face {

	font-family:'MyriadPro-Bold';

	src: url('../fonts/MyriadPro-Bold_gdi.eot');

	src: url('../fonts/MyriadPro-Bold_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/MyriadPro-Bold_gdi.woff') format('woff'),

		url('../fonts/MyriadPro-Bold_gdi.ttf') format('truetype'),

		url('../fonts/MyriadPro-Bold_gdi.otf') format('opentype'),

		url('../fonts/MyriadPro-Bold_gdi.svg#MyriadPro-Bold') format('svg');

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}



@font-face {

	font-family:'MyriadPro-Semibold';

	src: url('../fonts/MyriadPro-Semibold_gdi.eot');

	src: url('../fonts/MyriadPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/MyriadPro-Semibold_gdi.woff') format('woff'),

		url('../fonts/MyriadPro-Semibold_gdi.ttf') format('truetype'),

		url('../fonts/MyriadPro-Semibold_gdi.otf') format('opentype'),

		url('../fonts/MyriadPro-Semibold_gdi.svg#MyriadPro-Semibold') format('svg');

	/*font-weight: 600;*/

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}





@font-face {

	font-family:'MyriadPro-Regular';

	src: url('../fonts/MyriadPro-Regular_gdi.eot');

	src: url('../fonts/MyriadPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/MyriadPro-Regular_gdi.woff') format('woff'),

		url('../fonts/MyriadPro-Regular_gdi.ttf') format('truetype'),

		url('../fonts/MyriadPro-Regular_gdi.otf') format('opentype'),

		url('../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular') format('svg');

	/*font-weight: 400;*/

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}



@font-face {

	font-family:'Roboto-Light';

	src: url('../fonts/Roboto-Light_gdi.eot');

	src: url('../fonts/Roboto-Light_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Light_gdi.woff') format('woff'),

		url('../fonts/Roboto-Light_gdi.ttf') format('truetype'),

		url('../fonts/Roboto-Light_gdi.otf') format('opentype'),

		url('../fonts/Roboto-Light_gdi.svg#Roboto-Light') format('svg');

	/*font-weight: 300;*/

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+000D-25CA;

}



@font-face {

    font-family:'robotothin';

    src: url('fonts/roboto-thin-webfont.eot');

    src: url('fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/roboto-thin-webfont.woff') format('woff'),

         url('fonts/roboto-thin-webfont.ttf') format('truetype'),

         url('fonts/roboto-thin-webfont.svg#robotothin') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

	font-family:'Roboto-Medium';

	src: url('../fonts/Roboto-Medium_gdi.eot');

	src: url('../fonts/Roboto-Medium_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Medium_gdi.woff') format('woff'),

		url('../fonts/Roboto-Medium_gdi.ttf') format('truetype'),

		url('../fonts/Roboto-Medium_gdi.otf') format('opentype'),

		url('../fonts/Roboto-Medium_gdi.svg#Roboto-Medium') format('svg');

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+000D-25CA;

}



body{ font-family: "MyriadPro-Light"; font-style:normal; font-size:14px; color:#303030;	background-color:#fff; font-weight:100;  text-rendering: optimizeLegibility; }



.fancybox-media_video > img { max-width:100%; height:auto;}

img{ max-width:100%; height:auto; }

a:hover{ text-decoration:none !important; outline:none;}

a:focus{ text-decoration:none !important; outline:none !important; }

html, button, input, select, textarea { font-family: sans-serif; }



.header-fix{  background-image:url(../images/header-bg.png); height: 109px;  position: fixed;  top: 0; width: 100%;    z-index: 9999; border:none; }

.top-act { color:#DC2942 !important; }

.top-nav { margin-bottom:0px;}

.top-nav-act{ font-family: "MyriadPro-Semibold"; }

.top-nav li { display:inline-block; }

.top-nav li a { display:block;}

ul.top-nav li{ margin:0 0 0 0px; }

ul.top-nav li:last-child{  margin:0 0 0 5px;  }

ul.top-nav li a{ color:#4b4b4b; padding:13px 9px; font-weight:100; display:block; font-size:16px; }



ul.top-nav li a.white-bg { background: url("../images/nav-bg-active.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    font-family:'MyriadPro-Regular'; font-size:16px; color:#4b4b4b; font-weight:bold; }

.search-wrapper { border:1px solid #c7c6c6;  padding-right:20px; position:relative; }

.search-wrapper input[type="text"] {

    border: medium none;

    box-shadow: none;

} 

.search-wrapper input::-moz-placeholder{

color:#4b4b4b;

opacity:1

}



.sign-up-form input::-moz-placeholder{

color:#4b4b4b;

opacity:1

}



element_type#id {

color:#4b4b4b !important;

opacity:1;

}

.search-wrapper input[type="text"] {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

	font-family:'Roboto-Light';

    margin: 0;

    padding: 3.2px 10px;

    width: 148px;

	font-size:15px;

	color:#000000;

}

.search-wrapper input[type="submit"] {

    background: url("../images/search-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    height: 15px;

    position: absolute;

    right: 4px;

    top: 6px;

    width: 15px;

}



.navigation { list-style:outside none none; }

.navigation li { display:inline-block;}

.navigation li { text-transform:uppercase; font-size:24px; font-weight:100; padding:7.3px 11.8px 13px; }

.navigation li:first-child span{ margin-right:0px;  }

.navigation li:last-child{ padding-right:0;}

.navigation li span{ margin-right:6px; display:inline-block; height:29px; width:38px;}

.navigation li a { color:#FFF;}

.navigation li a:hover{ color:#dfbf10; }

.active { color:#ffba00 !important; }

.active-h { color: #dfbf10 !important; }

.menu-icon { width:30px; height:25px; display:block; padding:2px; display:none;cursor:pointer;}

.menu-icon  span{ height:1px; padding:1.5px; width:98%; background-color:#fff; margin-top:4px; display:block;  }   







/*banner css*/	

#home_banner .item > a { display:block;}

#home_banner .item > a img{  display:block; max-width:none; width:100%; height:402px; object-fit:cover; -o-object-fit:cover; -ms-object-fit:cover; -moz-object-fit:cover; -webkit-object-fit:cover;  transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); }

#home_banner .owl-controls  { text-align:left; position:absolute; bottom:6px; left:180px;}

#home_banner .owl-controls .owl-page span {  height:10px; width:10px; margin:0 1.4px; background-color:#FFF; opacity:1; }

#home_banner .owl-controls .active span { background-color:#2e3092; }





/*boxpart css*/	

.box_part{ padding:22px 0px;}

.box{ border:1px solid #ebebeb; min-height:244px; }

.box1_bg{ background:url("../images/home-3rdblock-first-bg.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0); text-align:center; }

.box1_bg > p { width:90%; margin:0 auto; padding-bottom:10px; color:#303030;}

.box1_bg > p > img { height:80px; }

.box.box1_bg p:first-child { padding-bottom:0px; border:1px solid red; }

.box2_bg{ background:url("../images/home-3rdblock-second-bg.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0); }

.box_part .box h2{font-family:'MyriadPro-Bold'; letter-spacing:5px; background-color:#dc2942; color:#ffffff; display:block; font-size:15px; margin:0; padding:3px 0; text-align:center; text-transform:uppercase; position:relative; }

.box .fancybox-media { display:block; }

.box .fancybox-media img { width:100%; height:auto;}

.box_part .box .more-link { background: url("../images/header-more.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 11px;    position: absolute;    right: 6px;    top: 7px;    width: 11px; }

box_part .box p{ text-align:center; font-size:14px; padding:0 15px 12px; margin:0;  }

.box_part .box p.last { color:#dc2942; font-size:16px; padding:0 0 8px; text-align:center; font-family:'MyriadPro-Semibold'; width:100%;  }

.box_part .box p.last a{ color:#dc2942; font-size:16px; padding:0px 6px; }

.box_part .box p.last a:hover{ text-decoration:none;}



.film_slider.owl-carousel .item > a { display:block;}

.film_slider.owl-carousel .item > a img{ max-width:100%; }

.film_slider.owl-carousel .owl-buttons{ position:absolute; top:50%; transform:translate(0, -50%); width:100%; }  

.film_slider.owl-carousel .owl-buttons .owl-prev{ position:absolute; left:0; height:32px; width:32px; background:url("../images/controls.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0); border-radius:0; opacity:1; }

.film_slider.owl-carousel .owl-buttons .owl-next{ position:absolute; right:0; height:32px; width:32px; background:url("../images/controls.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0); border-radius:0; opacity:1;}



.home-news-list{ list-style:outside none none; padding:5px 15px; margin:0; overflow:auto; height:221px; }

.home-news-list  .list { color:#303030; display:block; padding:0 0 5px 0px; line-height:12px; font-size:14px; margin-top:5px; }

.home-news-list  .list ul { padding-left:0px; }

.home-news-list  .list li { color:#303030; padding-bottom:8px; padding-left:15px; line-height:14px; background:url("../images/home-news-bullet.png"); background-repeat:no-repeat; background-position:left 2px; list-style:none; }

.home-news-list  .list p, .home-news-list  .list a{  margin-bottom:12px; color:#303030;}

.home-news-list  .list h3{ color:303030; font-size:15px; font-family:'MyriadPro-Semibold'; margin-bottom:3px; margin-top:15px; }

.home-news-list  .list a{color:#303030;}

.home-news-list  .list a:hover{ text-decoration:none; }



.box-line { height:1px; background-color:#d1d1d1; width:100%;}

.photo-gallery .box-line{ width:98.5%;}

.mainvplay {    background: url("../images/video.png") no-repeat scroll left top rgba(0, 0, 0, 0);

    display: block;    height: 125px !important;    left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);    overflow: hidden;    position: absolute;    top: 50%;    width: 220px !important; z-index:9;}

.mainvplay:hover{ background-position:0 -125px;}

.left_sect.digital_sec { position:relative; max-width:600px; padding-bottom:35px; min-height:451px; }

.digital_sec .film_slider a img { max-width: 100% !important; height:auto; }

.digital_sec .film_slider {  float: left; max-width: 100%; }

.left_sect.digital_sec  .row { margin:0px !important; }  

.digital_sec img { height:60px; }

/*Film section css*/

.odd_section{ background:url("../images/films-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0); padding:12px 0px 38px 0px; }



.left_sect .bx-wrapper .bx-next {background: url("../images/controls.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0); right: 10px;}

.left_sect .bx-wrapper .bx-prev { background: url("../images/controls.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0); left:10px;  }

.left_sect { width:420px; max-height:346px; }

.left_sect .bx-wrapper img { width:100%;}

.left_sect .bx-wrapper .bx-viewport { border:none; margin-left:5px;}

.left_sect .bx-wrapper .bx-pager { display:none;}



.dark_sect { background:url("../images/films-right-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); padding:24px 0 24px 20px; position:relative; width:100%; }

.dark_sect h1{ color:#FFF; font-size:68px; font-weight:400; line-height:57px; font-family:'MyriadPro-Regular'; margin-top:5px; margin-bottom:7px;   word-wrap: break-word;}

.dark_sect p{ color:#ffffff; font-size:30px; font-family:'MyriadPro-Light'; text-transform:uppercase; line-height:26px; margin-top:5px; margin-bottom:0px; }

.even_section .dark_sect p{  margin-top:10px; }

.even_section .dark_sect {  padding-top:20px; padding-bottom:2px;  }

.dark_sect p.fnt27{ font-size:27px; margin-top:13px;}

.more_bg{ background:url("../images/more-bg.png") no-repeat scroll 15px 12px #00c78c;}

.btn-more { color:#FFF; border-radius:0px; cursor: pointer; display: inline-block; font-size:20px; font-weight: 100; padding: 10px 18px 8px 43px; text-transform:uppercase; font-family:'MyriadPro-Light'; }

.btn-more:hover{ color:#ffffff;}

.absolute{ position:absolute; bottom:0; right:0; z-index:1; }

.absolute_logo{ position:absolute; top:0; left:0; }

#films.odd_section .dark_sect{ padding-bottom: 20px;  padding-top: 20px;  } 

/*scrolling section*/

.fbsection { border-top:1px solid #868686; border-bottom:1px solid #868686;  height:800px; box-shadow:0 1px 7px #585050 inset; -moz-box-shadow:0 1px 7px #585050 inset; -webkit-box-shadow:0 1px 7px #585050 inset; -ms-box-shadow:0 1px 7px #585050 inset; -o-box-shadow:0 1px 7px #585050 inset; } 

.digital-wrapper{ /*background-image:url("../images/digital-bg.jpg");*/ background-attachment:fixed;  background-position:center 100px; background-repeat:no-repeat; background-size:cover;  }

.common-section {  /*background-image:url("../images/tv-bg.jpg");*/ background-attachment:fixed; background-position:center 100px; background-repeat:no-repeat; background-size:cover; }

.tv-section {  /*background-image:url("../images/tv-bg.jpg");*/ background-attachment:fixed; background-position:center 100px; background-repeat:no-repeat; background-size:cover; }

.even_section{ padding:20px 0;}

.even_section .dark_sect{ width:100%; max-width:none; margin-left:0;}

.even_section .dark_sect span{ font-size:35px; font-family:'MyriadPro-semibold'; font-weight:bold; color:#FFF; line-height:46px; }

.even_section .dark_sect code{ font-size:35px; font-family:'MyriadPro-semibold'; font-weight:bold; color:#FFF; line-height:46px; background:none; padding:inherit; border-radius:inherit; }  



.even_section .left_sect h3{ font-size:28px; width:90%; }



.scrolling_sec { border-top:5px solid #dd2942;}

.even_section .dark_sect p { margin-top:2px; }

.even_section .dark_sect h1 { margin-top:2px; }

.logo_sec { font-family:'MyriadPro-Bold'; font-size:116px; color:#dc2942; text-shadow:1px 0px 1px #000000 inset; text-transform:uppercase; margin:0; line-height:normal; }

.odd_section { padding-top:20px; padding-bottom:20px;}

.left_sect { width:100%; max-height:none; min-height:354px; }



.odd_section .dark_sect span {  font-size:35px;  font-family:'MyriadPro-semibold'; font-weight:bold; color:#FFF;  }

.odd_section .dark_sect code {  font-size:35px;  font-family:'MyriadPro-semibold'; font-weight:bold; color:#FFF; background:none; padding:inherit; border-radius:inherit; }

.odd_section .dark_sect {  margin-left:0px; padding-top:24px; padding-bottom:24px; } 

.books-section { /*background-image:url("../images/books-bg.jpg");*/ background-attachment:fixed; background-position:center 100px; background-repeat:no-repeat; background-size:cover; }

.chanels-logo img { max-width:100%; height:auto;}

.chanels-logo h2 { font-size:28px; } 

.chanel_img span{   display:inline-block; margin:12px 10px; width:96px; text-align:center; }

.chanel_img span:first-child{ margin-left:0px; margin-right:0px;}

.chanel_img span:last-child{   display:inline-block; margin-right:0px; }

#film-info h2{text-transform:uppercase;}

#film-info span{color:#dd2946;}

.book_section { padding:20px 0px; background-color:#ffffff;}

.book_section p { padding:0 0 0px; color:#171616; font-size:14px; font-family:'MyriadPro-Light'; width:100%;  }

.book_section img{ margin-top:10px;}

.book_user h2 { font-size:20px; color:#303030; padding:10px 0 0; margin:0; text-align:center; font-family:'MyriadPro-Semibold'; }

.testimonial h2{ color:#303030; font-size:29px; font-family:'MyriadPro-Light';  }

.testimonial h3{ color:#303030; font-size:15px;  font-family:'MyriadPro-Semibold'; font-style:italic;  }

.border_right { border-right:1px solid #d1d1d1;}

.border_bottom { border-bottom:1px solid #d1d1d1;}

.border_bottom2 { border-bottom:2px solid #d1d1d1;}

.border_left { border-left:1px solid #d1d1d1; }

.testimonial .feed_back .border_left{ margin-left:-1px; }



.digital-detail.border_bottom2 { border:none;}



.channels-banner .container { border-top:4px solid #d1d1d1; }



.map_contact{ background:url("../images/home-map.jpg") repeat-x scroll center top rgba(0, 0, 0, 0); padding-top:30px; padding-bottom:20px; }

.map_contact h2{ color:#2e3192; font-size:27px; margin:0; font-family:'MyriadPro-Regular'; padding:0 0 10px; }

.map_contact p {  font-family:'Roboto-Light'; font-size:18px; }

.map_contact p a { color:#303030; font-size:18px; margin:0; padding:0 0 10px; font-family:'Roboto-Light'; }



.map_contact .con_phone { background:url("../images/telephone-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0); padding-left:28px; }



.map_contact .con_email { background:url("../images/email-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0); padding-left:28px; color:#f68f67;  }

.map_contact .con_email a { color:#f68f67; }

.map_contact .con_email a:hover {  color:#2E3192; }

.feed_back > .col-md-6 p { /* max-height:122px */; text-align:justify; }



footer{ background:none repeat scroll 0 0 #f2f2f2; border:2px solid #cfcfcf; padding:17px 0; width:100%; }

.footer-link { font-family:'Roboto-Light'; color:#5c5c5c; font-size:15px; }

.footer-link a{ font-family:'Roboto-Light'; color:#5c5c5c; font-size:15px;  padding:0px 4px;  }

footer .copy-right { font-size:15px;  font-family:'Roboto-Light'; color:#303030; padding:40px 2px 0px; } 

footer h2 { font-family:'Roboto-Light'; font-size:25px; color:#5c5c5c;  margin:0; }

.get-update-wrapper {overflow:hidden; }

.get-update-wrapper input[type="text"]{ background:url("../images/update-email-icon.jpg") no-repeat scroll 97% 9px #ffffff; border:1px solid #d3d3d3; color:#000000; font-style:italic; padding:6px 40px 6px 5px; width:241px; font-family:'Roboto-Light'; font-size:16px; float:left;}

.go{  background-color:none repeat scroll 0 0 #2e3192; border:none; float:left; font-size:20px; height:35px; line-height:33px; text-align:center; text-transform:uppercase; width:47px; background-color:#2e3192; margin-left:5px; color:#ffffff; padding:0; }

.footer-social-listing { margin:15px 0 0; padding:0; list-style:none; overflow:hidden;  }

ul.footer-social-listing li:first-child {  margin-left:0; }

ul.footer-social-listing li { float:left; line-height:0; margin-left:5px; }

ul.footer-social-listing li a { display:block;}



.topscroll{ height:35px; width:35px; position:fixed; bottom:20px; right:20px; background:url("../images/topscroll.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.topscroll a{ display:block;  z-index:55555; }





/*----------------  End Of Home Page  ------*/







.header-space{ height:103px;}

.active-2{  border-bottom:2px solid #dc2942;  }

.active-3{  border-bottom:2px solid #dc2942; font-family:'MyriadPro-Semibold' !important; }

.top-space{ padding-top:110px; }

.menu_sec{ background-color:#f2f2f2; position:fixed; width:100%; float:left; z-index:1; height:auto; } 

.topnav-2{ margin-bottom:0px; padding:0; }   

.topnav-2 li { display:inline-block; padding:1px 0px; padding:0px 18px; }

.topnav-2 li:first-child a b, .topnav-2 li:last-child a b{ font-family:"PT Sans",sans-serif; font-weight:bold; } 

.topnav-2 li a b{ font-size:16px; font-weight:normal; }

.topnav-2 li:last-child{ padding-right:0;}

.topnav-2 li a { color:#4b4b4b; font-size:16px; font-family:"PT Sans",sans-serif; text-transform:capitalize; display:block; padding:13px 0px;}

.topnav-2 li a:hover{ color:#dc2942; border-bottom:2px solid #dc2942;  }



.listing { padding-bottom:20px;}

.film-listing {padding-top:67px !important;}  

.film-listing h2{ color:#5c5c5c; text-transform:uppercase; font-family:'MyriadPro-Bold'; font-size:32px; margin-top:10px; padding:0;  }   

.film-listing h2 span{ color:#dc2942; margin-right:5px; }

.film-listing .left_sec {color:#4b4b4b;}

.film-listing .left_sec p{ padding:0px 0px 15px 0px; font-size:15px; font-family:'MyriadPro-Light'; width:98%; color:#4b4b4b; } 

.dark_box{ background:url(../../images/dark_bg.jpg) repeat;  }

.film-listing .dark_box {  margin-top:-45px;}

.dark_box h1{ color:#FFF; font-size:100px; font-family:'MyriadPro-Bold'; margin:0; padding:0; text-transform:uppercase;  }

.dark_box h5{ color:#FFF; font-size:15px; color:#FFF; font-family:'MyriadPro-Light'; margin:0; padding:0; text-transform:uppercase; margin-top:0px; text-transform:uppercase; margin-left:15px; position:relative; top:15px; }

.dark_box p{ color:#FFF; font-size:30px; color:#FFF; font-family:'MyriadPro-Light'; margin:0; padding:0; text-transform:uppercase; margin-top:18px; text-align:left; line-height:34px; }

.dark_box h4{ color:#FFF; font-size:24px; color:#FFF; font-family:'MyriadPro-Light'; margin:0; padding:0; text-transform:uppercase; margin-top:0px; margin-bottom:15px;}



.listing .more-films{ max-width:228px; padding:20px 0px; border:1px solid #e1e1e1;  transition:all ease 0.5s; margin:15px auto; background-color:#FFF; }

.listing .more-films p{color:#4b4b4b; font-size:20px; font-family:'MyriadPro-Light'; text-align:center; padding:0; margin:0; transition:all ease 0.5s;}

.listing .more-films p:first-child{line-height:24px; height:auto; width:100%; padding:0px 10px; }

.movie_bann { max-width:188px; height:215px; margin:0 auto; border:4px solid #eeeeee; transition:all ease 0.5s; }

.movie_bann img { height:100%; max-width:100%;  -moz-object-fit:cover; -webkit-object-fit:cover; -o-object-fit:cover; -ms-object-fit:cover; }

.more_btn_2 { background:url("../images/more-bg.png") no-repeat scroll 9px center #04c68a; color:#FFF; font-size:16px; display:inline-block; padding:5px 15px 0 35px; text-decoration:none; text-transform:uppercase; height:34px; width:97px; transition:all ease 0.5s; }

.act-alphabet{ background:url(../images/alphabet-bg.png) center center; background-size:100% 100%; background-repeat:no-repeat; color:#FFF !important;  font-family:"MyriadPro-Bold" !important;  font-size:20px !important; height:50px;}

.filter .act-alphabet{ background:url(../images/alphabet-bg2.png) center center; background-size:100% 100%; background-repeat:no-repeat; color:#FFF !important;  font-family:"MyriadPro-Bold" !important;  font-size:20px !important; height:38px;}



.listing .more-films:hover{ max-width:228px; padding:20px 0px; border:1px solid #f4b9c1;}

.listing .more-films:hover p{ color:#dc2942; }

.listing .more-films:hover .more_btn_2{  background:url("../images/more-bg.png") no-repeat scroll 9px center #dc2942; color:#FFF;}

.film-filter{ margin-top:35px; margin-bottom:10px;}

.film-filter .all-films { width:117px;}

.film-filter a {  text-transform:uppercase; font-size:20px;	font-family:'MyriadPro-Regular'; color:#5c5c5c; display:inline-block; padding:0px; width:30px; text-align:center; height:48px; }

.l-more{  margin:0 auto; width:100px; top:0; color:#000000;  font-family:'MyriadPro-Light';  font-size:16px; text-transform:uppercase; height:40px; position:relative; top:-30px; background-color:#FFF;}

.l-more a { font-family:'MyriadPro-Light'; font-size:16px; background-color:#FFF; color:#656262;}







/*----------------  End Of Films Listing  ------*/



.film-detail-top { padding-top:25px; padding-bottom:20px; }

.film-detail-top h1{ color:#4b4b4b; font-size:29px; font-family:'MyriadPro-Regular'; margin:0; padding:0;  }

.tv-detail-top { #ffffff; padding-top:36px; padding-bottom:10px; }

.tv-detail-top h2{ color:#4b4b4b; font-size:29px; font-family:'MyriadPro-Regular'; margin-top:10px; padding:0; margin-bottom:22px; }



.midea_link{ text-align:right; margin-top:12px; }

.midea_link a { width:20px; height:21px; display:inline-block; margin:0.5px; box-shadow:0 5px 10px -5px #4b4a4a; -moz-box-shadow:0 5px 10px -5px #4b4a4a; -webkit-box-shadow:0 5px 10px -5px #4b4a4a; -o-box-shadow:0 5px 10px -5px #4b4a4a;}  

.midea_link .yu{ background:url(../images/midea-link.png) no-repeat 0 0; width: 20px; height: 21px; }

.midea_link .fb{ background: url(../images/midea-link.png) no-repeat -24px 0; width: 21px; height: 21px; }

.midea_link .tw{ background: url(../images/midea-link.png) no-repeat -49px 0; width: 21px; height: 21px; }

.midea_link .g-plus{ background: url(../images/midea-link.png) no-repeat -73px 0; width: 21px; height: 21px; }

.midea_link .pint{background: url(../images/midea-link.png) no-repeat -98px 0; width: 21px; height: 21px; }



.films-detail{ padding-bottom:8px;}

.films-detail-banner { height:400px; width:100%; border-bottom:4px solid #dc2942; box-shadow: 0 5px 5px -5px #000000; -moz-box-shadow: 0 5px 5px -5px #000000; -ms-box-shadow: 0 5px 5px -5px #000000; -o-box-shadow: 0 5px 5px -5px #000000; -webkit-box-shadow: 0 5px 5px -5px #000000; z-index:1; position:relative;  }

.tv-detail-banner { height:400px; width:100%; border-bottom:4px solid #dc2942; box-shadow: 0 5px 5px -5px #000000; -moz-box-shadow: 0 5px 5px -5px #000000; -ms-box-shadow: 0 5px 5px -5px #000000; -o-box-shadow: 0 5px 5px -5px #000000; -webkit-box-shadow: 0 5px 5px -5px #000000; z-index:1; position:relative;  }

.films-detail-banner img, .tv-detail-banner img{ width:100%; height:100%; -moz-object-fit:cover; -o-object-fit:cover; -webkit-object-fit:cover; object-fit:cover; -ms-object-fit:cover;  object-position:center center; -moz-object-position:center center; -webkit-object-position:center center; -o-object-position:center center; -ms-object-position:center center; }

.model-popup .modal-dialog { top:120px;}

.model-popup .modal-header { background-color:#DC2942; color:#FFF; border-radius: 4px;}

.model-popup .modal-header h4{ font-family:"MyriadPro-Bold" }

.model-popup .modal-header .close { color:#FFF; opacity:1; }

.model-popup p{ padding:15px 15px; font-size:16px; font-family:'MyriadPro-Regular'; } 

.model-popup .modal-content { background-color:#EEEDED; }

.photo-gallery .fancybox-wrap { width:auto; }

.photo-gallery .fancybox-outer { border:1px solid red;}

.photo-gallery .fancybox-outer  fancybox-inner { height:auto; width:auto; }





.synopsis { background:url(../images/synopsys-letf.png) bottom center no-repeat; padding:0px 20px; padding-bottom:80px; background-size:100% 100%;}

.synopsis h1{ color:#dc2942; font-family:'MyriadPro-Regular'; font-weight:400; font-size:22px; margin:0; padding:20px 0px; }

.synopsis p{ color:#0e0c0c;  font-family:'MyriadPro-Light'; font-size:15px; width:100%; text-align:justify; }

.read-fill-story { max-width:93px;padding:2px 8px; background-color:#dc2942; display:block; border-radius:5px; color:#FFF; font-size:12px; font-family:'MyriadPro-Regular'; }

.read-fill-story:active, .read-fill-story:focus{color:#FFF;}

.read-fill-story span{ margin-left:4px; margin-right:0;}

.read-fill-story:hover{ color:#FFF; }

.syn-line {width:100%; border-top:1px solid #c5c5c5; border-bottom:1px solid #ffffff;}

.syn-list span { position:relative; bottom:3px;}

.syn-list h1 { padding-top:15px; padding-bottom:10px;}

.syn-list p { background:url(../images/star-icon.png) no-repeat 8px 5px; padding-left:30px;  font-family:'MyriadPro-Regular'; color:#444444; font-size:15px; text-transform:capitalize; margin:0; word-wrap:break-word;}

.synopsis p:last-child {  font-family:'MyriadPro-Regular'; color:#444444; font-size:15px; }



.you-tube { max-height:500px; height:100%; }

.you-tube iframe{ width:100%; height:100%; height:390px; max-width:640px;  } 

.photo-gallery h1{ color:#dc2942; font-size:18px; font-family:'MyriadPro-Regular'; }

.gallery{ max-height:800px; overflow:auto; }



.more-films-banner h3, .more-tv-banner h3{ color:#4b4b4b; font-size:20px; font-family: "MyriadPro-bold"; text-transform:uppercase; margin-bottom:0px; }

.more-films-banner h3 {  font-size:15px; color:#303030 } 

#more-films .item{ text-align:center; } 

#more-films .owl-wrapper-outer { margin-left:-10px; margin-right:-10px;}

#more-films .owl-wrapper-outer .more-films { max-width:220px; margin:0px auto; border:none; }

#more-films .owl-wrapper-outer .more-films .movie_bann { border: 8px solid #eeeeee; max-width: 220px; }

#more-films .owl-wrapper-outer .more-films .movie_bann img { width:100%;  }

#more-films .owl-controls .owl-buttons{ top:40%; position:absolute;  transform:translate(0,50%); width:100%; }

#more-films .owl-controls .owl-prev{ background: url(../images/banner-arrow.png) no-repeat 0 0;	width: 45px; height: 49px; border-radius:0px; position:absolute; left:-60px; opacity:1; }

#more-films .owl-controls .owl-next{background: url(../images/banner-arrow.png) no-repeat -46px 0; width: 45px; height: 49px; border-radius:0px; position:absolute; right:-40px; opacity:1; }





.tv-show { padding-top:76px; padding-bottom:20px;  }

.tv-show h1{ color:#dc2942; font-size:34px; font-family:'MyriadPro-Regular'; margin-top:0px; padding:0; text-transform:uppercase; }

.gray-bg { background-color:#eeeeee; min-height:198px; margin-bottom:20px;}

.gray-bg .tv-img { max-height:100%; max-height:199px; }

.gray-bg .more_btn_2{color:#FFF;}

.gray-bg .more_btn_2:hover{ color:#FFF;}  



.tv-show-time{ color:#000000; font-size:13px; font-family:'MyriadPro-Regular'; display:block; margin-top:5px; }

.tv-box1 h2 { color:#4b4b4b; font-family:'MyriadPro-Regular'; font-size:30px; width:97%; margin-bottom:5px; }

.tv-box1 p { color:#4b4b4b;  font-family: 'PT Sans', sans-serif; font-size:15px; width:97%; overflow:auto; }

.tv-box1 .s_desc { height:84px; margin-bottom:8px; }

.tv-logo { text-align:center; position:absolute; bottom:0px; right:18px; height:auto; width:100px; }

.tv-box1 { height:auto; width:100%; background-color:#eeeeee; display:block; float:none; float:none; float:left;}

.tv-box1 img { width:100%; max-width:100%; max-height:199px;}

.tv-box1 .tv-logo img { width:auto;} 

.tv-right-cont p { color:#4b4b4b; font-family:'MyriadPro-Light'; font-size:15px; width:97%; height:82px; overflow:auto;  text-align:justify;    }

.green-cross-bg { background-image:url(../images/green-cross.png); background-repeat:no-repeat; background-position:top right;}



/*----------------  End Of Tv  ------*/





.tv-detail-top .tv-logo { position:relative; bottom:0; width:120px; top:0; text-align:center; float:right; }

.tv-detail-top .tv-logo img { height:auto; width:auto;}

.tv-left-section h1 { color:#dc2942; font-size:22px; margin:0p; padding:0; font-family: "MyriadPro-Regular"; }

.tv-left-section p{ font-size:15px; color:#4b4b4b; text-align:justify;  font-family:"MyriadPro-Regular"; }

.tv-left-section p.w500 {  margin:0 !important; font-family:"MyriadPro-Regular" !important; font-size:15px !important; color:#4b4b4b !important;  text-align:justify !important; width:auto !important; line-height:normal !important; }

.tv-left-section h4 { font-weight:bold; font-size:20px !important; font-family: "MyriadPro-bold" !important; font-weight:400 !important; }

.tv-left-section h4 span { font-family:'MyriadPro-Light'!important ; font-weight:normal !important; }

.tv-left-section ul { padding-bottom:0 !important; }
/* This !important style For Remove Text Editor Inline Css */

.tv-left-section ul li { font-weight:normal; font-size:16px; line-height:18px; 	padding-bottom:10px; padding-left:22px; font-family:"MyriadPro-Regular"; background:url(../images/star-icon.png) no-repeat left 4px !important;  }

.episodes { background:url(../images/bg-star.png) no-repeat; width:132px; height:116px; font-family:"MyriadPro-Regular";}

.episodes p { color:#ffffff; font-size:14px; font-family: "MyriadPro-Regular"; text-transform:uppercase; text-align:center; margin:0; padding-top:4px; line-height:18px; }    

.episodes h1 {  font-family:'MyriadPro-Light'; color:#ffffff;  font-size:40px; text-transform:uppercase; text-align:center; margin:0; padding:0; }

.awrd-con { margin-top:20px; padding:0; }

.awrd-con ul{ margin-left:0 !important; padding-left:8px !important; }
/* This !important style For Remove Text Editor Inline Css */

.awrd-con ul li { display:block !important; padding-left:20px !important; margin-bottom:0 !important; background:url(../images/star-icon.png) no-repeat left 4px !important; font-size:15px !important; color:#444444 !important; font-family: "MyriadPro-Regular" !important; padding-bottom:3px !important;  }
/* This !important style For Remove Text Editor Inline Css */

.awrd-con h4, .awrd-con .clr{ color:#4b4b4b; font-family:'MyriadPro-Bold'; font-size:20px; margin-bottom:5px; }

.awards h3 span { font-family:'MyriadPro-Light'; font-size:15px; }

.more-show-img { border-radius:5px; height:100px;  width:100px; border:1px solid rgb(214, 214, 214); display:block; margin:0 auto; }

.more-show-img + p { max-width:110px; text-align:center; margin:5px auto; font-family:'MyriadPro-Regular'; color:#666666; font-size:12px; }

.more-show-img img{ width:100%; height:100%; border-radius:0px; padding:5px; -o-object-fit: contain; -moz-object-fit: contain; object-fit: cover;  }


.tv-left-section .epsmin{color: #dc2942;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;}

.content_bg { background:url("../images/content-bg.png") repeat scroll 0 0 #ffffff; height:auto !important; }





/*----------------  End Of Tv Details  ------*/



.digital-listing {padding-top:60px !important;  }

.digital-listing  h1 { color:#dc2942; font-size:28px;  font-family:'MyriadPro-Regular'; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #d1d1d1;  padding-bottom:5px; }

.chanels { display:inline-block; padding:0px 0px 35px 0px; border-bottom:1px solid #c4c4c4; margin-bottom:22px; width:100%; } 

.chanels:last-child{ border:none;}

.chanels h2 { color:#4b4b4b;  font-family:'MyriadPro-Regular'; font-weight:bold; font-size:28px; text-transform:capitalize; margin-top:0px; }

.chanels p { color:#4b4b4b; font-family: 'PT Sans', sans-serif; font-size:15px; text-align:justify; width:95%; } 

.chn-intro-video  { width:200px; height:115px; margin:0 auto; position:relative }  

.chn-intro-video h3 { color:#4b4b4b; font-family:'MyriadPro-Light'; font-size:19px; margin-top:0; text-transform:capitalize;   }

.vplay { background:url(../images/video.png) no-repeat scroll -14px -5px rgba(0, 0, 0, 0); display: block;  height: 115px;  left: 0;  overflow: hidden; position: absolute; top: 0; width: 100%; z-index:0; margin:0 auto; overflow:hidden; }

.vplay:hover {background-position:-14px -130px;}

 

/*----------------  End Of digital   ------*/



.digital-detail {margin-top:52px;} 

.digital-detail h2{ font-size:22px; font-family:'MyriadPro-Regular'; font-weight:600; color:#303030; margin-top:10px;  }

.digital-detail p { text-align:justify; color:#000000; font-size:14px; font-family:'MyriadPro-Light';  }

.digital-detail .left{ padding-top:43px;}

.digital-detail .left ul { padding-left:0;}

.digital-detail .left ul h3{ color:#000000; text-align:left;  font-size:15px; font-family:'MyriadPro-Bold';  margin-bottom:10px; }

.digital-detail .left ul li { display:block; font-size:15px; font-family:'MyriadPro-Light'; color:#000000; padding-left:20px; text-align:left; background:url(../images/bull-star.jpg) no-repeat left 4px; padding-bottom:8px;  }

.digital-detail .right .video iframe { width:97%; height:277px;  }

.digital-detail .right .video h3 { color:#dc2942; font-size:15px; font-family:'MyriadPro-Semibold'; text-transform:capitalize; margin-top:0; text-align:left;  padding:15px 8px; line-height:20px;   }

.digital-detail .right h4 { color:#000000;  font-family:'MyriadPro-Regular'; font-weight:bold; font-size:15px;  }

.digital-detail .right .watch-us {  padding-left:0px; margin-top:0px;  }

.digital-detail .right ul.footer-social-listing li { margin-left:6px; margin-bottom:6px; height:63px; width:70px; }



.chanl_logo { width:146px; margin:0 auto; }

.chanl_logo img { max-width:100%; height:auto; margin:0 auto; } 

.channels-banner h1 { color:#000;  font-family:'MyriadPro-Bold';  font-size:15px;  }

.channels-banner .more-show-img {  border:1px solid #d6d6d6; border-radius:0px; transition:all ease 0.5s; -o-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; border-radius:3px; }

/*.channels-banner .more-show-img:hover { border:5px solid #dc2942; } */

.channels-banner .more-show-img img { border-radius:0px; padding:4px;}

#channels-banner .owl-buttons { position: absolute; top: 20%; transform: translate(0px, -50%); width: 100%; }

#channels-banner .owl-buttons .owl-prev, #channels-banner .owl-buttons .owl-next { font-size:0px;}

#channels-banner .owl-buttons .owl-prev{ /*background: url(../images/channel-banner-icon.png) no-repeat 0 0;

	width: 26px;	height: 45px;*/
	background: url(../images/banner-arrow.png) no-repeat -8px -9px; border-radius:0; opacity:1; border-radius:0; height:32px; width:32px;  left:-42px; opacity:1; position:absolute;  }

#channels-banner .owl-buttons .owl-next{ /*background: url(../images/channel-banner-icon.png) no-repeat -42px 0;

	width: 26px;	height: 45px; */ background: url(../images/banner-arrow.png) no-repeat -51px -9px; border-radius:0; opacity:1; border-radius:0; height:32px; width:32px; right:-38px; opacity:1; position:absolute;  }



.top-videos { padding-left:10px; padding-top:15px; }

.video-img { width:200px; min-height:160px; margin-bottom:25px;  }

.video-img a {  color:#353535; font-size:13px;  font-family: 'PT Sans', sans-serif; display:block;}

.video-img a img{ object-fit:cover; -o-object-fit:cover; -moz-object-fit:cover; -ms-object-fit:cover; -webkit-object-fit:cover; height:115px; width:100%;}

.video-img a > span { /*padding-left:15px;background:url(../images/right-arow.png) no-repeat left top;*/ margin-top:5px; display:block; }



.grid-view { padding:0; }

.rajshri-news h1 { color:#dd2944; font-family:'MyriadPro-Regular';  font-size:29px;  text-transform:uppercase; margin-bottom:0; margin:0; }  

.news { display:inline-block; padding:0px 0px 15px 0px; width:100%; }

.news-date { background:url(../images/date-bg.jpg) no-repeat center center; font-family: 'MyriadPro-Semibold'; font-weight:400; font-size:18px; color:#fefefe;  text-align:center; text-transform:uppercase; padding:28px 0 6px; line-height:normal; width:62px; word-wrap:break-word; line-height:20px; }

.news-date span{ font-size:16px; display:block;}

.news h2{ color:#dc2942; font-family:'MyriadPro-Regular'; font-size:20px; margin:0; padding:0; }

.news h2 img { max-height:50px; margin:5px 0px; }   

.news p span {color:#4b4b4b !important; font-family:'MyriadPro-Regular'!important; font-size:15px !important; margin:0; padding:0; }

.news p { margin-bottom:0; font-family:'MyriadPro-Regular' !important; font-size:15px; line-height:18px; color:#4b4b4b; }

.grid-view table.items tr.selected:hover{ background:none;}



.grid-view table.items { background:none; }

.grid-view table.items tbody > tr:last-child td .box-line { background:none; }

li.page { text-align:center; margin:50px 0px;}

ul.yiiPager { text-align:center; display:block; margin-top:40px; margin-bottom:60px;} 

.yiiPager li.page a, li.next a, li.previous a { border:none !important; background-color:#bfbfbf; height:41px; width:41px; display:inline-block; border-radius:100px; line-height:41px; cursor:pointer; text-align:center; color:#383838;  font-family:'MyriadPro-Light'; font-size:26px; transition:all ease 0.5s; -o-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; margin:0px 3px; }

ul.yiiPager > li.next a, ul.yiiPager > li.previous a { float:none; }

li.previous a{ background:url(../images/l-arrow.png) no-repeat 11px center #bfbfbf; font-size:0px; line-height:57px;}

li.next a:hover, li.previous a:hover{ background-color:#bfbfbf;}

li.previous a{font-size:0px;}

li.next a{ background:url(../images/r-arrow.png) no-repeat 16px center #bfbfbf;  font-size:0px; line-height:57px;}

li.page a:hover{ background-color:#dc2942; color:#ffffff; }

li.page.selected a{ background-color:#dc2942; color:#ffffff;}

.grid-view table.items tr.odd, .grid-view table.items tr.even, .grid-view table.items tbody tr:hover { background:none;}



.sign-up-form { padding-bottom:10px; position:relative; /* border-bottom:1px solid #d1d1d1;*/}

.midea-contact { background-color:#f2f2f2; padding:5px 22px;  margin-bottom: 55px; position:relative; }

.midea-contact h1{ color:#4b4b4b; font-family:'MyriadPro-Regular'; font-size:18px; text-transform:uppercase;  } 

.midea-contact > h1 {  width:100% !important; margin-bottom:30px; }

.midea-contact h3{  font-size:23px; font-family: "MyriadPro-Regular"; color:#646464;  }

.contact-mid { border-bottom:1px solid #d1d1d1; padding:0 0 10px;}

.contact-mid p { color:#444444; font-size:14px; font-family:'MyriadPro-Regular'; margin:0;  } 

.contact-mid .email { padding-left:25px; font-size:15px; background:url(../images/ms-icon.png) no-repeat left center; margin:5px 0px; }

.contact-mid .phn { padding-left:25px; font-size:16px; background:url(../images/phn-icon.png) no-repeat left center; }   

.read_more { color:#f00; font-size:13px; font-family:'MyriadPro-Regular';  }

.read_more:hover { color:#dc2942; } 

.sign-up-form h2 { color:#4b4b4b; font-size:18px; text-transform:uppercase; font-family: "MyriadPro-Regular";  }

.sign-up-form input, .sign-up-form textarea { border:1px solid #c5c5c5; width:100%; font-size:17px; font-family:'MyriadPro-Light'; margin:5px 0px; padding:4px 10px; color:#4b4b4b; }

.sign-up-form textarea { resize:none; padding:0px 2px; }

.form_sub_btn { background:url(../images/submit.png) no-repeat; width:111px; height:36px; display:block;  }

.sign-up-form .more_btn_2:hover{ background-color:#F00;}

.download-kit a{ margin-top:30px; margin-bottom:10px; background-color:#FFF; padding-left:40px; color:#4b4b4b; text-transform:uppercase; display:block; padding:10px; font-size:22px;}

.download-kit span{ position:relative; bottom:7px;}

.no-movie {  border: 1px solid #DC2942;    color: #DC2942;    font-size: 20px; width:250px; margin:0 auto;  background-color: #ffffff;    box-shadow: 0 0 3px #9d9b9b;    margin: 15px auto;    max-width: 228px;    padding: 6px 0; transition: all 0.5s ease 0s;  }

.chn-intro-video a { display:inline-block; height:100%; width:100%;}

.chn-intro-video a img { height:100%; max-width:100%; object-fit: cover; width:100%;}

.sign-up-form .formError { left:54% !important; opacity:1; } 

.rajshri-news  h1{float:left;width:50%; padding-left:2px; }

.rajshri-news  #drpYear{width:100%; }

.rajshri-news .select-style {

    padding: 0;

    width: 140px;

    border-radius: 3px;

    overflow: hidden;

    background-color: #fff;

	margin-top:0px;

    background: #fff url(../images/arrowdown1.gif) no-repeat 97% 50%;

}



.rajshri-news .select-style select {

    padding: 5px 8px;

    width: 130%;

    border: none;

    box-shadow: none;

    background-color: transparent;

    background-image: none;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

}



.rajshri-news .select-style select:focus {

    outline: none;

}



/*----------------  End Of digital-Details  ------*/





.rajshri-news { margin-top:42px;  }

.distribution-poartner { padding-top:54px; background-size:100% 100%;}

.distr_bg { background:url(../images/distribution-partner-bg.jpg) repeat top center; background-size:cover; }

.distribution-poartner h1 { font-size:28px; color:#dc2942; font-family: "PT Sans",sans-serif; text-transform:uppercase; font-weight:bold; }

.partner{ width:19%; display:inline-block; text-align:center; margin:6px 0px; } 

.partner img { max-width:100%; }





.four{ position:absolute; top:50%; transform:translate(0%,-50%); width:100%; text-align:center;}

.page-note-wrape h1 { color: #dc2942;

   font-family:'MyriadPro-Light';

    font-size: 116px;

    line-height: normal;

    margin: 0;

    text-transform: uppercase; }

	.page-note-wrape h1 span{ font-size:50px;}

.fancybox-wrap { top:50% !important;}	

.fancybox-opened { z-index:99999 !important; position:fixed !important; top:50% !important;  width: auto !important; transform:translate(0,-50%); }

.fancybox-inner img{ width:auto !important;}	

.wrape-select { display:inline-block; float:right; }	

.formError { opacity:1 !important;}

.formError .formErrorContent { min-width:145px !important; }

.sign-up-form .formError { left:46% !important; }



	

/*----------------  404 page css  ------*/



/*----------------  loader css  ------*/

.loader { position:fixed; top:0; left:0; height:100%; width:100%; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; z-index:2; display:block; } 





.spinner {

  position:absolute;

  top:50%;

  left:50%;

  transform:translate(0,-50%);

  -moz-transform:translate(0,-50%);

  -webkit-transform:translate(0,-50%);

  -ms-transform:translate(0,-50%);

  width: 50px;

  height: 30px;

  text-align: center;

  font-size: 10px;

}



.spinner > div {

  background-color: #FF8C9B;

  height: 100%;

  width: 6px;

  display: inline-block;

  

  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;

  -moz-animation: stretchdelay 1.2s infinite ease-in-out;

  -ms-animation: stretchdelay 1.2s infinite ease-in-out;

  -o-animation: stretchdelay 1.2s infinite ease-in-out;

  animation: stretchdelay 1.2s infinite ease-in-out;

}



.spinner .rect2 {

  -webkit-animation-delay: -1.1s;

  -moz-webkit-animation-delay: -1.1s;

  -o-webkit-animation-delay: -1.1s;

  -ms-webkit-animation-delay: -1.1s;

  animation-delay: -1.1s;

}



.spinner .rect3 {

  -webkit-animation-delay: -1.0s;

  -o-webkit-animation-delay: -1.1s;

  -moz-webkit-animation-delay: -1.1s;

  -ms-webkit-animation-delay: -1.1s;

  animation-delay: -1.0s;

}



.spinner .rect4 {

  -webkit-animation-delay: -0.9s;

  -moz-webkit-animation-delay: -1.1s;

  -o-webkit-animation-delay: -1.1s;

  -ms-webkit-animation-delay: -1.1s;

  animation-delay: -0.9s;

}



.spinner .rect5 {

  -webkit-animation-delay: -0.8s;

  -moz-webkit-animation-delay: -1.1s;

  -ms-webkit-animation-delay: -1.1s;

  -o-webkit-animation-delay: -1.1s;

   animation-delay: -0.8s;

}



@-webkit-keyframes stretchdelay {

  0%, 40%, 100% { -webkit-transform: scaleY(0.4); -o-webkit-transform: scaleY(0.4); -ms-transform: scaleY(0.4); moz-transform: scaleY(0.4); }  

  20% { -webkit-transform: scaleY(1.0); -webkit-transform: scaleY(1.0); -ms-transform: scaleY(1.0); -ms-transform: scaleY(1.0); -o-transform: scaleY(1.0) }

}



@keyframes stretchdelay {

  0%, 40%, 100% { 

     transform: scaleY(0.4);

	-moz-transform: scaleY(0.4);

	-o-transform: scaleY(0.4);

	-ms-transform: scaleY(0.4);

    -webkit-transform: scaleY(0.4);

  }  20% { 

     transform: scaleY(1.0);

	-o-transform: scaleY(1.0);

	-ms-transform: scaleY(1.0);

	-moz-transform: scaleY(1.0);

    -webkit-transform: scaleY(1.0);

  }

}



/*----------------  End loader css  ------*/



.select-style {

    padding: 0;

    margin: 0;

    border: 1px solid #ccc;

    width: 120px;

    border-radius: 3px;

    overflow: hidden;

    background-color: #fff;

	background:url("../images/arrowdown.gif") no-repeat 90% 50%;

}



.select-style select {

    padding: 4px 6px;

    width: 100%;

    border: none;

    box-shadow: none;

    background-color: transparent;

    background-image: none;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

}



.select-style select:focus {

    outline: none;

}



.serch-ressult { padding-top:53px; }

.result-head {  border-bottom:1px solid #c4c4c4; display:inline-block; width:100%; }

.result-head  .border_bottom { display:inline-block; width:100%; }

.result a{ color:#dc2942; font-family:'MyriadPro-Semibold'; font-size:16px; text-decoration:underline;  }

.result .url{ color:#2e3092; margin-bottom:0px;  }

.result > p:last-child{  font-family:'MyriadPro-Light';  }

.gsc-orderby .gsc-option-menu-container .gsc-selected-option-container { width:120px !important;}

.search-wrapper input:focus, .search-wrapper input:active{  border:none; outline:none; }





.films-award .films-award-list:nth-of-type(3n+1) { border-right:none; }

.films-award .col-md-6.films-award-list:nth-of-type(2n+1) { border-right:none; }

.films-award .col-md-6.films-award-list:nth-of-type(3n+1) { border-right:1px solid #c5c5c5; }

.films-award .col-md-6.films-award-list:nth-of-type(4n+1), .films-award .col-md-6.films-award-list:nth-of-type(6n+1),.films-award .col-md-6.films-award-list:nth-of-type(12n+1) { border-right:none; }



.films-award  h3 img, h4 img{ margin-right:5px;}

.films-award  h3{ margin-bottom:15px; margin-top:30px; padding-bottom:10px; border-bottom:1px solid #c5c5c5; font-size:22px;

 color:#dc2942; font-family:'MyriadPro-Regular';  }

.films-award  h4{ font-family:'MyriadPro-Regular'; font-size:18px; color:#000; margin-bottom:20px; padding:0; margin-top:25px; }

.award_list p { background:url(../images/star-icon.png) no-repeat left 2px; padding-left:22px; color:#444444;

 line-height:18px; font-family:'MyriadPro-Regular';}

 .films-award-list { border-right:1px solid #c5c5c5; margin-bottom:25px; }

 

 .films-award-detail h5{ font-size:15px; font-family:'MyriadPro-Regular'; color:#444444; background:url(../images/star-icon.png) no-repeat left 2px; padding-left:22px; margin-bottom:2px; }

 .films-award-detail p { font-family:'MyriadPro-Regular' !important; font-size:15px !important; color:#444444 !important; padding-left:22px !important; margin-bottom:16px !important; }

 .films-award-detail ul li { font-family:'MyriadPro-Regular' !important;  font-size:15px !important; line-height:22px !important;  color:#444444;  }



.padl0{ padding-left:0px !important;}

.padl5{ padding-left:5px !important;}

.padl10{ padding-left:10px;}

.padl15{ padding-left:15px;}

.padl20{ padding-left:20px;}

.padl25{ padding-left:25px;}



.padt0{ padding-top:0px !important;}

.padt5{ padding-top:5px !important;}

.padt10{ padding-top:10px;}

.padt15{ padding-top:15px;}

.padt20{ padding-top:20px;}

.padt25{ padding-top:25px;}

.padb25{ padding-bottom:25px;}



.padb0{ padding-bottom:0px !important;}

.padb5{ padding-bottom:5px !important;}

.padb10{ padding-bottom:10px;}

.padb15{ padding-bottom:15px;}

.padb20{ padding-bottom:20px;}

.padb25{ padding-bottom:25px;}



.padr0{ padding-right:0px !important;}

.padr5{ padding-right:5px !important;}

.padr10{ padding-right:10px !important;}



.mart0{ margin-top:0px;}

.mart2{ margin-top:2px;}

.mart5{ margin-top:5px;}

.mart10{ margin-top:10px;}

.mart15{ margin-top:15px;}

.mart20{ margin-top:20px;}

.mart25{ margin-top:25px;}

.mart30{ margin-top:30px;}



.marl0{ margin-left:0px;}

.marl5{ margin-left:5px;}

.marl10{ margin-left:10px;}

.marl15{ margin-left:15px;}

.marl20{ margin-left:20px;}



.marr0{ margin-right:0px;}

.marr5{ margin-right:5px;}

.marr10{ margin-right:10px;}

.marr15{ margin-right:15px;}

.marr20{ margin-right:20px;}



.marb0{ margin-bottom:0px;}

.marb5{ margin-bottom:5px;}

.marb10{ margin-bottom:10px;}

.marb15{ margin-bottom:15px;}

.marb20{ margin-bottom:20px;}





		

		

		/* stiky Footer  */

		

.page-wrap {

  min-height: 100%;

  /* equal to footer height */

  margin-bottom: -164px; 

}

.page-wrap:after {

  content: "";

  display: block;

}

.site-footer, .page-wrap:after {

  height: 164px; 

}





@media screen and (-webkit-min-device-pixel-ratio:0) {

   .mainvplay { left: 50% !important; top:50%; transform:translate(-50%,-50%);  } 

}