.fee-sidebar-contact{ margin-top: 30px;} 
.fee-sidebar-contact a .fee-sidebar-contact-itm:hover cite {color: #ee042a;}
.fee-sidebar-contact-itm {display: flex;background: #021c40;margin-top: 15px;padding: 10px 15px;align-items: center;}
.fee-sidebar-contact-itm .itm-icon {width: 20px;margin-right: 10px;font-size: 20px;}
.fee-sidebar-contact-itm .itm-icon svg {fill: #fff; width: 18px;height: 18px;}
.fee-sidebar-contact-itm span {font-size: 13px;display: block;color: #fff; text-align: left;} 
.fee-sidebar-contact-itm cite {font-size: 17px;font-style: normal;line-height: 1.1;color: #fff;transition:all 0.3s;}

.blog-page-list [class*="col"] {margin-bottom: 25px;}

.post {box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);background: #fff;position: relative;min-height: 100%;}
.post figure {margin-bottom: 0;position: relative;overflow: hidden;}
.post figure img {transition: .5s;width: 100%;object-fit: cover;height: 259px;}
.post:hover figure img {transform: scale(1.1);}
.post .post_info {background: #fff;padding: 20px 20px;}

.post h2 {font-size: 22px;margin-bottom: 10px;color: #000;}
.post h2 a {font-size: 22px;text-align: center;margin-bottom: 10px;color: #000;font-weight: 700;}
.post h2 a:hover {color: #ee042a;}
.post .meta {list-style: none;padding: 0;margin: 0 0 10px 0;}
.post .meta li {display: inline-block;padding-right: 14px;text-transform: capitalize;font-size: 15px;color: #000;margin-bottom: 0;}
.post p {font-size: 15px;}
.post .post_info .read_more {position: absolute;left: 20px;bottom: 20px;padding: 8px 20px;background: #00228a;display: inline-block;color: #fff;font-size: 14px;transition: .5s;font-weight: 600;}
.post .post_info .default_btn {padding: 6px 20px;font-size: 15px;font-weight: 500;height: 36px;}

.blog_detailpage figure {margin-bottom: 10px;}
.blog_detail h3 {padding: 10px 15px;background: #0e2d6f;font-size: 18px;text-transform: uppercase;color: #fff;margin-bottom: 12px;}
.blog_detail .form-group {position: relative;}
.blog_detail .form-group button {border: none;background-color: #dd0c39;width: 37px;height: 42px;position: absolute;right: 0;top: 0;color: #fff;cursor: pointer;border-radius: 0px 6px 6px 0px;}
.blog_detail .form-group button svg{ fill: #fff;}
.blog_detail:nth-child(n+2) {margin-top: 30px;}
.blog_detail ul.recent_post {padding: 10px;background: #fff;border: 1px solid #dadada;}
.blog_detail ul li {padding: 10px 0 10px 20px;position: relative;font-size: 15px;line-height: 22px;border-bottom: 1px dotted #ccc;padding-left: 0px; list-style: none;}
.blog_detail ul li a {color: #212529;transition: .6s;font-size: 13px;line-height: 16px;margin: 0px;display: inline-block;}
.blog_detail .form-control, .blog_detail select.form-control:not([size]):not([multiple]) {font-size: 14px;padding: 10px 15px;height: 43px;display: block;}
.blog_detail .recent_post img {border-radius: 10px 10px 0 0;object-fit: cover;height: 100px;width: 100%;object-position: bottom;}
.blog_detail .recent_info {padding: 10px;}
.blog_detail .read_more {font-size: 16px;font-weight: 600;color: #000;padding: 10px 15px;display: inline-block;}
.blog_detail .read_more:hover, .blog_detail ul li a:hover{color: #dd0c39;} 

.pagination-nav {padding: 10px 0px 20px;}
.pagination {padding: 0;margin: 0;display: flex;align-items: center;justify-content: center;} 
.pagination li a, .pagination li span {background: #00228a;color: #fff;padding: 3px 10px;border-radius: 5px;margin: 0px 3px;font-size: 16px;font-weight: 500;transition: all 0.3s;display: inline-block;} 
.pagination li a:hover, .pagination li a:hover {background: #ee042a;} 
.pagination li.active span{background: #ee042a;} 
.pagination .page-item {margin-bottom: 0;list-style: none;}



