
/* ==========     Home page  start   ============*/

/* ---------     Recent stories  start   --------------*/


.chief360_recentnews_template16_hold {
    display: flex;
    flex-wrap: wrap;
    gap: 29px;
}
.chief360_recentnews_template16_hold .chief360_recentnews_template16_hold_item {
    max-width: 370px;
    width: 100%;
}

.chief360_recentnews_template16_hold h3.chief360_recentnews_template1_title {
    font-family: 'Roboto';
    line-height: 24px;
    margin: 8px 0px;
        
}
.chief360_recentnews_template16_hold h3.chief360_recentnews_template1_title a.chief360_recentnews_template1_hold_itema {
    color: #000;
}

.chief360_recentnews_template16_hold p.chief360_recentnews_template1_date {
    font-family: 'Roboto';
    font-size: 17px;
    display: flex;
    gap: 5px;
}
.chief360_recentnews_template1_date::before {
    color: red;
    
  
}
.chief360_recentnews_template16_hold a.chief360_recentnews_template1_hold_itema img {
    max-height: 180px !important;
    min-height: 180px;
    object-fit: cover;
    object-position: center;
}
@media only screen and (max-width: 1024px) {

.chief360_recentnews_template16_hold .chief360_recentnews_template16_hold_item {
    max-width: 100%;
    width: 100%;
}
.chief360_recentnews_template16_hold .chief360_recentnews_template1_title {
    font-size: 18px;
   
}
}
/* ---------     Recent stories  end   --------------*/



/* ---------     Live Run Log  start   --------------*/

.chief360_recentincidentblock_t1.tempverti3templatefour .chief360_recentincidentblock_t1_inner_item {
    margin: 0 0 24px 0;
    border-radius: 5px !important;
    padding: 0;
    overflow: hidden;
}
.chief360_recentincidentblock_t1.tempverti3templatefour .chief360_recentincidentblock_t1_date {
    background-color: #edd104 !important;
    color: #000 !important;
    text-align: left;
    font-size: 20px !important;
    line-height: 24px;
    font-family: 'Roboto';
    font-weight: 700;
    padding: 16px 16px 18px 16px;
}
.chief360_recentincidentblock_t1.tempverti3templatefour .naturedetails {
    padding: 16px;
}
.chief360_recentincidentblock_t1.tempverti3templatefour p.chief360_recentincidentblock_t1_nature {
    font-size: 16px;
    line-height: 24px;
        color: #393939 !important;
    font-weight: 400;
    padding: 0;
    font-family: 'Roboto';
}
.chief360_recentincidentblock_t1.tempverti3templatefour p.chief360_recentincidentblock_t1_address{
    font-size: 16px;
    line-height: 24px;
        color: #393939;
    font-weight: 400;
    padding: 0;
    font-family: 'Roboto';
}


/* ---------     Live Run Log  end   --------------*/




/* ---------     Incident Statistics-Statistics By Year  start   --------------*/

.chief360_agencycallvolumeapi_hold.maincallagencydatatemp4 .wrapercallvolumeincidata.Fire h5 {
    display: none !important;
}
.chief360_agencycallvolumeapi_hold.maincallagencydatatemp4 .wrapercallvolumeincidata p {
    border: 1px solid white;
    width: 150px;
    text-align: center;
    font-size: 18px;
    margin: 10px 20px 10px 0px;
    border-radius: 5px;
    padding: 10px;
}
.chief360_agencycallvolumeapi_hold.maincallagencydatatemp4 .wrapercallvolumeincidata p span.ktype {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto';
}
.chief360_agencycallvolumeapi_hold.maincallagencydatatemp4 .wrapercallvolumeincidata p span.valtype {
    color: #edd104;
    font-family: 'Roboto';
    padding: 0;
}
/*//////////////////*/
/*//////////////////*/

