/* test code for news slider --- start */

.widget.dark .styled-icons li a:hover i {
    color: #f00;
}

 .text-yellow{
    color:yellow;
 }

.entry-date {
    background-color: #0e600e9c !important;
    border-radius: 7px;
}

.shadow_table{
    box-shadow: 0px 0px 13px 5px grey;
}

.read_more{
    background-color: #0e600e9c !important;
    border-radius: 7px;
}
.bg-lighter {
    background-color: #000000b0 !important;
}

.post .entry-content {
    background: #00000000;
   
}


input.form-control.search-input.pl {
    border: 1px solid white;
}

input.form-control.search-input.pl:focus {
    border: 1px solid white;
}


 .icon-box.icon-rounded-bordered i, .widget .line-bottom:after, .widget .line-bottom:after, .pager.theme-colored a {
    border: 1px solid #fffffff7;
}
.text-sky{
    color: #cdf5ff!important;
}

ul.list.theme-colored.check li:before{
    color:white!important;
}

.col-md-3.rig_img img {
    border-radius: 10px;
    /* padding: 16px 3px; */
    margin: 7px;
}
.icon-revert.icon-dark a{
background-color: #fffffff7;
    color: #026902f7;
}

.plan_single {
    background-color: #00000066;
    border-radius: 19px;
}

.news_title_a:hover{
text-decoration: underline;
}
.footer_logo {
    background-color: #bddfb9;
    padding: 10px;
    border-radius: 15px;
    box-shadow: 0px 0px 9px 3px white;
}

