.blog_search { margin-bottom: 40px; display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.blog_search h2 {margin-bottom: 0;}
.blog_icons {display: flex;align-items: center; flex-wrap: wrap;}
.blog_icons .form-group {margin-bottom: 0;margin-right: 15px;position: relative;}
.blog_icons .form-group svg {width: 22px;height: 22px;}
.blog_icons .form-group .form-control {width: 300px;padding: 12px 35px 12px 15px;}
.blog_icons .social li {padding: 0 2px;}
.blog_icons .social li a svg {width: 40px;height: 40px;padding: 8px;}
.blog_icons .form-group button.btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    fill: #b8b8b8;
    right: 0px;
    color: #b8b8b8;
    padding: 10px 8px;
    cursor: pointer;
}
.blog_box {padding: 20px; border-radius: 10px; background: #ffffff; box-shadow: 0px 0px 10px 0px #ccc; margin-bottom: 25px;}
.blog_box figure {margin-bottom: 10px;}
.blog_box figure img {transition: 0.5s;border-radius: 10px;width: 100%;}
.blog_box figure a {display: block;}
.blog_box span {display: inline-block;font-size: 14px;color: #000;margin-bottom: 15px;}
.blog_box h2 {margin-top: 0;font-size: 20px;line-height: 1.4;font-weight: 600;}
.blog_box p {font-size: 15px;line-height: 23px;padding-bottom: 15px;}
.blog_box .read_more {color: #072335;}
.blog_box .read_more:hover {color: #ef0824;}

.date_meta p {color: #ef0824;}
.blog_detail figure {margin-bottom: 15px;}
.blog_detail figure img {transition: 0.5s;border-radius: 10px;width: 100%;}
.faq_sec {padding: 20px 20px;background-color: #f7f4ef;border-radius: 10px;}
.faq_sec h6 {margin-top: 10px;margin-bottom: 10px;}

form.fee-sidebarform {background-color: #ededed;border-radius: 10px 10px 0 0;padding: 20px 20px;}
form.fee-sidebarform .default_btn {width: 100%;padding: 12px 15px;text-transform: uppercase;}
.fee-sidebar-contact .fee-sidebar-contact-itm {border-radius: 0px 0px 10px 10px;}
.fee-sidebar-contact-itm {background-color: #dc1120;padding: 20px 30px;display: flex;align-items: center;justify-content: flex-start;border-bottom: 1px solid #d6d6d6;transition: all 0.3s;}
.fee-sidebar-contact-itm .itm-icon svg {fill: #fff;height: 30px;width: 30px;}
.fee-sidebar-contact-itm .itm-icon {margin-right: 20px;}
.fee-sidebar-contact-itm .itm-dtls span {font-size: 14px;color: #fff;display: block;font-weight: 500;}
.fee-sidebar-contact-itm .itm-dtls cite {color: #fff;font-size: 18px;font-style: normal;font-weight: 700;}
.fee-sidebar-contact a .fee-sidebar-contact-itm {border-radius: 0;}
.fee-sidebar-contact-itm:hover {background-color: #ab000d;}
.blog_form {position: sticky;top: 150px;}
.recent_post {margin-top: 50px;}


.pagination {padding-bottom: 0; justify-content: center; margin: 0;}
.pagination li.page-item {width: auto;margin-top: 0px;list-style: none;margin-bottom: 0;}
.pagination li.page-item .page-numbers {font-size: 20px;margin: 5px;background: #153448;padding: 5px 15px;color: #fff;border-radius: 5px;display: inline-block;font-family: sans-serif;}
.pagination li.page-item .page-numbers:hover {text-decoration: none;background: #ef0824;}
.pagination .page-item.active span {background: #ef0824;}
.pagination li.page-item .page-numbers img {
    width: 25px;
    filter: invert(1);
}