.chief360_agencycallvolumeapi_yearl_hold.Yearlychart h4 {
    display: none;
}
.chief360_agencycallvolumeapi_yearl_hold.Yearlychart p {
    border: 1px solid white;
    width: 150px;
    text-align: center;
    font-size: 18px;
    margin: 10px 20px 10px 0px;
    border-radius: 5px;
    padding: 10px;
}
.chief360_agencycallvolumeapi_yearl_hold.Yearlychart p span.chartyear {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto';
}
.chief360_agencycallvolumeapi_yearl_hold.Yearlychart p span.chartvalue {
    color: #edd104;
    font-family: 'Roboto';
    padding-left: 4px;
}
.chief360_agencycallvolumeapi_yearl_hold.Yearlychart h5 {
    color: #a90f29;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Roboto';
    text-transform: capitalize;
    margin: 30px 0 8px 0;
    padding: 0px;
}

@media only screen and (max-width: 1024px) {
    .chief360_agencycallvolumeapi_hold.maincallagencydatatemp4 .wrapercallvolumeincidata p {
    width: 100px;
    font-size: 16px;
    margin: 10px 15px 5px 0px;
    padding: 5px;
}
.chief360_agencycallvolumeapi_yearl_hold.Yearlychart p {
    width: 100px;
    font-size: 16px;
    margin: 10px 15px 5px 0px;
    padding: 5px;
}
.chief360_agencycallvolumeapi_yearl_hold.Yearlychart h5 {
    font-size: 24px;
    margin: 5px 0 8px 0;
    
}

}


/* ---------     Incident Statistics-Statistics By Year  end   --------------*/


/* ---------     Photo of The Day  start   --------------*/

.chief360_photooftheday_template1_hold img {
    width: 506px;
    height: 427px !important;
    object-fit: cover;
    border-radius: 5px !important;
    border: 1px solid grey;
}
@media only screen and (max-width: 767px) {

.chief360_photooftheday_template1_hold img {
    width: 100%;
     height: auto; 
   
}

}
/* ---------     Photo of The Day  end   --------------*/



/* ---------     Upcoming Events  start   --------------*/
.ics-calendar-list-wrapper .ics-calendar-date-wrapper h4 span {
    font-size: 30px;
    font-weight: 700;
    font-family: 'Roboto';
    color: #0b0f6b;
    line-height: 34px;
}
.ics-calendar-list-wrapper .ics-calendar-date-wrapper h4 {
    border: 2px solid #adadad;
    border-radius: 5px;
    padding: 5px;
}
.ics-calendar article.ics-calendar-list-wrapper dl.events dt.time {
    font-weight: 700;
    font-family: 'Roboto';
    font-size: 17px;
}
.ics-calendar article.ics-calendar-list-wrapper dl.events dt.time span.end_time {
    font-weight: 700;
    font-family: 'Roboto';
    font-size: 17px;
}
.ics-calendar article.ics-calendar-list-wrapper dl.events dd.event {
    font-weight: 400;
    font-family: 'Roboto';
    font-size: 17px;
}
.ics-calendar-date-wrapper {
    padding-bottom: 6px;
    border-bottom: 1px solid #adadad;
    margin-bottom: 25px;
}
@media only screen and (max-width: 1024px) {
    .ics-calendar-list-wrapper .ics-calendar-date-wrapper h4 span {
    font-size: 20px;
    line-height: 24px;
}
.ics-calendar dl.events {
    margin: 0 0 10px 0;
}
.ics-calendar dl.events dt.time {
    padding-top: 0px !important;
}
}

/* ---------     Upcoming Events  end   --------------*/

/* ---------     Apparatus  start   --------------*/

.chief360_apparatus_template1_item .chief360_apparatus_template1_images img {
    border: 2px solid white !important;
    border-radius: 13px !IMPORTANT;
    width: 100%;
    max-width: 270px !IMPORTANT;
    max-height: 209px !IMPORTANT;
}
.chief360_apparatus_template1_item {
    max-width: 270px;
}
 .chief360_apparatus_template1_text h3 {
    text-align: center;
    font-size: 20px;
}
 .chief360_apparatus_template1_text h3 a {
    font-weight: 700;
    color: #000 !IMPORTANT;
    font-family: 'Roboto' !IMPORTANT;
    text-transform: capitalize;
}
 .chief360_apparatus_template1_text h3 a span {
    color: #000 !IMPORTANT;
}
 .chief360_apparatus_template1_text h3 a.chief360_apparatus_template1_title:hover {
    text-decoration: underline;
}
.chief360_apparatus_template1_item .chief360_apparatus_template1_images img:hover {
    border: 2px solid red !important;
  
}

