
.owl-news .owl-stage-outer, .owl-news .item, .owl-news .owlnews_pic {
    height: 257px;
}
.owl-news .owlnews_pic img {
    height: 100%;
    object-fit: cover;
}
.owlnews_item{
  position:relative;
}
.owlnews_item h4 {
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding:10px;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 80%,rgba(0,0,0,1) 100%);
  text-align:center;
}
.owlnews_item h4 a {
    color: #fff;
}
html {
 
    overflow-x: hidden;
}


.flagimg {
    position: absolute;
    top: -77px;
    right: 38px;
}
.ena {
  border-right: 1px solid #fff;
    color: #fff !important;
    padding-right: 5px;
   position: relative;
    z-index: 1;
}
/*-------righticon--------*/
.righticon {
 background-color: #fff;
    border: 1px solid #939393;
    margin-right: 0;
    padding: 4px;
    width: 100%;
}
.righticon > li {
   background-color: #70abe4;
    margin: 4px 0;
    padding: 15px 40px 15px 0;
    position: relative;
}
.righticon > li>a {
  color: #151556 !important;
}
 .righticon span {
 background-color: #0b1858;
    background-image: url("/Portals/0/Images/home/tick.png");
    background-position: right 4px center;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
} 
  /*------rss------*/
.datespan {
  background-color: #70abe4;
    color: #fff;
    margin-left: 5px;
    padding: 0 5px;
}
.datespan a{
  color:#fff !important;
}
.mainnews > a {
    color: #151556 !important;
    font-size: 12px !important;
  
}
.mainnews {
  line-height: 22px;
    text-align: justify;
   margin-bottom: 10px;
}
.DnnModule-415 .datespan {
  background-color: #70abe4;
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    padding: 3px;
    width: 136px;
}
.DnnModule-415 .datespan em {
  font-size: 17px !important;
    margin-left: 7px;
    position: relative;
    top: 4px;
}
/*-------slider-------*/
.TB_Wrapper {

    height: 278px !important;

}
.TB_Wrapper .navHolder {
    display: block !important;
   
}

.TB_Wrapper .Slides {
    height: 278px !important;
   border: 1px solid #939393;
}
.TB_Wrapper .Slide {
  
   height: 278px !important;

}
.TB_Wrapper .Slide img {
  
    height: 278px !important;
  
}
.TB_Wrapper .Slide .txtCont span {
    font-size: 13px !important;

}
.defaultButton {
    top: 10px !important;
}
.TB_Wrapper .Slide div {
    
    line-height:16px !important;
}
/*-----linkimg-------*/
.linkul {
    margin-right: 0 !important;
}
.linkul > li {
    margin: 5px;
    text-align: center;
}
.linkul img {
    width: 100%;
}
/*-----news-----*/

.mainnews2{
    border:1px solid #939393;
    float: right;
    padding:0 !important;
     text-align: justify;
       margin: 2px 0;
  width:100%;
}
.mainnews2 .col-md-4 img{
      height: 60px;
    width: 100px;
}
.mainnews2 a {
    color: #151556 !important;
     position: relative;
    top: -4px;
}
.mainnews2 .datespan {
   
    position: relative;
  
}
/*------report-----*/
.mainnews3 {
    border: 1px solid #939393;
 
      text-align: justify;
        margin: 2px 0;
  height:300px;
}
.reportimg {
    height: 130px;
    overflow: hidden;
}

.mainnews3 a{
 color: #151556 !important;
}
.reportdate {
    padding: 10px;
}
.reporttitle {
    padding: 10px;
}
/*------footer-----*/
.centerfooter a {
    color: #d2d2d2 !important;
}
.centerfooter {
    margin-right: 0;
}
.leftfooter {
    margin-right: 0;
}
.leftfooter li:nth-child(1) {
     background-image: url("/Portals/0/Images/home/result_1.png");
    background-position: right 14px;
    background-repeat: no-repeat;
    padding: 5px 32px 5px 5px;
}
.leftfooter li:nth-child(2) {
    background-image: url("/Portals/0/Images/home/result_1.png");
    background-position: right -34px;
    background-repeat: no-repeat;
      padding: 5px 32px 5px 5px;
}
.leftfooter li:nth-child(3) {
    background-image: url("/Portals/0/Images/home/result_1.png");
    background-position: right -68px;
    background-repeat: no-repeat;
      padding: 5px 32px 5px 5px;
}
.leftfooter li:nth-child(4) {
    background-image: url("/Portals/0/Images/home/result_1.png");
    background-position: right -98px;
    background-repeat: no-repeat;
      padding: 5px 32px 5px 5px;
}
.centerfooter > li {
  background-image: url("/portals/0/Images/home/result_1.png");
    background-position: right -128px;
    background-repeat: no-repeat;
    padding: 5px 28px 5px 5px;
}
/*-----rss-----*/

