html {
  scroll-behavior: smooth;
}
.content{
  min-height: 330px;
}
.slider-item .container.bgcolor {
  background-color: rgba(150,150,150,.5);
	border-radius: 30px;
  padding: 50px 0;
}

.picto{
	background-position: center center;
	background-size: cover;
}

.picto1{
	background-image: url('../customlayout/modules/2015main/staticstyle/images/oktatasok/gki.png');
	background-position: center center;
	background-size: cover;
}
.picto2{
	background-image: url('../customlayout/modules/2015main/staticstyle/images/oktatasok/taxi.jpg');
	background-position: center center;
	background-size: cover;
}
.picto3{
	background-image: url('../customlayout/modules/2015main/staticstyle/images/oktatasok/vallalkozo.jpg');
	background-position: center center;
	background-size: cover;
}
.picto4{
	background-image: url('../customlayout/modules/2015main/staticstyle/images/oktatasok/targonca.jpg');
	background-position: center center;
	background-size: cover;
}
.picto5{
	background-image: url('../customlayout/modules/2015main/staticstyle/images/oktatasok/okj.jpg');
	background-position: center center;
	background-size: cover;
}
.picto6{
	background-image: url('../customlayout/modules/2015main/staticstyle/images/oktatasok/egyebszolg.jpg');
	background-position: center center;
	background-size: cover;
}

.choose-course .icon-circle .icon-background{
	bottom: 10px;
	margin-left: -120px;
	height: 240px;
	width: 240px;
	z-index: 20;
}
.choose-course .icon-circle{
	width: 260px;
	height: 260px;
}
.choose-course .name-course{
  height: 30px;
}
.choose-course .icon-circle .info .info-back a{
	font-size: 20px;
}
.choose-course .icon-circle .info .info-back:before {
  border: 10px solid rgb(156, 156, 156);
}
.choose-course .name-course a{
	font-size: 16px;
}
.navbar-nav li.menuitem{
  float:left;
  position: relative;
  display: block;
}
.cur{
  margin-left: 0;
}
.cur:before{
  content:"";
}
.course-syllabus-title.underline{
  margin-bottom:20px;
}
.course-syllabus-title.underline.mt{
  margin-top:50px;
}
.info-event-detail .label-time{
  color: #86bc42;
}
.note-time-block .note-time ul{
  padding: 0;
}
.note-time-block .note-time ul li{
  list-style-type: none;
}
.kepzes_fejleckep.background-opacity, .page-title{
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-size: cover;
}
.event-detail-list-staff .owl-stage{
  width: 100% !important;
}
.event-detail-list-staff .owl-item{
  width: 100% !important;
}
header .header-main .navigation .nav-links li .main-menu{
  display: block;
  border-bottom: 5px solid transparent;
}
header .header-main .navigation .nav-links li.active .main-menu {
  border-bottom: 5px solid #86bc42;
  color: #86bc42;
  font-weight: bold;
}
header .header-main .logo {
  line-height: 105px;
}
header .header-main.header-fixed .logo{
  line-height: 55px;
}
/* header .header-main .logo .header-logo img{
  max-width: 220px;
  width: auto !important;
  height: 50px;
} */


