body{ margin:0px; padding:0px 0px 40px 0px; background:url(../images/main-bg.jpg) no-repeat top #000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fff; word-wrap:break-word;}
html{margin:0px; padding:0px;}
div,ul,li,a,img,span,label,p,strong,b,h1,h2,h3{ margin:0px; padding:0px; outline:none; border:0px; list-style:none; text-decoration:none; }
a{ color:#BA588F;}
input,select,textarea{margin:0px; padding:0px; border:1px solid;}
.cfx:after {content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.cfx {display: inline-block;} 
html[xmlns] .cfx {display:block;} 
* html .cfx {height:1%;}
@font-face {font-family: 'OswaldRegular'; src: url('oswald-webfont.eot'); src: url('oswald-webfont.eot?#iefix') format('embedded-opentype'), url('oswald-webfont.woff') format('woff'), url('oswald-webfont.ttf') format('truetype'), url('oswald-webfont.svg#OswaldRegular') format('svg'); font-weight: normal; font-style: normal;}
h1,h3{font-family: 'OswaldRegular'; text-transform:uppercase; font-size:24px; color:#ba588f; font-weight:normal; clear:both;}
.text{ width:290px; height:22px; border:0; background:#353535; color:#CCC;}
.button{height:31px; background:url(../images/bg-button.png) no-repeat center; border:1px solid #FFF; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; font-family:'OswaldRegular'; font-size:14px; padding:0 10px; color:#FFF; cursor:pointer;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~paging~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.paging{ float:left;}
ul.paging li{ float:left; background:url(../images/bg-arrow.png) no-repeat right; padding-right:15px; line-height:15px; margin:0 8px 0 0;}
ul.paging li.last{ background:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.header-wrapper{ width:100%; }
div.header{width:960px; height:80px; margin:28px 0px 20px 0px;}
div.header a{ float:left;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wrapper~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.wrapper{margin:0 auto; width:960px; padding-bottom:7px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; background:#121515; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000;}
ul.nav{ width:960px; height:40px; margin-bottom:13px;}
ul.nav li{ float:left; background:url(../images/nav-sepr.png) no-repeat top right; font-family: 'OswaldRegular'; font-size:15px; text-transform:uppercase; color:#fff; font-weight:300; padding:0px 10px 0px 17px;}
*ul.nav li{padding:0px 18px 0px 18px;}
ul.nav li.last{ background:none; padding:17px 0px 0px 13px;} 
ul.nav li.last span{ float:left; }
ul.nav li.last input{ float:left; width:70px; height:20px; border:none; border-bottom:1px solid #ba588f; color:#FFF; background:none; margin:0px 0px 0px 10px; display:inline;}
ul.nav li.last a{ padding:0px;}
ul.nav li.submit-search{padding-top:13px; float:left;  background:none;}
ul.nav li.submit-search input{background:url(../images/search-icon.png) no-repeat; width:17px; height:17px; border:none;}
ul.nav li a{ float:left; display:block; color:#fff; padding-top:17px; cursor:pointer;}
ul.nav li a:hover,ul.nav li a.active{ color:#ba588f;}

ul.nav li a.watch-online-new{ color:#fefb05; position:relative;}
ul.nav li a.watch-online-new:before{ content: "NEW"; font-size: 8px; padding: 1px 3px 1px;text-transform: uppercase; background: #fefb05;
    position: absolute; top: 3px; right: 0; color: #000; animation-name: redPulse; animation-duration: 0.8s; animation-iteration-count: infinite;}
	@keyframes redPulse{
		0%{opacity: 0;}
		100%{opacity: 1;}
		}
		
/*		
	  ul.nav li a.watch-online-open{ color:#fefb05; position:relative;}
ul.nav li a.watch-online-open:before{ content: "OPEN NOW"; font-size: 8px; padding: 1px 3px 1px;text-transform: uppercase; background: #fefb05;
    position: absolute; top: 3px; right: 0; color: #000; animation-name: redPulse; animation-duration: 0.8s; animation-iteration-count: infinite;}
	@keyframes redPulse{
		0%{opacity: 0;}
		100%{opacity: 1;}
		}	
*/
 /*~~~~~~~~~~~~~~~~~ Blinker for Production Tab menu ~~~~~~~~~~~~~~~~~~ updated pratush 29/12/021*/
		ul.nav li a.apply-online-new{  position:relative;}
    ul.nav li a.apply-online-new:before{ content: "आवेदन करे"; font-size: 9px; padding: 0px 3px 0px;text-transform: uppercase; background: #fefb06;
    position: absolute; top: 3px; right: 0; color: #000; animation-name: redPulse; animation-duration: 0.8s; animation-iteration-count: infinite;}
	@keyframes redPulse{
		0%{opacity: 0;}
		100%{opacity: 1;}
		}	
		
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~subnav-box~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.subnav-box { float:left; width:260px; padding:10px; position:absolute;background:#121414; z-index:10000; display:none;
-moz-border-radius-bottomleft:4px; -khtml-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px; -khtml-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-box-shadow: 0px 10px 20px #000; -webkit-box-shadow: 0px 10px 20px #000; box-shadow: 0px 10px 20px #000; left:30%; top:300px;}
ul.subnav-box li{ float:left; width:145px;}
ul.subnav-box li a{ color:#FFF; line-height:20px;}
ul.subnav-box li a:hover,ul.subnav-box li a.active{ color:#ba588f;}
ul.subnav-box li.last{ float:right; border-left:1px solid #383939; padding:0 0 0 10px; width:100px;}
ul.subnav-box li.last p,ul.subnav-box li.last a{ color:#555; font-size:10px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Slide~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.slide-show{ width:900px; height:355px; margin:10px 10px 0; padding:20px 20px; background:#000; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~page-title-bax~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.page-title-bax{ float:left;}
div.page-title-bax span.info-title{ color:#555;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Content~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.content-wrapper{width:900px; margin:10px 10px 0px 10px; padding:20px 20px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; background:#000; }

ul.news-box{ float:left; width:430px;}
ul.news-box li{ float:left; width:430px; height:70px; border-bottom:1px solid #090909; margin-top:10px;}
ul.news-box li img{ float:left;}
ul.news-box li div.news{ float:left; width:420px;}
ul.news-box li div.news a{float:left; color:#FFF; text-align:justify;}
ul.news-box li div.news span{ float:left; width:400px; color:#ba588f; margin-top:5px;}
ul.news-box li.btn-block{float:left; width:430px; height:20px; margin-top:8px; border:0px;}
a.more-news{ float:right; text-transform:uppercase; color:#ba588f;}
a.more-news:hover{ color:#fff;}

ul.home-vedio-sec{ float:right; width:430px;}
ul.home-vedio-sec h1{ padding-left:30px;}
a.prev{ float:left; width:22px; height:35px; background:url(../images/left-arrow.png) no-repeat; margin-top:100px;}
a.next{float:right; width:22px; height:35px; background:url(../images/right-arrow.png) no-repeat; margin-top:100px;}
ul.home-vedio-sec li{ float:left; width:362px; height:246px; margin-left:12px; margin-top:10px; background: url("../images/preloader.gif") no-repeat scroll center center; }
ul.home-vedio-sec li div.iframe-holder{ float:left; margin-left:22px;}
ul.home-vedio-sec li.v-list{ height:66px; width:405px; margin-left:35px; display:inline; background:none;}
ul.home-vedio-sec li.v-list a.list{width:395px; color:#FFF;}
ul.home-vedio-sec li.v-list a img{ margin-right:5px;}
ul.home-vedio-sec li.v-list span{ float:left; width:395px; color:#ba588f; margin-top:5px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Home Boxes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.home-boxes{ width:900px;}
ul.home-boxes li{ float:left; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px;}
ul.home-boxes li span{ float:left; width:260px; color:#ba588f; text-decoration:underline; font-size:13px;}
ul.home-boxes li p{ float:left; width:150px; color:#FFF; margin-top:5px;  color:#ba588f; font-weight:normal; text-transform:lowercase; }
ul.home-boxes li a.more-news{ float:left; clear:both;font-size:11px; font-weight:bold;}
ul.home-boxes li a{color:#ba588f; width:260px; height:128px;padding:15px; }

ul.home-boxes li.catlog a{ background:url(../images/coi-logo.png) no-repeat 140px center #070606;margin:0px 10px;}
ul.home-boxes li.film-in-india a{ background:url(../images/icon-production.png) no-repeat 170px center #070606;margin:0px 10px;}
ul.home-boxes li.services a{ background:url(../images/VEP.png) no-repeat 170px center #070606; margin:0px 10px; }
ul.home-boxes li a{ padding:10px;}
ul.home-boxes li a:hover{background-color:#100e0e;}

div.home-left-box{ float:left; width:590px;}
div.home-left-box p{ width:590px; text-align:justify; color:#FFF; line-height:17px; margin-top:5px;}
div.home-right-box{ float:right; width:220px;}
div.home-right-box p{ width:215px; text-align:center; color:#FFF; margin-bottom:17px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~inside-soptlight~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.inside-soptlight{ float:left; width:658px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Advance search box~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.left-content{ float:left; width:690px;}
div.advance-search-box{ float:left; width:230px}
div.advance-search-box span.title{ float:left; margin-bottom:5px; font-family:'OswaldRegular'; font-size:14px;}
div.advance-search-box input.text{ float:left; width:210px; clear:both;}
div.advance-search-box select.text{ float:left; width:210px; clear:both;}
div.right-content{ float:right; width:205px;}
div.most-rel-box{ float:left; width:205;}
div.most-rel-box a{ float:left; margin:10px 26px 0 0; background: url("../images/preloader.gif") no-repeat scroll center center #FFFFFF; height:130px; width:205px;}
div.most-rel-box a.last{ margin-right:0;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~movie-details-box~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.movie-details-box{ float:left;}
div.img-box{ float:left; width:210px; margin-right:10px;}
div.movie-info{ float:left; width:680px;}
div.movie-info h1 span{ color:#fff; margin-left:5px;}
ul.movies-tabs{ float:left;  margin-top:5px;}
ul.movies-tabs li{ float:left; border-left:1px solid #555; padding:0 5px;}
ul.movies-tabs li.first{ border:0;}
ul.movies-tabs li a{ color:#555;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.stars-ratting-box{ float:left; clear:both; margin-top:10px;}
ul.stars-ratting-box li{ float:left; margin-right:5px;  font-size:20px; line-height:20px; color:#555;}
ul.stars-ratting-box li a{ float:left; width:18px; height:18px; background:url(../images/stars-ratting.png) no-repeat top;}
ul.stars-ratting-box li a:hover,ul.stars-ratting-box li a.active{ background-position:bottom;}
ul.stars-ratting-box li.last span{ color:#ba588f; margin-left:10px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.user-result{ float:left; clear:both; font-size:14px; color:#555; margin-top:5px;}
div.user-result span{ float:left; margin-right:5px;}
div.user-result span a{ margin:0 3px; color:#ba588f;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.movie-screw{ float:left; font-size:16px; color:#FFF; margin-top:10px; clear:both;}
div.movie-screw p{ margin-bottom:5px;}
div.movie-screw span{ color:#ba588f;}
div.movie-screw input.button{ float:left; margin:10px 10px 0 0;}
div.movie-screw a{ display:inline-block; text-decoration:underline; font-size:14px; line-height:25px; color:#ba588f; margin-top:10px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.movie-slides{ float:left; width:100%; margin:20px 0 10px 0;}
div.movie-slides a{ float:left; margin-right:5px; width:145px; height:138px; background: url("../images/preloader.gif") no-repeat scroll center center #FFFFFF;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.cast-box{ float:left; clear:both; margin-top:15px;}
ul.cast-box li{ float:left; width:440px; margin-top:10px;}
ul.cast-box li a.img-box{ float:left; width:55px; height:50px; background:#555; margin-right:15px;}
ul.cast-box span.cast-list-title{ float:left; width:100%;}
ul.cast-box li div{ float:left;}
ul.cast-box li h1{ float:left; font-size:18px; color:#FFF; clear:none;}
ul.cast-box li span{ float:left; color:#ba588f; clear:both}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.screw{ float:left; margin-top:10px; clear:both;}
ul.screw h1{ text-transform:none;}
ul.screw li{ float:left; font-size:16px; margin-bottom:5px;}
ul.screw li.title{ float:left; font-weight:bold; color:#fff; clear:both; margin-right:5px;}
ul.screw li a{ color:#ba588f; text-decoration:underline; border-left:1px solid #ba588f; padding-left:9px; margin-right:8px; }
ul.screw li a.first{ border:0;}
ul.screw li a.more-news{ text-transform:none; text-decoration:none;}
ul.screw li p{ font-size:16px; color:#FFF;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.editor-data{ float:left; width:100%; min-height:550px;}
div.editor-data p{ font-size:12px; margin-bottom:8px;}
div.editor-data a{ color:#BA588F;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Footer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.footer{ width:940px; margin:10px 10px 0px 10px; float:left; clear:both;}
div.social-bar{ width:900px; height:50px;  padding:0px 20px; background:#000; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px;}
ul.social{ float:left; width:290px; font-family:'OswaldRegular'; color:#ba588f;}
ul.social li{ float:left; font-size:14px; margin:0px 8px 0px 0px; line-height:50px;}
ul.social li a{ float:left; margin-top:10px;}
div.social-bar-search{ float:right; width:390px; margin-top:13px;}
div.social-bar-search label{font-family:'OswaldRegular'; color:#ba588f; font-size:14px;}
div.social-bar-search input{ width:180px; background:none; border:none; border-bottom:1px solid #ba588f; color:#fff;}
div.social-bar-search a{ color:#ba588f;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.footer-nav{ float:left; margin:10px 0px 5px 300px; display:inline;}
ul.footer-nav li{ float:left; border-right:1px solid #fff;}
ul.footer-nav li a{ float:left; color:#fff; padding:0px 5px;}
ul.footer-nav li a:hover,ul.footer-nav li a.active{ color:#ba588f;}
ul.footer-nav li.last{ border:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mx-Popup~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#mx-popup{float:left; position:absolute;z-index:9999; padding:20px; width:400px; border:5px solid #FFFFFF;color:#ba588f; font-size:14px; background-color:#000000;}
div#mx-popup p{ text-align:left; width:382px; padding:0px 0px 0px 0px; margin:0px; line-height:18px;}
div#mx-winmask{position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
div#err-message{ display:block; clear:both; padding:10px 0px 15px 0px;}
div#fb-comments{ float:left; width:620px; margin: 15px 0 0 0; padding-top:15px; border-top:1px solid #838383;}
div.wide{ width:450px; padding-top:12px; margin:0px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.sitemap{float:left; width:100%; margin-bottom:15px;}
ul.sitemap li{float:left; clear:both; padding-left:15px;}
ul.sitemap li a{float:left; color:#FFF; line-height:30px; font-size:14px; font-family:'OswaldRegular';}
ul.sitemap li.first{ font-size:20px; font-family:'OswaldRegular'; color:#BA588F; padding-left:0px; margin-bottom:5px;}
ul.sitemap li div.small-desc{ float:left; display:none; clear:both; font-size:12px; color:#7d7d7d; margin:5px 0px 10px 0px; padding-left:10px;}

ul.expandable-tab{ float:left; width:100%; margin-top:20px;}
ul.expandable-tab li{ float:left; width:100%; margin-bottom:2px;}
ul.expandable-tab li a.exp-content{ float:left; width:880px; padding:10px; background:#121515; font-family:'OswaldRegular'; font-size:16px;}
ul.expandable-tab li div.desc{ float:left; width:878px; padding:10px;  border:1px solid #121515; border-top:0px;}
ul.expandable-tab li div.desc p{ float:left; width:100%; margin-bottom:10px; line-height:18px;}
ul.expandable-tab li ul{ float:left; width:100%; margin-top:10px;}
ul.expandable-tab li li{ border:0; list-style:inside disc;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul.nfdc-news-wrap{float:left; width:675px;}
ul.nfdc-news-wrap li, ul.nfdc-search-data li{float:left; width:100%; background:url(../images/news-bottom-bg.jpg) no-repeat left bottom; padding:0 0 15px 0; margin:0 0 15px 0;}
ul.nfdc-news-wrap li div.news-img-box{float:left; width:160px; height:126px; background:#fff url(../images/preloader.gif) no-repeat center center; margin:0 15px 0 0; clear:both;}
ul.nfdc-news-wrap li  span.news-order{color:#ba588f; float:left; margin-right:5px; line-height:12px;}
ul.nfdc-news-wrap li h3{float:left;clear:none; color:#fff; text-transform:none; margin:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
ul.nfdc-news-wrap li h3 a{color:#fff;}
ul.nfdc-news-wrap li span.news-date{color:#555555; font-size:12px; font-weight:normal;line-height:22px; clear:both; float:left;}
ul.nfdc-news-wrap div.news-short-info{float: left;font-size:14px; color:#fff; clear:both; width:100%;}
ul.nfdc-news-wrap div.news-short-info div.desc{float: left;font-size:12px; color:#fff; width:610px;}
ul.nfdc-news-wrap div.news-short-info p{margin:0 0 10px 0;}
ul.nfdc-news-wrap li a.read-more-news{float:right; color:#ba588f; font-size:12px; text-transform:uppercase;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.sidebar{width:185px; float:right;}
div.sidebar h3{float:left;text-transform:none; margin:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:18px; color:#ba588f; width:100%;}

div.sidebar div.nfdc-recent-news ul li{background:url(../images/sidebar-bottom-border.jpg) no-repeat left bottom; padding:0 0 12px 0; margin:0 0 12px 0;}
div.sidebar div.nfdc-recent-news p a{color: #FFFFFF;font-size: 12px; padding:0 0 10px 0; float:left;}
div.sidebar div.nfdc-recent-news ul li p{float:left; width:100%;}
div.sidebar div.nfdc-recent-news ul li span{color:#555555;}



div.nfdc-search-result{width:100%; float:left;}
div.nfdc-search-result h4.search-summery{width:100%; float:left; color:#BA588F; font-weight:normal; margin:0;}
div.nfdc-search-result h4 strong{font-weight:bold;}

div.nfdc-refine-search{padding:30px 0; float:left; width:100%;}
div.nfdc-refine-search h2{float:left; display:inline; line-height:30px;}
div.nfdc-refine-search input.text{background:#353535; padding:4px 6px; height:24px; font-size:14px; width:540px; margin:0 8px;}
div.nfdc-refine-search input.button{background:url(../images/search-btn.jpg) no-repeat 0 0; border:0; height:33px; width:87px;}

div.nfdc-search h3{text-transform:none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:0 0 20px 0;}

ul.nfdc-search-data{margin:0 0 50px 0; float:left; width:100%;}
ul.nfdc-search-data li h3{float:left;clear:none; color:#fff; text-transform:none; margin:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:18px; }
ul.nfdc-search-data li  span.search-order{color:#ba588f; float:left; margin-right:5px; line-height:22px;}
ul.nfdc-search-data div.news-short-info{float: left;font-size:14px; color:#fff; clear:both; width:100%;}
ul.nfdc-search-data a.nfdc-search-link{color:#ba588f; float:left; clear:both; margin:5px 0;}

ul.nfdc-photos {float:left; width:700px;}
ul.nfdc-photos li{float:left; display:inline-block; width:218px; margin:0 15px 15px 0;}
ul.nfdc-photos li div.img-box{height:120px; width:206px; padding:5px; background:#000; border:1px solid #555; margin:0;}
ul.nfdc-photos li div.img-box a{height:120px; float:left; width:206px; background: url("../images/preloader.gif") no-repeat scroll center center #FFFFFF;}
ul.nfdc-photos li a.photo-title{font-size:11px; float:left; width:100%; text-align:center; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#fff; margin:10px 0;}

div.sidebar div.nfdc-media-widget{float:left; width:100%; margin:0 0 15px 0;}
div.sidebar div.nfdc-media-widget ul li{float:left; width:100%; padding:0 0 15px 0; margin:0 0 15px 0; background: url("../images/sidebar-bottom-border.jpg") no-repeat scroll left bottom transparent;}
div.sidebar div.nfdc-media-widget ul li a{color:#fff;}
/*div.sidebar div.nfdc-media-widget ul li a:hover, div.sidebar div.nfdc-media-widget ul li a.active{font-weight:bold;}*/

div.nfdc-news-single{float:left; width:680px; padding:0 0 40px 0;}
span.nfdc-article-date, div.nfdc-news-single span.news-date{float:left; color:#555; font-size:12px; width:100%; margin:5px 0 10px 0;}
div.nfdc-news-single h4{color:#BA588F; font-size:14px; font-weight:bold;}
div.nfdc-news-single p{line-height:18px; margin:0 0 15px 0; text-align:justify;}
div.nfdc-news-single img{float:left; margin:0 15px 10px 0;}
div.nfdc-news-comments{float:left; width:680px;}

div.media-detail{float:left; width:680px;}
div.paging{float:right; clear:both;}
div.paging a{border-right:1px solid #fff;border-left:1px solid #fff; padding:0 5px;}
div.paging a.large{border:0;}
div.paging strong{padding: 0 5px; border:0;}

div.tab-box{ float:right; border:1px solid #414342; background:#111514; width:95px; max-width:100%; height:35px;}
div.tab-box a{ float:left; color:#fff; text-transform:uppercase; text-align:center; font-weight: 600; font-size:13px; width: 47px; line-height:35px;}
div.tab-box a:hover, div.tab-box a.active{ background-color:#ba598f;}

div.tab-box1{ float:right;margin-left:140px; width:95px; max-width:100%; height:35px;}
div.tab-box1 a{ float:left; color:#fff; text-transform:uppercase; text-align:center; font-weight: 600; font-size:13px; width: 47px; line-height:35px; }
div.tab-box1 a:hover, div.tab-box1 a.active{ background-color:#ba598f;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Added on 8 June 2020 for Cannes Banner~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.tab-box2{ float:right;margin-right:240px; width:95px; max-width:100%; height:0px;}
div.tab-box2 a{ float:left; color:#fff; text-transform:uppercase; text-align:center; font-weight: 600; font-size:13px; width: 47px; line-height:35px; }
