
/* #region custom css */
.qlth-order-first-group {
    overflow: hidden;
    padding-bottom: 43px;
}

.qlth-order-first-group h1.qlth-title {
    text-align: center;
    font-family: GoogleSans Mediumm, Arial, sans-serif;
    margin-bottom: 12px;
    margin-top: 32px;
    font-size: 35px;
    color: #212121;
}

.qlth-order-first-group .qlth-order-extra-group {
    overflow: hidden;
    text-align: center;
}

.qlth-order-first-group .qlth-order-extra-group a.qlth-order-extra {
    font-size: 20px;
    color: #15ab14;
    background: url(/images/ic_download.svg) no-repeat left center;
    padding-left: 36px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.qlth-order-second-group {
    overflow: hidden;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper {
    overflow: hidden;
}

.qlth-order-second-group h1.qlth-title {
    text-align: center;
    font-family: GoogleSans Mediumm, Arial, sans-serif;
    margin-bottom: 12px;
    margin-top: 24px;
    font-size: 32px;
    color: #212121;
}

.qlth-order-second-group h1.qlth-title:first-child {
    margin-top: 0;
}

.qlth-line-vertical {
    background: #12c222;
    height: 3px;
    width: 80px;
    margin: 0 auto;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-line-vertical {
    margin-bottom: 16px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper {
    overflow: hidden;
    margin-left: 20%;
    margin-right: 20%;
    text-align: center;
}

.td-pb-span4 {
    width: 33.33333333%;
}

.td-pb-row [class*="td-pb-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    position: relative;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner {
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    margin: 16px 0;
}
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-header.order-orange {
    background: url(/wp-content/uploads/2020/03/bg_orange.png) no-repeat bottom left;
    background-size: cover;
    min-height: 225px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-header h3 {
    margin: 0;
    font-size: 20px;
    font-family: GoogleSans Mediumm, Arial, sans-serif;
    color: #ffffff;
    padding-top: 28px;
    padding-bottom: 16px;
    line-height: 22px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-line-vertical {
    margin-bottom: 16px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-header .qlth-line-vertical {
    background: #ffffff;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-header p.price {
    font-size: 35px;
    font-family: GoogleSans Bold, Arial, sans-serif;
    color: #ffffff;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-header p.unit {
    font-size: 18px;
    color: #ffffff;
    margin: 0;
    padding-bottom: 29px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 8px;
    padding-bottom: 8px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description .order-second-group-description-inner {
    overflow: hidden;
    height: 930px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description span {
    display: block;
    text-align: left;
    font-size: 18px;
    padding-left: 26px;
    color: #212121;
    padding-top: 8px;
    padding-bottom: 8px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description.order-orange span {
    background: url(/wp-content/uploads/2020/03/ic_dot_orange.png) no-repeat;
    background-position: 0 16px;
}

.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description div {
    display: block;
    text-align: left;
    font-size: 18px;
    color: #212121;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (max-width: 1140px) and (min-width: 1019px) {
.td-pb-row [class*="td-pb-span"] {
    padding-right: 20px;
    padding-left: 20px;
}
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-row [class*="td-pb-span"] {
        padding-right: 14px;
        padding-left: 14px;
    }
}

@media (max-width: 1366px)  {
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper {
    margin-left: 7%;
    margin-right: 7%;
}
}

@media (max-width: 1024px) {
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper {
    margin-left: 5%;
    margin-right: 5%;
}
	
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description .order-second-group-description-inner {
    height: 1190px;
}
}

@media (max-width: 768px) {
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description .order-second-group-description-inner {
    height: 1500px;
}
}

@media (max-width: 767px) {
.td-pb-row [class*="td-pb-span"] {
    padding-right: 0;
    padding-left: 0;
    float: none;
    width: 100%;
}
}

@media (max-width: 480px) {
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper {
    margin-left: 0;
    margin-right: 0;
}
	
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 {
    padding-left: 5px;
    padding-right: 5px;
}
	
.qlth-order-second-group .qlth-order-second-group-span-wrapper .qlth-order-second-group-wrapper .td-pb-span4 .qlth-order-second-group-wrapper-inner .order-second-group-description .order-second-group-description-inner {
    height: auto;
}
}

/* Cổng thông tin học sinh */ 
.sf-menu > li:nth-last-child(2) {
	background: #00A9EC;
	border-radius: 20px;
	margin-left: 15px;
}

.sf-menu > li:nth-last-child(2) a {
	color: #FFF;
	text-transform: unset;
    padding-right: 0;
}

.sf-menu > li:nth-last-child(2) ul {
    border-radius: 8px;
    top: 40px;
}

.sf-menu > li:nth-last-child(2) ul li a {
    color: #212121 !important;
    padding: 10px;
    text-align: center;
    margin: 5px;
    border-radius: 8px;
}

.sf-menu > li:nth-last-child(2) a:after {
    display: none;
}

.sf-menu > li:nth-last-child(2) ul li a:hover {
    color: #212121;
    text-decoration: none;
    background: #c2ebfe;
    padding: 10px;
}

.sf-menu > li:nth-last-child(2) a i {
    display: none;
}

.sf-menu > li:nth-last-child(2):hover a {
	opacity: 0.85;
	color: #fff
}

/* Cổng tuyển sinh */ 
.sf-menu > li:last-child {
	background: #00A9EC;
	border-radius: 20px;
	margin-left: 30px;
}

.sf-menu > li:last-child a {
	color: #FFF;
	text-transform: unset;
}

.sf-menu > li:last-child:hover a {
	opacity: 0.85;
	padding-bottom: 0;
	color: #fff;
}

/*Responsive*/
@media (max-width: 979px) {
	.sf-menu > li:nth-last-child(2) {
			padding: 5px 15px;
			margin-left: 10px;
	}

	.sf-menu > li:last-child { 
			padding: 5px 15px;
			margin-left: 20px;
	}
}
/*End Responsive*/
/* End Cổng thông tin học sinh */ 
/* #endregion */