.main_banner_row {
    background-color: blue;
    padding: 0px !important;
    margin-bottom: -7px;
    /*background-image: url(https://clone.army.lk/new_web/army_bg.jpg);*/
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}

.army_with{
    font-family: fantasy;
    font-size: 3em;
    text-transform: uppercase;
    margin-top: 0px !important;
    color: white;
}


video.slider_video {
    margin-left: -30px;
}


.best_web{
    position:absolute;
     top:45px; 
    left: 16px;
    z-index: 50;
}

@media (max-width: 992px) {
    .best_web{
       display: none;
    }

  
}

@media (min-width:1140px) {
    .best_web_mobile{
        display: none;
    }
}

@media (min-width:1400px) {
    .best_web_mobile{
        display: none;
    }
}

.lang_text {
    padding: 10px 4px !important;
    border-left: solid 0px #b3b3b3 !important;
}

.cLogo {
    background: #ff701500 url(https://www.army.lk//sites/all/themes/bootstrap/common/images/Black-Dots-background-715x644-2.png);

}

.slider_video {
    margin-left: -10px !important;
    margin-bottom: -7px;
    padding: 10px;
}

.comd_img {
    width: 75%;
}


.commd_title {
    font-size: xx-large;
    margin-top: 10%;
    font-family: fantasy;
    line-height: 1;
    color: #006600;
    margin: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 20px;
}

.bg_ahq_png {
    /*background-image: url(https://clone.army.lk/new_web/bg_ahq.png);
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;*/
}


.cTopLinks {
    margin-right: 35px;
}


.cSearch {
    margin-right: 15px !important;
}



.cSearchField {
    background-color: #363535;
    border: 0;
    color: #ffffff;
    padding: 0 0.5em;
    width: 87%;
    float: left;
}





.commd_rank {
    line-height: 1;
    color: #1016d5;
    font-weight: 900;
    margin: 0px;
    font-size: 22px;
}

.commd_name {
    line-height: 1;
    color: white;
    color: #ff6806;
    margin: 0px;
    font-size: 22px;
    font-weight: bold;
}

.ticker-container {
    width: 100% !important;
}


ul.nav.navbar-nav {
    font-size: 17px;
}



.cLogo img {
    max-width: 155px !important;
}



.cSocialMediaIcons {
    float: right;
    margin-right: 35px;
}

.green_text{
    color: #006600;
}



h2.commd_title.green_text {
    margin-bottom: -15px;
    margin-top: -20px;
}






.cSubHeader_1.photo_story_header {
    font-family: fantasy;
    background-color: #b3b3b3;
    border-left: 30px solid #ff6806;
    border-right: 30px solid #1016d5;
    margin-left: -15px;
    margin-right: -15px;
}

.tab-content{
border: 5px solid blue;
    border-radius: 10px;
}



.section_cimic {
    background-image: url(cimic.jpg);
    background-color: #cccccc;
    /*max-height: 600px;*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

h2.cimic_title_text {
    color: white;
    font-size: 60px;
    margin: 0px;
    margin-top: 50%;
}


h2.cimic_title_text_squ {
    color: #fe6806;
    font-size: 60px;
    font-family: fantasy;
    text-transform: uppercase;
    line-height: 1em;
    /* margin-top: -31px; */
    margin: 0px;

}



button.btn.btn-outline-warning.btn-lg {
    border: 2px solid #ff6d00 !important;
    background-color: #f0f8ff00 !important;
    color: white !important;
}


.cimic_title {
    color: white;
    font-weight: 500;
    margin: 0px;

}

.cimic_p{
    color: white;
    margin: 0px;
}

.cimic_text{
    color: white;
    text-align: justify;
}



.cimic_slider {
    margin-top: 2%;
}


.dep_desc {
    margin-top: 0px;
    font-size: unset;
    color: blue;
    line-height: 1;
    padding-bottom: 30px;
}


/*.bg_new:hover{
	background-color: #cccccc;
}
*/

.dep_title {
    color: orange;
}


.dep_title {
  margin: 0;
  padding-bottom: 7px;
  position: relative;
  border-bottom: 2px solid #2a57fb;
}

.dep_title:before {
  position: absolute;
  background: orange;
  height: 2px;
  content: '';
  width: 50px;
  bottom: -2px;
  left: 0;
}


button.btn.btn-outline-warning.btn-lg.btn-block.text_blue {
    color: white !important;
    border-bottom: 8px solid #ff6d00 !important;
    margin-bottom: 10px;
}


