/* banner */
.page-single-blog-wrap .banner {position: relative;}
.page-single-blog-wrap .banner img {width: 100%;}
.page-single-blog-wrap .breadcrumbs {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: 700px;}
.page-single-blog-wrap .breadcrumbs h1 {color: #fff;font-family: 'Montserrat Medium';font-size: 40px;position: relative;line-height: 1;}
.page-single-blog-wrap .breadcrumbs ul {display: flex;padding-left: 0;justify-content: center;margin-top: 20px;}
.page-single-blog-wrap .breadcrumbs ul li {list-style: none;color: #fff;font-size: 18px;font-family: 'Montserrat Regular';}
.page-single-blog-wrap .breadcrumbs ul li a {color: #fff;font-size: 18px;font-family: 'Montserrat Regular';}
.page-single-blog-wrap .breadcrumbs ul li span {color: #d21a26;}

.page-single-blog-wrap .singe-content-wrap {padding: 160px 0;}
.page-single-blog-wrap .singe-content-wrap .left .wrap {margin-top: 15px;}
.page-single-blog-wrap .singe-content-wrap .left .wrap span {margin-right: 15px;}
.page-single-blog-wrap .singe-content-wrap .left .wrap span i {color:#d21a26;}
.page-single-blog-wrap .singe-content-wrap .left h2 {margin-top: 30px;font-size: 30px;font-family: 'Montserrat Medium';margin-bottom: 20px;}
.page-single-blog-wrap .singe-content-wrap .left .tags-wrap span {display: inline-block;padding: 5px 15px;border-radius: 5px;background-color: #fbfbfb;}


.page-single-blog-wrap .singe-content-wrap .right {height: 100%;position: relative;}
.page-single-blog-wrap .singe-content-wrap .right .right-box > div{padding: 15px 20px;background-color: #f9fbfe;border-radius: 5px;margin-bottom: 20px;}
.page-single-blog-wrap .singe-content-wrap .right .right-box > div h2 {font-size: 22px;font-family: 'Montserrat Medium';position: relative;height:40px;line-height: 40px;}
.page-single-blog-wrap .singe-content-wrap .right .right-box > div h2::after {content: ' ';width: 60px;height: 3px;background-color: #d21a26;position: absolute;left: 0;bottom: -3px;}
.page-single-blog-wrap .singe-content-wrap .right .search-input {margin-top: 20px;position: relative;}
.page-single-blog-wrap .singe-content-wrap .right .search-input input {width: 100%;padding: 10px 40px 10px 20px;}
.page-single-blog-wrap .singe-content-wrap .right .search-input i {color: #d21a26;font-size: 20px;font-weight: 600;position: absolute;top: 10px;right: 10px;cursor: pointer; }
.page-single-blog-wrap .singe-content-wrap .right .search-input i:hover {scale: 1.1;transition: all 0.6s;}

.page-single-blog-wrap .singe-content-wrap .right .category-box ul {padding-left: 0;margin-bottom: 0;margin-top: 30px;}
.page-single-blog-wrap .singe-content-wrap .right .category-box li {list-style: none;padding-left: 20px;}
.page-single-blog-wrap .singe-content-wrap .right .category-box li a {display: flex;width: 100%;align-items: center;justify-content: space-between;height: 40px;border-bottom: 1px solid rgba(0, 0, 0, .1);}
.page-single-blog-wrap .singe-content-wrap .right .category-box li a i {color: #d21a26;}
.page-single-blog-wrap .singe-content-wrap .right .category-box li:last-of-type a {border-bottom: none;}

.page-single-blog-wrap .singe-content-wrap .right .recent-box .items {padding: 15px 0;}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item {display: flex;margin-bottom: 15px;}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item:last-of-type {margin-bottom: 0;}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item .img {height: 70px;width: 70px;border-radius: 5px;overflow: hidden;}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item .content {width: calc(100% - 70px);padding-left: 20px;}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item .content h4 {font-size: 16px;font-family: 'Montserrat Regular';}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item .content .time {font-size: 14px;color: #d21a26;font-family: 'Montserrat Bold';}
.page-single-blog-wrap .singe-content-wrap .right .recent-box .items .item .content .time i {font-weight: 600;}


.page-single-blog-wrap .singe-content-wrap .right .recent-box-02 .blog-contact-wrap {display: flex;}
.page-single-blog-wrap .singe-content-wrap .right .recent-box-02 .blog-contact-wrap a {width: 35px;height: 35px;border-radius: 5px;border: 1px solid #d21a26; color: #d21a26;display: flex;justify-content: center;align-items: center;margin-right: 10px;}

.page-single-blog-wrap .singe-content-wrap .right .popular-box .tags-wrap span {display: inline-block;padding: 5px 15px;border-radius: 5px;background-color: #fff;margin-bottom: 5px;}

@media (max-width:786px) {
    .page-single-blog-wrap .breadcrumbs h1 {font-size: 20px;}
    .page-single-blog-wrap .breadcrumbs ul {margin-top: 5px;margin-bottom: 5px;}
    
    .page-single-blog-wrap .singe-content-wrap {padding: 10px;}
    .page-single-blog-wrap .tags-wrap {margin-bottom: 20px;}
}