.dropdownmenu_frame{
  background: red;
  padding-bottom: 0;
  position: absolute;
  border-bottom: 5px solid #86bc42;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdownmenu_container .tesztitem{
  text-transform: capitalize;
  color: #242c42;
  border: none;
  display: block;
  padding: 5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  transition:all .3s ease-in-out;
  cursor: pointer;
}
.dropdownmenu_container .tesztitem:hover{
  text-decoration: none;
  background-color: #f5f5f5;
}
.tesztitem_almenuvel{
  transition: all .3s ease-in-out;
  line-height: 40px;
  text-transform: capitalize;
  color: #242c42;
  border: none;
  font-weight: normal;
  display: block;
  padding: 3px 20px;
  clear: both;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.edugate-layout-3 .edugate-content{
  display: block;
}
.edugate-layout-3 .edugate-content .description{
  text-align: justify;
}
.contact-method .method-item{
  height: 282px;
}
.edugate-image img{
  height: 225px;
  width: 100%;
}
.edugate-layout-3 .edugate-layout-3-wrapper{
  padding: 0 30px;
}
.edugate-layout-3 .edugate-content .info.priceList{
  font-size: 20px;
}
.events-grid.section-padding{
  padding: 100px 0 0 0;
}
.edugate-content p{
  margin: 20px 0;
}
.edugate-content ul.examDates{
  padding: 0;
  text-align: center;
  padding: 15px 0 0 0;
  margin-bottom: 0;
}
.edugate-content ul.examDates li{
  list-style-type: none;
  font-size: 18px;
  padding: 3px 0;
}
.edugate-layout-3.examList{
  min-height:550px;
}
.examDatesBtn, .priceListBtn{
  margin-top: 20px !important;
}
.owl-stage-outer, .owl-carousel .owl-stage, .owl-carousel .owl-item, .slider-item, .slider-3{
  height: 100%;
}
.event-detail-thumb{
  margin-bottom: 0;
}
.event-detail-thumb img{
  width: 100%;
}
.course-info.info.info-event-detail{
  margin-bottom: 40px;
}
.why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper{
  padding-right: 50%;
}
.why-choose-us .why-choose-us-wrapper-top .background-girl-1 {
  position: absolute;
  width: 30%;
  left: 55%;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.background-girl-1.wow.fadeInUp{
  animation-duration: unset;
  animation-delay: unset;
  animation-name: none;
}
.widget .media .link{
  display: block;
}
.bg-w-form .form-input{
  background-color: #ececec;
}
.popular-course-widget .right_block .label{
  padding: 0;
}
.right_block img{
  width: 100%;
  height: auto;
  box-shadow: 0px 0px 25px #ccc;
  margin-bottom: 20px !important;
}
.downloads a{
  color: #242c42;
  font-size: 20px;
}
.bg-w-form .form-group select{
  display: block;
  width: 100%;
  border-radius: 0px;
  height: 50px;
  border: none;
  box-shadow: none;
  background-color: #ececec;
  padding-left: 10px;
}
.jelentkezes .bg-w-form{
  padding-top: 0px;
}
.jelentkezes h1, .kapcsolatTitle, .downloads h1{
  margin-top: 0px;
  margin-bottom: 50px;
  font-size: 36px;
  color: #737373;
  text-align: center;
}
.section-padding.kapcsolat{
  padding-top: 0px;
}
.section-padding.kapcsolat .bg-w-form{
  padding-top: 0px;
}
.chapta_container{
  display: flex;
  margin-top: 10px;
}
.chapta_container p{
  margin-bottom: 0px;
  margin-right: 10px;
  line-height: 30px;
  font-weight: bold;
}
.kapcsolat .bg-w-form .contact-submit .btn-contact{
  margin-top: 50px;
}
.tesztmenu{
  margin-top: -2px;
}
.oneEducation{
  margin-bottom: 70px;
}
.oneEducation:nth-last-child(-n+3){
  margin-bottom: 0px;
}
.slider-banner .slider-item .slider-2{
  background-position: center center;
}
/* .section-padding.news-list-page{
  padding-bottom: 0px;
} */
.news-page .news-page-wrapper .edugate-layout-1:last-child{
  margin-bottom: 0px;
}
.col-md-9 .edugate-layout-1 .edugate-content .description{
  height: 120px;
}
.news-page .edugate-layout-3{
  min-height: 520px;
}
.home_all_news_btn{
  text-align: center;
}
.home_all_news_btn button{
  margin-top: -40px;
  width: 200px;
}
.news_img_container img{
  width: 100%;
  margin-bottom: 20px;
}
.news-detail .back_to_news span{
  color:#fff;
}
.contact-method .method-item .detail a{
  color: #737373;
}
#home_educations{
  height: 15px;
}
.emptyList{
  margin-bottom: 100px;
}
.emptyList h1{
  margin:0;
  text-align: center;
}
.form_cb_container{
  display: flex;
}
.form_cb_container a{
  text-decoration: underline;
  color: #737373;
}
.form_cb_container label.form-label{
  text-transform: none;
  color: #737373;
}
.form_cb_container input{
  width: 15px;
  min-width: 15px;
  height: 15px;
  margin-left: 8px;
  vertical-align: top;
}
.jelentkezes .form_cb_container{
  margin-top: -25px;
}
.footer-top-mobile{
  margin-top: 70px;
  display: none;
}
.kepzes_aloldal .owl-carousel .owl-refresh .owl-item{
  display: block !important;
}
.kepzes_aloldal .owl-carousel .owl-refresh .owl-item.cloned{
  display: none !important;
}
.kepzes_aloldal .owl-carousel.owl-loading{
  opacity: 1 !important;
}
.kepzes_aloldal .owl-stage.owl-refresh{
  transform: translate3d(0px, 0px, 0px) !important;

}