@media only screen and (max-width: 1024px) {
.chief360_apparatus_template1_text h3 a span {
    font-size: 20px;
    line-height: 24px;
   
}
.chief360_apparatus_template1_text h3 a {
    font-size: 20px;
    line-height: 24px;
   
}

}
/* ---------     Apparatus  end   --------------*/





/* ==========     Home page  end   ============*/


/* ==========     Contact form start  ============*/

div#wpforms-785 {
    margin: 0;
}

.wpforms-container input[type=text], .wpforms-container select.wpforms-field-medium, .wpforms-container input[type=email]  {
    max-width: 100%;
    height: 38px;
}

.wpforms-container .wpforms-field{
    width: 100%;
}
.wpforms-field-container {
    display: flex;
    flex-wrap: wrap !important;
    gap: 4%
}
div#wpforms-785-field_3-container {
    max-width: 100%;

}
textarea#wpforms-785-field_3 {
    height: 86px;
}
label.wpforms-field-label {
    font-family: 'Roboto';
    font-weight: 400 !important;
    font-size: 16px !IMPORTANT;
    color: #212529 !IMPORTANT;
    margin-bottom: 8px !IMPORTANT;
}
button#wpforms-submit-785 {
    font-family: 'Roboto';
    font-size: 20px;
    padding: 6px 12px;
    height: 54px;
    background-color: #A90F29;
    border: 1px solid #A90F29;
    color: #fff;
    text-transform: uppercase;
}
button#wpforms-submit-785:hover {
   

    transition: 0.5s;
    background: #fff;
    color: #A90F29;
}





}
/* ==========     Contact form end  ============*/


/* ==========     Calender start  ============*/

h3.ics-calendar-label {
    
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.ics-calendar-month-grid th {
    color: #fff !important;
    font-weight: 500 !important;
    font-family: 'Roboto' !important;
    background: #001e46 !important;
    border: transparent !IMPORTANT;
}
.ics-calendar-month-grid .off {
    background: #c2c2c2 !important;
    
}
.ics-calendar-month-grid .day {
  
    padding: 0 !IMPORTANT;
    
}
.ics-calendar-month-grid td {
    height: 180px !important;
    padding: 0!important;
}
.ics-calendar-month-grid span.no_phone {
    text-align: center;
    margin-bottom: 5px;
    padding: 4px;
    background: #333;
    color: #fff;
    width: 30px;
    border-radius: 50%;
    float: right;
    font-size: 16px;
    font-family: 'Roboto' !important;
}
.ics-calendar-month-grid .events .time {
    font-family: 'Roboto' !important;
}
.ics-calendar-month-grid .events .title {
   
    font-family: 'Roboto' !IMPORTANT;
}
.ics-calendar-month-grid .day {
    font-weight: 700;
    padding: .2em .8em;
    background: transparent !important;
}
.ics-calendar-month-wrapper .ics-calendar-month-grid td{
   
    background: #e2e2e2;
    padding: 5px !important;
   
}
.ics-calendar-month-grid ul.events {
    list-style: none!important;
    margin: 0;
    clear: both;
    display: block;
    font-size: 13px;
    border-radius: 4px;
    padding: 5px;
    margin-top: 40px;
    margin-bottom: 5px;
    line-height: 14px;
    background: #001e46;
    border: 1px solid #b5dbdc;
    color: white;
}


.ics-calendar-month-grid .off:hover {
    background: #d3d3d3 !important;
    
}
.ics-calendar-month-grid td:hover{
    background: #d3d3d3 !important;
}


@media only screen and (max-width: 767px) {
.ics-calendar-month-grid td {
    height: auto !important;
}
}

/* ==========     Calender end  ============*/