.admin-bar .sticky-header {
	top: 32px;
}
.kc_row .kc_col-sm-12 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.kc-col-container {
	display: block !important;
}
.kc-container.kc-row-container {
	width: 100%; max-width: 1200px !important;
}
.page-title .title-list li a {
	padding-right: 15px; margin-right: 5px; position: relative;
}
.page-title .title-list li a::before {
	top: -4px; right: 0px; color: rgb(132, 132, 132); font-family: "FontAwesome"; position: absolute; content: "\f105";
}
.sidebar-widget ul {
	position: relative;
}
.sidebar-widget ul li {
	margin-bottom: 15px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sidebar-widget ul li a {
	transition:500ms; color: rgba(0, 0, 0, 0.6); padding-bottom: 15px; font-size: 16px; font-weight: 400; display: inline-block; position: relative; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease;
}
.widget_bunch_services_menu ul li {
	margin-bottom: 0px;
}
.main-footer .menu {
	position: relative;
}
.main-footer .menu li {
	margin-bottom: 8px; position: relative;
}
.main-footer .menu li a {
	transition:0.3s; color: rgba(255, 255, 255, 0.45); font-size: 14px; position: relative; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.main-footer .menu li a:hover {
	color: rgba(255, 255, 255, 0.85);
}
.main-header .nav-outer .open.dropdown-outer .search-box-btn .fa-search::before {
	content: "\f00d";
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	text-align: right; color: rgb(51, 51, 51); font-size: 12px; margin-top: 10px; margin-bottom: 15px;
}
#wp-calendar thead {
	font-size: 10px;
}
#wp-calendar thead th {
	padding-bottom: 10px;
}
#wp-calendar tbody {
	color: rgb(170, 170, 170);
}
#wp-calendar tbody td {
	background: rgb(245, 245, 245); padding: 8px; border: 1px solid rgb(255, 255, 255); border-image: none; text-align: center;
}
#wp-calendar tbody td:hover {
	background: rgb(255, 255, 255);
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right; text-transform: uppercase; font-size: 10px;
}
#wp-calendar tfoot #prev {
	text-transform: uppercase; padding-top: 10px; font-size: 10px;
}
.sticky .inner-box {
	background: rgb(239, 239, 239); padding: 10px;
}
.sticky .inner-box .thm-unit-test {
	padding: 20px !important; border: 3px solid rgb(255, 255, 255); border-image: none;
}
.sticky .post .post-content {
	background-color: transparent;
}
.wp-caption {
	margin: 10px; border-radius: 3px; text-align: center; padding-top: 4px; background-color: rgb(243, 243, 243); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 0px 4px 5px; line-height: 17px; font-size: 11px;
}
.gallery-caption {
	background: no-repeat top / cover rgb(255, 255, 255); color: rgb(102, 102, 102); line-height: 1.8em; font-family: "Poppins", sans-serif; font-size: 14px; font-weight: 400; -webkit-font-smoothing: antialiased;
}
.bypostauthor {
	background: no-repeat top / cover rgb(255, 255, 255); color: rgb(102, 102, 102); line-height: 1.8em; font-family: "Poppins", sans-serif; font-size: 14px; font-weight: 400; -webkit-font-smoothing: antialiased;
}
.alignright {
	text-align: right;
}
.alignleft {
	text-align: left;
}
.aligncenter {
	text-align: center;
}
.alignnone {
	margin: 5px 20px 20px 0px;
}
.aligncenter {
	margin: 5px auto; display: block;
}
div.aligncenter {
	margin: 5px auto; display: block;
}
.alignright {
	margin: 5px 0px 20px 20px; float: right;
}
.alignleft {
	margin: 5px 20px 20px 0px; float: left;
}
a img.alignright {
	margin: 5px 0px 20px 20px; float: right;
}
a img.alignnone {
	margin: 5px 20px 20px 0px;
}
a img.alignleft {
	margin: 5px 20px 20px 0px; float: left;
}
a img.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.wp-caption {
	background: rgb(255, 255, 255); padding: 5px 3px 10px; text-align: center; max-width: 96%;
}
.alignnone.wp-caption {
	margin: 5px 20px 20px 0px;
}
.alignleft.wp-caption {
	margin: 5px 20px 20px 0px;
}
.alignright.wp-caption {
	margin: 5px 0px 20px 20px;
}
.wp-caption img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; max-width: 98.5%;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 0px 4px 5px; line-height: 17px; font-size: 11px;
}
.screen-reader-text {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.screen-reader-text:focus {
	padding: 15px 23px 14px; border-radius: 3px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(33, 117, 155); line-height: normal; font-size: 0.87rem; font-weight: bold; text-decoration: none; display: block; z-index: 100000; clip: auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6); background-color: rgb(241, 241, 241);
}
.thm-unit-test .sticky .inner-box {
	background: rgb(250, 250, 250); padding: 15px;
}
.thm-unit-test h1 {
	color: rgb(51, 51, 51); line-height: 1.2em; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 15px;
}
.thm-unit-test h2 {
	color: rgb(51, 51, 51); line-height: 1.2em; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 15px;
}
.thm-unit-test h3 {
	color: rgb(51, 51, 51); line-height: 1.2em; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 15px;
}
.thm-unit-test h4 {
	color: rgb(51, 51, 51); line-height: 1.2em; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 15px;
}
.thm-unit-test h5 {
	color: rgb(51, 51, 51); line-height: 1.2em; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 15px;
}
.thm-unit-test h6 {
	color: rgb(51, 51, 51); line-height: 1.2em; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 15px;
}
.thm-unit-test .blog-single .inner-box .lower-content .text h2 + h1 + h2 + h3 {
	margin: 0px 0px 15px;
}
.thm-unit-test h2 + h1 + h2 {
	margin: 0px 0px 15px;
}
.thm-unit-test h1 {
	font-size: 36px;
}
.thm-unit-test h2 {
	font-size: 32px;
}
.thm-unit-test h3 {
	font-size: 28px !important;
}
.thm-unit-test h4 {
	font-size: 26px;
}
.thm-unit-test .text h4 {
	font-size: 26px;
}
.thm-unit-test h5 {
	font-size: 24px;
}
.thm-unit-test h6 {
	font-size: 20px;
}
.thm-unit-test table {
	margin-bottom: 20px;
}
.thm-unit-test table thead tr th {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: bottom;
}
.thm-unit-test table tbody tr th {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 1.4285; vertical-align: top;
}
.thm-unit-test table tbody tr td {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 1.4285; vertical-align: top;
}
.thm-unit-test .text > ul {
	padding-left: 40px;
}
.thm-unit-test ol {
	padding-left: 40px;
}
.thm-unit-test .text > ul li ul {
	padding-left: 40px;
}
.thm-unit-test .text > ul li ul li ul {
	padding-left: 40px;
}
.thm-unit-test > ul {
	padding-left: 40px;
}
.thm-unit-test > ul li ul {
	padding-left: 40px;
}
.thm-unit-test > ul li ul li ul {
	padding-left: 40px;
}
.thm-unit-test .text > ul li {
	display: list-item; list-style-type: disc;
}
.thm-unit-test > ul li {
	display: list-item; list-style-type: disc;
}
.thm-unit-test .text > ul li ul li {
	list-style-type: circle;
}
.thm-unit-test > ul li ul li {
	list-style-type: circle;
}
.thm-unit-test .text > ul li ul li ul li {
	list-style-type: square;
}
.thm-unit-test > ul li ul li ul li {
	list-style-type: square;
}
.thm-unit-test ol li {
	display: list-item; list-style-type: decimal;
}
.thm-unit-test ol li ol li {
	list-style-type: lower-alpha;
}
.thm-unit-test ol li ol li ol li {
	list-style-type: upper-roman;
}
.thm-unit-test p img {
	height: auto; display: block; max-width: 100%;
}
.thm-unit-test figure img {
	height: auto; display: block; max-width: 100%;
}
.thm-unit-test img {
	height: auto; display: block; max-width: 100%;
}
figure {
	display: block; max-width: 100%;
}
.paginate-links {
	margin-top: 15px;
}
.paginate-links a {
	margin: 0px 5px 7px 0px; padding: 10px 5px 6px; border: 1px solid rgb(23, 81, 157); transition:500ms; border-image: none; text-align: center; color: rgb(23, 81, 157); text-transform: capitalize; line-height: 24px; font-size: 14px; font-weight: 800; display: inline-block; position: relative; min-width: 46px;
}
.paginate-links > span {
	margin: 0px 5px 7px 0px; padding: 10px 5px 6px; border: 1px solid rgb(23, 81, 157); transition:500ms; border-image: none; text-align: center; color: rgb(23, 81, 157); text-transform: capitalize; line-height: 24px; font-size: 14px; font-weight: 800; display: inline-block; position: relative; min-width: 46px;
}
.paginate-links a:hover {
	background: 0px 0px rgb(23, 81, 157); border-color: rgb(23, 81, 157); color: rgb(255, 255, 255);
}
.paginate-links > span {
	background: 0px 0px rgb(23, 81, 157); border-color: rgb(23, 81, 157); color: rgb(255, 255, 255);
}
.widget_recent_comments ul li {
	padding: 0px 0px 15px;
}
.widget select {
	padding: 6px; border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; margin-top: 15px; display: block;
}
.textwidget img {
	height: auto; max-width: 100%;
}
.widget ul {
	padding-bottom: 0px;
}
.widget ul li ul {
	margin: 0px; padding: 0px;
}
.widget ul li ul li {
	padding-top: 15px; padding-bottom: 0px; margin-bottom: 0px; border-top-color: rgb(234, 234, 234); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.thm-unit-test .share-box ul {
	padding-left: 0px !important;
}
.thm-unit-test .share-box ul li {
	display: inline-block !important; list-style-type: none !important;
}
.thm-unit-test .share-box ul li img {
	display: inline-block !important;
}
.post-password-form input[type='password'] {
	padding: 5px 10px; border: 1px solid rgb(23, 81, 157); border-image: none; display: inline-block;
}
.post-password-form input[type='submit'] {
	background: rgb(23, 81, 157); padding: 6px 15px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.thm-unit-test .review-box .fr-coment-item .fr-coment-item {
	margin-left: 60px;
}
.thm-unit-test .review-box .fr-coment-item .name h4 {
	font-size: 18px;
}
.thm-unit-test .default-form .section-title h3 {
	font-size: 24px !important;
}
.thm-unit-test .comment-area.post-comments {
	margin-top: 40px;
}
.blog-section .thm-unit-test > p {
	margin-bottom: 15px;
}
.footer-widget h3 {
	margin-bottom: 30px;
}
.widget_recent_comments.footer-widget ul li {
	padding: 0px;
}
.footer-widget ul li a {
	padding: 0px 0px 10px;
}
.footer-widget ul li a {
	color: rgb(255, 255, 255) !important;
}
.footer-widget ul li {
	color: rgb(255, 255, 255) !important;
}
.footer-widget .textwidget p {
	color: rgb(255, 255, 255) !important;
}
.footer-widget a {
	color: rgb(250, 250, 250);
}
.footer-widget select {
	padding: 6px; width: 100%; color: rgb(34, 34, 34);
}
.footer-widget #wp-calendar caption {
	margin: 0px 0px 15px; padding: 0px; color: rgb(255, 255, 255); font-size: 14px;
}
.footer-widget #wp-calendar thead th {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(250, 250, 250) rgb(250, 250, 250) currentColor; padding: 0px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 30px;
}
.footer-widget #wp-calendar tbody .pad {
	background: rgb(250, 250, 250);
}
.footer-widget .tagcloud a {
	color: rgb(255, 255, 255);
}
.bon-comment-item .bon-comment-item {
	margin-left: 80px;
}
.bon-comment-item .comment-form {
	margin-top: 40px;
}
.bon-comment-item .comment-form .group-title {
	margin-bottom: 0px;
}
.bon-comment-item .comment-form .group-title h2 {
	font-size: 20px; margin-bottom: 0px;
}
.bon-comment-item .comment-form h2 {
	font-size: 22px; margin-top: 10px;
}
.bon-comment-item .comment-form p.col-md-12 {
	padding: 0px 0px 0px 8px;
}
.alignnone {
	margin: 5px 20px 20px 0px;
}
.aligncenter {
	margin: 5px auto; display: block;
}
div.aligncenter {
	margin: 5px auto; display: block;
}
.alignright {
	margin: 5px 0px 20px 20px; float: right;
}
.alignleft {
	margin: 5px 20px 20px 0px; float: left;
}
a img.alignright {
	margin: 5px 0px 20px 20px; float: right;
}
a img.alignnone {
	margin: 5px 20px 20px 0px;
}
a img.alignleft {
	margin: 5px 20px 20px 0px; float: left;
}
a img.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.wp-caption {
	background: rgb(255, 255, 255); padding: 5px 3px 10px; border: 1px solid rgb(240, 240, 240); border-image: none; text-align: center; max-width: 96%;
}
.alignnone.wp-caption {
	margin: 5px 20px 20px 0px;
}
.alignleft.wp-caption {
	margin: 5px 20px 20px 0px;
}
.alignright.wp-caption {
	margin: 5px 0px 20px 20px;
}
.wp-caption img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; max-width: 98.5%;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 0px 4px 5px; line-height: 17px; font-size: 11px;
}
.screen-reader-text {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px); -ms-word-wrap: normal !important;
}
.screen-reader-text:focus {
	padding: 15px 23px 14px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(68, 68, 68); line-height: normal; font-size: 1em; text-decoration: none; display: block; z-index: 100000; clip: auto !important; clip-path: none; background-color: rgb(238, 238, 238);
}
.alignleft {
	margin-right: 1.5em; float: left; display: inline;
}
.alignright {
	margin-left: 1.5em; float: right; display: inline;
}
.aligncenter {
	clear: both; margin-right: auto; margin-left: auto; display: block;
}
.widget .sidebar-title h3 {
	font-size: 20px; font-weight: 500; margin-top: 20px;
}
.comments-area .group-title h2 {
	color: rgb(0, 0, 0); font-size: 28px; font-weight: 500;
}
.sidebar-page-container .comment-form .group-title h2 {
	color: rgb(0, 0, 0); font-size: 28px; font-weight: 500;
}
.sidebar-page-container .comments-area .pingback.comment {
	padding-left: 0px;
}
.sidebar-page-container .comments-area .pingback.comment .author-thumb {
	display: none;
}
.no-comments {
	background: rgb(68, 68, 68); padding: 8px 15px; color: rgb(255, 255, 255); margin-bottom: 25px; display: inline-block;
}
