body.single-post.elementor-kit-6{background-image: url(images/single-header_back.png) !important;}
.blog-detail-page{padding: 26px 0 40px;}
.blog-detail-wrapper > h1{margin: 0 auto 27px; width: 100%; max-width: 775px; padding: 0; font:600 45px/52px 'Poppins', sans-serif;color: #1071b9;}
.blog-detail-wrapper > .title_divide{line-height: 0.5;text-align: center;overflow:hidden; margin-bottom: 73px;}
.blog-detail-wrapper > .title_divide span {display: inline-block;position: relative;font: 400 31px 'FontAwesome' !important;color: #af0000;}
.blog-detail-wrapper > .title_divide span:before,
.blog-detail-wrapper > .title_divide span:after {content: "";position: absolute;height:6px;top:50%;margin-top: -4px; width:84px; background:#af0000;}
.blog-detail-wrapper > .title_divide span:before {right: 100%;margin-right: 7px;}
.blog-detail-wrapper > .title_divide span:after {left: 100%;margin-left: 7px;}

.blog-detail-wrapper .blog-detail-img > img{display: block;border-radius: 28px; width: 100%;}
.blog-detail-wrapper .date-meta{display: block;font:400 18px/32px 'Poppins', sans-serif;color: #1071b9; margin: 40px 0 30px;}
.blog-detail-wrapper .date-meta > i{font: 400 25px 'FontAwesome' !important;color: #1071b9;}
.blog-detail-wrapper .date-meta > i::before{content: "\f073";}

.blog-detail-wrapper .blog-detial-content p{font:400 16px/25px 'Poppins', sans-serif;color: #011022; margin: 0 0 15px; padding: 0;}
.blog-detail-wrapper .blog-detial-content p > a{text-decoration: none;color: #1071b9;}
.blog-detail-wrapper .blog-detial-content p > a:hover{color: #af0000;}
.blog-detial-content h2.wp-block-heading{font:400 35px/42px 'Poppins', sans-serif;color: #011022; margin: 0; padding: 0;}
.blog-detial-content ol.wp-block-list{list-style-type: none; margin: 0 0 17px 17px; padding: 0;}
.blog-detial-content ol.wp-block-list li{font:400 16px/25px 'Poppins', sans-serif;color: #011022;padding-left: 12px;}
.blog-detial-content ol.wp-block-list li::marker{content: '\f14a';font: 400 19px/25px 'FontAwesome' !important;color: #af0000; vertical-align: -15%;}
.blog-detial-content ol.wp-block-list li:not(:last-child){margin-bottom: 5px;}

.blog-detail-page .comment-reply-title{color:#011022; font:400 35px/25px 'Poppins', sans-serif; padding: 40px 0 45px 0; position: relative;}
.blog-detail-page .comment-reply-title::after{content: ''; background: #000; width: 25px; height: 3px; position: absolute; left: 0; bottom: 25px;}
.blog-detail-page .comment-notes{display: none;}
.blog-detail-page label{width: 100%; color: #565656 !important; font:400 16px/21px 'Poppins', sans-serif;}
.blog-detail-page textarea, .blog-detail-page input:not([type="checkbox"], [type="submit"]){width: 100%; border-radius: 5px; border: solid 1px #c7c7c7;}
.blog-detail-page textarea{height: 120px;}
.blog-detail-page input:not([type="checkbox"], [type="submit"]){height: 60px;}
.blog-detail-page input[type="submit"]{background: #af0000; border: solid 3px #fff; box-shadow: 0px 0px 0px 2px #1071B9; display: inline-block;  margin-bottom: 50px; border-radius: 50px; color: #fff; font:bold 18px/25px'Poppins'; padding: 14px 35px 14px 45px; margin-top: 20px;}
.blog-detail-page input[type="submit"]:hover{text-decoration: none!important; background: #1071B9; transition: .5s;}

.blog-detail-page .recentpostDetails .recentpostTitle a h5{color: #3a3838; font:400 24px/35px 'Poppins'; padding-bottom: 10px;}
.blog-detail-page .recentpostDetails .recentpostContent p{color: #3a3838; font:400 16px/25px 'Poppins';}
.blog-detail-page .recentpostDetails .recentpostContent{padding: 5px 0 0;}
.blog-detail-page .recentpostDetails .read_more a{background: #1071b9; border: solid 3px #fff; box-shadow: 0px 0px 0px 2px #1071B9; display: inline-block;  margin-bottom: 50px; border-radius: 50px; color: #fff; font:bold 11px/13px'Poppins'; padding: 14px 35px 14px 38px; margin-top: 20px; color: #fff;}
.blog-detail-page .recentpostDetails .read_more a i{padding-left: 10px;}
.blog-detail-page .recentpostDetails .read_more a:hover{background: #af0000; transition: .5s;}
.blog-detail-page .wp-block-heading h2{color: #4e4e4e; font:400 38px/35px 'Poppins'; position: relative;}
.blog-detail-page .wp-block-heading h2::after{content: ''; background: #af0000; position: absolute; width: 140px; height: 3px; right: -5px; left: auto;     top: 0; bottom: 0; margin: auto;}
.blog-detail-page .sidebar ul{list-style: none; padding: 0; margin-top: 20px;}
.blog-detail-page .sidebar ul li a{color: #1071b9; font:400 20px/35px 'Poppins';}
.blog-detail-page .sidebar ul li a:hover{color: #af0000; transition: .5s;}


.recentpostDetails .recentpostTitle a h2{color: #3a3838; font:400 24px/35px 'Poppins'; padding-bottom: 10px;}
.recentpostDetails .recentpostContent p{color: #3a3838; font:400 16px/25px 'Poppins';}
.recentpostDetails .recentpostContent{padding: 5px 0 0;}
.recentpostDetails .read_more a{background: #1071b9; border: solid 3px #fff; box-shadow: 0px 0px 0px 2px #1071B9; display: inline-block;  margin-bottom: 50px; border-radius: 50px; color: #fff; font:bold 11px/13px'Poppins'; padding: 14px 35px 14px 38px; margin-top: 20px; color: #fff;}
.recentpostDetails .read_more a i{padding-left: 10px;}
.recentpostDetails .read_more a:hover{background: #af0000; transition: .5s;}


@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 768px) {
	.blog-detail-wrapper > .row{margin-left: -31px;margin-right: -31px;}
	.blog-detail-wrapper > .row > div{padding-left:31px;padding-right:31px;}
}

@media (max-width: 1199px) {
	
	.blog-detail-page .wp-block-heading h2 {padding-bottom: 12px;}
	.blog-detail-page .wp-block-heading h2::after{right: auto;left: 0;top: auto;}
	
}

@media (max-width: 1024px) {
	.blog-detail-wrapper .col-md-8,.blog-detail-wrapper .col-md-4{flex: 0 0 100%;max-width: 100%;}
	
}

@media (max-width: 991px) {
	
	
	
}

@media (max-width: 767px) {
	
.blog-detail-wrapper > h1{font: 600 32px / 36px 'Poppins', sans-serif;margin: 0 auto 16px;}
	.blog-detail-wrapper > .title_divide span:before, .blog-detail-wrapper > .title_divide span:after{width: 50px;height: 4px;}	
	.blog-detail-wrapper > .title_divide span{    font: 400 20px 'FontAwesome' !important;}
	
	.blog-detail-wrapper .date-meta > i {font: 400 18px 'FontAwesome' !important;}
	.blog-detail-wrapper .date-meta{    margin: 30px 0 15px;}
	.blog-detail-wrapper .blog-detial-content p{font: 400 15px / 23px 'Poppins', sans-serif;}
	.blog-detial-content h2.wp-block-heading{font: 400 26px / 32px 'Poppins', sans-serif;    padding-bottom: 15px;}
	.blog-detail-page input:not([type="checkbox"], [type="submit"]){    height: 48px;}
	.blog-detail-page .comment-reply-title{    font: 400 30px / 24px 'Poppins', sans-serif;    padding: 40px 0 36px 0;}
	.blog-detail-page input[type="submit"]{font: bold 16px / 20px 'Poppins';    padding: 14px 30px 14px 35px;}
	
	.blog-detail-page .wp-block-heading h2{font: 400 30px / 32px 'Poppins';padding-bottom: 8px;}
	.blog-detail-page .wp-block-heading h2::after{    width: 70px;right: auto;left: 0;    top: auto;}
	.blog-detail-page .sidebar ul li a{font: 400 17px / 32px 'Poppins';}
	
	.blog-detail-page .recentpostDetails .recentpostTitle a h5{    font: 400 18px / 27px 'Poppins';padding-bottom: 0;}
	.blog-detail-page .recentpostDetails .recentpostContent p{    font: 400 15px / 23px 'Poppins';
    margin: 0;}
	.blog-detail-page .recentpostDetails .read_more a{    margin-bottom: 30px;}
	
	

	
}
@media (min-width: 580px) and (max-width: 767px) {
}
@media (min-width: 401px) and (max-width: 579px) {
}
@media (max-width: 400px) {
}