.fade { opacity: 0; transition: opacity .15s linear; }
.tab-content>.tab-pane { display: none; }
.tab-content>.active { display: block; }
.clearfix::after { display: block; clear: both; content: ""; } 
@media print { *,::after,::before { text-shadow: none!important; box-shadow: none!important; } a:not(.btn) { text-decoration: underline; } img { page-break-inside: avoid; } body { min-width: 992px!important; } } 
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-video-camera:before { content: "\f03d"; color: red;padding:0 3px;}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {    content: "\f03e";color: red;padding:0 3px;}
.fa-home:before { content: "\f015"; }
.fa-list-alt:before { content: "\f022"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-bars:before { content: "\f0c9"; }
.fa-angle-down:before { content: "\f107"; }  
ul { margin-bottom: 10px; } 
ul {/* list-style: none; */}
.clearfix:after,.container-fluid:after,.row:after,.downmn .clearfix:after,.downmn:after { clear: both; } img { vertical-align: middle; }
.fa-bars:before { content: "\f0c9"; } 
footer,header,nav { display: block; } 
a { background-color: transparent; } 
a:active,a:hover { outline: 0; } 
input { margin: 0; font: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }
.tex2,.downmn { text-transform: uppercase; } 
input::-moz-focus-inner { padding: 0; border: 0; } 
input[type=checkbox] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } 
*,:after,:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { line-height: 1.42857143; background-color: #fff; } 
a:focus,a:hover { color: #23527c; text-decoration: underline; } 
a:focus { outline-offset: -2px; } 
label { display: inline-block; } 
ul { margin-top: 0; } 
ul ul { margin-bottom: 0; }
.container-fluid { margin-right: auto; margin-left: auto; }
@media (min-width:768px) { .col-sm-4 { float: left; } }
@media (min-width:992px) { .col-md-2,.col-md-3,.col-md-6 { float: left; } }
@media (min-width:1200px) { .col-lg-3,.col-lg-6 { float: left; } }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-3,.col-lg-6,.col-md-2,.col-md-3,.col-md-6,.col-sm-4,.col-xs-12 { position: relative; min-height: 1px; padding-right: 1px; padding-left: 9px; }
.col-xs-12 { float: left; width: 100%; }
@media (min-width:768px) { .col-sm-4 { width: 33.33333333%; } }
@media (min-width:992px) { .col-md-6 { width: 50%; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; } }
@media (min-width:1200px) { .col-lg-6 { width: 50%; }
.col-lg-3 { width: 25%; } } label { max-width: 100%; margin-bottom: 5px; font-weight: 700; } input[type=checkbox] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal; } input[type=checkbox]:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.tab-content>.tab-pane { display: none; visibility: hidden; }
.tab-content>.active { display: block; visibility: visible; }
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.row:after,.row:before { display: table; content: " "; }
@media (max-width:767px) { .hidden-xs { display: none!important; } }
@media (max-width:767px) { .scroll { -webkit-overflow-scrolling: auto; }
.scroll { white-space: nowrap; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; margin-top: 43px; padding: 0; margin-left: -1px; } }
@media (min-width:768px) and (max-width:991px) { .hidden-sm { display: none!important; } } body,ul { padding: 0; margin: 0; } body { overflow-x: hidden!important; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: medium; color: #000; background-position: center; background-repeat: repeat-y; } a { text-decoration: none; color: #798992; } a:hover { color: #646464; text-decoration: none; } a:focus { outline: 0; text-decoration: none; } img:hover { opacity: .75; } #navarea,.content_top { width: 100%; } #navarea { float: left; display: inline; }
.container-fluid { padding-left: 0; padding-right: 0; }
.content_top { display: inline; }
.content_top { float: left; padding-left: 15px; } #footer { float: left; width: 100%; border-top: 10px solid #798992; margin-top: 30px; }
@media (max-width:980px) { .container-fluid { padding-left: 15px; padding-right: 15px; } } #clbbutton,html>body #clbbutton li a { width: auto; }
.container-fluid { border: 1px solid #c6dce2; overflow: hidden; padding: 0 2px 2px; margin: 0 auto; display: block; min-height: 214px; box-shadow: 0 0 20px rgba(0, 0, 0, .3); } img { border: 0; border-image: initial; } 
.celeblist { overflow-x: hidden; overflow-y: auto; margin-right: 2px!important; } #clbbutton { border-right: 1px solid #000; padding: 0 0 1em; background-color: #90bade; color: #333; scrollbar-dark-shadow-color: #333; scrollbar-highlight-color: #333; scrollbar-3d-light-color: #333; scrollbar-arrow-color: #333; } #clbbutton ul { list-style: none; margin: 0; padding: 0; border: 0; } #clbbutton li { border-bottom: 1px solid #90bade; margin: 0; } #clbbutton li a { display: block; padding: 3px; border-left: 5px solid #1958b7; border-right: 5px solid #508fc4; background-color: #2175bc; color: #fff; text-decoration: none; } #clbbutton li a:hover { border-left: 10px solid #1c64d1; border-right: 10px solid #5ba3e0; background-color: #2586d7; color: #fff; }
.mostviewed { cursor: pointer; display: block; height: 21px; overflow: hidden; float: center; font-size: 12px; max-width: 220px; font-weight: bold; color: red; border: 1px dashed #faa50b; padding: 1px 26px 0 5px; background-color: #fef3de; border-image: initial; } #slickbox { background-color: #fbfbfb; border: 1px solid red; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-home:before { content: "\f015"; }
.fa-list-alt:before { content: "\f022"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-bars:before { content: "\f0c9"; }
.fa-angle-down:before { content: "\f107"; }
.downmn .clearfix:after,.downmn .clearfix:before,.downmn:after,.downmn:before { content: ""; display: table; }
.downmn * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; -webkit-font-smoothing: antialiased; }
.downmn,.downmn-list { margin: 0 auto; padding: 0; width: 100%; }
.downmn .clearfix { zoom: 1; }
.downmn a:focus { outline: 0!important; }
.downmn { ##font: 700 15px/19px 'Roboto', trebuchet ms; -webkit-transition: all .3s cubic-bezier(.5, 0, .5, 1); transition: all .3s cubic-bezier(.5, 0, .5, 1); display: inline-block; color: #fff; position: relative; font-size: .8em; background-color: #fff; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.tal{ text-align: left;}
.downmn-list { text-align: left; display: table; }
.downmn-list>li { text-align: center; display: table-cell; }
.downmn-list li:first-child a { -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0; border-radius: 4px 0 0; }
.downmn-list li:last-child a { -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; border-right: 0 solid; }
.downmn-list>li>a .fa { display: inline-block; font-size: 14px; line-height: inherit; margin-right: 0; }
.downmn-list>li>a .fa.fa-angle-down { color: #B3B3B3; margin-left: 9px; }
.downmn-list>li>a { display: block; color: #212121; padding: 0 2px; line-height: 36px; border-right: 1px solid rgba(0, 0, 0, .1); text-decoration: none; overflow-y: hidden; position: relative; background-color: #ffffff; background: -webkit-linear-gradient(top, #ffffff, #ffffff); background: linear-gradient(to bottom, #ffffff, #ffffff); }
.megamenu,.downsubmn { position: absolute; top: 36px; z-index: 1000; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; opacity: 0; }
.megamenu { width: 100%; left: 0; color: #000; margin: 0; text-align: left; padding: 8px 0; font-size: 15px; border: 1px solid #eee; background-color: #fff; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; visibility: hidden; }
.megamenu .title { border-bottom: 1px solid #CCC; padding: 9px 5px 9px 12px; font-size: 17px; color: #424242; margin-bottom: 7px; text-align: left; height: 39px; }
.link-list li { display: block; white-space: nowrap; text-align: left; }
.link-list li a { line-height: 18px; text-align: left; padding: 6px 0; background: #fff!important; color: #666!important; border-right: 0 none!important; display: block; font-size: 13px; letter-spacing: normal; }
.link-list .fa { font-size: 11px; }
.downmn-list .megamenu li:hover>a { background: 0 0!important; }
.downmn-list .megamenu li a:hover { background: 0 0!important; text-decoration: underline; }
.downmn-list .megamenu li .fa { margin-right: 5px; text-align: center; width: 18px; }
.halfmenu { width: 40%; right: auto!important; left: auto!important; }
.downsubmn { margin: 0; padding: 2px; min-width: 220px; border: 1px solid #eee; background-color: #fff; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; visibility: hidden; }
.downsubmn li a { background: #fff!important; color: #666!important; border-right: 0 none!important; text-align: left; display: block; line-height: 22px; padding: 6px 12px; text-transform: none; font-size: 13px; letter-spacing: normal; }
.downmn-list li:hover .downsubmn { display: block; }
.downmn-list li:hover>a,.downmn-list>li>a.active,.downmn-list>li>a:hover,.downsubmn>li>a:hover { background-color: rgba(0, 0, 0, .08)!important; text-decoration: none; }
.downsubmn li { position: relative; padding: 0; margin: 0; display: block; }
.downsubmn>li>a:hover { border-radius: 0!important; }
.hometext,.downmn .mnexp,.wsdownopener,.wsdownopener-sub { display: none; }
@media only screen and (min-width:780px) and (max-width:1023px) { .downmn-list>li>a>.fa { display: none!important; }
.hometext { display: block!important; }
.downmn { font-size: 13px!important; }
.downmn-list li a { white-space: nowrap!important; padding-left: 4px!important; padding-right: 4px!important; } }
@media only screen and (min-width:781px) and (max-width:1200px) { .downmn-list>li>a .fa { display: none!important; }
.hometext { display: block; } }
@media only screen and (min-width:781px) { .wsdownopener { display: none; }
.downmn-list li>.downsubmn { transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg); visibility: hidden; }.downmn-list li:hover>.downsubmn { transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0); opacity: 1; visibility: visible; }.downmn-list li>.megamenu { transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg); visibility: hidden; }.downmn-list li:hover>.megamenu { transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0); opacity: 1; visibility: visible; }.downmn-list li:hover .megamenu { opacity: 1; } }
@media only screen and (max-width:780px) { .downmn>input:checked+.wsdown-mobile,.wsdownopener-sub { display: block; }.downmn>ul>li>input:checked+.megamenu { display: block; visibility: visible; opacity: 1; position: static; top: 0; }.downmn>ul>li>input { display: none; }.downmn>ul>li>input:checked+.downsubmn { display: block; visibility: visible; opacity: 1; position: static; top: 0; }.wsdownopener { width: 100%; display: block; background-color: #ffffff; padding: 0 0px; color: #FFF; font-size: 32px; line-height: 32px; text-decoration: none; border: none; border-bottom: solid 1px #fff; margin: 0; right: 1rem!important; }
.wsdownopener i { margin-right: 5px; }.wsdownopener-sub { width: 100%; position: absolute; z-index: 1000; height: 50px; background-color: transparent; text-decoration: none; border: none; }.wsdownopener:hover { background-color: #ffffff; }.downmn-list>li { display: block; text-align: left; clear: both; }
.downmn-list>li>a .fa.fa-angle-down { float: right; }.wsdown-mobile>li>a { border-bottom: 1px solid rgba(0, 0, 0, .18); border-right: none!important; }.hometext { display: inline-block; }.downsubmn { top: 0; }.halfmenu { width: 100%; }.downmn { border: 1px solid; }.wsdown-mobile { display: none; }.wsdown-mobile>li { position: relative; float: none; }.wsdown-mobile:hover>li { display: block; } }  
@font-face { font-family:'FontAwesome';src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal; }  
 :root { --blue: #007bff; --indigo: #020102; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; } 
 *,::after,::before { box-sizing: border-box; } 
 html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; } 
 footer,header,nav { display: block; } 
 body { margin: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: rgb(245, 240, 240); } 
 hr { box-sizing: content-box; height: 0; overflow: visible; } 
 h4 { margin-top: 0; margin-bottom: .5rem; } 
 ul { margin-top: 0; margin-bottom: 1rem; } 
 ul ul { margin-bottom: 0; } 
 a { color: #007bff; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; } 
 a:hover { color: #0056b3; text-decoration: underline; } 
 img { vertical-align: middle; border-style: none; } 
 label { display: inline-block; margin-bottom: .5rem; } 
 input { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } 
 input { overflow: visible; } 
 input[type=checkbox] { box-sizing: border-box; padding: 0; } 
 h4 { margin-bottom: .5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; } 
 h4 { font-size: 1.5rem; } 
 hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0,0,0,.1); }
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-9,.col-md-3,.col-md-4,.col-md-6,.col-sm-4,.col-sm-6,.col-sm-8 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }
@media (min-width:576px) { .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }.col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } }
@media (min-width:768px) { .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }.col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }.col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
@media (min-width:992px) { .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }.col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }.col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }.col-lg-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;} }
.clearfix::after { display: block; clear: both; content: ""; }
@media print { *,::after,::before { text-shadow: none!important; box-shadow: none!important; } a:not(.btn) { text-decoration: underline; } img { page-break-inside: avoid; } body { min-width: 992px!important; } }   
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-home:before { content: "\f015"; }
.fa-list-alt:before { content: "\f022"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-bars:before { content: "\f0c9"; }
.fa-angle-down:before { content: "\f107"; }  
h4,ul { margin-bottom: 10px; } ul { list-style: none; }
.clearfix:after,.container-fluid:after,.row:after,.downmn .clearfix:after,.downmn:after { clear: both; } img {vertical-align: middle;}
.fa-bars:before { content: "\f0c9"; } 
footer,header,nav { display: block; } 
a {background-color: transparent;} 
a:active,a:hover { outline: 0; } 
input { margin: 0; font: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }
.tex2,.downmn { text-transform: uppercase; } 
input::-moz-focus-inner { padding: 0; border: 0; } 
input[type=checkbox] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } 
*,:after,:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;/* box-sizing: border-box; */} body { line-height: 1.42857143; background-color: #fff; } 
a:focus,a:hover { color: #23527c; text-decoration: underline; } 
a:focus { outline-offset: -2px; } 
label { display: inline-block; } 
h4 { font-family: inherit; line-height: 1.4; color: inherit; } 
h4 { margin-top: 2px; font-size: 18px; background: 0 0!important; } 
ul { margin-top: 0; } 
ul ul { margin-bottom: 0; }
.container-fluid { margin-right: auto; margin-left: auto; }
@media (min-width:768px) { .col-sm-4,.col-sm-6 { float: left; } }
@media (min-width:992px) { .col-md-3,.col-md-4,.col-md-6 { float: left; } }
@media (min-width:1200px) { .col-lg-3,.col-lg-4,.col-lg-6 { float: left; } }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-3,.col-lg-4,.col-lg-6,.col-md-3,.col-md-4,.col-md-6,.col-sm-4,.col-sm-6,.col-xs-12 {position: relative;min-height: 1px;/* padding-right: 1px; */}
.col-xs-12 {float: left;/* width: 100%; */}
@media (min-width:768px) { .col-sm-6 { width: 50%; }.col-sm-4 {width: 33.33333333%;} }
@media (min-width:992px) { .col-md-6 { width: 50%; }.col-md-4 { width: 33.33333333%; }.col-md-3 { width: 25%; } }
@media (min-width:1200px) { .col-lg-6 { width: 50%; }.col-lg-4 { width: 33.33333333%; }.col-lg-3 { width: 25%; } } 
label { max-width: 100%; margin-bottom: 5px; font-weight: 700; }input[type=checkbox] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal; } 
input[type=checkbox]:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.row:after,.row:before { display: table; content: " "; }
@media (max-width:767px) { .scroll { -webkit-overflow-scrolling: auto; }.scroll { white-space: nowrap; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; margin-top: 43px; padding: 0; margin-left: -1px; } } 
body,ul { padding: 0; margin: 0; } 
body { overflow-x: hidden!important; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: medium; color: #000; background-position: center; background-repeat: repeat-y; } 
a { text-decoration: none; color: #798992; } 
a:hover { color: #646464; text-decoration: none; } 
a:focus { outline: 0; text-decoration: none; } 
img:hover { opacity: .75; } 
#navarea { width: 100%; } 
#navarea { float: left; display: inline; }
.container-fluid { padding-left: 0; padding-right: 0; }
.title_text { color: #f6f6f6; padding: 0 10px; position: relative; z-index: 1; }
h4 a:hover {color: #ffffff !important;  text-decoration: underline; }
.readall { color: #ed008c!important; font-size: 13px; font-weight: 700; padding-left: 10px; text-decoration: none!important; margin-right: 10px; } 
#nav2 a,#nav2 a:hover {/* text-decoration: none; */}
.flright { float: right; } #nav2 a,
.inthenews a {color:red;}
.inthenews {border: 1px solid #a2c3f0;border-image: initial;text-align: center; margin: 2px; padding:2px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden;} 
.promo a {color:#15c;font-size:.8em;}
.promo {border: 1px solid #a2c3f0;border-image: initial;text-align: center;/* margin: 10px 15px; */padding: 4px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden;background-color: #e5eff9;}
#nav2 {  display: block; /* margin: 0 0 0 50px; */} 
#footer,#nav2 li { display: inline; } 
#nav2 li { font-size: .75em; font-weight: 400; margin-right: 10px; line-height: .8em;  } 
#nav2 a:hover { text-decoration: underline; } 
#footer { float: left; width: 100%; border-top: 10px solid #798992; margin-top: 30px; }
@media (max-width:980px) { .container-fluid { padding-left: 15px; padding-right: 15px; } }
.container-fluid { border: 1px solid #c6dce2; overflow: hidden; padding: 0 2px 2px; margin: 0 auto; display: block; min-height: 214px; box-shadow: 0 0 20px rgba(0, 0, 0, .3); } 
img {border: 0;border-image: initial;}
.grd1,.grd2,.grd3,.grd4,.grd5,.grd6 {border-radius: 5px;width: 100%;}
.grd1 { background: linear-gradient(to left, #40e0d0, #ff8c00, #ff0080); }
.grd2 { background: linear-gradient(to right, #f12711, #f5af19); }
.grd3 { background: linear-gradient(to right, #11998e, #38ef7d); }
.grd4 { background: linear-gradient(to right, #b24592, #f15f79); }
.grd5 { background: linear-gradient(to right, #f2994a, #f2c94c); }
.grd6 { background: linear-gradient(to right, #2c3e50, #4ca1af); } 
div.nus ul { padding: 0 8px 0 12px; list-style: url(/images/arrow5.gif); } 
div.nus ul li { line-height: 1em; padding: 2px; border-bottom: 1px dotted #ccc; margin: 0 0 1px;} 
ul li {line-height: 1.1em;} 
div.nus ul li a { text-decoration: none; color: #395dad!important; line-height: 1.2em; font-size: 1em; font-family: ProximaNovaCond-Medium, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; text-align: left; }
.tex1,.tex2 { font-weight: 400; font-style: normal; font-family: verdana; text-decoration: none; } 
div.nus ul li a:hover { color: #603!important; text-decoration: none; font-size: 1em; }  
div.nus ul li:hover { background-color: #f6f6f6; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; } 
div.nus {
	display: inline-block;
	background: #fff;
	padding: .5em;
	margin: 0 0 -.2em;
	width: 100%;
	-webkit-transition: 1s ease all;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 2px 2px 4px 0 #ccc;
}	

div.nus2 ul { padding: 0 8px 0 12px; list-style: url(http://www.apnasamachar.com/images/arrow5.gif); } 
div.nus2 ul li { line-height: 1.1em; padding: 2px; border-bottom: 1px dotted #ccc; } 
div.nus2 ul li:hover { background-color: #f6f6f6; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; } 
div.nus2 ul li a { text-decoration: none; color: #395dad!important; line-height: 1.2em; font-size: 1em; font-family: ProximaNovaCond-Medium, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; text-align: left; }
div.nus2 ul li a:hover { text-decoration: none; color: #7d0f42!important; line-height: 1.2em; font-size: 1em; font-family: ProximaNovaCond-Medium, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; text-align: left; }
.tex1,.tex2 { font-weight: 400; font-style: normal; font-family: verdana; text-decoration: none; } 
div.nus2 ul li a:hover { color: #603!important; text-decoration: none; font-size: 1em; }  
.tex2 { font-size: .5em; COLOR: #a1adb9; }
.tex1 { font-size: .6em; color: #a1adb9; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-home:before { content: "\f015"; }
.fa-list-alt:before { content: "\f022"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-bars:before { content: "\f0c9"; }
.fa-angle-down:before { content: "\f107"; }
.downmn .clearfix:after,.downmn .clearfix:before,.downmn:after,.downmn:before { content: ""; display: table; }
.downmn * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; -webkit-font-smoothing: antialiased; }
.downmn,.downmn-list { margin: 0 auto; padding: 0; width: 100%; }
.downmn .clearfix { zoom: 1; }
.downmn a:focus { outline: 0!important; }
.downmn { -webkit-transition: all .3s cubic-bezier(.5, 0, .5, 1); transition: all .3s cubic-bezier(.5, 0, .5, 1); display: inline-block; color: #fff; position: relative; font-size: .9em; background-color: #e6e6e6 word-spacing: 4px; font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; font-size: 16px; text-transform: uppercase; }
.downmn-list { text-align: left; display: table; border: 1px solid #d1d1d1; }
.downmn-list>li { text-align: center; display: table-cell; }
.downmn-list li:first-child a { -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0; border-radius: 4px 0 0; }
.downmn-list li:last-child a { -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; border-right: 0 solid; }
.downmn-list>li>a .fa { display: inline-block; font-size: 14px; line-height: inherit; margin-right: 0; 
}
.downmn-list>li>a .fa.fa-angle-down { color: #B3B3B3; margin-left: 9px; }
.downmn-list>li>a { display: block; color: #212121; font-weight: 700; padding: 0 2px; line-height: 36px; text-decoration: none; overflow-y: hidden; position: relative; background-color: #ffffff; background: -webkit-linear-gradient(top, #ffffff, #ffffff); background: linear-gradient(to bottom, #ffffff, #ffffff);display: block;
  color: #fff;
  padding: 0 2px;
  line-height: 36px;
  border-right: 1px solid rgba(0, 0, 0, .1);
  text-decoration: none;
  overflow-y: hidden;
  position: relative;
  background-color: #7e0f42;
  background: -webkit-linear-gradient(top, #7e0f42, ##7e0f42);
  background: linear-gradient(to bottom, #7e0f42, #7e0f42) }
.megamenu,.downsubmn { position: absolute; top: 36px; z-index: 1000; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; opacity: 0; }
.megamenu { width: 100%; left: 0; color: #000; margin: 0; text-align: left; padding: 8px 0; font-size: 15px; border: 1px solid #eee; background-color: #fff; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; visibility: hidden; }
.megamenu .title { border-bottom: 1px solid #CCC; padding: 9px 5px 9px 12px; font-size: 17px; color: #424242; margin-bottom: 7px; text-align: left; height: 39px; }
.link-list li { display: block; white-space: nowrap; text-align: left; }
.link-list li a { line-height: 18px; text-align: left; padding: 6px 0; background: #fff!important; color: #666!important; border-right: 0 none!important; display: block; font-size: 13px; letter-spacing: normal; }
.link-list .fa { font-size: 11px; }
.downmn-list .megamenu li:hover>a { background: 0 0!important; }
.downmn-list .megamenu li a:hover { background: 0 0!important; text-decoration: underline; }
.downmn-list .megamenu li .fa { margin-right: 5px; text-align: center; width: 18px; }
.halfmenu { width: 40%; right: auto!important; left: auto!important; }
.downsubmn { margin: 0; padding: 2px; min-width: 220px; border: 1px solid #eee; background-color: #fff; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; visibility: hidden; }
.downsubmn li a { background: #fff!important; color: #666!important; border-right: 0 none!important; text-align: left; display: block; line-height: 22px; padding: 6px 12px; text-transform: none; font-size: 13px; letter-spacing: normal; }
.downmn-list li:hover .downsubmn { display: block; }
.downmn-list li:hover>a,.downmn-list>li>a.active,.downmn-list>li>a:hover,.downsubmn>li>a:hover { background-color: rgba(0, 0, 0, .08)!important; text-decoration: none; }
.downsubmn li { position: relative; padding: 0; margin: 0; display: block; }
.downsubmn>li>a:hover { border-radius: 0!important; }
.hometext,.downmn .mnexp,.wsdownopener,.wsdownopener-sub { display: none; }
.lmnu { border: 1px solid #c3e3f0; background: #0a283e; margin-bottom: 20px; border-radius: 4px; }
.lmnu h3 { margin: 0; padding: 0; background: #027cad; padding: 3px; font-size: 13px; }
.lmnu h3 a { font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase; }
.lmnu h3 a:hover { text-decoration: underline; }
.lmnu ul { list-style-type: none; margin: 0; padding: 0; }
.lmnu li { border-bottom: 1px solid #ffffff; margin: 0; padding: 0; overflow: hidden; }
.lmnu li a { display: block; text-decoration: none; height: 24px; line-height: 24px; background: #e7efff; color: #0a293e; padding-left: 10px; }
.lmnu li a:hover { background: #027cad; color: #ffffff !important; text-decoration: none; }
.lmnu li a:visited { color: #0a293e; }
.navigation {	text-align: center;	margin-bottom: 15px;	font-size: 14px;  }
  .navigation a {	color: #fff;	text-decoration: none;	border: 0;	line-height: 10px;	font-size: 1.2em;  }
  .navigation a:hover {	background-color: #de2f3a;	color: #fff;	font-size: 1.2em;	text-decoration: none;	border: 0;	line-height: 10px;  }
  .btn {	border: none;	font-family: "ProximaNovaCond-Medium", "Helvetica Neue", "Helvetica", Roboto, Arial, sans-serif;	font-size: inherit;	color: inherit;	background: none;	cursor: pointer;	padding: 15px 20px;	display: inline-block;	margin: 5px 10px;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: 700;	outline: none;	position: relative;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.1s;  }
  .btn:after {	content: '';	position: absolute;	z-index: -1;	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;	transition: all 0.1s;  }
  .btn:before {	font-family: 'icomoon';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	position: relative;	-webkit-font-smoothing: antialiased;  }
  .btn-3 {	background: #de2f3a;	color: #fff;  }
  .btn-3:hover {	background: #f29e0d;  }  
  .btn-3:active {	background: #f58500;	top: 2px;  }
  .logo{padding: 10px; width:220px; height: 100px;}
  .btn-3:before {	position: absolute;	height: 100%;	left: 0;	top: 0;	line-height: 3;	font-size: 140%;
	width: 60px;  }
  .btn-3e:before {	left: auto;	right: 10px;	z-index: 2;  }
  .btn-3e:after {	width: 30%;	height: 200%;	background: rgba(255,255,255,0.1);	z-index: 1;	right: 0;
	top: 0;	margin: -5px 0 0 -5px;	-webkit-transform-origin: 0 0;	-webkit-transform: rotate(-20deg);	-moz-transform-origin: 0 0;	-moz-transform: rotate(-20deg);	-ms-transform-origin: 0 0;	-ms-transform: rotate(-20deg);	transform-origin: 0 0;	transform: rotate(-20deg);  }
  .btn-3e:hover:after {	width: 40%;  }
  div.clear {    clear: both;    display: block;    height: 1px    overflow: hidden;}
.pull-right{float:right;}
.pull-left{float:left;}
.topbar{width:100%;background-repeat:repeat;line-height:1.6em;background-color:#f2f2f2;text-align:left;font-variant:normal;font-weight: bold;font-size: 60%;padding-left:16px;}
@media only screen and (min-width:780px) and (max-width:1023px) { .downmn-list>li>a>.fa { display: none!important; }
.hometext { display: block!important; }
.downmn { font-size: 13px!important; }
.downmn-list li a { white-space: nowrap!important; padding-left: 4px!important; padding-right: 4px!important; } }
@media only screen and (min-width:781px) and (max-width:1200px) { .downmn-list>li>a .fa { display: none!important; }
.hometext { display: block; } }
@media only screen and (min-width:781px) { .wsdownopener { display: none; }.downmn-list li>.downsubmn { transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg); visibility: hidden; }
.downmn-list li:hover>.downsubmn { transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0); opacity: 1; visibility: visible; }
.downmn-list li>.megamenu { transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg); visibility: hidden; }
.downmn-list li:hover>.megamenu { transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0); opacity: 1; visibility: visible; }
.downmn-list li:hover .megamenu { opacity: 1; } }
@media only screen and (max-width:780px) { .downmn>input:checked+.wsdown-mobile,.wsdownopener-sub { display: block; }.downmn>ul>li>input:checked+.megamenu { display: block; visibility: visible; opacity: 1; position: static; top: 0; }.downmn>ul>li>input { display: none; }.downmn>ul>li>input:checked+.downsubmn { display: block; visibility: visible; opacity: 1; position: static; top: 0; }.wsdownopener { width: 100%; display: block; background-color: #f1f1f1; padding: 0 20px; color: #212121; font-size: 32px; line-height: 32px; text-decoration: none; border: none; border-bottom: solid 1px #212121; margin: 0; right: 1rem!important; }.wsdownopener i { margin-right: 5px; }.wsdownopener-sub { width: 100%; position: absolute; z-index: 1000; height: 50px; background-color: transparent; text-decoration: none; border: none; }
.wsdownopener:hover { background-color: #ffffff; }.downmn-list>li { display: block; text-align: left; clear: both; }.downmn-list>li>a .fa.fa-angle-down { float: right; }.wsdown-mobile>li>a { border-bottom: 1px solid rgba(0, 0, 0, .18); border-right: none!important; }.hometext { display: inline-block; }.downsubmn { top: 0; }.halfmenu { width: 100%; }.downmn { border: 1px solid; }.wsdown-mobile { display: none; }.wsdown-mobile>li { position: relative; float: none; }.wsdown-mobile:hover>li { display: block; } }
.masonry { column-count: 4; column-gap: 1em; }
.masonry { margin: .5em 0; padding: 0; -moz-column-gap: .5em; -webkit-column-gap: .5em; column-gap: .5em; font-size: .85em; }
@media only screen and (min-width: 320px) { .masonry { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } }
@media only screen and (min-width: 580px) { .masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; } }
@media only screen and (min-width: 780x) { .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } }
@media only screen and (min-width: 992px) { .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } } 
.stickydrop { position: fixed; top: 5px;  }
.swiper-container{width: 100%;height: 100%}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;width: 80%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}
.swiper-slide:nth-child(2n){width: 60%}
.swiper-slide:nth-child(3n){width: 40%}

.display-block{
  display: block !important;
}
.display-none{
  display: none;
}
.float-left{
  float: left !important;
}

.float-right{
  float: right !important;
}
 .marquee {
                width: 98%;
                line-height: 22px;
                background-color: white;
                color: #7d0f42;
                white-space: nowrap;
                overflow: scroll;
                box-sizing: border-box;
            }

            .marquee {
                height: 22px ;
                overflow: hidden;
                position: relative
            }

            .marquee a{
                padding : 0 5px; 
		text-decoration:underline;
            }

            .marquee nobr {
                font-size: .9em;
                color: #7dof42;
                position: absolute;
                width: 100%;
                height: 100%;
                margin: 0;
                line-height: 22px;
                text-align: center;
                -moz-transform: translateX(150%);
                -webkit-transform: translateX(150%);
                transform: translateX(100%);
                -moz-animation: marquee 15s linear infinite;
                -webkit-animation: marquee 15s linear infinite;
                animation: marquee 15s linear infinite;
            }
@-moz-keyframes marquee {
                0% {
                    -moz-transform: translateX(100%)
                }

                100% {
                    -moz-transform: translateX(-100%)
                }
            }

            @-webkit-keyframes marquee {
                0% {
                    -webkit-transform: translateX(100%)
                }

                100% {
                    -webkit-transform: translateX(-100%)
                }
            }

            @keyframes marquee {
                0% {
                    -moz-transform: translateX(100%);
                    -webkit-transform: translateX(100%);
                    transform: translateX(100%)
                }

                100% {
                    -moz-transform: translateX(-100%);
                    -webkit-transform: translateX(-100%);
                    transform: translateX(-100%)
                }
            }
            .marquee a:hover{
-moz-animation-play-state: paused;
 -webkit-animation-play-state: paused;
 animation-play-state: paused;

            }