.modal-xl {
    max-width: 1140px !important;
}


.section_deployment_regi{
    /*background-image: url(https://clone.army.lk/new_web/diployments.jpg);*/
    /*background-color: #cccccc;*/
    min-height: 490px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.depl_bg_blue{
    background-color: blue;
}


.depl_bg_blue {
    background-color: #32077a;
    margin-left: -16px;
}




h4.regiments_title {
    color: white;
    font-weight: 100;
    font-size: 26px;
    margin-top: -5px;
    margin-bottom: 15px;
}



h2.un_title_text {
    color: blue;
    font-weight: 400;
    margin-top: 12%;
    margin-bottom: 0px;
}

h2.un_title_text_squ {
    text-transform: uppercase;
    font-weight: 800;
    font-family: fantasy;
    color: black;
    font-size: 43px;
    line-height: 1em;
    margin-top: 0px;
}


.text_blue_new{
    color: blue !important;
}

.btn-warning {
    color: #fff;
    background-color: #ff6d00;
    border-color: #ff6d00;
}

/*
h3.quick_link_title {
    font-family: fantasy;
    color: #320779;
    margin-top: 12% !important;
    font-size: 41px;
    font-weight: 400;
    margin-bottom: 0px;
}*/


h3.quick_link_title {
    /* font-family: fantasy; */
    /* color: #320779; */
    /* margin-top: 12% !important; */
    font-size: 41px;
    font-weight: 400;
    /* margin-bottom: 0px; */
}


/*
p.quick_link_details {
    color: #ff6d00;
    font-size: larger;
    margin-top: 1px;
}*/



.cWelfare .cPic {
    padding: 0;
    line-height: 0;
    border: solid 0px #999999;
    text-align: center;
    background-color: #44444400;
}


.section_quick_info{
	
    /*background-image: url(https://clone.army.lk/new_web/quick_l.jpg);*/
    background-color: #cccccc;
    min-height: 340px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}


.modal-content {
    /* border-bottom: 20px solid blue; */
    /* border-top: 20px solid orange; */
    /*border-left: 20px solid blue;
    border-right: 20px solid orange;*/
}


.new_modal_title {
    font-size: x-large;
    color: black;
    font-weight: 800;
}


.col-md-8.ml-auto {
    border-left: 0px solid orange;
    border-bottom: 0px solid blue;
}

h4.regiments_name {
    color: blue;
}


p.regiments_desc {
    margin-top: 0px;
    color: orange;
}


.cLatestNews {
    background-color: #1016d5;
    margin: -9px 0px 0px 0px;
    padding: 0 -1px 0 0;
}

.photo_story_title {
    font-size: x-large;
    color: #1016d5 !important;
    /*font-family: fantasy;*/
    border-left: 0px solid #ff6806;
}

a.cButtonNormal {
   /* border: solid 2px #ff6806;
    border-bottom: solid 6px #ff6806;*/

}


.cSubHeader_1.photo_story_header {
    margin-top: -60px;
}


footer.text-center.text-lg-start.bg-light.text-muted {
    background-color: #3a3a3a;
    color: white !important;
}

a.text-reset {
    color: white;
    font-weight: 100;
    font-size: small;
}

.footer_contact{
color: white;
}


.text-center.p-4.footer_bottom {
    background-color: green;
    height: 55px;
    margin-bottom: -16px;
}

.footer_top {
    background-color: #310877;
    min-height: 50px;
    border-left: 100px solid #ff6100;
    display: none;
}


section.footer_new3 {
    background-color: #000000d4;
}


.text-uppercase {
    text-transform: uppercase;
    color: #ff6100;
}


h3.footer_title_new {
    font-size: 15px;
    line-height: 0px;
    color: white;
    font-weight: 100;
    margin-left: 10px;
}


a.cButtonNormal.newButton {
    border: solid 0px #ff6806;
    border-bottom: solid 0px #ff6806;
    margin-left: -15px;
}


.cimic_slider {
    background-color: #0000009e;
}



.cLogo {
    padding: 10px 15px;
    /* background: #004d00 url(https://www.army.lk//sites/all/themes/bootstrap/common/images/Black-Dots-background-715x644-2.png); */
    text-align: center;
    display: inline-block;
    float: left;
    position: relative;
    z-index: 1000;
}


.cLogo {
    background: #ff701500 url(https://www.army.lk/sites/all/themes/bootstrap/common/images/Black-Dots-background-715x644-22.png) !important;
}





.cSubHeader {
    border-bottom: solid 1px #999999;
    margin-top: -55px;
    margin-bottom: 35px;
}



.cSubHeader.photo-story_text {
    margin-left: -12px;
    font-size: 17px;
    border-bottom: 0px;
}



.section_cimic {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 40px;
}


.section_deployment {
    background-color: #000000c7;
        margin-top: 15px;
        margin-left: 15px;
        margin-right: 15px;
}


.dep_title {
    color: black;
    font-weight: 700;
}


.dep_desc {
    font-weight: 700;
    color: black !important;
}



.dep_title {
    border-bottom: 2px solid #525252 !important;
}


.calender_carasol{
        padding: 0 0px 0px 0px !important;
}



.situation_report_img {
    width: 25%;
}



.card.situation_card {
    background-color: #d3d1d1;
    border: 2px solid #bfbfbf;
}

.situation_report_title {
    color: blue;
    margin-left: 15px;
    margin-top: 20px;
    font-size: 28px;
}

.situation_report_des {
    color: black;
    margin-left: 15px;
}

a.situation_report_button {
    border: solid 1px #000000;
    color: #000000;
    margin-left: 15px;
}

a.situation_report_button:hover {
    border: solid 1px blue;
    color: blue;
    margin-left: 15px;
}


.regiments_head {
    margin-top: -20px;
}


.dep_title:before {
    background: #26262600;
}


.regiments_tes {
    font-size: large;
    font-weight: 700;
    border: 2px solid black;
}


.regiments_tes {
    font-size: large;
    border: 2px solid black;
    color: black;
    font-weight: 600;
}



button.btn.btn-outline-warning.btn-lg.btn-block.text_blue {
    color: white !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: 10px;
}



button.btn.btn-outline-warning.btn-lg {
    border: 2px solid #ffffff !important;
    background-color: #f0f8ff00 !important;
    color: white !important;
}



.col-lg-8.sec_dep_bgcol {
    background-color: #8080806e;
    border: 2px solid #80808040;
}


.depl_bg_blue {
    background-color: #32077a;
    margin-left: -16px;
    height: 508px;
}


ul.cHorizontalList {
    color: white;
}

.carousel-inner.cmd_carasol {
    width: 108%;
}



.photo_story_title {
    /* font-size: x-large; */
    color: #1016d5 !important;
    /* font-family: fantasy; */
    border-left: 0px solid #ff6806;
    font-weight: 800;
}


.situation_report_img {
    margin: 15px;
}


p.regiments_desc {
    margin-top: 0px;
    color: black;
}



.un_button {
    color: #000;
    background-color: #ffffff;
    border-color: #000000;
    margin-top: -30px;
}



.un_img {
    margin-bottom: 40px;
}



.cPic {
    margin-top: 30px;
}


p.quick_link_details {
    margin-top: -40px;
}



.section_quick_info {
    margin-bottom: -41px;
}



.section_quick_info {
    margin-left: 15px;
    margin-right: 15px;
}


.region.region-footer {
    margin-left: 15px;
    margin-right: 15px;
}


.col-lg-6.cimic_slider_new {
    margin-left: -50px;
}




small.situation_report_date {
    margin-left: 15px;
}


.situation_report_img {
    margin: 15px;
    /* border: 10px solid #80808073; */
    border-top: #540c0c 15px solid;
    border-right: #540c0c 15px solid;
    border-bottom: #540c0c 15px solid;
    border-left: #540c0c 15px solid;
}

.new_more_news {
    margin: 15px;
    float: right;
}


h1 {
    font-weight: 600;
}


.sebala_sithuwili {
    margin-top: 25px;
    margin-bottom: 25px;
}



a.cButtonNormal {
    cursor: pointer;
    background-color: #006600;
    font-size: 1em;
    border: solid 1px #006600;
    color: #ffffff;
    font-weight: 600;
    border-radius: 5px;
    padding: 0 1em;
    display: inline-block;
    margin: 0 0 0em;
}



.wrapper {
  width: 200px;
  margin: auto;
  border: 4px solid #eb1c49;
  overflow-x: hidden;
}

.target {
  font-weight: bold;
  color: #fbfbfb;
  animation-name: rightToLeft;
  animation-duration: 4.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  /* animation: rightToLeft 4.5s linear infinite; */
}

@keyframes rightToLeft {
  0% {
    transform: translateX(200px);
  }
  100% {
    transform: translateX(-160px);
  }
}



/* new ticker */

.ticker_n{
    color: #fdf59a;
    font-size: 16px;
    line-height: 2em;
    font-weight: bold;
}


marquee {
    margin-top: 5px;
}


.cimic_button {
    background-color: #006600;
    color: white;
    font-weight: 600;
    margin-top: 10px;
}


.news_text_block {
    height: 320px;
}


.news_text_block_tamil {
    height: 390px;
}

.news_text_block_sinhala {
    height: 390px;
}



.news_text_block_n {
    height: 360px;
}


.news_text_block_n_si {
    min-height: 300px;
}


.news_text_block_n_ta {
    min-height: 300px;
}




.news_more_block {
    padding-left: 15px;
}

.news_more_block {
    padding-left: 15px;
    /* float: right; */
    /*background-color: #dfdfdf9c;*/
}



.dis_none {
    display: none;
}



.btn-warning:hover {
    color: #fff;
    background-color: #006600;
    border-color: #006600;
}


.btn-warning {
    color: #fff;
    background-color: #006600;
    border-color: #006600;
}


h5.footer_cls {
    font-weight: 600;
}


a.cButtonNormal.new_more {
    background-color: blue;
}
.situation_but{
    margin-left: 15px;
}



.more_news_hig{
    float: right;
}



.font_bold {
    font-weight: 900;
}


.set_left_tab {
    margin-left: -28px;
}


.gray-bg {
    background: #ffffff00;
}


.medals_title {
    margin-left: -13px;
}


p.right_to_info {
    margin-left: 15px;
}


.set_left_tab_regulation {
    margin-left: -15px;
}


.gray-bg-new{
    background-color: #363636;
    margin-top: 20px;
}


.icon_spc {
    margin-left: -14px;
}



.set_left_tab_n {
    margin-left: -13px;
}


.icon_spc_n1 {
    margin-left: -30px;
}

.color_whi{
    color: white;
}

.set_left_tab_tender {
    margin-left: -15px;
}


.stuation_bg_style{
    background-color: #80808070;
     margin-left: 15px;
     min-height: 335px;
}

.stuation_bg_style_2{
     margin-left: -30px;
    background-color: #c7c7c7;
    min-height: 335px;

}

.carousel-inner.situation_rep {
    border: 8px solid #560f0f;
    margin-top: 36px;
    margin-bottom: 35px;
}



/* today */
.home_comd_block {
    margin-top: -20px;
}


.row.new_news_highlights_row {
    margin-bottom: 10px;
}


.cimic_sinhala {
    margin-top: 55% !important;
}

.cimic_sinhala_line2 {
    margin-bottom: 6%!important;
}



p.news_bar_tamil {
    font-size: 13px !important;
}


.photo-story-more-sinhala {
    margin-top: 0px !important;
}


.photo-story-more-tamil {
    margin-top: 0px !important;
}


.sit_title_n {
    margin-left: 0px;
}


.situation_report_button {
    margin-left: -15px !important;
}


.ta_01 {
    font-size: 43px !important;
    margin-bottom: 16px !important;
}


.ta_02 {
    font-size: 21px !important;
}

.ta_03 {
    font-size: 27px !important;
}


.news_text_block_n_ta_1 {
    min-height: 390px;
}


/*new */



.si_title_1 {
    font-size: 26px !important;
}

.si_t1 {
    padding: 0 3px !important;
    margin-top: 10px;
}





.ta_t1 {
    padding: 0 3px !important;
    margin-top: 10px;
}





.ta_icons {
    float: right;
    margin-right: 0px;
}

.ta_commd_title{
    font-size: 25px;
}

.ta_commd_rank{
    font-size: 20px;
}


.ta_commd_name{
    font-size: 20px;
}


.si_commd_title{
    font-size: 25px;
}

.si_commd_rank{
    font-size: 20px;
}


.si_commd_name{
    font-size: 20px;
}


.en_commd_title{
    font-size: 23px !important;
    font-family: sans-serif;
    font-weight: 600;
}

.en_commd_rank{
    font-size: 20px;
}


.en_commd_name{
    font-size: 20px;
}

.en_cimic_title_text_squ{
    font-family: sans-serif;
    font-weight: 700;
    font-size: 43px;
}

.fa-envelope {
    color: blue;
}
.fa-phone {
    color: #0089b5;
}

.fa-fax {
    color: orange;
}

.fa-at {
    color: green;
}

.carousel-line{
    text-decoration: none;
}


@media (max-width: 992px) {
    .se_si {
    margin-top: 100%;
    }
  }