.newslink{
margin-right:0;
}
.newslink > li {
  background-image: url("/Portals/0/Images/home/rss.png");
    background-position: right 4px center;
    background-repeat: no-repeat;
    background-size: 35px auto;
    padding: 11px 48px 11px 0;
    transition: all 300ms ease 0s;
    width: 100%;
}

.newslink > li:nth-child(even) {
    background-color: #f7f7f7;
}
.newslink > li:nth-child(odd){
background-color:#e7e7e7;
}


.newslink > li:hover{
background-color:#f7f7ea;
}
.newslink > li>a{
color:#151556  !important;
}
/*-----new rss-----*/
.DnnModule-421 .Bt2_style {
    height: 280px;
    overflow-y: scroll;
}

.rssdog{
border:none !important;
}
.rssdog img {
    padding-left: 10px;
    float: right !important;
}
.rssdog tr:nth-child(odd){
background-color:#999 !important;
}
.rssdog div div{  

    margin-bottom: 10px;
    padding-bottom: 10px;
 
}

/*-----inner--------*/
#dnn_ctr424_HtmlModule_lblContent li img{
width:10px;
}
.headimg {
    text-align: center;
}
.headimg > img {
    border-radius: 50%;
    box-shadow: 2px 2px 2px 1px #999;
    height: 250px;
    width: 250px;
}
.contentdiv{
    color: #151556;
  line-height:25px;
   text-align: justify;
}
.contentul {
    margin-right: 0;
}
.contentul img {
    margin-left: 5px;
}
.contentul > li {
   color: #151556;
    padding: 10px;
    text-align: justify;
     line-height: 25px;
    
}
#dnn_ctr436_HtmlModule_lblContent .contentul > li {
  
     float: right;
}
.contentulrole li {
    float: left;
}
.contentul> li:nth-child(2n+1) {
    background-color: #e7e7e7;
}

.contentul> li:nth-child(2n+1) {
    background-color: #F1F1DF;
}

