.training-banner { padding: 75px 0; }
.training-banner .container{padding: 0 77px;}
.training-banner .banner-img { position: absolute; left: 0; top: 0; height: 100%; width: 100%; object-fit: cover; z-index: -1; }
.training-banner .training-banner-wrap { display: flex; justify-content: space-between; margin: 0 -28px; }
.training-banner .training-banner-wrap .training-banner-item { max-width: 50%; flex: 0 0 50%; padding: 0 28px; }
.training-banner .training-banner-wrap .training-banner-item .training-banner-inner { background-color: rgba(255, 255, 255, 0.4); height: 100%; position: relative;}
.training-banner .training-banner-wrap .training-banner-item  .training-banner-inner .heading-block { background-color: #0D6AB4; padding: 18px 18px 18px 60px }
.training-banner .training-banner-wrap .training-banner-item  .training-banner-inner .heading-block.orange-block { background-color: #F68E1E }
.training-banner .training-banner-wrap .training-banner-item  .training-banner-inner .heading-block h2 { color: #fff; text-transform: uppercase; font-size: 26px; line-height: 1.2; font-weight: 900; }
.training-banner .training-banner-wrap .training-banner-item  .training-banner-inner .content-block { padding: 29px 40px 24px 59px;}
.training-banner .training-banner-wrap .training-banner-item  .training-banner-inner .content-block .image-wrapper{position: absolute;left: 0;z-index: -1;top: 0;height: 100%;width: 100%;}
.training-banner .training-banner-wrap .training-banner-item  .training-banner-inner .content-block .image-wrapper img{height: 100%;width: 100%;object-fit: cover;}
.training-banner .training-banner-wrap .training-banner-item h3 { font-size: 18px; font-weight: 900; margin-bottom: 23px; line-height: 1.2; text-transform: uppercase; }
.training-banner .training-banner-wrap .training-banner-item p { font-size: 18px; line-height: 1.4; margin-bottom: 23px; }
.training-banner .training-banner-wrap .training-banner-item p:last-child { margin-bottom: 0; }
.training-banner .training-banner-wrap .training-banner-item p.note-text { font-size: 11px; font-style: italic; }
.training-banner .training-banner-wrap .training-banner-item .green-btn { font-size: 13px; margin: 32px 0 69px;min-width: 136px;}
.training-banner .training-banner-wrap .training-banner-item p.note-text a { color: #0D6AB4; font-weight: 900; }
.training-banner .training-banner-wrap .training-banner-item ul { display: flex; margin-top: 87px;}
.training-banner .training-banner-wrap .training-banner-item ul li+li { margin-left: 90px; }
.training-banner .training-banner-wrap .training-banner-item ul li { text-align: center; }
.training-banner .training-banner-wrap .training-banner-item ul li em { margin-bottom: 10px; display: inline-block; }

.hvac-specialist-course ul{
	margin-bottom:2rem;
	padding-left:25px;
}
.hvac-specialist-course ul li{
	padding-bottom:1rem;
	list-style-type:square;
}
.hvac-specialist-course p {
	margin-bottom:1.5rem;
}

.hvac-specialist-course .alert {
	padding: 3rem;
}
/* training-course-block */
.parcel-track-list-section.training-course-block{padding: 43px 0;}
.parcel-track-list-section.training-course-block .grid-add-wrapper .right-col{max-width: 390px;flex: 0 0 390px;}
.parcel-track-list-section.training-course-block .hvac-spec-wrapper .right-col{max-width: 300px !important;flex: 0 0 300px !important;}
.training-course-block h2 { text-align: center;margin-bottom: 20px;font-size: 26px;font-weight: 900; letter-spacing: -0.62px;}
.training-course-block h2:before{top: 48px !important;}
.parcel-track-list-section .grid-add-wrapper .left-col{padding: 0 28px 0 34px;}
.training-course-block .grid-add-wrapper{margin-top: 74px;}
.training-course-block .content-video-block { display: flex;justify-content: space-between;margin: 0 -25px; padding-right:initial;}
.training-course-block .content-video-block .content-block h4{ font-size: 14px;font-weight: 900;color: #000;margin-bottom: 26px;}
.training-course-block .content-video-block .content-block h3{ margin-bottom: 26px;}
.training-course-block .content-video-block .content-block p{margin-bottom: 25px;}
.training-course-block .content-video-block .content-block ol {margin-bottom: 30px;}
.training-course-block .content-video-block .content-block ol li+li{margin-top: 26px;}
.training-course-block .content-video-block .content-block {max-width: 52%;flex:  0 0 52%;padding:7px 25px ;}
.training-course-block .content-video-block .video-block{max-width: 48%;flex:  0 0 48%;padding: 0 25px;}
.training-course-block .content-video-block .hvac-spec-logos {padding: 0 0px !important;}
.training-course-block .content-video-block .video-block .video-inner-block{ position: relative;padding-bottom: 15%;min-height: 380px;}
.training-course-block .content-video-block .video-block .hvac-spec-video-inner-block{ position: relative;padding-bottom: 15%;height:100%;}
.training-course-block .content-video-block .video-block iframe{height: 100%;width: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.training-course-block .heading-strip-block.orange-strip-block{background-color: #F78F18;margin: 70px 0 34px;}
.training-course-block .heading-strip-block{background-color: #056AB5;text-align: left;display: flex;align-items: center;padding: 13px 27px;border-radius: 5px;margin: 50px 0 37px;}
.training-course-block .heading-strip-block h2{margin: 0 20px 0 0;color: #fff;font-size: 20px;font-weight: 900;letter-spacing: -0.1px;}
.training-course-block .heading-strip-block p{color: #fff;font-size: 20px;}
.training-course-block .inner-heading-block{display: flex;align-items: center;margin: 0 0 25px;padding: 0 26px;margin-right: 27px;}
.training-course-block .inner-heading-block h3{font-size: 20px;font-weight: 900;margin-right: 26px;}
.training-course-block .inner-heading-block p{font-size: 20px;}
.training-course-block .image-content-block{display: flex;justify-content: space-between;background-color: #F6F6F6;border-radius: 15px;}
.training-course-block .image-content-block{margin-bottom: 48px;}
.training-course-block .image-content-block:last-child{margin-bottom: 0;}
.training-course-block .image-content-block .image-block img{position: absolute;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;border-radius: 15px 0 0 15px;}
.training-course-block .image-content-block .image-block,
.training-course-block .image-content-block .content-block{max-width: 50%;flex: 0 0 50%;}
.training-course-block .hvac-specialist-course-content .content-block{max-width: 1440px;flex: 0 0 10%;}
.training-course-block .image-content-block .content-block{padding:52px 42px 52px 43px;display: flex;flex-direction: column;}
.training-course-block .image-content-block .content-block h4{font-weight: 900; margin-bottom: 29px;}
.training-course-block .image-content-block .content-block p{margin-bottom: 30px;}
.training-course-block .image-content-block .content-block ul{margin: 0px 0 15px 35px;}
.training-course-block .image-content-block .content-block ul.icon-list{margin: 0;padding-left: 2px;}
.training-course-block .image-content-block .content-block .icon-list li{display: flex;}
.training-course-block .image-content-block .content-block .icon-list li em{ min-width: 62px;}
.training-course-block .hvac-specialist-course-content .content-block .icon-list li{display: flex; margin-left:20px;}
.training-course-block .hvac-specialist-course-content .content-block .icon-list ol li{display: flex; margin-left:5px;}
.training-course-block .hvac-specialist-course-content .content-block .icon-list .price-tag{margin-left:50px;}
.training-course-block .hvac-specialist-course-content .content-block .icon-list .price-tag em img{width:18px;margin-right:4px;}
.training-course-block .hvac-specialist-course-content .content-block .icon-list .list-content{margin-left:2.3rem;}
.training-course-block .hvac-specialist-course-content .content-block .icon-list a, .hvac-spec-sign-in a{color:rgb(66,110,191);}
.training-course-block .image-content-block .content-block .icon-list li .content{margin-left: 27px;}
.training-course-block .image-content-block .image-block{border-radius: 15px 0 0 15px;background-color: #E4E4E4;position: relative;padding-bottom: 29.4%;min-height: 426px;}
.training-course-block .image-content-block .content-block ul li span{font-weight: 900;}	
.training-course-block .image-content-block .content-block .inner-image-wrapper{display: block;}
.training-course-block .image-content-block .content-block .btn-wrapper{margin-top: auto;}
.training-course-block .image-content-block .content-block .subtext{margin: 30px 0 0;}
.training-course-block .image-content-block .content-block.ets-check-content-block p{margin-bottom: 50px;}
.training-course-block .image-content-block .content-block .btn-wrapper.has-two-button a{min-width: 258px;}
.training-course-block .blue-btn{font-size: 13px;}
.training-course-block .orange-btn{min-width: 137px;font-size: 13px;}
.training-course-block .image-content-block .content-block .btn-wrapper.has-two-button a+a{margin-left: 17px;}

/*User page css*/
.user-course-banner-section{padding:59px 0 28px;position: relative;}
.user-course-banner-section .container{padding: 0 57px;}
.user-course-banner-section .banner-img {position: absolute;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;z-index: -1;}
.user-course-banner-section .user-course-banner-wrap{display: flex;margin: 0 -22px;}
.user-course-banner-section .user-course-banner-wrap .banner-content{max-width: 33.33%;flex: 0 0 33.33%;padding:  0 22px;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner{background-color: rgba(255,255,255,0.6);padding:40px 48px 60px 48px;height: 100%;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.has-image{padding: 0;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.has-image img{height: 100%;width: 100%;object-fit: cover;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.black-bg{background-color: rgba(0,0,0,0.6);}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.black-bg .title,
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.black-bg .user-personal-detail .content-block li,
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.black-bg .user-personal-detail .content-block li a,
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner.black-bg .icon-content-list li{color: #fff;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .title{font-size: 16px;font-weight: 900;margin-bottom: 16px;display: block;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail{display: flex;align-items: center;margin-bottom: 38px;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .img-block{min-width: 91px;margin-right: 21px;border-radius: 50%;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .img-block img{height: 90px;width: 91px;object-fit: cover;border-radius: 50%;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .content-block li{display: flex;flex-wrap: wrap;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .content-block li strong{font-weight: 900;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .content-block li a{color: #000;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .content-block li a:hover{text-decoration: underline;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list{display: flex;justify-content: space-between;margin: 0 -10px;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li{padding: 0 10px;}
.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li p{text-align: center;}

.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li em{display: block;text-align: center;margin-bottom: 9px;}
.user-course-banner-section .bottom-list{max-width: 748px;margin: 34px auto 0;}
.user-course-banner-section .bottom-list ul{display: flex;justify-content: space-between;margin: 0 -10px;}
.user-course-banner-section .bottom-list ul li{padding: 0 10px;}
.user-course-banner-section .bottom-list ul li a{ color: #000;display: flex;align-items: center;}
.user-course-banner-section .bottom-list ul li a:hover{opacity: 0.8;}
.user-course-banner-section .bottom-list ul li em{display: inline-flex;height: 36px;width: 36px;align-items: center;justify-content: center;border-radius: 50%;margin-right: 7px;color: #fff;font-style: normal;font-weight: 900;}
.user-course-banner-section .bottom-list ul li em img{height: 15px;}
.user-course-banner-section .bottom-list ul li.red-bg em{background-color: #E94B29;}
.user-course-banner-section .bottom-list ul li.green-bg em{background-color: #00B14C;}
.user-course-banner-section .bottom-list ul li.blue-bg em{background-color: #1E71B9;}
.user-course-banner-section .bottom-list ul li.orange-bg em{background-color: #F78F18;}
.course-progress-section{padding: 61px 0;}
.course-progress-section .course-progress-content h2{font-size: 16px;text-align: center;font-weight: 900;margin-bottom: 34px;}
.course-progress-section .course-progress-content .course-progressbar{display: flex;align-items: center;max-width: 994px;margin: 0 auto;}
.course-progress-section .course-progress-content .course-progressbar span{display: block;margin-right: 22px;}
.course-progress-section .course-progress-content .course-progressbar .course-progress-inner{background-color: #D3d3d3;flex: 1;height: 15px;border-radius: 20px;position: relative;}
.course-progress-section .course-progress-content .course-progressbar .course-progress-inner em{position: absolute;left: 0;width: 40%;height: 100%;background-color: #00B14C;border-radius: 20px;text-align: center;color: #fff;font-size: 10px;font-weight: 700;font-style: normal;line-height: 16px;}
.course-progress-section .course-progress-content .men-intro-block{position: relative;padding:20px 57px 35px 40px;max-width: 1300px;margin: 60px auto 0;display: flex;align-items: center;background-color: #4F699D;border-radius: 5px;}
.course-progress-section .course-progress-content .men-intro-block p{color: #fff;}
.course-progress-section .course-progress-content .men-intro-block em{position: absolute;left: -34px;z-index: 1000;top: 10px;height: 65px;width: 65px;}
.course-progress-section .course-progress-content .men-intro-block a{position: absolute;right: 20px;top: 14px;height: 11px;width: 11px;}
.basicbtn{
	margin:0 !important;
}
/*media css*/
@media(max-width: 1880px){
	.training-course-block .image-content-block .content-block{padding: 40px;}
	.parcel-track-list-section .grid-add-wrapper .left-col{padding:  0 15px;}
}
@media(max-width: 1680px){
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .heading-block,
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .content-block{padding: 20px 30px;}
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .heading-block h2,
	.training-course-block h2{font-size: 22px;}
	.training-course-block h2:before {top: 35px !important;}
	.training-banner .training-banner-wrap .training-banner-item{padding: 0 15px;}
	.training-banner .training-banner-wrap,
	.user-course-banner-section .user-course-banner-wrap{margin: 0 -15px;}
	.training-banner .container ,
	.user-course-banner-section .container{padding: 0 25px;}
	.training-course-block .heading-strip-block,
	.training-banner .training-banner-wrap .training-banner-item .green-btn,
	.training-course-block .heading-strip-block.orange-strip-block{margin: 30px 0;}
	.training-course-block .image-content-block .content-block {padding: 30px 20px;}
	.training-course-block .hvac-specialist-course-content .content-block {padding: 0px 20px !important;}
	.training-course-block .image-content-block .content-block .icon-list li .content {margin-left: 20px;}
	.training-course-block .image-content-block .content-block p {margin-bottom: 15px;}
	.training-course-block .image-content-block .content-block.ets-check-content-block p{margin-bottom: 20px;}
	.training-course-block .image-content-block .content-block .btn-wrapper.has-two-button a {min-width: 160px}
	.training-course-block .image-content-block .content-block .icon-list li em {min-width: 50px;}
	.training-course-block .hvac-specialist-course-content .content-block .icon-list li em {min-width: 67px; margin-top:4px;}
	.training-course-block .hvac-specialist-course-content .content-block .icon-list li em .doc-img {margin-left:10px}	
	.training-course-block .image-content-block {margin-bottom: 30px;}
	.training-course-block .image-content-block .content-block h4,
	.training-course-block .content-video-block .content-block h4{margin-bottom: 15px;}
	.training-course-block .content-video-block .content-block h3{margin-bottom: 15px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content{padding: 0 15px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner{padding: 20px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail{margin-bottom: 30px;}
}
@media(max-width: 1440px){
	.user-course-banner-section .user-course-banner-wrap{margin: 0 -10px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content{padding: 0 10px;}
	.course-progress-section .course-progress-content .men-intro-block{margin: 60px auto 0 30px;}
}
@media(max-width: 1366px){	
	.training-course-block .image-content-block .content-block .btn-wrapper.has-two-button a{min-width: 100px;}
	.training-course-block .image-content-block .image-block.left-image img{object-position: left;}
	.training-course-block .image-content-block .image-block.right-image img{object-position: right;}
	.user-course-banner-section .user-course-banner-wrap{margin: 0 -7.5px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content{padding: 0 7.5px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list {margin:  0 -7px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li {padding: 0 7px;}
}
@media(max-width: 1199px){
	.training-banner .training-banner-wrap .training-banner-item ul li+li {margin-left: 20px;}
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .heading-block h2,
	.training-course-block h2 {font-size: 20px;}
	.training-banner .training-banner-wrap .training-banner-item h3{font-size: 16px;margin-bottom: 15px;}
	.training-banner .training-banner-wrap .training-banner-item p{font-size: 14px;margin-bottom: 15px;}
	.parcel-track-list-section.training-course-block {padding: 30px 0;}
	.training-course-block .content-video-block{margin: 0 -15px;}
	.training-course-block .content-video-block .video-block,
	.training-course-block .content-video-block .content-block{padding: 0 15px;}	
	.training-course-block .content-video-block .hvac-spec-logos {padding: 0 15px !important;}
	.training-course-block .content-video-block .content-block ol li+li{margin-top: 15px;}
	.training-course-block .content-video-block .content-block p,
	.training-course-block .content-video-block .content-block ol{margin-bottom: 15px;}
	.parcel-track-list-section.training-course-block .grid-add-wrapper .right-col{max-width: 100%;flex: 0 0 100%;padding: 0;display: block;margin-top: 30px;}
	.parcel-track-list-section.training-course-block .hvac-spec-wrapper .right-col{max-width: 100%!important;flex: 0 0 100%!important;padding: 0;display: block;margin-top: 30px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list{flex-wrap: wrap;margin: 0 -7px -15px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li{max-width: 50%;flex: 0 0 50%;margin-bottom: 15px;}	
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .img-block{min-width: inherit;max-width: 58px;flex: 0 0 58px;margin-right: 10px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .img-block img{width: 58px;height: 58px;}
	.course-progress-section{padding: 40px 0;}	
}
@media(max-width: 991px){
	.training-banner .training-banner-wrap,
	.user-course-banner-section .user-course-banner-wrap{flex-wrap: wrap;}
	.training-banner .training-banner-wrap .training-banner-item{max-width: 100%;flex: 0 0 100%;}
	.training-banner .training-banner-wrap .training-banner-item+.training-banner-item{margin-top: 30px;}
	.training-banner .training-banner-wrap .training-banner-item ul{margin-top: 40px;}
	.box-shadow-strip-wrapper::before{top: calc(100% - 4px) !important;}
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .heading-block h2 {font-size: 20px;}
	.training-course-block .content-video-block,
	.training-course-block .image-content-block{flex-wrap: wrap;}
	.training-course-block .content-video-block .content-block,
	.training-course-block .content-video-block .video-block,
	.training-course-block .image-content-block .image-block,
	.training-course-block .content-video-block .hvac-spec-logos,
	.training-course-block .image-content-block .content-block{max-width: 100%;flex: 0 0 100%;}
	.parcel-track-list-section .grid-add-wrapper .left-col{padding: 0;}
	.training-course-block .content-video-block .video-block .video-inner-block{padding-bottom: 56.25%;min-height: 300px;}
	.training-course-block .image-content-block .image-block{padding-bottom: 56.25%; border-radius: 15px 15px 0 0;min-height: 300px;}
	.training-course-block .image-content-block .image-block img{border-radius: 15px 15px 0 0;}
	.training-course-block .image-content-block .content-block .icon-list li .content	{margin-left: 10px;}		
	.training-course-block .image-content-block .content-block ul {margin: 0px 0 15px 10px;}
	.training-course-block .grid-add-wrapper {margin-top: 50px;}
	.training-course-block .heading-strip-block.orange-strip-block,
	.training-course-block .heading-strip-block{padding: 13px 15px;}	
	.training-course-block .heading-strip-block h2,
	.training-course-block .inner-heading-block h3,
	.training-course-block .inner-heading-block p,
	.training-course-block .heading-strip-block p{font-size: 18px;}
	.training-course-block .inner-heading-block{padding: 0 15px;}
	.training-course-block .heading-strip-block.orange-strip-block h2{margin: 0}
	.user-course-banner-section .user-course-banner-wrap {margin: 0 -7.5px -20px;}	
	.user-course-banner-section .user-course-banner-wrap .banner-content{max-width: 100%;flex: 0 0 100%;margin-bottom: 20px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li{max-width: 25%;flex: 0 0 25%;}
	.user-course-banner-section .bottom-list ul{flex-wrap: wrap; margin: 0 -10px -15px;}
	.user-course-banner-section .bottom-list ul li{max-width: 50%;flex: 0 0 50%;margin-bottom: 15px;}
}
@media(max-width: 767px){
	.training-course-block .image-content-block .content-block,
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .heading-block, .training-banner .training-banner-wrap .training-banner-item .training-banner-inner .content-block {padding: 20px 15px;}
	.training-banner .training-banner-wrap .training-banner-item .training-banner-inner .heading-block h2 {font-size: 18px;}
	.training-banner .training-banner-wrap .training-banner-item .green-btn {margin: 10px 0 20px}
	.box-shadow-strip-wrapper::before{top: calc(100% - 7px) !important;}
	.training-course-block h2:before {top: 26px;}	
	.training-course-block .heading-strip-block,
	.training-course-block .inner-heading-block{flex-wrap: wrap;}
	.training-course-block .heading-strip-block h2,
	.training-course-block .inner-heading-block h3{margin: 0 0 10px;max-width: 100%;flex:  0 0 100%;text-align: left;}
	.course-progress-section .course-progress-content h2{margin-bottom: 20px;}
	.course-progress-section .course-progress-content .course-progressbar{flex-wrap: wrap;}
	.course-progress-section .course-progress-content .course-progressbar span{margin: 0 0 10px;max-width: 100%;flex: 0 0 100%;text-align: center;}
	.course-progress-section .course-progress-content .course-progressbar .course-progress-inner{max-width: 100%;flex: 0 0 100%;}
	.course-progress-section .course-progress-content .men-intro-block{margin: 60px auto 0 0;padding: 40px 20px;}
	.course-progress-section .course-progress-content .men-intro-block em{left: 50%;top: -40px;transform: translateX(-50%);}
}
@media(max-width: 574px){
	.user-course-banner-section .bottom-list ul li{max-width: 100%;flex: 0 0 100%;}
	.hvac-specialist-course .banner h2 {
		font-size: large;
		margin-bottom: 20px;
	}
	.hvac-specialist-course .banner h3 {
		font-size: medium;
		margin-bottom: 20px;
	}
}
@media(max-width: 426px){
	.training-course-block .image-content-block .content-block .btn-wrapper{display: flex;flex-direction: column;}	
	.training-course-block .image-content-block .content-block .btn-wrapper.has-two-button a+a{margin: 10px 0 0;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .icon-content-list li{max-width: 50%;flex: 0 0 50%;}	
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail{flex-wrap: wrap;justify-content: center;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .content-block{max-width: 100%;flex: 0 0 100%;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .content-block li{justify-content: center;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .user-personal-detail .img-block{margin:  0 0 10px;}
	.user-course-banner-section .user-course-banner-wrap .banner-content .banner-inner .title{text-align: center;}
}


	.hvac-specialist-course .banner {
		background: url('/doc/cursos/3/common/banner.jpg') no-repeat center center;
		background-size: cover;
		height: 500px;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		flex-direction: column;
		padding-left: 10%;
		color: darkblue;
		text-align: center;
		position: relative;
	}
	.hvac-specialist-course	.banner::after {
		content: '';
		background: rgba(0, 0, 0, 0.1);
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	.hvac-specialist-course .banner-content {
		position: relative;
		z-index: 2;
		text-align: left;
	}
	.hvac-specialist-course .banner h2 {
		font-size: xxx-large;
		margin-bottom: 20px;
	}
	.hvac-specialist-course .banner h3 {
		font-size: large;
		margin-bottom: 20px;
	}
	.hvac-specialist-course .banner button {
		margin-bottom: 100px;
	}
	.hvac-specialist-course-content {
		display: block !important;
		background-color: #FFFFFF !important;
	}
	.indexing {
		display: inline-block;
		width: 22px;
		height: 22px;
		border-radius: 50%;
		background-color: #38b34a;
		color: white;
		font-size: 13px;
		text-align: center;
		line-height: 22px; /* Center the text vertically */
	  }
	/*.hvac-spec-list { 
		list-style-type: disc !important; 
		list-style-position: inside !important; 
		line-height: 2 !important;
	}*/
	.hvac-spec-wrapper {
		margin-top: 20px !important;
	}
	.hvac-spec-seeMore-button a{
		padding: 0 36px;
		font-size: 12px;
	}

	