.bga {
    background-image: url(../images/bga.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.cus input {
    height: 25px;
    font-size: 12px;
}
.btn.but{
    padding: 5px 11px!important;
    font-size: 9px!important;
    border-radius: 0px;
}

/* test code for news slider --- end */

.visitor_div {
    border: 2px solid gray;
    padding: 2px 10px;
    background: #6c6c6636;
    box-shadow: 0px 0px 10px 1px;
    border-radius: 12px;
    color: white;
}
img.smog_img {
    width: 37px;
}

span.text_styl {
    font-size: 18px;
    vertical-align: middle;
    font-weight: bold;
    color: white;
    /* text-decoration: underline; */
}
i.fp {
    font-size: 20px;
}

@keyframes colorChange {
    0% {
      color: red;
    }
    50% {
      color: white;
    }
    100% {
      color: red;
    }
  }

.text_styl {
    display: inline-block; /* Ensure the span only takes up as much width as necessary */
    animation: colorChange 2s infinite; /* Change '2s' to adjust the animation duration */
  }
  .line-bottom:after{
    background: white!important;
  }

.except_sec{
    height: 45px;
    overflow: hidden;
}

.dropdown ul{
    margin-left: 0px!important;
}
h4.entry-title.text-black.m-0.mt-5.psm {
    font-size: 16px;
}
.entry-content.p-20.pr-10.psm {
    height: 115px;
}

.spc {
    padding: 0px 10px 0px 0px!important;
}

.sec_image_1{
    width: 66.7%;
} 

.horizontal-rotation {
            animation: rotateY 4s linear infinite;
            transform-origin: center;
        }

        @keyframes rotateY {
            0% {
                transform: perspective(1200px) rotateY(0deg);
            }
            100% {
                transform: perspective(1200px) rotateY(360deg);
            }
        }
 
.gradient-bg
{
  margin: 2px;
  background-color: #00602f1f;
}
.gradient-bg h5{
  color: black;
}

.news_div {
    /* background-color: red; */
    height: 134px;
    overflow: hidden;
}


.bold {
    font-weight: bold;
}

h4.news {
    font-size: 15px!important;
}

.box_cus_shadow {
    box-shadow: 0px 0px 21px -7px white;
}
.box_cus_shadow_b {
    box-shadow: 0px 0px 21px -7px rgb(255 255 255);
}
.featur_image {
    width: 193px!important;
    height: 155px;
    padding: 7px;
    border-radius: 19px;
}

.project_impact_sidebar{
  box-shadow: 0px 0px 0px 0px;
  background-image: url('../images/impact-projection.gif');
  padding: 0px 0px;
  background-size:cover; 
}

.sitrep_sidebar{
  box-shadow: 0px 0px 11px -2px;
  background-image: url('../images/bg.jpg');
  padding: 15px 8px;
  background-size:cover; 
}

tr.inner{
    background: url('../images/table_bg.png');
    background-color: #f6ffff!important;
    background-repeat: no-repeat;
}
tr.inner2{
    background: url('../images/table_bg3.png');
    background-color: #f6ffff!important;
    background-repeat: no-repeat;
    background-size: 330px;
}
tr.inner3{
    background: url('../images/table_bg2.png');
    background-color: #f6ffff!important;
    background-repeat: no-repeat;
    background-size: 330px;
    background-position: left;
}
tr.inner4{
    background: url('../images/table_bg4.png');
    background-color: #f6ffff!important;
    background-repeat: no-repeat;
    background-size: 330px;
}

.adv_title a{
    color:black!important;
}
.adv_title a:hover{
    color:red!important;
}
.adv_title2 a{
    color:black!important;
}
.adv_title2 a:hover{
    color:red!important;
}
.adv_title3 a{
    color:black!important;
}
.adv_title3 a:hover{
    color:red!important;
}
.adv_title4 a{
    color:black!important;
}
.adv_title4 a:hover{
    color:red!important;
}
.table>tbody>tr>td{
    border-top: 0px solid red;
}

tr{
   background-color: #f6ffff!important; 
}
td.adv_title {
    font-weight: bold;
    padding: 9px 20px!important;
    width: 422px;
}
td.adv_title3 {
    font-weight: bold;
    padding: 10px 39px!important;
}
td.adv_title2 {
    font-weight: bold;
    padding: 13px 20px!important;
}
td.adv_title4 {
    font-weight: bold;
    padding: 17px 4px!important;
}

.projectionImpact_feature_image {
    border: 2px solid grey;
    height: 237px;
     box-shadow: 0px 0px 11px -2px;
}

.sitrep_feature_image {
    border: 2px solid grey;
    height: 320px;
     box-shadow: 0px 0px 11px -2px;
}

.sec_image{
    width: 60px;
}

.about_image{
    width: 200px;
}

.text-orange{
    color:orange;
}

.box_shadow{
    box-shadow: 0px 0px 12px -3px;
}

.box-banner{
    background-image: url('../images/bg_first_sec.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.bg1{
    background-image: url('../images/event_bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
}

.bg2{
    background-image: url('../images/psm_bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
}
.bg3{
    background-image: url('../images/bg3.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.bg4{
    background-image: url('../images/fbg_adv2.webp');
    background-repeat: no-repeat;
    background-size: cover;
}
.project-impact{
    background-image: url('../images/project-impact.webp');
    background-repeat: no-repeat;
    background-size: cover;
}


.scrollToTop1 {
    background: rgb(11 102 1 / 40%);
    bottom: 15px;
    display: none;
    height: 50px;
    padding: 2px 0px;
    position: fixed;
    text-align: center;
    text-decoration: none;
    width: 50px;
    z-index: 99999;
    left: 20px;
    border-radius: 36px;
}
.scrollToTop1 i {
    color: #fff;
    font-size: 42px;
}


.bg_news{
    background-image: url('../images/bg_news.webp');
    background-repeat: no-repeat;
    background-size: cover;
}
.bg5{
    background-image: url('../images/bg5.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.bg6{
    background-image: url('../images/adv_bg1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.bg7{
    background-image: url('../images/sitrep_bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
}
.bg8{
    background-image: url('../images/logo_bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
}

.upcomingevent-img {
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.event.media{

    background: #00000070;
    padding: 0px 8px;
    border-radius: 18px;
    box-shadow: 2px 2px 6px -1px #ffffff9c;

}

.event-date {
    background-color: #0269028a !important;
    border: 1px solid black;
    border-radius: 14px;
}

.post {
    box-shadow: 0px 0px 12px -3px white;
    height: 475px;
    border-radius: 15px;
}
.post .entry-content.sing {
    background: #000000b0 !important;
}

.post img{
       border-radius: 15px 15px 0px 0px;
   
}

.post img.single_image{
      
    height: 223px;
}

single_image


.clients-logo img {
   
    opacity: 1;
}

.bg-silver-light-red {
    background-color: #4db7fe12 !important;
}

.date_time i{
    font-size: 16px;
}

.sitrep_feature_image_1 {
    border: 2px solid black;
    width: 70px;
    height: 96px;
}
a.icon.icon-circled.icon-lg.pull-left.flip.sm-pull-none {
    height: 87px;
}
.icon-box.border-bottom.clearfix {
    border-bottom: 2px solid #dddddd4f !important;
}




.bg-silver-light-green{
   background-color: #f3f3f3!important;
}

.btn_full_width{
    width: 100%;
}

.icon-box {
    margin-bottom: 9px;
   
   
}

.icon-box.a {
    margin-bottom: 9px;
    border: 5px solid #4a1f1f61;
    border-radius: 11px;
}

.footer_ul li a{
    color:white;
}

/*Blinker css Start*/

.blink {
  animation: blink 1s steps(1, end) infinite;
  color:red;
}

@keyframes blink {
      0% {
        opacity: 1;
      }
      50% {
        opacity: 0;
      }
      100% {
        opacity: 1;
      }

    /*Blinker css End*/

    .arrow1{
      width: 20px!important;
    }

}

.reigion-font{
    width: 34px;
    height: 30px;
}
.back-button{
    background-color: #bddfb9;
    color:#000;
    font-weight: bold;
}
.back-button-black{
    background-color: #000;
    color:#fff;
    font-weight: bold;
}


