.admin-bar .main-header.fixed-header .main-box {
	top:32px;
}
.kc_row .kc_col-sm-12{
	padding-left:0px !important;
	padding-right:0px !important; 
}
.kc-col-container {
	display:block !important;
}
.kc-row-container.kc-container{
	max-width:1200px;
	width:100%;
}

.main-slider .theme-btn.btn-style-two {
	font-family:'Hind', sans-serif;
}
.main-slider .text.text-center {
	text-align:center !important;
}

footer .main-footer .menu {
	
}
footer .main-footer .menu li {
	position:relative;
	margin-bottom:6px;
}
footer .main-footer .menu li a {
	position:relative;
	display:block;
	line-height:24px;
	font-size:15px;
	font-weight:400;
	padding:4px 0px 4px 20px;
	text-transform:capitalize;
	color:#777777;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
footer .main-footer .menu li a:before{
	position:absolute;
	content:'\f105';
	left:0px;
	top:2px;
	font-family: 'FontAwesome';
}
footer .main-footer .menu li a:hover,
footer .main-footer .menu li a:hover::before{
	color:#9cc900;	
}

.comment-box > .comment-box {
	margin:30px 0 0 125px;
	padding-bottom:0 !important;
}
.sidebar-page-container .comments-area .comment-inner {
	position:relative;
}
.sidebar-page-container .comments-area .comment-inner .reply-option {
	position:absolute;
	right:0px;
	top:0px;
}
.sidebar-page-container .comments-area .comment-inner .reply-option a {
	position:relative;
	color:#9cc900;
	font-size:15px;
	font-weight:400;
	text-align:center;
	display:inline-block;
	text-transform:capitalize;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.sidebar-page-container .comments-area .comment-inner .reply-option a:before {
	position:absolute;
	content:'\f122';
	left:-22px;
	top:0;
	font-family: 'FontAwesome';
}

.sidebar-widget ul {
    margin-bottom: 46px;
    margin-top: 22px;
}
.sidebar-widget ul li {
	border-bottom: 1px solid #f7f7f7;
    line-height: 26px;
	padding:9px 0;
}
.sidebar-widget > ul > li:last-child {
  border:none;
}
.sidebar-widget ul li a {
	color:#2f2f2f;
}
.main-header .nav-outer .search-box-outer .dropdown.open .search-box-btn .fa-search::before {
    content: "\f00d";
}
.kop-comment-item .default-form{
	margin-bottom:30px;
}
.kop-comment-item .default-form .group-title{
	margin-bottom:0px;
}

/****************Custom Widget*********************/
.widget_recent_comments ul li{
	padding: 9px 0px;
}
.widget select{
	width:100%;
	display:block;
	border:1px solid #ededed;
	padding:6px 6px;
	margin-top:15px;
}
.textwidget img {
    height: auto;
    max-width: 100%;
}
.widget ul{
	padding-bottom:0px;
}
.widget ul li ul{
	padding:0px;
	margin:0px;
}
.widget ul li ul li{
	border-bottom:none;
	padding-bottom:0px;
	border-top:1px solid #f7f7f7;
	margin-top:9px;
}
.thm-unit-test .share-box ul{
	padding-left:0px !important;
}
.thm-unit-test .share-box ul li{
	list-style-type:none !important;
	display:inline-block !important;
}
.thm-unit-test .share-box ul li img{
	display:inline-block !important;
}

/*********************Custom Footer widget Styling************************/
.footer-widget h3{
	margin-bottom:30px;
}
.footer-widget.widget_recent_comments ul li{
	padding: 0;
}
.footer-widget ul li a{
	padding:0px 0 10px;
}
.footer-widget ul li a,.footer-widget ul li,.footer-widget .textwidget p{
	color:#777777;
}
.footer-widget a{
	color:#777777;
}
.footer-widget select{
	width:100%;
	padding:6px;
	color:#222;
}
.footer-widget #wp-calendar caption{
	padding:0px;
	margin:0px 0 15px;
	font-size:14px;
	color:#777777;
}
.footer-widget #wp-calendar thead th{
	border:1px solid #777777;
	border-bottom:none;
	text-align:center;
	padding:0px;
	line-height:30px;
	color:#fff;
}
.footer-widget #wp-calendar tbody td{
	border:1px solid #777777;
}
.footer-widget #wp-calendar tbody .pad{
	background:#fff;
}
.footer-widget .tagcloud a{
	color:#777777;
}
.footer-widget .tagcloud a:hover{
	color:#fff;
}
.sidebar-page-container .comments-area .comment.pingback,
.sidebar-page-container .comments-area .comment.trackback{
	padding-left:0px;
}
.sidebar-page-container .comments-area .comment.pingback .author-thumb,
.sidebar-page-container .comments-area .comment.trackback .author-thumb{
	display:none;
}
.no-comments{
	display:inline-block;
	padding:8px 15px;
	background:#9cc900;
	color:#ffffff;
}
.kop-comment-item .kop-comment-item{
	margin-left:70px;
}

.m-t30{
	margin-top:30px !important;
}
.sidebar-page-container .comments-area .single-comment > .kop-comment-item:last-child .comment-box{
	padding-bottom:0px;
}