.bg-overlay-image{
    background: url(../../images/header3.png) !important;
    background-size: 430px !important;
    padding: 97px 0 14px 0;
    height: 219px;
}
.header-default {
    box-shadow: none;
}

.t4-main-body {
    padding-top: 20px;
    padding-bottom: 20px;
}

div[id*=t4-section-], div[id^=t4-section-] {
    padding-top: 20px;
    padding-bottom: 20px;
}

#t4-header{
padding: 74px 0 14px 0;
    height: 226px;
    background-image: linear-gradient(to bottom, #3a7954, #3a7954, #3a7954, #3a7954, #3a7954, #408468, #4a8f7b, #569a8d, #7ab1b2, #f7f8f9, #f7f8f900, #f7f8f900);
	z-index: 999;
}
.login {
    color: #3b7956;
    font-family: Barlow;
    font-weight: 700;
}
.login:hover{color:#06af56;}
.t4-content{background:#f7f8f9;}

.logo-image{
	margin-top: -20px;
}

.acm-hero.style-1 .item {
    padding-top: 20px;
}



.t4-header .header-block {
    width: 100%;
    position: relative;
    z-index: 3;
}

.t4-offcanvas-toggle i {
    font-size: 20px;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    text-transform: uppercase;
	font-size: 14px;
    font-weight: 700;
    padding: 20px 5px;
}
    
    .t4-header .form-search .search-query, .t4-offcanvas .form-search .search-query {
       border-radius: 5px;
    border: 1px solid #0c8839;}
    
    .not-at-top #t4-header.t4-sticky {
    background-color: transparent;
    box-shadow: none;
}


.t4-offcanvas .t4-off-canvas-header {
    display: none;
}



div#guru-component .gru-courses-list .gru-course-title{
        padding-top: 20px;
}
.gru-course-ct{text-align: left;}

div#guru-component .gru-course-item .uk-panel-box .gru-course-meta ul li{
    
        margin: 0;    width: auto;  padding-left: 50px;
}
div#guru-component .gru-course-item .uk-panel-box .gru-course-meta ul{
    
    display: flex;
 
    flex: 1 1 auto;
}

div#guru-component .gru-course-item .uk-panel-box .gru-course-meta{
    
    margin-bottom: 0;
}
div#guru-component .gru-course-item .uk-panel-box {
   
    padding: 0 32px 64px 0px;}

.section-title-wrap {
    margin-bottom: 25px;
}

.
.t4-header .navbar .nav-link {
    font-size: 16px;
    font-weight: bold;
    color: #3a7954;
}

.registration fieldset legend , .popover, .control-label .form-control-feedback ,.password-group .input-password-toggle.input-password-toggle {
    z-index: 1;
}


.item .pull-left img{
	width: 100%;
    height: 350px;
    object-fit: contain;
}

.view-guruPcategs h1.sppb-addon-title , .view-gurupcategs  h1.sppb-addon-title{
	display:none;
}

#guru-component .uk-grid {
    justify-content: space-around;
}

#guru-component .uk-panel-box .uk-panel-badge {
    top: auto !important;
    bottom: 4px;
    font-size: 14px;
    color: #000;
}

div#guru-component div.gru-list-categories .uk-panel-box .box-info {
    bottom: 70px;
}

.guru_lesson_des{
	background: #efefef;
    float: left;
    width: 100%;
    padding: 10px !important;
    border-radius: 4px;
}

.chapter_title {
	background: #bff2b7 !important;
}

.lessons_wrap .lesson_name a{
	background: #3a7954;
    padding: 5px 10px;
    color: #fff;
    border-radius: 4px;
    min-width: 100px;
    text-align: center;
    display: inline-block;
}

.t4-megamenu  ul.navbar-nav {
    overflow: hidden;
}
.t4-megamenu ul.navbar-nav.overshow {
    overflow: unset;
}

.js-offcanvas-trigger {
    opacity: 0;
}
.showoff{
    opacity: 1;
}



.align-items-center {
    position: relative;
}

.tab-content > .tab-pane.active  {
	opacity: 1;
}

.registerstudent li a{
	padding: 10px;
    color: #000;
    border: 1px solid #ffc107;
    border-radius: 4px 4px 0 0;
    margin: 5px;
}

.registerstudent li {
	width:100%;
	float: right;
}

.registerstudent li a.active {
	background: #ffc107;
	color:#fff;
}

