div#content {
	padding: 0 !important;
}
.entry-header-text.entry-header-text-top {
    padding-bottom: 0;
}

.entry-content.single-page {
    padding-top: 0;
}

.entry-content.single-page {
    color: #767676;
}

.itcodewp-dich-vu div#comments, .itcodewp-dich-vu nav.navigation-post, .itcodewp-dich-vu h1.entry-title {
    display: none;
}

.blog-details__meta {
  row-gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  -webkit-column-gap: 26px;
     -moz-column-gap: 26px;
          column-gap: 26px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.blog-details__meta li a {
  gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog-details__meta li:hover svg path[stroke="#5A5B6B"], .blog-details__meta li:hover [stroke="#010915"] {
  stroke: var(--rr-theme-primary);
}

.blog-details__meta li {
    margin: 0 !important;
}

/* css sidebar */
.sidebar__widget:not(:last-child) {
	margin-bottom: 30px;
}

.sidebar__widget {
	padding: 30px;
	border: 1px solid rgba(8, 10, 11, 0.1);
}
@media (max-width: 575px) {
	.sidebar__widget {
		padding: 35px 15px;
	}
}
.sidebar__widget-title {
	font-size: 24px;
	display: block;
	line-height: 34px;
	font-style: normal;
	margin-bottom: 24px;
	text-transform: capitalize;
}
.sidebar__widget-search .search__bar {
	position: relative;
}
.sidebar__widget-search .search__bar input {
	height: 50px;
	padding: 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 42px;
	background: transparent;
	border: 1px solid rgba(8, 10, 11, 0.1);
}
.sidebar__widget-search .search__bar, .sidebar__widget-search .search__bar input#search {
    margin-bottom: 0;
}
.sidebar__widget-search .search__bar input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	font-style: normal;
	color: rgba(1, 9, 21, 0.7);
}
.sidebar__widget-search .search__bar input::-moz-placeholder { /* Firefox 19+ */
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	font-style: normal;
	color: rgba(1, 9, 21, 0.7);
}
.sidebar__widget-search .search__bar input:-ms-input-placeholder { /* IE 10+  Edge*/
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	font-style: normal;
	color: rgba(1, 9, 21, 0.7);
}
.sidebar__widget-search .search__bar input::-ms-input-placeholder { /* MODERN BROWSER */
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	font-style: normal;
	color: rgba(1, 9, 21, 0.7);
}
.sidebar__widget-search .search__bar input::placeholder { /* MODERN BROWSER */
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	font-style: normal;
	color: rgba(1, 9, 21, 0.7);
	font-family: var(--rr-ff-robo);
}
.sidebar__widget-search .search__bar button {
	top: 45%;
	left: 28px;
	font-style: normal;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.sidebar__widget-category a {
	gap: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	padding: 13.5px 20px;
	background: #F8F8F8;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.sidebar__widget-category a:last-child {
	margin-bottom: 0;
}
.sidebar__widget-category a:hover {
	background: var(--colorRed);
	color: #fff;
}
.sidebar__widget-post {
	gap: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.sidebar__widget-post:not(:last-child) {
	margin-bottom: 16px;
}
.sidebar__widget-post__thum {
	width: 90px;
	height: 94px;
	overflow: hidden;
	min-width: 90px;
	display: block;
}
.sidebar__widget-post__thum img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all .3s ease-in-out;
}
.sidebar__widget-post__thum img:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.sidebar__widget-post__content-meta li {
	gap: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 13px;
	list-style: none;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 7px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--colorRed);
}
.sidebar__widget-post__content-title {
	font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    text-transform: math-auto;
    color: #222;
}
@media (max-width: 575px) {
	.sidebar__widget-post__content-title {
		font-size: 14px;
		line-height: 18px;
	}
}
.sidebar__widget-post__content-title:hover {
	color: var(--colorRed);
}
.sidebar__widget-tags .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px 10px;
}
.sidebar__widget-tags .tags a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 13px;
	overflow: hidden;
	font-weight: 400;
	line-height: 25px;
	font-style: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 3px 12px;
	background: transparent;
	border: 1px solid rgba(8, 10, 11, 0.1);
}
.sidebar__widget-tags .tags a:hover {
	color: #fff;
	background-color: var(--colorRed);
	border-color: transparent;
}

