
body{font-family: Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;}

img{max-width:100%;}

a{color:#40589b;}

@font-face {
    font-family: 'PT_Sansbold';
    src: url('../fonts/PTC75F-webfont.eot');
    src: url('../fonts/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTC75F-webfont.woff') format('woff'),
         url('../fonts/PTC75F-webfont.ttf') format('truetype'),
         url('../fonts/PTC75F-webfont.svg#PT_Sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/PTS55F-webfont.eot');
    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS55F-webfont.woff') format('woff'),
         url('../fonts/PTS55F-webfont.ttf') format('truetype'),
         url('../fonts/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*.container{max-width:990px;}*/

.Header{padding-top:30px; padding-bottom:33px;}

.fxheader{z-index:9999;}

.navbar{font-family: 'PT_Sansbold';  border:0; font-size:12px; text-transform:uppercase; min-height:44px; border-radius:0; margin:0; font-weight:normal;background: #030303;margin-bottom: 40px;}

.navbar a{color:#FFF;}
.navbar a:hover:after{border-top:3px solid #B5231F; content:''; position:absolute; right:0; top:-2px; width:100%;}
.navbar-nav > li > a {padding:12px 20px; color:#FFF;}
.nav > li > a:focus, .nav > li > a:hover,
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:#a6a6a6;}

.navbar li.active a{background:#3e579b;}
.navbar .nav > li.active > a:hover{background:#3e579b;}
.navbar .nav > li.active > a:after{border-top:3px solid #B5231F; content:''; position:absolute; right:0; top:-2px; width:100%;}


.navbar li.MenuLogo {display:none;}
.scroll-fix .navbar{padding-top:1px;}
.scroll-fix .navbar li.MenuLogo{display:block; /*background:#3e579b;*/}
.scroll-fix .navbar li.MenuLogo a:hover{background:#3e579b;}
.scroll-fix .navbar li.MenuLogo a:after{border-top:3px solid #3e579b; content:''; position:absolute; right:0; top:-2px; width:100%;}
.scroll-fix .navbar li a{padding:12px 13px;}


.navbar li{background:url(../images/navi-pipe.png) no-repeat right center; position:relative;}
.navbar li:last-child{background:none;}

.navbar span.sub-arrow{display:none;}
.navbar .dropdown-menu{font-family: 'pt_sansregular'; font-size:12px; background: rgba(255, 255, 255, 0.9); width:100% !important;  border-radius:0 !important; padding:0; border:0;}
.navbar .dropdown-menu li{background:none; border-top:1px solid #FFF; border-bottom:1px solid #f2f2f2;}
.navbar .dropdown-menu li a:after{display:none;}
.navbar .dropdown-menu li a:hover{background:#ededed; color:#3b5499;}
.navbar .dropdown-menu > li > a{padding:10px 12px;}

.navbar .dropdown-menu li.open a{background:none; color:#3b5499;}
.navbar .dropdown-menu li.open a.has-submenu{background:#ededed; }
.navbar .dropdown-menu li.open ul{color:#333;}
.navbar .dropdown-menu li.open ul li a{background:none;  color:#333;}
.navbar .dropdown-menu li.open ul li a:hover{background:#ededed; color:#3b5499;}

.MobileHeader{margin-bottom:20px; text-align:center; display:none; position:fixed; top:0; width:100%; z-index:99;}
.MobileHeader .GrayHeader {position:relative;}
.MobileHeader .GrayHeader .LogoMobile{text-align:center; padding:7px 0; background:#FFF;padding-left: 70px;}
.MobileHeader .GrayHeader .LeftMenu{position:absolute; left:0; background:#9c9c9c; height:50px; line-height:50px; text-align:center; width:60px;}
.MobileHeader .GrayHeader .Search{position:absolute; right:0; background:#9c9c9c; height:50px; line-height:50px; text-align:center; width:60px;}
.MobileHeader .GrayHeader .Search button{background:#9c9c9c; border:0; margin: 0; padding:0; height:50px; width:60px;}
.MobileHeader .GrayHeader .searchBoxMain{left:0; right:0; width:auto; position:absolute; top:-55px; margin:0 60px; padding-top:3px; transition:all 0.2s ease 0s;}
.MobileHeader .GrayHeader .searchBoxMain input{border:0; border-bottom:1px solid #9c9c9c; border-radius:0; height:47px;}
.search-tgl {top:0 !important;}

.MobileHeader .GrayHeader ul{display:none;margin:0px; padding:0; background: rgba(252,252,252, 0.9); font-size:13px; text-transform:uppercase; text-align:left; font-weight:bold;}
.MobileHeader .GrayHeader ul li{list-style:none; padding:3px 5px;}
.MobileHeader .GrayHeader ul li a{color:#6b6b6b; display:block; text-decoration:none; padding:5px;}
.MobileHeader .GrayHeader ul li:hover{background:#ededed;}

.MobileHeader .GrayHeader ul li.InnerMenu{background:#e2e2e2;}
.MobileHeader .GrayHeader ul li.InnerMenu:hover{}
.MobileHeader .GrayHeader ul li.InnerMenu a.child-menu{font-weight:bold; color:#000;}
.MobileHeader .GrayHeader ul li.InnerMenu ul{background:none;}
.MobileHeader .GrayHeader ul li.InnerMenu ul li{padding-left:10px;}

.MobileHeader .SubHeader{background:#eeeeee; padding:0 5px; line-height:28px; color:#6b6b6b; text-align:left; font-size:11px; font-weight:bold;}
.MobileHeader .SubHeader a{color:#6b6b6b; text-decoration:none; margin:0 3px;}
.MobileHeader .SubHeader a:hover{color:#000;}
.MobileHeader .SubHeader a.SubMenu{color:#6b6b6b;}
.MobileHeader .SubHeader a.SubMenu:hover{color:#000; text-decoration:none;}
.MobileHeader .SubHeader ul{display:none;margin:0 -5px; padding:0; background: rgba(252,252,252, 1); font-size:13px; text-transform:uppercase;}
.MobileHeader .SubHeader ul li{list-style:none; padding:3px 5px;}
.MobileHeader .SubHeader ul li a{display:block; text-decoration:none; color:#6b6b6b;}
.MobileHeader .SubHeader ul li:hover{background:#ededed;}
.MobileHeader .SubHeader ul li a:hover{color:#6b6b6b;}


.rt-tab-block{max-width:300px; display:block; margin-bottom:15px;}
.rt-tab-block .nav-tabs{margin-bottom:0px; border:0;}
.rt-tab-block .nav-tabs > li{margin:0px;}
.rt-tab-block .nav-tabs > li a{border:0; margin:0px; text-align:center; font-size:23px; font-weight:bold; color:#616161; padding:0;
  -webkit-border-radius:0; border-radius: 0;
}

.rt-tab-block .nav-tabs > li > a:hover,
.rt-tab-block .nav-tabs > li.active > a,
.rt-tab-block .nav-tabs > li.active > a:focus,
.rt-tab-block .nav-tabs > li.active > a:hover{background-color:#fff; border:0;}

.rt-tab-block .nav-tabs > li.active > a,
.rt-tab-block .nav-tabs > li.active > a:hover,
.rt-tab-block .nav-tabs > li.active > a:focus,
.rt-tab-block .nav-tabs > li.active > a:active{color:#334d95;}

.tabs-one li{width:100%;}
.tabs-two li{padding:0 12px; border-right:1px solid #7d7d7d;}
.tabs-two li:last-child{border-right:0px;}

.tabs-three li{padding:0 10px; border-right:1px solid #7d7d7d;}
.tabs-three li:last-child{border-right:0px;}

ul.tabing-list{display: block; clear:both; margin:0 0 10px 0; padding: 0px; counter-reset: my-badass-counter;}
ul.tabing-list li{display:block; clear:both; border-bottom:solid 1px #CCC; min-height:58px; position:relative; font-weight:bold; padding:11px 8px 8px 55px;}
ul.tabing-list li:last-child{border-bottom:none;}
ul.tabing-list li:before{font-size:24px; color:#969696; font-weight:bold; width:58px; text-align:center; position:absolute; left:0px; top:15px;
    content: counter(my-badass-counter) "."; counter-increment: my-badass-counter;
}

ul.tabing-list li a{display:inline-block; font-size:18px; color:#383838; text-decoration:none;}
ul.tabing-list li span{display:block; clear:both; font-size:11px; color:#868686; font-weight:normal;}

.morelist{display:block; clear:both; margin-bottom:10px; text-align:center;}
.morelist a{display: inline-block; padding:0 15px;  line-height: 36px; font-size: 14px; color:#40599c; font-weight:bold;}


.weather-widget-block{display:block; clear:both; padding-top:25px; margin-bottom:25px; min-height:250px; background:url(../images/sidebar-title-bg.png) repeat-x left top;}
.weather-widget-block img{width:auto !important;}
.widget-in{width:200px; margin: 0 auto; color:#282828;}
.wt-types{width: 65px; float: left; text-align: center; margin-top:24px;}
.wt-types span{display: block; clear: both; margin-top:5px; font-weight:bold; font-size: 14px; color:#eeb61e;}
.wt-city-info{width:auto; float:right; text-align:center; font-weight:bold;}

.wt-city-info h5, .wt-city-info span, .wt-city-info label{display: block; clear: both; color:#282828;}
.wt-city-info h5{font-size:15px; font-weight:bold; text-transform: uppercase; min-height: 32px; margin: 0px; line-height: 32px;}
.wt-city-info label{font-size:48px; height:auto; color:#334d95; line-height:58px; min-height:58px; margin:0;}
.wt-city-info span{font-size:14px; font-weight:bold;}

ul.wt-week-report{display:block; clear:both; margin:13px 0 0 0; padding:0px; list-style:none;}
ul.wt-week-report li{width:33.33%; float: left; display: inline-block; text-align: center; border-right: solid 1px #b7b7b7;}
ul.wt-week-report li:last-child{border:none;}
ul.wt-week-report li label, ul.wt-week-report li img, ul.wt-week-report li span{display: block; clear: both; font-size:14px; font-weight:bold; }
ul.wt-week-report li label{margin: 0px;}
ul.wt-week-report li span{margin-top:5px;}
ul.wt-week-report li img{margin:5px 0; display:inline-block;}

.rt-tab-block.Three{background:url(../images/sidebar-title-bg.png) repeat-x left top; padding-top:25px;}
.brd-block1{display:block; clear:both; padding-top:20px; margin-bottom:15px; background:url(../images/sidebar-title-bg.png) repeat-x left top;}
.rt-chart-block h3{font-size:24px; font-weight:bold; color:#334d95; margin:5px 0 15px 0;}

.rt-chart-block .chart-block{display:block; clear:both; margin:0 5px;}
.rt-chart-block p{margin:10px 0 0 0; text-align:center; font-size:10px; color:#000;}
.rt-chart-block p a{background:#334d95; border-radius:3px; padding:7px 15px 5px 15px; line-height:20px; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none;}


.mail-newsletter{background:url(../images/sidebar-title-bg.png) repeat-x left top; padding-top:25px; display:block; clear:both; margin-bottom:15px; background-color:#fff;}
.newsletter-head{display:block; clear:both; height:65px; border:solid 1px #CCC; background-color:#f1f1f1;}
.newsletter-head div{width:79px; height:65px; float:left; background-color:#334d95; border-right:solid 1px #CCC; margin-right:10px; color:#fff;}
.newsletter-head div img{width:auto;}
.newsletter-head h4{font-size:15px; color:#252525; margin: 0px; line-height:28px; font-weight:bold;}
.newsletter-head p{font-size:11px; color:#555; margin:0 5px 0 0; line-height:13px;}
.newsletter-form{display:block; clear:both; margin:25px auto 12px auto; padding:0;}
.newsletter-row{display:block; clear: both; margin-top: 12px;}
.newsletter-row label{width:40px; display:inline-block; line-height:20px; font-size:11px; color:#a8a9a9; font-weight: normal; margin: 0px;}
.newsletter-row input{display:inline-block; height:26px; padding:0px 5px; font-size:11px; color:#212424; border:solid 1px #e8e8e8;
  -webkit-border-radius:0; border-radius:0; box-shadow:none;}

.submit{display:inline-block; padding:0 20px; color:#fff; background-color:#334d95; border:0; height:24px; font-size:12px; line-height:22px; font-weight:bold;
  -webkit-border-radius:3px; border-radius:3px;
}

.LeftContent{padding-bottom:15px;}
.LeftContent:after{content:""; border-right:1px solid #efefef; height:100%; position:absolute; right:0; top:0; width:1px;}

.Headlines{font-size:11px; font-weight:bold; background:#f4f4f4; border-radius:3px; position:relative; line-height:24px; overflow:hidden;}
.Headlines a{color:#333; text-decoration:none; margin:0 5px; display:inline-block; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:220px;}
.Headlines a:hover{color:#000;}
.Headlines span.title{background:url(../images/headlines-arrow.png) no-repeat right top #3b5499; color:#FFF; padding:0 10px; height:24px; display:inline-block; position:absolute; left:0; top:0;}
.Headlines .marquee{}


.Showcase{border:4px solid #f2f2f2; padding:5px; margin-top:20px;}
.Showcase .carousel-control{opacity:1;}
.Showcase .left.carousel-control{background:url(../images/slide-left-arrow.png) no-repeat left top; height:25px; width:25px; left:10px; margin-top:-25px; top:50%;}
.Showcase .right.carousel-control{background:url(../images/slide-right-arrow.png) no-repeat right top; height:25px; width:25px; right:10px; margin-top:-25px; top:50%;}
.Showcase .carousel-indicators {bottom:-40px;}
.Showcase .carousel-indicators li {background:url(../images/slide-bullet.png) no-repeat left center; width:10px; height:10px; border:0;  margin:0;}
.Showcase .carousel-indicators li.active {background:url(../images/slide-bullet-active.png) no-repeat left center; width:10px; height:10px;  margin:0;}

.Showcase .item .carousel-caption{background: rgba(0, 0, 0, 0.7); text-align:left; padding:10px; font-size:11px; left:0; bottom:0; right:0;}
.Showcase .item .carousel-caption b{font-size:15px;}
.Showcase .item .carousel-caption p{margin:0;}


.LatestAnalysis{padding-top:15px;}
.LatestAnalysis h2{color:#1a1a1a; font-size:19px; background:url(../images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.LatestAnalysis .Analysis{border:1px solid #ededed; padding:17px 17px 0px 17px; border-radius:3px; margin:15px auto;}
.LatestAnalysis .Analysis h6{font-weight:bold; font-size:13px; color:#383838; margin:0 0 15px 0; padding:0;}
.LatestAnalysis .Analysis p{font-size:12px; color:#666666; margin:12px 0;}
.LatestAnalysis .Analysis .Posted{font-size:11px; color:#868686; border-top:1px solid #f0f0f0; padding:15px 0;}
.LatestAnalysis .Analysis .Posted b{font-size:11px; color:#707070;}
.LatestAnalysis .Analysis .Posted a{font-size:10px; color:#334d95; text-transform:uppercase; float:right;}
.LatestAnalysis .AnalysisImage{background:#f2f2f2; padding:4px;}
.LatestAnalysis .AnalysisImage img{border:1px solid #FFF;}

.LatestAnalysis .Pagin{border-top:1px solid #e8e8e8; padding:24px 35px; text-align:center; height:55px; margin-top:5px; position:relative;}
.LatestAnalysis .Pagin span{height:1px; background:#f2f2f2; display:block; width:100%; z-index:-1; margin-top:-17px;}
.LatestAnalysis .Pagin ul{margin:0; padding:0 10px; background:#FFF;}
.LatestAnalysis .Pagin ul li a{margin:0 5px; border-radius:3px; border:1px solid #FFF; font-size:12px; color:#6b6b6b; padding:0px; height:22px; width:22px; line-height:22px; cursor:pointer;}
.LatestAnalysis .Pagin ul li.active a{border-radius:3px; background:#FFF; border:1px solid #e3e3e3; color:#6b6b6b;}
.LatestAnalysis .Pagin ul li a:hover{border-radius:3px; background:#FFF; border:1px solid #e3e3e3; color:#6b6b6b;}

.LatestAnalysis .Pagin a.Left{background:#dbdbdb; border:1px solid #d6d6d6; border-radius:3px; line-height:18px; display:inline-block; width:21px; height:21px; text-align:center; vertical-align: middle; position:absolute; left:0;}
.LatestAnalysis .Pagin a.Right{background:#dbdbdb; border:1px solid #d6d6d6; border-radius:3px; line-height:18px; display:inline-block; width:21px; height:21px; text-align:center; vertical-align: middle; position:absolute; right:0;}

.ExpertOpinion{margin-top:20px; padding-top:5px; background:url(../images/sidebar-title-bg.png) repeat-x left top;}
.ExpertOpinion h2{color:#1a1a1a; font-size:19px; background:url(../images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.ExpertOpinion .AllOpinion{border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:10px 0;}
.ExpertOpinion .AllOpinion a{font-size:11px; color:#334d95; font-weight:bold;}

.ExpertOpinion .OpinionBox{border-bottom:1px solid #e8e8e8; padding:15px 0;}
.ExpertOpinion .OpinionBox.Last{border-bottom:0px solid #e8e8e8;}
.ExpertOpinion .OpinionBox .ThumbImage{background:#f2f2f2; padding:3px; max-width:73px; float:left;}
.ExpertOpinion .OpinionBox .OpinionBoxContent{margin-left:85px; font-size:11px; color:#868686;}
.ExpertOpinion .OpinionBox .OpinionBoxContent p{margin-bottom:5px;}
.ExpertOpinion .OpinionBox .OpinionBoxContent a{font-size:12px; font-weight:bold; color:#343434; text-decoration:none;}
.ExpertOpinion .OpinionBox .OpinionBoxContent a:hover{color:#334d95;}

.RecentReports{margin-top:30px; padding-bottom:30px; background:url(../images/sidebar-title-bg.png) repeat-x left bottom;}
.RecentReports h2{color:#1a1a1a; font-size:19px; background:url(../images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.RecentReports .ReportBox{margin: 0 5px;}
.RecentReports .ReportBox .ThumbImage{background:#f2f2f2; padding:4px;}
.RecentReports .ReportBox .ThumbImage img{width:100%;}
.RecentReports .ReportBox h6{color:#383838; font-size:12px; font-weight:bold; margin:15px 0;}
.RecentReports .ReportBox .Posted{font-size:11px; color:#868686; line-height:32px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.RecentReports .ReportBox .Posted b{font-size:11px; color:#707070;}
.RecentReports .ReportBox .Posted a{font-size:10px; color:#334d95; text-transform:uppercase; float:right;}

.RecentReports .owl-buttons{}
.owl-controls .owl-buttons div{position: absolute; top: 25%;}

.RecentReports .owl-buttons .owl-prev{font-size:0; background:url(../images/recent-report-left-arrow.png) no-repeat left top; height:23px; width:17px; left:10px;}
.RecentReports .owl-buttons .owl-next{font-size:0; background:url(../images/recent-report-right-arrow.png) no-repeat left top; height:23px; width:17px; right:10px;}

.MediaMonitoring{}
.MediaMonitoring{margin-top:30px;}
.MediaMonitoring h2{color:#1a1a1a; font-size:19px; background:url(../images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.MediaMonitoring h5{color:#343434; margin-bottom:15px; font-size:13px; font-weight:bold; text-transform:uppercase;}


.media-monitoring-blcok{display: block; clear: both; background-color:#fff; border-top:solid 1px #ccc; height:290px; margin-bottom:18px;}

.media-monitoring-data{display: block; clear: both; height:205px; overflow-y:auto;}
.media-monitoring-row{width: 98%; display: block; clear: both; border-bottom:solid 1px #ccc;}

.media-monitoring-row .data-logo{width:100px; float:left; padding:14px; text-align:center; }
.media-monitoring-row .data-logo img{width: auto; max-width:60px;}
.media-monitoring-row label{float:right; width:76px; text-align:right; font-size:11px; margin:15px 0 0 0;}
.media-monitoring-row h3{padding: 8px 90px 0px 100px; font-size:11px; margin:0px;}
.media-monitoring-row h3 a{color:#000;}
.media-monitoring-row p{padding: 0px 90px 10px 100px; font-size:11px; font-style:italic; margin:0px;}
.media-monitoring-row p.normaltext{font-style:normal; padding-bottom:5px;}
.pad-rt-5{padding-right: 5px !important;}

.media-monitoring-btn{display:block; clear:both; padding:20px 0; text-align:center;}
.media-monitoring-btn a{background:#334d95; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; border-radius:3px; padding:5px 15px;}


.media-monitoring-row h4{padding: 8px 5px 0px 100px; font-size:13px; margin:0px;}
.media-monitoring-row h4 a{color:#000;}
.media-monitoring-row h5{padding:5px 5px 5px 100px; font-size:11px; margin:0px; text-transform:none;}

.Footer{background:#1c1c1c; border-top:4px solid #c2c2c2; min-height:100px; padding-top:70px;}
.Footer h3{text-transform:uppercase; color:#e0e0e0; font-size:18px; font-weight:bold; margin-top:0;}
.Footer ul{margin:0 0 25px 0; padding:0;}
.Footer ul li{list-style:none; padding:2px 20px; font-size:12px; background:url(../images/footer-link-bullet.png) no-repeat left 7px; line-height:16px;}
.Footer ul li a{color:#b9b9b9; text-decoration:none;}
.Footer ul li a:hover{color:#FFF;}


.Footer .Copyright{border-top:1px solid #3d3d3d; line-height:40px; font-size:11px; color:#CCC;margin-top: 70px;}
.Footer .Copyright a{font-weight:bold; color:#FFF; margin:0 4px; vertical-align:middle;}


.block {display:block; margin:0 0 15px; overflow:hidden;}

.full-block1{padding-top:10px; padding-bottom:30px;}
.full-graph-block{display:block; clear:both; margin:30px 0 40px 0;}

a.red-block-nav{display:inline-block; padding:0 20px; background-color:#bd2d37; line-height:36px; min-width:150px; font-size: 12px; color:#fff; text-transform: uppercase; text-align: center;
  -webkit-border-radius: 18px; border-radius: 18px;
}
a.red-block-nav:hover{color:#fff:}
.sec-title3{font-size:18px; margin:0 0 20px 0; color:#000;}

.border-block1{display:block; clear:both; border:solid 1px #cdcdcc; padding:20px 0; margin-bottom:20px;}

.title-gline{margin:0 0 20px 0; position:relative;}
.title-gline:before{width:100%; height:1px; background-color:#cdcdcc; content:""; position:absolute; left:0px; top:50%;}
.title-gline span{display:inline-block; background-color: #fff; padding-right:10px; position:relative; /*z-index:9;*/}

.mLR15{margin-left:15px; margin-right:15px;}
.picnews > a > img{border:solid 1px #d0d0d0; margin-bottom:5px;}
.picnews > p{margin-bottom:15px;}
.mBot20{margin-bottom:20px !important;}
.periodicals-col h4{margin: 0 0 15px 0; text-align: center; color:#000;}
.periodicals-col h4 a{display:inline-block; font-size:18px; text-decoration:underline;}
.periodicals-col h4 a:hover{text-decoration:none;}
.periodicals-col > a > img{margin-bottom: 15px;}
.ltst-videos > a > img{border:solid 1px #d0d0d0; margin-bottom:5px; padding:4px;}
.ltst-videos > p{margin-bottom:15px;}
.periodicals-filter{width:280px;}

.companyentry-info h4{font-size:24px; color:#2c2c2c; margin:0 0 15px 0;}

.companyentry-info p{line-height:20px; color:#2c2c2c;}
.companyentry-info p a{color:#2c2c2c;}
a.sanctioned-btn{display:block; text-align:center; background-color:#bd2d37; color:#fff; font-size:24px; font-weight:bold; line-height:78px; text-decoration:none; -webkit-border-radius:8px; border-radius:8px;}

.factory-img, .factory-map{height:284px; overflow:hidden; border:solid 1px #c4c4c4; text-align:center; margin-bottom:15px;}
.factory-img img{width:auto;}
.factory-map iframe{width:100%; height:100%;}

.companyentry-dtl{overflow-y:scroll; height:120px;}

.companyentry-dtl p{line-height:18px; font-size:13px;}

.reported-exports{display:block; clear:both; position:relative; padding:30px 0; border-bottom:2px solid #d4d4d4;}
.reported-exports .col-sm-4 {bottom:30px; position:absolute; right:0;}
a.back-dir-nav{display:block; background-color:#435b9d; margin-top:20px; color:#fff; font-weight:bold; font-size:18px; line-height:50px; text-decoration:none; text-align:center; -webkit-border-radius:4px; border-radius:4px;}

ul.bullet-list{list-style:none; margin:0px; padding:0px;}
ul.bullet-list li{display:block; padding-left:20px; position:relative;}
ul.bullet-list li a{color:#2c2c2c;}
ul.bullet-list li:before{width:11px; height:11px; background-color:#40599c; position:absolute; left:0px; top:4px; content:""; -webkit-border-radius:50%; border-radius:50%; }

ul.number-list{list-style:none; margin:0px; padding:0px; counter-reset: my-badass-counter;}
ul.number-list li{display:block; padding-left:20px; position:relative; position:relative;}

ul.number-list li:before{
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  font-size: 13px; color:#fff; width:16px; height:16px; text-align:center; position:absolute; left:0px; top:0px; background-color:#bd2d37;
  -webkit-border-radius: 50%; border-radius:50%;
}

.reported-exports-info h5{margin:0 0 20px 0; font-weight:bold;}
.reported-exports-info ul{width:125px; display:inline-block;}
.reported-exports-info ul li{margin:7px 0;}

.recent-coverage{padding:30px 0;}
.recent-coverage h4{color:#2c2c2c; font-size:22px;}

.recent-coverage-block{display:block; clear:both; height:260px; overflow:auto; -webkit-overflow-scrolling: touch;}
.recent-coverage-row{display:block; clear:both; padding:10px; margin-bottom:15px; border:1px solid #f3f3f3;}

.recent-coverage-filter{float:right; background:#FFF; position:relative; z-index:1; padding-left:8px;}
.recent-coverage-filter label{font-size:12px; color:#666666; font-weight:normal;}
.recent-coverage-filter .form-control{font-size:12px; color:#666666; font-weight:normal; display:inline-block; width:124px;}

.recent-coverage-thumb{width:200px; height:100px; float:left; border:solid 1px #f3f3f3; text-align:center;}
.recent-coverage-thumb img{width:auto;}
.recent-coverage-info{margin-left:225px; font-size:13px;}

.recent-coverage-info h4{font-size:13px; font-weight:bold; margin:0 0 5px 0;}
.recent-coverage-info h4 a{color:#333333; text-decoration:none;}

.recent-coverage-info span.publishing-info{display:block; color:#989898; font-weight:bold; font-size:12px;}
.recent-coverage-info p{line-height:18px;}


.map-cate{overflow:visible;}
.map-cate h5{font-size:15px; font-weight:bold; color:#2c2c2c;}

h3.sec-title1{font-size:25px; font-weight:bold; margin-top:0;}
h3.sec-title-bold{font-size:25px; font-weight:normal; margin-top:0;}
h3.sec-title-grayline{font-size:22px; font-weight:bold; margin:0 0 25px 0; padding-bottom:10px; border-bottom:2px solid #d4d4d4;}
h3.iner-title{font-size:16px; font-weight:bold; margin:0 0 20px 0;}

.select-cate{display:block; clear:both; height:438px; border:solid 1px #ededed; overflow-y:auto; margin-bottom:15px; -webkit-overflow-scrolling:touch;}
.select-cate ul{display:block; margin:0 15px; padding:0px; list-style:none;}
.select-cate ul li{display:block; clear:both; padding:20px 0; line-height:20px; border-bottom:solid 1px #ddd;}
.select-cate ul li:last-child{border-bottom:none;}
.select-cate ul li a{color:#2c2c2c; text-decoration:none; padding:2px 3px;}
.select-cate ul li.active a{color:#FFF; background:#3e579b; border-radius:3px;}

.select-map{display:block; clear:both; height:438px; border:solid 1px #ececec; overflow:hidden; margin-bottom:15px;}
.select-map iframe{width:100%; height:100%;}

table.dataTable thead .sorting_asc{background-image: url(../images/grey-arw-down.png); background-repeat: no-repeat; background-position:20px 13px;}
table.dataTable thead .sorting, table.dataTable thead .sorting_desc{background-image: url(../images/grey-arw-up.png); background-repeat: no-repeat; background-position:20px 13px;}
#example thead th, #example thead tr{background-color:#ebebeb;}
#example thead th, #example thead tr th, #example thead th, #example thead tr td{color:#2c2c2c; font-weight:normal;}
#example thead th, #example tbody td{padding-left:44px; padding-right:5px; border-color:#ebebeb;}

.filter-data-table table.dataTable.no-footer,
.filter-data-table table.dataTable thead th, .filter-data-table table.dataTable thead td{border:none; color:#2c2c2c;}

.filter-group button{margin-bottom:15px;}
.filter-group button, .filter-group input{border-color:#ececec; padding-top:10px; padding-bottom:10px; height:40px; font-size:11px; color:#000; -webkit-border-radius:0; border-radius:0;}
.filter-group button{width:58px; background-color:#ebebeb; color:#000; font-size:11px;}
.filter-data-table{display:block; clear:both; border:solid 1px #ececec; font-size:15px; color:#2c2c2c;}
.filter-data-head{display:block; clear:both; background-color:#ebebeb; padding:10px 0;}
.filter-data-head > div{width:32.8%; display:inline-block;}
.filter-data-head > div > a{display:block; width:100%; line-height:26px; display:inline-block; color:#2c2c2c; padding-left:44px; background-image: url(../images/up-down-grey-arrow.png); background-repeat:no-repeat; background-position:20px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:26px;}
.filter-data-head > div > a.ascending{background-position: 20px 0; }
.filter-data-head > div > a.descending{background-position: 20px -24px;}
.filter-data-row{display:block; clear:both; border-bottom:solid 1px #ececec; padding:10px 0;}

.filter-data-row:last-child{border-bottom:none;}
.filter-data-row:hover{background-color:#f5f5f5;}
.filter-data-row span{width:32.8%; display:inline-block; line-height:16px; text-indent:44px; height:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


.dir-block{overflow:visible;}

.dir-entry-bannerimg{overflow:hidden; border:solid 1px #c4c4c4; text-align:center; margin-bottom:15px;}
.dir-info-main{display:block; clear:both;}
.dir-info-main p{line-height:20px;}
.dir-info-main p a{color:#2c2c2c;}
.dir-info-inn{font-size:13px; display:block; clear:both; height:488px; overflow-y:auto; -webkit-overflow-scrolling: touch;}
.dir-info-main a.back-dir-nav{font-size:18px; max-width:280px; margin:15px auto 0px auto;}

.mBotO{margin-bottom: 0px !important;}
.mBot40{margin-bottom: 40px !important; font-size:14px;}
.dir-map{height:485px; margin-top:40px;}

.dir-entry-coverage{border-top:2px solid #d4d4d4; padding-top:20px; margin-top:20px;}
.dir-entry-coverage h4{margin:0;}

/* Base for label Styling */
.custome-check-ui [type="checkbox"]:not(:checked),
.custome-check-ui [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.custome-check-ui [type="checkbox"]:not(:checked) + label,
.custome-check-ui [type="checkbox"]:checked + label{
  position: relative;
  cursor: pointer;
}

/* checkbox aspect */
.custome-check-ui [type="checkbox"]:not(:checked) + label:before,
.custome-check-ui [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  /*top: 0px; right: 0px;*/
  width: 22px; height: 22px;
  border: 1px solid #c0bdbd;
  background: #fff;
  border-radius: 3px;
}
/* checked mark aspect */
.custome-check-ui [type="checkbox"]:not(:checked) + label:after,
.custome-check-ui [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  /*top: 4px; right: 4px;*/
  width: 14px; height: 14px;
  background-color:#435b9d;
  transition: all .2s;
  border-radius: 3px;
}
/* checked mark aspect changes */
.custome-check-ui [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custome-check-ui [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.custome-check-ui [type="checkbox"]:disabled:not(:checked) + label:before,
.custome-check-ui [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.custome-check-ui [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.custome-check-ui [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
.custome-check-ui [type="checkbox"]:checked:focus + label:before,
.custome-check-ui [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #2c2c2c;
}

/* LEFT SIDE CHECKBOX CSS */
.checkbox-left [type="checkbox"]:not(:checked) + label,
.checkbox-left [type="checkbox"]:checked + label {
  padding-left: 28px;
}
.checkbox-left [type="checkbox"]:not(:checked) + label:before,
.checkbox-left [type="checkbox"]:checked + label:before {
  top: 0px; left: 0px;
}
.checkbox-left [type="checkbox"]:not(:checked) + label:after,
.checkbox-left [type="checkbox"]:checked + label:after {
  top: 4px; left: 4px;
}
/* LEFT SIDE CHECKBOX CSS */


/* RIGHT SIDE CHECKBOX CSS */
.checkbox-right [type="checkbox"]:not(:checked) + label,
.checkbox-right [type="checkbox"]:checked + label {
  padding-right: 25px;
}
.checkbox-right [type="checkbox"]:not(:checked) + label:before,
.checkbox-right [type="checkbox"]:checked + label:before {
  top: 0px; right: 0px;
}
.checkbox-right [type="checkbox"]:not(:checked) + label:after,
.checkbox-right [type="checkbox"]:checked + label:after {
  top: 4px; right: 4px;
}

/* RIGHT SIDE CHECKBOX CSS */

/* Base for label styling RADIO INPUT */
.custome-check-ui [type="radio"]:not(:checked),
.custome-check-ui [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.custome-check-ui [type="radio"]:not(:checked) + label,
.custome-check-ui [type="radio"]:checked + label{
  position: relative;
  cursor: pointer;
}

/* radio aspect */
.custome-check-ui [type="radio"]:not(:checked) + label:before,
.custome-check-ui [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  /*top: 0px; right: 0px;*/
  width: 22px; height: 22px;
  border: 1px solid #c0bdbd;
  background: #fff;
  border-radius: 16px;
}
/* checked mark aspect RADIO INPUT */
.custome-check-ui [type="radio"]:not(:checked) + label:after,
.custome-check-ui [type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  /*top: 4px; right: 4px;*/
  width: 14px; height: 14px;
  background-color:#334d95;
  transition: all .2s;
  border-radius: 16px;
}
/* checked mark aspect changes RADIO INPUT */
.custome-check-ui [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custome-check-ui [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled radio */
.custome-check-ui [type="radio"]:disabled:not(:checked) + label:before,
.custome-check-ui [type="radio"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.custome-check-ui [type="radio"]:disabled:checked + label:after {
  color: #999;
}
.custome-check-ui [type="radio"]:disabled + label {
  color: #aaa;
}

/* accessibility  RADIO INPUT*/
.custome-check-ui [type="radio"]:checked:focus + label:before,
.custome-check-ui [type="radio"]:not(:checked):focus + label:before {
  border: 1px solid #2c2c2c;
}

/* LEFT SIDE radio CSS RADIO INPUT */
.checkbox-left [type="radio"]:not(:checked) + label,
.checkbox-left [type="radio"]:checked + label {
  padding-left: 28px;
}
.checkbox-left [type="radio"]:not(:checked) + label:before,
.checkbox-left [type="radio"]:checked + label:before {
  top: 0px; left: 0px;
}
.checkbox-left [type="radio"]:not(:checked) + label:after,
.checkbox-left [type="radio"]:checked + label:after {
  top: 4px; left: 4px;
}
/* LEFT SIDE radio CSS RADIO INPUT*/


/* RIGHT SIDE radio CSS RADIO INPUT*/
.checkbox-right [type="radio"]:not(:checked) + label,
.checkbox-right [type="radio"]:checked + label {
  padding-right: 25px;
}
.checkbox-right [type="radio"]:not(:checked) + label:before,
.checkbox-right [type="radio"]:checked + label:before {
  top: 0px; right: 0px;
}
.checkbox-right [type="radio"]:not(:checked) + label:after,
.checkbox-right [type="radio"]:checked + label:after {
  top: 4px; right: 4px;
}
/* RIGHT SIDE radio CSS RADIO INPUT*/


.chart-by{display:block; margin:0; padding:0px; list-style:none;}
.chart-by li{display:block; width:100%; line-height:22px; padding:5px 5px 5px 0; border-bottom:solid 1px #dfdfdf;}
.chart-by li:last-child{border-bottom:none;}
.chart-by li label{display:block; font-weight:normal; margin:0px;}
.dir-landing-map{height:500px;}

.imp-exp-block-visi{overflow:visible;}

.date {margin-bottom:15px;}
.date > .dropdown-menu{background-color: #fff; border: none;}
.date > .dropdown-menu li{border: none;}

.date > .input-group-addon{background-color:#fff; border-left: 0px;}
.input-group.date input[type="text"]{border-radius:3px;}

.date .input-group-addon .glyphicon-calendar::before{ content: "" !important;}
.date .input-group-addon{padding-left:0px; padding-right:0px; background-image: url(../images/calendar-icon.png); background-repeat: no-repeat; background-position:5px 4px;}
.date .input-group-addon .glyphicon-calendar{width:32px;}
.exper-form label{font-weight:normal; margin:10px 0;}
.exper-form select, .exper-form input[type="text"]{color:#000; font-size:15px;}
.imp-exp-block{display:block; clear:both; margin:20px 0;}

.imp-exp-block h5{font-size:16px; font-weight:bold; margin:15px 0;}
.slct-country{height:325px;}
.data-year-block{display:block; clear:both; padding:15px; border:solid 1px #cccccc;}
.import-export-list{display:block; clear:both; border:solid 1px #cccccc;  margin:55px 0 20px;}

.ix-head{width:100%; float:left; line-height:28px; padding:10px; color:#2c2c2c;}
.ix-head label{font-weight:normal; margin:0px;}
.ix-head a{display:inline-block; color:#2c2c2c; padding-right:20px; line-height:26px; background-image:url(../images/up-down-grey-arrow.png); background-repeat:no-repeat;}
a.prc-nav{line-height:16px; width:85px; padding-right:15px; background-position:right 13px;}
.ix-head > a.ascending{background-position:right 0px;}
.ix-head > a.descending{background-position:right -25px;}
.ix-head > a.prc-nav.descending{background-position:right -18px;}
.ix-head-first{font-size:14px;}
.ix-head-second{font-size:15px; background-color:#ededed;}
ul.ix-data{width:100%; float:left; margin:0px 0; padding:0px; list-style:none; overflow:auto; min-height:300px; max-height:711px; -webkit-overflow-scrolling: touch;}
ul.ix-data li{width:100%; float:left; border-bottom:solid 1px #ddd; padding:12px 10px; line-height:20px;}
ul.ix-data li:last-child{border:none;}
ul.ix-data li:hover{background-color:#f5f5f5;}

ul.ix-data li span{display:block; margin-right: 85px; color:#2c2c2c;}
ul.ix-data li label{float:right; width: 85px; text-align: right; font-weight: normal; color:#2c2c2c;}

.table-fixed{width:100%;}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th{display:block;}
.table-fixed tr:after {content:''; display:block; visibility:hidden; clear:both;}

.table-fixed thead th{border:none !important;}
.table-fixed tbody {overflow-y:auto;}
.table-fixed thead {}
.table-fixed tbody tr:hover{background-color:#f5f5f5;}
.table-fixed tbody td,  .table-fixed thead th {width:49.8%; float:left;}

.ix-data-table{border:solid 1px #e3e3e3; margin-top:40px;}
.ix-data-table thead th{padding:17px 10px !important; font-size:15px; font-weight:normal;}
.ix-data-table tbody{max-height:675px;}
.ix-data-table tbody tr td{padding:12px 10px; line-height:20px; border-color:#e3e3e3;}
.ix-data-table thead tr th:first-child{width:40%;}
.ix-data-table thead tr th:last-child{width:60%; text-align:right;}
.ix-data-table tr td:first-child{width:75%;}
.ix-data-table tr td:last-child{width:25%;}
.ix-data-table thead tr:last-child{background-color:#FFF;}

.ix-data-table thead tr th a{display:inline-block; color:#2c2c2c; padding-right:20px; font-weight:bold; background-image: url(../images/up-down-grey-arrow.png); background-repeat:no-repeat;}
a.prc-nav{line-height:16px;  width:85px; padding-right:15px; background-position:right 13px;}
.ix-data-table thead tr th > a.ascending{background-position:right 0px;}
.ix-data-table thead tr th > a.descending{background-position:right -25px;}
.ix-data-table thead tr th > a.prc-nav.descending{background-position:right -18px;}
.ix-head-first{font-size:14px;}
.ix-head-second{font-size:15px; background-color:#ededed;}
a.prc-nav{line-height:16px;  width:85px; padding-right:15px; background-position:right 13px;}

.year-data{background-image:url(../images/calendar-icon.png); background-repeat:no-repeat; background-position:90% 5px;}

.aggregator-search-box{}
.aggregator-search-box p{font-size:12px;}
.aggregator-search-box .form-group .form-control{border-radius:0; border:1px solid #cdcdcc; background:url(../images/search-icon-gray.png) no-repeat 10px center; padding-left:40px;}
.aggregator-search-box .form-group .btn-grey{background:#3b5499; color:#FFF; font-size:12px; border:0; font-weight:bold; padding:8px 20px; height:34px;}

.title14 {color:#2c2c2c; font-size:14px; font-weight:bold;}
.label-block {float:left; margin-right:10px; width:120px;}
.label-block label {font-weight:normal; margin:0;}
.line34 {line-height:34px;}
.line17 {line-height:17px;}
.chart-inpts {margin-left:130px;}
.chart-inpts input[type="text"] {border-radius:0; color:#000;}
p.info-txt-gry{font-size: 11px; font-style: italic; color:#989898;}

ul.chart-by.V-List{margin-bottom:10px;}
ul.chart-by.V-List li{display:inline-block; width:auto; border:0;}

.SpecifySources{padding:1px 0 15px 0;}
.SpecifySources h4{margin-bottom:15px;}
.SpecifySources label{font-weight:normal;}
.SpecifySources select.form-control{border-radius:0; min-width:115px;}

.SpecifyBroadBased{display:none;}

.DateRange{padding-top:10px;}
.DateRange label {font-weight:normal;margin:0;}
.date {margin-bottom:15px;}
.date input {border-radius:0}

.btn-blue {background-color:#334d95; border:0; color:#fff; line-height:34px; min-width:114px; padding:0 15px; vertical-align:top;}

.ResultFound{font-size:12px; color:#666666;}
.FilterBox{padding-top:15px; padding-bottom:10px; margin-bottom:15px; border-bottom:2px solid #d4d4d4;}
.FilterBox label{font-weight:normal; font-size:12px; color:#666666; vertical-align:middle;}
.FilterBox select{margin-bottom:10px; font-size:12px; color:#666666;}
.FilterBox input{background:#000; color:#FFF; font-size:12px; border:0; padding:8px 15px; margin-left:15px; vertical-align:top;}

.agr-post-row{width:100%; float:left; display:block; clear:both; border:solid 1px #e5e5e5; padding:10px; margin-bottom:15px;}
.agr-post-thumb{width:260px; float:left; display:inline-block; border:solid 1px #e5e5e5;}

.agr-post-thumb-t1{width:270px; float:left; display: inline-block; border:solid 1px #e5e5e5;}
.agr-post-thumb-t2{width:270px; float:left; display:inline-block; border:solid 1px #e5e5e5; text-align:center;}
.agr-post-thumb-t2 img{width:auto;}
.agr-post-info{display:block; font-size:12px; margin-left:275px;}

.agr-post-info h4{font-size:14px; margin:0 0 10px 0; font-weight:bold; line-height:20px;}
.agr-post-info h4 a{color:#000;}
.agr-post-info span{color:#989898; font-weight:bold;}

h4.MediaTitle{font-size:14px; margin:0 0 10px 0; font-weight:bold;}
h4.MediaTitle a{color:#000;}

.AuthorDetails{background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:20px; margin-bottom:20px;}
.AuthorDetails .ThumbImage{max-width:110px; float:left;}
.AuthorDetails .AuthorText {margin-left:130px;}
.AuthorDetails .AuthorText p{color:#666666; font-size:12px;}

.PostBox{border-bottom:1px solid #f0f0f0; padding-bottom:15px; margin:0 auto 15px; max-width:300px;}
.PostBox .PostImage{position:relative; max-width:298px; margin:0 auto; border:4px solid #f2f2f2;}
.PostBox .PostImage img{border:1px solid #FFF; width:100%;}
.PostBox .PostImage .Date{position:absolute; left:1px; bottom:1px; background: rgba(51, 77, 149, 0.8); color:#FFF; font-size:10px; padding:1px 4px;}
.PostBox .Posted{font-size:10px; color:#868686; padding:10px 0; text-transform:uppercase;}
.PostBox .Posted b{color:#707070; float:right; text-transform:none; font-weight:normal;}
.PostBox .Posted a{color:#334d95;}
.PostBox a.Title{font-weight:bold; color:#383838; font-size:13px;}

.CategoryNews{background:url(../images/title-botder-line.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:15px;}
.CategoryNews h3{font-size:22px; font-weight:normal;}
.CategoryNews p{color:#919191; font-size:11px;}

.CategoryPost.Showcase{border:0px; padding:5px 0 20px; border-radius:0px; margin:0 auto; background:url(../images/sidebar-title-bg.png) repeat-x left bottom; margin-bottom:10px;}
.CategoryPost.Showcase h6{margin:0 0 10px 0;}
.CategoryPost.Showcase p{margin-bottom:0;}
.CategoryPost.Showcase .Posted{font-size:11px; color:#868686; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:10px 0;}

.CategoryPost{border:1px solid #ededed; padding:17px 17px 0px 17px; border-radius:3px; margin:15px auto;}
.CategoryPost h6{font-weight:bold; font-size:13px; color:#383838; margin:0 0 15px 0; padding:0;}
.CategoryPost p{font-size:12px; color:#666666; margin:12px 0;}
.CategoryPost .Posted{font-size:11px; color:#868686; border-top:1px solid #f0f0f0; padding:15px 0;}
.CategoryPost .Posted b{font-size:11px; color:#707070;}
.CategoryPost .Posted a{font-size:10px; color:#334d95; text-transform:uppercase; float:right;}
.CategoryPost .CategoryImage{background:#f2f2f2; padding:4px;}
.CategoryPost .CategoryImage img{border:1px solid #FFF;}

.LoadMoreBtn {text-align:center; padding:15px 0;}
.LoadMoreBtn a{background:#334d95; border-radius:3px; color:#fff; font-size:11px; font-weight:bold; line-height:20px; padding:7px 15px 5px; text-decoration:none;}

.ContactTitle{padding-bottom:10px;}
.ContactTitle h3{font-size:22px;}
.ContactTitle p{color:#919191; font-size:11px;}

.ContactForm{}
.ContactForm label{color:#676767; font-size:12px;}
.ContactForm label span{color:#ea5959;}
.ContactForm input{max-width:400px; border:1px solid #e6e6e6; border-radius:0;}
.ContactForm textarea{border:1px solid #e6e6e6; border-radius:0;}
.ContactForm .Captcha{padding:20px 0;}
.ContactForm button{background:#334d95; border:0; border-radius:3px; color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:20px; padding:5px 10px 2px 10px; text-decoration:none;}

.ContactSidebar{}
.ContactSidebar h4{font-size:15px; font-weight:bold;}
.ContactSidebar .LocationMap{background:#f2f2f2; padding:4px; line-height:0; margin-bottom:20px;}
.ContactSidebar .LocationMap iframe{border:1px solid #fff !important; width:100%;}
.ContactSidebar .Addres{font-size:12px; color:#7d7d7d; line-height:30px; padding-bottom:20px;}
.ContactSidebar .Addres img{margin-right:5px;}
.ContactSidebar .Addres a{color:#334d95;}

.FullWidth{padding-bottom:20px; color:#666; font-size:13px;}
.FullWidth h1{color:#000; font-size:22px; font-weight:bold; border-bottom:2px solid #d4d4d4; padding-bottom:10px; margin-bottom:15px;}

.TitleDesc{background:url(../images/title-botder-line.png) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px;}
.TitleDesc h4{font-size:19px;}
.TitleDesc p{color:#919191; font-size:11px;}

.TypographyHeading{background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:5px;}
.TypographyHeadingList{margin:20px 0; padding:0;}
.TypographyHeadingList li{list-style:none; border-bottom:1px solid #f5f5f5;}
.TypographyHeadingList li:last-child{border-bottom:0px;}
.TypographyHeadingList li p{color:#666; font-size:12px;}

h1.Heading1{font-size:22px; color:#1a1a1a; margin:10px 0;}
h2.Heading2{font-size:19px; color:#1a1a1a; margin:10px 0;}
h3.Heading3{font-size:15px; font-weight:bold; color:#1a1a1a; margin:10px 0;}
h4.Heading4{font-size:14px; font-weight:bold; color:#1a1a1a; margin:10px 0;}
h5.Heading5{font-size:13px; font-weight:bold; color:#1a1a1a; margin:10px 0;}
h6.Heading6{font-size:12px; font-weight:bold; color:#1a1a1a; margin:10px 0;}


.Highlights{background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px; margin-top:20px;}
.Highlights p{color:#666; font-size:12px;}
span.HighlightsRed{color:#FFF; background:#f24024;}
span.HighlightsBlack{color:#FFF; background:#1c1c1c;}


.UnorderedList{padding-top:10px;}
.ListStyleBorder{margin-top:15px; border-top:1px solid #f5f5f5; background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:5px;}
.ListStyle{padding:0 25px; color:#666; font-size:12px;}
.ListStyle li{padding:10px 0;}
.UnorderedList p{color:#666; font-size:12px;}

.ParaghraphWithImage{background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding:10px 0;}
.ParaghraphWithImage p{color:#666; font-size:12px;}

.ParaghraphImage{background:#f2f2f2; padding:2px; margin:0px 10px 5px 0px;}
.ParaghraphImage img{border:1px solid #FFF;}


.Dropcaps{background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding:10px 0 1px 0;}
.Dropcaps p{color:#666; font-size:12px; margin-bottom:20px;}
span.firstcharacter1{font-size:19px; padding:5px 10px 0; float:left;}
span.firstcharacter2{font-size:19px; margin:3px 4px 0 0; float:left; background:#979797; color:#FFF; border-radius:100%; width:28px; height:28px; line-height:28px; display:block; text-align:center;}

.LoginModal{margin:0 auto; max-width:550px; padding:0 !important; top:20%;}
.LoginModal .modal-dialog{width:auto; position:relative;}
.LoginModal .modal-dialog button.close{position:absolute; right:10px; top:-5px;}
.LoginModal .modal-content{border-radius:3px;}
.LoginModal h5.modal-title{font-size:11px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:8px; margin:15px 0; color:#000; text-align:left;}
.LoginModal .modal-body{padding-top:0;}
.LoginModal .RegisterForAccess{font-size:11px; color:#929292;}
.LoginModal .ReadyProBTN{background:#5771a8; border:1px solid #3b5998; color:#FFF; font-size:11px; font-weight:bold; padding:5px 20px; margin-top:5px;}
.LoginModal .LoginForm{padding-bottom:10px;}
.LoginModal .LoginForm label{font-size:12px; font-weight:bold; color:#000; display:block; text-align:left;}
.LoginModal .LoginForm .form-control{border-radius:2px; border:1px solid #e6e6e6; width:100%; height:28px; margin-bottom:5px; max-width:210px;}
.LoginModal .LoginForm button.btn{height:28px; text-transform:uppercase; background:#818181; border-radius:2px; color:#FFF; font-size:11px; font-weight:bold; padding:0 10px; vertical-align:middle; margin-top:-2px;}
.LoginModal .LoginForm button.btn img{vertical-align:middle;}
.LoginModal .LoginForm .Login{}
.LoginModal .LoginForm .RememberForgot{font-size:11px;}
.LoginModal .LoginForm .RememberForgot label{font-weight:normal; font-size:11px; display:inline-block; vertical-align:middle; color:#6e6e6e;}
.LoginModal .LoginForm .RememberForgot label input{vertical-align:middle; margin:0;}
.LoginModal .LoginForm .RememberForgot a{color:#334d95; font-size:11px;}

.PostImage{background:#f2f2f2; padding:4px;}
.PostImage img{border:1px solid #FFF; width:100%;}

.PostTitle{font-size:12px; font-weight:bold; color:#b3b3b3;}
.PostTitle .Posted{font-size:11px; font-weight:normal; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:8px 0; color:#868686;}
.PostTitle .Posted .Category{float:right; font-size:10px; text-transform:uppercase; color:#40589b;}

.PostContent{font-size:12px; color:#666; padding-top:15px; border-bottom:1px solid #f0f0f0; padding-bottom:5px;}
.PostContent p.blockquote{font-size:13px; color:#999; font-weight:bold; font-style:italic; border-left:2px solid #e8e8e8; padding:5px 10px;}

.AboutAuthor{border-bottom:1px solid #f0f0f0;}
.AboutAuthor .ThumbImage{max-width:50px; float:left;}
.AboutAuthor .AuthorText {margin-left:60px;}
.AboutAuthor .AuthorText p{color:#666666; font-size:12px;}
.AboutAuthor .AuthorText p b{text-transform:uppercase; font-size:11px;}

.RelatedPosts{margin-top:40px; background:url(../images/sidebar-title-bg.png) repeat-x left bottom; padding:0 0 10px 0;}
.RelatedPosts .RelatedPostsBox{}
.RelatedPosts .RelatedPostsThumb{border:4px solid #f2f2f2;}
.RelatedPosts .RelatedPostsThumb img{border:1px solid #FFF; width:100%;}
.RelatedPosts span.category{color:#334d95; font-size:10px; text-transform:uppercase; padding:10px 0; display:block;}
.RelatedPosts .Date{border-top:1px solid #f0f0f0; color:#868686; font-size:10px; text-transform:uppercase; padding:11px 0; display:block;}
.RelatedPosts h6{color:#383838; font-size:12px; font-weight:bold; margin:0 0 15px; padding:0;}
.RelatedPosts h6 a{color:#383838; font-size:12px; font-weight:bold;}


.SubscriptionTitle{text-align:center;}
.SubscriptionTitle h1{font-size:22px; font-weight:bold;}
.SubscriptionTitle h1 span{background:#FFF; position:relative; z-index:1; padding:0 5px;}
.SubscriptionTitle h1:after {content:""; height:3px; margin-top:3px; background:#ececec; position:absolute; left:0; top:50%; width:100%;}

.WhyGoPro{font-size:12px;}
.WhyGoPro h2.Heading2{text-align:center; font-weight:bold; margin-bottom:20px;}
.WhyGoPro p{margin-bottom:20px;}

.SubscriptionForm{max-width:500px; margin:0 auto;}
.SubscriptionForm .form-group{max-width:365px; margin:30px auto; display:block;}
.SubscriptionForm .form-group label{font-weight:normal; font-size:12px; color:#676767; width:90px;}
.SubscriptionForm .form-group label span{color:#ea5959;}
.SubscriptionForm .form-group .form-control{border:1px solid #e6e6e6; border-radius:2px; min-width:260px; margin-bottom:10px;}


.AreasInterest .Title{font-size:12px; font-style:italic; line-height:18px; padding-bottom:10px;}
.AreasInterest .Title b{font-style:normal;}

.AreasInterest .RegisterBTN{color:#6d6d6d; font-size:11px; font-style:italic; padding-top:20px; clear:left;}
.AreasInterest .RegisterBTN button{font-size:11px; font-style:normal;font-weight:bold; text-transform:uppercase; background:#3b5499; border-radius:3px; color:#FFF; border:0; padding:8px 10px 6px 10px;}

.AreasInterest ul li{padding:13px 0;}
.AreasInterest ul li label{font-size:12px; color:#2c2c2c; font-weight:bold; line-height:18px;}
.AreasInterest ul li label span{font-size:11px; color:#6d6d6d; font-weight:normal; font-style:italic; display:block;}


.SettingsCheckBox{}
.SettingsCheckBox h4.Heading4{text-decoration:underline;}
.SettingsCheckBox ul li{padding:13px 0;}
.SettingsCheckBox ul li label{font-size:12px; color:#2c2c2c; font-weight:bold; line-height:18px;}
.SettingsCheckBox ul li label span{font-size:11px; color:#6d6d6d; font-weight:normal; font-style:italic; display:block;}

.AlertEmailForm{padding:15px 0;}
.AlertEmailForm label{display:block; font-weight:normal; font-size:13px;}
.AlertEmailForm .form-control{min-width:280px;}
.AlertEmailForm .btn{background:#3b5499; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; padding:6px 25px; margin-left:45px;}

.SubscriptionInformation{}
.SubscriptionInformation .AccessDetails{font-size:12px; font-style:italic; line-height:20px;}
.SubscriptionInformation .RssTokens{padding:10px 0; font-size:13px;}

.SettingsYourDetails{clear:left;}
.SettingsYourDetails label{font-weight:normal; font-size:12px;}
.SettingsYourDetails .form-control{margin-bottom:10px;}
.SettingsYourDetails .form-control{margin-bottom:10px;}
.SettingsYourDetails .btn{margin-left:15px; margin-top:14px; background:#cdcdcc; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; padding:0 20px; height:34px;}
.SettingsYourDetails .btn.Save{background:#00bd3a; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; width:200px; padding:6px 0px; float:right;}
.SettingsYourDetails .btn.Cancel{background:#f2452a; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; width:200px; padding:6px 0px; float:right;}

.FilterResults{}
.FilterResults h1{font-weight:bold; color:#334d95;}
.FilterResults ul{}
.FilterResults ul li{padding:18px 10px;}
.FilterResults ul li label{font-size:17px; font-weight:bold;}

.SearchResultRight{padding-bottom:20px;}
.SearchResultFilter{padding-bottom:20px; color:#666666; border-bottom:2px solid #d4d4d4; margin-bottom:20px;}
.SearchResultFilter h2{font-size:22px; font-weight:bold;}
.SearchResultFilter label{font-weight:normal; font-size:12px; color:#666;}
.SearchResultFilter .form-inline{margin-top:10px;}
.SearchResultFilter .form-inline .form-control{ font-size:12px; border-radius:0;}
.SearchResultFilter .form-inline .form-group{padding-right:10px;}
.SearchResultFilter .form-inline .btn{border-radius:0; color:#FFF; font-size:12px;}
.SearchResultFilter .form-inline .btn.Submit{background:#334d95; margin-right:10px;}
.SearchResultFilter .form-inline .btn.Search{background:#000;}

.Aggregator{}
.Aggregator .form-inline label{ line-height:20px;}
.Aggregator .form-inline select{margin-bottom:0;}
.Aggregator .form-inline .col-sm-4{padding-bottom:15px;}
.Aggregator .form-inline .form-control{min-width:111px; width:58%;}
.Aggregator .form-inline .form-control.filter{width:100px; width: 58%; }


.ChartResults{}
.ChartResults h1{font-weight:bold; border-bottom:2px solid #d4d4d4; padding-bottom:10px;}
.ChartResults .ChartBox{text-align:center; margin-top:40px;}
.ChartResults .GenerateChartBtn{text-align:right; padding:15px 0;}
.ChartResults .GenerateChartBtn a{background:#3b5499; color:#FFF; padding:10px 15px; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}

.AggregatorCountriesFilter select{margin-right:15px;}
.AggregatorCountriesFilter .ad-search-btn{margin-left:0px;}
.AggregatorCountries .CountriesBox{border:1px solid #ededed; padding:10px; font-size:13px; margin-bottom:15px;}
.AggregatorCountries .CountriesBox .CountriesMap{text-align:center;}
.AggregatorCountries .CountriesBox h3{font-size:24px; font-weight:bold; margin:0 0 10px 0;}
.AggregatorCountries .CountriesBox h4{font-size:18px; font-weight:bold; margin:0 0 10px 0;}
.AggregatorCountries .CountriesBox p{margin-bottom:5px;}
.AggregatorCountries .CountriesBox p.LastMentioned{font-size:12px;}
.AggregatorCountries .CountriesBox p.Archive{color:#989898; font-weight:bold; font-size:12px;}

.AggregatorCountries .SourcesBox{font-size:12px;}
.AggregatorCountries .SourcesBox .CountriesMap{border:1px solid #e5e5e5; min-height:130px;}
.AggregatorCountries .SourcesBox h3{margin:0; font-size:20px;}
.AggregatorCountries .SourcesBox p.LastMentioned{border-bottom:1px solid #e5e5e5; line-height:26px; font-size:11px;}


.CoverageFilter{border-bottom:2px solid #d4d4d4; padding-bottom:5px; color:#666;}
.CoverageFilter h3{font-size:22px; margin:0 0 10px 0; color:#000;}
.CoverageFilter p{font-size:13px;}

.CoverageContent{overflow-y:auto; margin-top:20px; height:270px;}
.CoverageContent .RightImage{margin-left:15px;}

.ChartType{padding:20px 0; text-align:center;}
.ChartType ul{margin:0 0 10px 0 ; padding:0; text-align:center;}
.ChartType ul li{display:inline-block; padding:0 10px;}
.ChartType ul li a{color:#2c2c2c; font-size:16px; font-weight:bold;}
.ChartType ul li.active a{color:#3b5499;}
.ChartType ul li a:hover{color:#3b5499;}

.LatestCoverage{padding:20px 0;}
.LatestCoverage h1.Heading1{font-weight:bold;}
.LatestCoverage .btn-blue{margin-top:15px;}
.LatestCoverage .label-block{margin:0; float:none;}
.LatestCoverage .chart-inpts{margin:0;}

.AggregatorSourcesFilter label{width:55px; text-align:right;}
.AggregatorSourcesFilter .form-control{width:120px; margin-right:10px;}


.PhotoVideo{}
.PhotoVideo h1{font-size:22px; border-bottom:1px solid #e8e8e8; margin:0 0 10px 0; padding:0 0 10px 0;}
.PhotoVideo .PhotoVideoTagLine{color:#333; font-size:12px; font-style:italic; margin-bottom:20px;}
.PhotoVideo .PhotoVideoTagLine a{color:#333;}
.PhotoVideo .picnews > a > img{border:solid 1px #d0d0d0; width:100%; margin-bottom:5px;}
.PhotoVideo .picnews > p{margin-bottom:15px;}
.PhotoVideo .picnews > p a{color:#000;}

.PhotoVideo .ltst-videos > a > img{border:solid 1px #d0d0d0; width:100%; margin-bottom:5px; padding:4px;}
.PhotoVideo .ltst-videos > p{margin-bottom:15px;}
.PhotoVideo .ltst-videos > p a{color:#000;}

.KCNAWatchFilter .form-control{margin-bottom:0;}
.KCNAWatchFilter .ad-search-btn{margin-bottom:10px;}
.AggregatorCountries .KCNAWatchBox {font-size:14px;}
.AggregatorCountries .KCNAWatchBox .CountriesMap {border:1px solid #e5e5e5;}
.AggregatorCountries .KCNAWatchBox p{margin-bottom:10px;}

.KCNA-article{}
.KCNA-article h1{font-size:22px; margin:0 0 10px 0;}
.KCNA-article .ArticleTagLine{color:#333; font-size:12px; font-style:italic; margin-bottom:20px;}
.KCNA-article .ArticleTagLine a{color:#333;}
.KCNA-article .ArticleContent{color:#666666; font-size:12px;}
.KCNA-article .ArticleBackBtn{text-align:right; padding-top:15px; position:relative;}
.KCNA-article .ArticleBackBtn:after{content:""; width:100%; height:2px; background:#e8e8e8; position:absolute; left:0; top:26px;}
.KCNA-article .ArticleBackBtn a{color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; border-radius:3px; background:#334d95; padding:5px 25px; z-index:1; position:relative;}

.KCNANewsFilter{padding-bottom:15px;}
.KCNANewsFilter .form-control{margin-right:15px; width:110px; margin-bottom:0;}
.KCNANewsFilter .ad-search-btn{float:right;}

.KCNALandingMoreBtn{text-align:right; padding:10px 0; clear:left;}
.KCNALandingMoreBtn label{color:#666; font-size:12px; font-weight:normal;}
.KCNALandingMoreBtn a{margin-left:10px; background:#435b9d; color:#FFF; font-size:11px; font-weight:bold; padding:5px 10px; border-radius:3px; text-transform:uppercase;}
.KCNALandingMoreBtn a.MoreArticles{}

.LatestPeriodicals{text-align:center; padding-bottom:20px;}
.LatestPeriodicals a{font-size:16px; font-weight:bold; color:#000; margin:10px 0; display:inline-block;}
.LatestPeriodicals .Magzine{padding-top:15px;}

.KCNALandingPictures{background:url(../images/sidebar-title-bg.png) repeat-x left top; padding-top:10px; margin-top:20px;}
.KCNALandingPictures h2.Heading2{font-size:24px; font-weight:bold; margin-bottom:20px;}

.TitleIconic{border-bottom:2px solid #e8e8e8; position:relative; padding-right:75px;}
.TitleIconic .DateSize{font-size:10px;}
.TitleIconic .DownloadPDF{position:absolute; right:0; width:70px;}

.PeriodicalPDFPage{padding:15px 0;}

.RecentEditions{text-align:center;}
.RecentEditions h3{font-size:24px; font-weight:bold; color:#40599c; margin-top:0;}
.RecentEditions a.SeeFullArchive{font-size:14px; font-weight:bold; color:#40599c;}
.RecentEditions ul.tabing-list{text-align:left;}
.RecentEditions ul.tabing-list li{line-height:58px; padding:0 0 0 50px; border-color:#e8e8e8;}
.RecentEditions ul.tabing-list li::before{top:2px;}


.header-top {background: #0D0D0D;padding: 0 10px 7px;position: fixed;top: 0;left: 0;z-index: 10;width: 100%;}
.header-top-left {float: left;}
.header-top-left p {color: #fff;font-weight: bold;margin-bottom: 2px;}
.header-top-right {float: right;}
.user-panel-icon {float: right;padding-top: 7px;}
.user-panel-icon span {color: #737373;font-size: 30px;}
.fold-panel {display: none;}
.fold-panel.open{display: block;}
.user-panel-clickable {color: #CBCBCB;font-weight: bold;float: right;cursor: pointer;line-height: 40px;padding-right: 10px;font-size: 14px;}
.user-panel-clickable span {padding-left: 5px;}
.fold-panel {position: absolute;top: 100%;right: 5px;border: 1px solid #ddd;background: #fff;z-index: 10;}
.fold-panel a {display: block;line-height: 18px;padding: 8px 15px;}
.fold-panel a:hover {text-decoration: none;}
.fold-panel ul {list-style: none;width: 165px;text-align: right;box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.3);margin: 0;padding: 6px 0;}


.notice-wrapper {border: 10px solid #000;margin-bottom: 30px;}
.modal .notice-wrapper {margin-bottom: 0;}
.notice-header {padding: 33px 15px;background: #EAEAEA;}
.notice-header h2 {text-transform: uppercase;margin: 0;font-family: "PT_Sansbold", arial;font-size: 30px;text-align: center;}
.notice-header span {color: #C43332}
.notice-body {padding: 20px 15px;}
.notice-body-top p {font-size: 16px;line-height: 2;margin-bottom: 20px;}
.notice-body-top img {max-width: 80px;display: inline-block;margin: 0 3px;}
.notice-left {padding-right: 15px;}
.notice-left h2 {font-family: "PT_Sansbold", arial;margin: 0 0 10px 0;text-transform: uppercase;}
.notice-left p {font-size: 13px;}
.notice-left em {display: inline-block;font-size: 10px;text-transform: uppercase;margin-top: 5px;color: #000;}
.button-main {border: 0;background: #17295C;color: #fff;text-transform: uppercase;font-family: "PT_Sansbold", arial;display: inline-block;padding: 12px;border-radius: 10px;}
.button-main.large {padding-left: 40px;padding-right: 40px;}
.button-main:hover {color: #fff;text-decoration: none;}
.notice-right {padding-left: 15px;}
.notice-right h4 {font-family: "PT_Sansbold", arial;font-size: 16px;margin-top: 5px;}
.input-wrapper {position: relative;}
.input-wrapper span {position: absolute;left: 0;top: 0;width: 40px;border-right: 1px solid #acacac;height: 100%;text-align: center;line-height: 40px;font-size: 16px;color: #acacac;}
.notice-right input.form-control {padding-left: 50px;border-radius: 0;height: 40px;color: #747474;}
.remember-login label, .forgot-pass-link {color: #ABABAB;font-size: 12px;line-height: 25px;}
.notice-bottom {margin-top: 28px;}
#middle-divider {position:relative;}
#middle-divider:before {position: absolute;content: "";display: block;left: 50%;height: 80%;width: 2px;background: #9A9A9A;}


/*#####  RESPONSIVE STYLE  #####*/

@media only screen and (min-width : 0px)  and (max-width :1200px) {

.navbar-nav > li > a {padding:12px 14px;}
.scroll-fix .navbar li a{padding:12px 12px;}

}


@media (max-width: 767px) {
    .notice-left {margin-bottom: 30px;}
    .notice-bottom {margin-top: 10px;}
    #middle-divider:before {display: none;}
}

@media (min-width: 768px) {
    .modal-dialog {width: 750px;margin: 200px auto 0;}
}


@media (max-width: 1023px) {

    .header-top {margin-bottom: 20px;}

    .StickyContent{padding-top:90px;}
    .MobileHeader{display:block;}
    .Header, .navbar{display:none;}

    /*FOR navbar-collapse*/
    .navbar-header {float:none;}
    .navbar-toggle {display:block; background:#334d95; margin:5px 0 0 0;}
    .navbar-toggle .icon-bar{background:#FFF;}
    .navbar-collapse {border-top:0px solid transparent; box-shadow:none; }
    .navbar-collapse.collapse {display:none !important;}
    .navbar-nav {float:none !important; margin:7.5px -15px;}
    .navbar-nav>li {float:none; background-image:none;}
    .navbar-nav>li>a {padding-top:12px; padding-bottom:12px;}
    .navbar-collapse.collapse.in {display:block !important;}
    .collapsing {overflow:hidden !important;}
    /*FOR navbar-collapse*/
    .navbar-nav li ul.dropdown-menu {width:100% !important;}
    .nk-lg-logo{display:none;}
    .navbar-brand{display:block;}

    .dropdown.mega-dropdown{overflow:hidden;}
    .dropdown-menu{top:auto; position:static;}
    .navbar ul.mega-dropdown-menu{background:none;}
    .navbar ul.mega-dropdown-menu{border:0; background:#EEE;}
    .navbar-nav .open .dropdown-menu {background:#EEE;}
    .navbar ul.mega-dropdown-menu li{display:block; background:none; font-size:12px; padding:0 10px; border-bottom:1px solid #FFF;}
    .navbar ul.mega-dropdown-menu li:last-child{border-bottom:0px;}
    .navbar ul.mega-dropdown-sub-menu li.Time{text-align:left; width:auto; padding:10px;}
    .navbar ul.mega-dropdown-menu li a{padding:10px 0;}
    .navbar a:hover::after{top:0;}


}


@media only screen and (min-width : 0px)  and (max-width : 991px) {

.rt-tab-block{margin:0 auto;}
.rt-chart-block, .mail-newsletter, .weather-widget-block{margin:15px auto; max-width:300px;}
.LeftContent:after{display:none;}

.Footer .Copyright {text-align:center; line-height:22px; padding:10px 0;}

a.sanctioned-btn{line-height:56px; font-size:22px;}
.dir-info-inn{height:300px;}
.dir-info-main a.back-dir-nav{margin: 15px auto;}

.dir-entry-bannerimg {border:0px solid #c4c4c4;}

.rt-tab-block, .weather-widget-block, .rt-tab-block.Three, .brd-block1.rt-chart-block, .mail-newsletter{display:none;}

.Aggregator .form-inline .form-control {min-width:144px;}

}

@media only screen and (min-width : 0px)  and (max-width : 767px) {

.Header{padding-top:20px; padding-bottom:20px;}
.Logo{text-align:center;}

.LatestAnalysis .Analysis{max-width:300px;}
.ExpertOpinion .OpinionBox.Last{border-bottom:1px solid #e8e8e8;}
.CategoryPost.Showcase{max-width:100%;}
.CategoryPost.Showcase .CategoryImage{max-width:300px; margin:0 auto 10px auto;}
.CategoryPost{max-width:300px;}

.recent-coverage-filter{float:none; padding-left:0; padding-bottom:5px;}

.reported-exports .col-sm-4{position:inherit; margin-top:40px;}
.reported-exports{padding-bottom:0;}

#example tbody td{padding:5px 20px;}

.year-data {background-position:98% 5px;}

.aggregator-search-box .form-group .form-control{margin-bottom:15px;}

.SpecifySources .form-inline{margin-bottom:10px;}

.FilterBox input{margin-left:0px;}

.agr-post-thumb, .agr-post-thumb-t1, .agr-post-thumb-t2{float:none; display:block; width:100%; text-align:center;}
.agr-post-info{margin:0; padding-top:15px;}

.Footer{padding-top:20px; text-align:center;}
.Footer h3{margin-top:15px;}
.Footer ul{margin:0 auto; max-width:175px; text-align:left;}

.LoginModal .LoginForm{text-align:center;}
.LoginModal .LoginForm .form-control{max-width:100%;}
.LoginModal .LoginForm .form-group{margin-bottom:10px;}
.LoginModal .LoginForm button.btn {margin-top:5px;}
.LoginModal .RegisterForAccess{text-align:center;}
.LoginModal .ReadyProBTN{margin-bottom:10px;}

.dir-entry-coverage h4{margin:0 0 10px 0;}

.AlertEmailForm .btn{margin-left:0px; margin-top:10px;}

.agr-post-info span{display:block; border-top:1px solid #e3e3e3; padding-top:8px;}
h4.MediaTitle{font-size:13px;}
.Aggregator .form-inline .col-sm-4 {padding-bottom:10px;}
.Aggregator .form-inline .form-control.filter, .Aggregator .form-inline .form-control{width:100%;}

.AggregatorCountriesFilter select{margin-right:0px;}

.ChartType ul li {padding:0 5px;}
.ChartType ul li a{font-size:14px;}

.AggregatorCountries .SourcesBox .CountriesMap, .AggregatorCountries .CountriesBox .CountriesMap{margin-bottom:10px;}

.AggregatorSourcesFilter label{width:100%; text-align:left;}
.AggregatorSourcesFilter .form-control{width:100%; margin-right:0px;}
.PhotoVideo .picnews p a, .PhotoVideo .ltst-videos p a{font-size: 12px;}
.KCNAWatchFilter .form-control{margin-bottom:10px;}

.KCNANewsFilter .form-control{margin-right:0; width:100%; margin-bottom:10px;}
.KCNANewsFilter .ad-search-btn{float:none;}

.KCNALandingMoreBtn label{width:100%; text-align:left;}
.KCNALandingMoreBtn .form-control{margin-bottom:10px;}

.AggregatorCountries .CountriesBox .CountriesMap{ border: 1px solid #e5e5e5;  min-height: 130px;}
.AggregatorCountries .CountriesBox h3{font-size:16px; margin-bottom:0;}
.AggregatorCountries .CountriesBox h4{font-size:14px; margin-bottom:0;}
.AggregatorCountries .CountriesBox p.Archive { border-top: 1px solid #e3e3e3; display: block; padding-top: 8px; margin-bottom:0;}
.AggregatorCountries .SourcesBox p.LastMentioned{border-bottom:0; line-height:18px;}

}




@media only screen and (min-width: 0px) and (max-width: 640px) {

.Showcase .item .carousel-caption b{font-size:11px;}
.Showcase .item .carousel-caption p{display:none;}

a.sanctioned-btn {font-size:18px; line-height:56px;}
.recent-coverage-thumb{float:none; margin:0 auto; width:auto; height:auto;}
.recent-coverage-thumb img { height:100px;}
.recent-coverage-info span.publishing-info { border-top: 1px solid #e3e3e3;display: block;   margin-bottom: 0; padding-top: 8px;}
.recent-coverage-info{margin:15px 0 0 0;}
.title-gline{margin:10px 0 0 0;}
.Showcase .item .carousel-caption{padding:5px;}
.select-map.dir-landing-map { height:250px;}

}



@media only screen and (min-width: 0px) and (max-width: 380px) {

.label-block{float:none; width:auto; margin-right:0;}
.chart-inpts {margin-left:0px;}
.rt-tab-block .nav-tabs > li a{font-size:22px;}

.AuthorDetails .ThumbImage{float:none; margin:0 auto;}
.AuthorDetails .AuthorText{margin:0; padding-top:5px;}

.MobileHeader .SubHeader{font-size:9px;}

}

/** Only Mobile Font Size Change **/
@media only screen and (min-width: 0px) and (max-width: 767px) {
 .morelist a, .wt-types span, .wt-city-info span, ul.wt-week-report li label, ul.wt-week-report li img, ul.wt-week-report li span, .companyentry-dtl p, .recent-coverage-info, .dir-info-inn, .mBot40, .ix-head-first, .title14, .PostBox a.Title, .FullWidth{font-size: 12px;}
}