.mycontenttab li a.nexttab{
    padding: 10px;
    color: #fff;
    border: 1px solid #ffc107;
    background: #ffc107;
    border-radius: 4px 4px 0 0;
    margin: 5px;
    display: inline-block !important;
    width: auto;
    min-width: 150px;
    text-align: center;
	float: right;
    margin-top: 20px;
}

.mycontenttab li a.nexttab i{
	margin: 0px 0 0px 10px;
}

.mycontenttab .uk-button-danger, .mycontenttab .uk-button-danger:hover{
    padding: 10px !important;
    background: #3a7954 !important;
    color: #fff !important;
}


.mycontenttab  .uk-button-primary, .mycontenttab  .uk-button-primary:hover{
	padding: 10px !important;
    background: #ffc107 !important;
    color: #fff !important;
}

.acm-features.style-1 .item-inner .item-content {
    padding: 10px 10px 30px 10px;
}
.acm-testimonial.style-1 .testimonial-item-wrap .description {
    padding: 20px;
}


#guru-component .uk-form input[type="date"]{
	border: 1px solid var(--gru-border-color);
    border-radius: var(--gru-input-border-radius);
    height: var(--gru-input-height);
    padding: 0 var(--gru-input-padding-x);
}


#guru-component .uk-form-horizontal .uk-form-label {
    width: 100%;
}

#guru-component .uk-form input:not([type="radio"]):not([type="checkbox"]), #guru-component .uk-form select {
    width: 250px;
}

.gru-login-box input[type="text"]{
    width: 100% !important;
}

div#guru-component .uk-form input[type="password"] {
    width: 225px !important;
}
div#guru-component #firstname{
	margin-bottom:5px;
}

.qq-upload-button {
    background-color: #3a7954 !important;
    border-color: #3a7954 !important;
	padding: 2px 12px !important;
}
.uk-form-row{
	position: relative;
}

.view-guruLogin .qq-uploader {
    position: absolute;
    width: 100%;
    top: 4px;
    left: 130px;
	display: flex;
    align-items: center;
    justify-content: flex-start;
}

.qq-upload-list {
    margin-left: 10px !important;
}

#authorImageSelected{
	margin-top: 20px;
	margin-bottom: 20px;
}


.tab-content {
    width: 100%;
}
.uk-alert a{
	color: #3a7954;
    font-weight: bold;
}
.desc-course, #og-tab , #menu6 .uk-form-label , .guru_my_user_name{
	display:none !important;
}

.gdpr-cond-message {
    color: #ffc107;
}

#menu6 input input[type="checkbox"] { 
    margin-right: 10px;
}

.showitem{
	display:none  !important;
}

.my_authorImage .wk-button-danger{
	width: 100px;
}

div#guru-component .uk-form .input-group-addon {
    border-radius: 0 4px 4px 0;
    border: 1px solid var(--gru-border-color);
    border-left: 0;
    margin-left: -2px;
	order: 2;
}

.qq-upload-list li {
    display: inline;
}

.upload_image{
	margin-top: 30px !important;
}

.gru-course-detail .name-category , .gru-course-detail   .course-access-bar{
	display:none !important;
}

.t4-footer {
    background-image: none;
    padding-top: 50px;
    padding-bottom: 10px;
}


div#guru-component .gru-course-detail .guru-cover .gru-course-media {
    text-align: center;
}



#guru-component .uk-form legend {
    margin-top: 20px;
}


#guru-component .uk-dropdown-bottom .uk-width-1-6 {
    width: 100%;
}




@media (min-width: 990px){
	#triggerButton   {
		display: block !important;
		    position: absolute;
			left: -55px;
			top: 0;
		}
	#mod-finder-searchword108{
		width: 120px;
	}
	.t4-navbar{
		padding-right:50px;
	}
}


@media (min-width: 1120px){

	#mod-finder-searchword108{
		width: 150px;
	}
}

@media (min-width: 1200px){
	#mod-finder-searchword108{
		width: 180px;
	}
}




@media (max-width: 1300px) {
	.acm-hero.style-1 .image-decor {
		max-width: 50%;
	}

}


@media (max-width: 1200px){
	.acm-hero.style-1 .image-decor {
		max-width: 40%;
	}
}

@media (max-width: 992px){
	.js-offcanvas-trigger {
		opacity: 1;
		order: 4;
	}

	.logo-img {
		width: auto;
		max-height: 85px;
	}
}