.sidebar__widget.widget__contact {
	background-color: var(--colorRed);
	padding: 0;
	border: 0;
	margin-bottom: 40px;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__thumb {
	overflow: hidden;
	position: relative;
}
@media only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
	.sidebar__widget.widget__contact .sidebar__widget-contact__thumb {
		height: 426px;
	}
}
@media (max-width: 575px) {
	.sidebar__widget.widget__contact .sidebar__widget-contact__thumb {
		height: 326px;
	}
}
.sidebar__widget.widget__contact .sidebar__widget-contact__thumb::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	opacity: 0.2;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__icon {
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 500px;
	background-color: var(--colorRed);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__content {
	position: absolute;
	width: 100%;
	z-index: 999;
	text-align: center;
	bottom: 40px;
	left: 0;
	padding: 0 10px;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__content span {
	display: block;
	color: #fff;
	margin-bottom: 10px;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__content a {
	color: #fff;
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	margin-bottom: 10px;
}
.sidebar__widget.widget__contact .sidebar__widget-contact__content a:hover {
	color: var(--colorRed);
}
.sidebar__widget.widget__contact .sidebar__widget-contact__content p {
	color: rgba(255, 255, 255, 0.9);
	max-width: 264px;
	margin-left: auto;
	margin-right: auto;
}
.sidebar__widget.has--download {
	padding: 0;
	border: 0;
}
.sidebar__widget.has--download .sidebar__widget-title {
	color: #fff;
	font-weight: 600;
	background-color: var(--colorRed);
	padding: 8px 10px;
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.sidebar__widget.has--download .sidebar__widget-download {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
}
.sidebar__widget.has--download .sidebar__widget-download a {
	gap: 14px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 600;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 12px;
	padding-left: 96px;
	background-color: #F5F5F5;
	color: var(--colorRed);
}
@media (max-width: 575px) {
	.sidebar__widget.has--download .sidebar__widget-download a {
		padding-left: 20px;
	}
}
.sidebar__widget.has--download .sidebar__widget-download a:hover {
	background-color: var(--colorRed);
	color: #fff;
}
.sidebar__widget.has--download .sidebar__widget-download a:hover svg [fill="#080A0B"] {
	fill: #fff;
}
.sidebar__widget.has--service {
	padding: 0;
	border: 0;
	margin-bottom: 40px;
}
.sidebar__widget.has--service .sidebar__widget-service {
	gap: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.sidebar__widget.has--service .sidebar__widget-service a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #F5F5F5;
	padding: 12px 20px;
	font-weight: 500;
	transition: all .3s ease-in-out;
}
.sidebar__widget.has--service .sidebar__widget-service a i {
	width: 20px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 14;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 500px;
	color: #fff;
	font-weight: 400;
	background-color: var(--colorRed);
}
.sidebar__widget.has--service .sidebar__widget-service a i:before {
	font-family: fontawesome;
}
.sidebar__widget.has--service .sidebar__widget-service a:hover {
	color: #fff;
	background-color: var(--colorRed);
}
.sidebar__widget.has--service .sidebar__widget-service a:hover i {
	background-color: #fff;
	color: var(--colorRed);
	font-weight: 600;
}

.blog-details__tag {
  margin-bottom: 56px;
  gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  padding-top: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 575px) {
  .blog-details__tag {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
    gap: 40px;
  }
}
.blog-details__tag-list {
  gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  list-style: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  ma
CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
  flex-wrap: wrap;
  align-items: center;
  margin: 0;
}
.blog-details__tag-list__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-flex-wrap: wrap;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
}
.blog-details__tag-list__wrapper h6 {
  color: #000;
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600;
  text-transform: capitalize;
  opacity: 1;
  width: auto;
}
.blog-details__tag-list li a {
  font-size: 13px;
  font-weight: 500;
  padding: 2px 10px;
  line-height: 22px;
  display: inline-block;
  color: #000;
  background-color: #F5F5F5;
}
.blog-details__tag-list li a:hover {
  background-color: var(--colorRed);
  color: #fff;
}

ul.blog-details__tag-list li {
    margin: 0 !important;
}

.blog-details__sheir {
  gap: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
}
.blog-details__sheir__wrapper {
  gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: nowrap;
}
.blog-details__sheir__wrapper h6 {
  color: #000;
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600;
  text-transform: capitalize;
  opacity: 1;
}
.blog-details__sheir-icon {
  gap: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  margin: 0;
}
.blog-details__sheir-icon li a i {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 500px;
  color: #fff;
}
.blog-details__sheir-icon li a i.fa-twitter {
  background-color: #229EF2;
}
.blog-details__sheir-icon li a i.fa-facebook-f {
  background-color: #2E4E9C;
}
.blog-details__sheir-icon li a i.fa-linkedin-in {
  background-color: #0681BA;
}
.blog-details__sheir-icon li a i.fa-pinterest {
  background-color: #EB044F;
}
.blog-details__sheir-icon li a i:hover {
  background-color: var(--colorRed);
  border-color: transparent;
  color: #fff;
}
.blog-details__sheir-icon li a i:hover svg path[fill="#010915"] {
  fill: #fff;
}

ul.blog-details__sheir-icon li {
    margin: 0 !important;
}