.contentulrole:nth-child(2n) {
    background-color: #F1F1DF !important;
}
.contentulrole:nth-child(2n+1) {
    background-color:transparent !important;
}
.contentul span {
    background-color: rgba(0, 0, 206, 0.7);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 24px;
    margin-left: 5px;
    text-align: center;
    width: 24px;
}
.arrowp {
    color: #0000ff;
    font-size: 20px;
    text-align: center;
}
.leftarrow {
    margin-right: 10px;
}
.rightarrow {
    margin-left: 10px;
    transform: rotate(180deg);
}
/*contact us*/
.contact-us { border: 1px solid #ddd; overflow: hidden; border-radius: 3px; box-shadow: 0 3px 7px -3px rgba(170, 170, 170, 0.37); padding: 15px; }
    .contact-us h3 { font-size: 18px; color: inherit; font-weight: bold; border-bottom: 1px solid #ccc; padding: 0 0px 15px 0; margin: 0 0 5px; }
.contact-box { margin: 20px 0 0 0; }
    .contact-box .footer-box ul { padding: 0; margin: 0; list-style: none; }
        .contact-box .footer-box ul li { display: block; padding: 15px 0; border-top: 2px dotted #999; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
            .contact-box .footer-box ul li:hover .text-box { margin: 0 10px 0 0; }
.address-box h3 { margin: 0 0 15px 0; padding: 15px 0 5px 0; color: #000; }
.contact-box .footer-box ul li:first-child { padding: 0 0 15px 0; border: 0; }
.contact-box .footer-box ul li a:before { content: "\f111"; font-family: FontAwesome; font-size: 6px; color: #ccc; position: absolute; left: 0; }
.contact-box .footer-box ul { padding: 0; margin: 0; list-style: none; }
    .contact-box .footer-box ul li { display: block; padding: 33px 0 0 0; border: 0; clear: both; overflow: hidden; }
        .contact-box .footer-box ul li:first-child { padding: 0; }
        .contact-box .footer-box ul li:hover span { border-color: #000; }
            .contact-box .footer-box ul li:hover span:before { border-color: transparent #000 transparent transparent; }
.contact-box .footer-box span { float: right; font-size: 24px; width: 34px; border-left: 1px solid #4374e0; line-height: 44px; padding: 0 0 0 12px; margin: 0 0px 0 10px; position: relative; }
    .contact-box .footer-box span:before { content: ''; position: absolute; left: -5px; top: 0; bottom: 0; margin: auto; width: 0; height: 0; border-style: solid; border-width: 4px 4px 4px 0px; border-color: transparent #4374e0 transparent transparent; }
.contact-box .footer-box .text-box { overflow: hidden; float: right; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    .contact-box .footer-box .text-box p { margin: 0; }
    .contact-box .footer-box .text-box strong { color: #7b6d6d; }
    .contact-box .footer-box .text-box a { color: #ccc; text-decoration: none; padding: 0; }
        .contact-box .footer-box .text-box a:before { content: ''; display: none; }
.contact-box .footer-box span { color: #4374e0; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
.box-qr img { width: 200px; height: 200px; background: #ddd; padding: 10px; border-radius: 3px; }
.box-qr { text-align: center; margin: 20px 0 0 0; }
.content-shared ul { display: table-cell; vertical-align: middle; padding: 35px 0 15px 0; }
.content-shared { display: table; width: 100%; text-align: center; }
    .content-shared ul li { height: 35px; width: 35px; text-align: center; float: right; margin: 0 5px; }
        .content-shared ul li a { display: table; vertical-align: middle; line-height: 12px; color: #fff; font-size: 16px; height: 35px; width: 35px; border-radius: 3px; }
            .content-shared ul li a em { display: table-cell; vertical-align: middle; }
            .content-shared ul li a.facebook { background: #3d5ba4; }
            .content-shared ul li a.google-plus { background: #e94c2b; }
            .content-shared ul li a.instagram { background: #2ebf25; }
            .content-shared ul li a.twitter { background: #02b2fb; }
            .content-shared ul li a.paper-plane-o { background: rgb(44, 165, 224); }
            .content-shared ul li a.linkedin { background: rgb(0, 119, 181); }
            .content-shared ul li a.pinterest { background: #da1914; }
.map-google { padding: 15px; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 3px 7px -3px rgba(170, 170, 170, 0.37); }
/*--------archive news------*/
.ModDnnForgeNewsArchivesC>table > tbody > tr:nth-child(2n+1) > td, .ModDnnForgeNewsArchivesC > tbody > tr:nth-child(2n+1) > th {
    background-color: #e7e7e7;
}
.ModDnnForgeNewsArchivesC>table > tbody > tr:nth-child(2n) > td, .ModDnnForgeNewsArchivesC > tbody > tr:nth-child(2n) > th {
    background-color: #f7f7f7;
}
.ModDnnForgeNewsArchivesC>table{
width:100%;
}
.ModDnnForgeNewsArchivesC>table > tbody > tr> td{
  border: 1px solid #ddd;
 padding: 7px;
}
.ModDnnForgeNewsArchivesC>table > tbody > tr> td>a{
color:#010101;
 
}

.ModDnnForgeNewsArchivesC>table > tbody > tr> td:hover{
  background-color:#f7f7ea;
}
.rssinner{
  background-color: #eee;
    border: 1px solid #ddd;
    height: 40px;
    text-align: center;
}
.Bt3_top .fa{
 color: #0000ce;
 
    margin-left: 5px;
}
.Bt3_top {
    border-bottom: none !important;

}
.Bt3_style .c_title {
border-bottom:none !important;
}

.rssinner .fa-rss {
    color:#ff6a00;
    font-size: 36px;
    position: relative;
    top: 3px;
}
.box_search {
    padding: 0 4px !important;

}
.input_search {
    background: #eee none repeat scroll 0 0 !important;
    border:1px solid #ddd !important;
    box-shadow: none !important;
}
.box-news-search{
background-color:transparent !important;
}
.box-news-search h1{
display:none !important;
}
#dnn_ctr429_ContentPane{
padding:0 !important;
}
.box-news-search {

    padding:  0 !important;
}
/*-------table-----------*/
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
text-align:center;

}
.froum td{
vertical-align:middle !important;
}
.froum td img{
width:150px;
}
/*------------livetab---------------*/
.livetabsdefault .ui-widget-header {
    background:none !important;
    border:none !important;
 
}
/*------------gallery---------------*/
#dnn_ctr441_Gallery_ViewGallery_ucViewAlbums_dlAlbum br{
display:none;
}
#dnn_ctr441_Gallery_ViewGallery_ucViewAlbums_dlAlbum .photo_198{
border:none;
}
#dnn_ctr412_ModuleContent .col-sm-6{
float:right;
}
  #dnn_ctr413_ModuleContent .col-sm-6 {
    float: right;
}
#dnn_ctr414_ModuleContent .col-sm-6 {
    float: right;
}
  #dnn_ctr443_ModuleContent .col-sm-6 {
    float: right;
}
figure.msnip {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 220px;
  max-width: 310px;
  max-height: 220px;
  width: 100%;
  background:#0b1858;
  color: #0b1858;
  text-align: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

figure.msnip * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

figure.msnip img {
  max-width: 100%;
  position: relative;
  opacity: 0.4;
}

figure.msnip figcaption {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

figure.msnip h6 {
  position: absolute;
  left: 40px;
  right: 40px;
  display: inline-block;
  background: #f1f1df;
  -webkit-transform: skew(-10deg) rotate(-10deg) translate(0, -50%);
  transform: skew(-10deg) rotate(-10deg) translate(0, -50%);
  padding: 12px 5px;
  margin: 0;
  top: 50%;
  text-transform: uppercase;
  font-weight: 400;
  color:#0b1858 !important;
}

figure.msnip h6 span {
  font-weight: 800;
}

figure.msnip:before {
  background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: -42px;
    position: absolute;
    top: 0;
    transform: rotate(110deg) translateY(-50%);
    transition: all 0.3s ease-in-out 0s;
    width: 350px;
}

figure.msnip a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}




figure.msnip:hover img,
figure.msnip.hover img {
  opacity: 1;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

figure.msnip:hover h6,
figure.msnip.hover h6 {
  -webkit-transform: skew(-10deg) rotate(-10deg) translate(-150%, -50%);
  transform: skew(-10deg) rotate(-10deg) translate(-150%, -50%);
}

figure.msnip:hover:before,
figure.msnip.hover:before {
  -webkit-transform: rotate(110deg) translateY(-150%);
  transform: rotate(110deg) translateY(-150%);
}
/*------responsive--------*/
@media handheld, only screen and (max-width:981px) {
 .righticon > li {
   
    padding: 9px 40px 9px 0;

}
  .flagimg{
  display:none;
  }
.linkul img {
    width: auto;
}
  .newscol {
    float:none;
}

}
@media handheld, only screen and (max-width: 850px) {
       .righticon {
   
    margin: 10px 0;
  
} 
  #dnn_ctr412_ModuleContent .col-sm-6 {
    float: none;
}
  #dnn_ctr413_ModuleContent .col-sm-6 {
    float: none;
}
    #dnn_ctr414_ModuleContent .col-sm-6 {
    float: none;
}
  #dnn_ctr443_ModuleContent .col-sm-6 {
    float: none;
}
  .DnnModule-429{
  display:none;
  }
     .DnnModule-430{
  display:none;
  }
   
    .DnnModule-431{
  display:none;
  }
   
}
@media handheld, only screen and (max-width: 360px) {


    .leftfooter li{
  background-image:none !important;
  }
  .User, A.User:link, A.User:visited, A.User:active {
    display: none;
}
  .Login::after {
   
    display: none;

}
  .header_main .site_logo{
  text-align:center;
  }
  .header_main .site_logo img {
    max-height: 55px;
}
  .header_main .site_logo{
  margin-right:0;
  }

}





















































