@media only screen and (min-width: 2560px) {
    .magnific-popup{
        max-width: 900px;
    }
}
@media only screen and (min-width: 1024px){
	.prog-high-l-item > .prog-high-item{
		height: 100%;
		background-color: #fff;
	}
	
	.ss-list .slider-item,
    .ss-list2 .slider-item{
		width: 100% !important;
	}
}

@media only screen and (max-width: 1024px) {
    .mainContainer{
        background-size: 100% 100%;
    }
    .home-inner-container {
        margin-top: 10%;
    }

    .feedback-title-view{
        padding: 0 10%;
        text-align: left;
    }
	.header, .header .header-inner .func-list{
		max-height: 12vw;
	}
	.header .logo-items img.header-logo{
		width: 25vw;
	}
	.header .header-inner .header-list{
		display: none;
	}
	.header .header-inner .func-list{
		background: linear-gradient(to right, #797E60 83%, #9A7B66 17%);
		right: 7%;
	}
	.header .header-inner .func-list > .row{
		width: 50vw;
		min-height: 8vw;
	}
	.header .header-inner .func-list > .row .func-item:not(.search-btn){
		display: none;
	}
	.header .header-inner .func-list > .row .func-item.search-btn img {
		width: 5vw;
	}
	.header .header-inner .func-list{
		background: linear-gradient(to right, #797E60 77%, #9A7B66 23%);
		right: 6.5%;
	}
	.header .header-inner .func-list > .row .func-item.search-btn{
		width: 8vw;
		position: absolute;
		right: 1.4vw;
		margin: 0;
		padding: 0;
	}
	.header .header-inner .func-list.moblie-menu{
		display: block;
		position: absolute;
		top: 0;
		right: -5%;
        width: 11vw;
        height: 10vw;
		background: #797E60;
		border-bottom-left-radius: unset;
		-webkit-border-bottom-left-radius: unset;
	}
	.header .moblie-menu > .row{
		position: relative;
	}
	.header .moblie-menu .menu-btn{
		padding: 0;
		margin: 0;
	}
	.header .moblie-menu .menu-btn img{
		display: block;
        width: 8vw;
        position: absolute;
        left: 10%;
        transform: translate(-50%, -50%);
	}
	.home-banner-div{
		margin-top: 5%;
	}
	.home-banner-div .curve-line-div {
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-top-right-radius: 25px;
		width: 53%;
		height: 33%;
		top: 17%;
		right: 5%;
	}
	.section-content-area .image-side{
		width: 0% !important;
	}
	.section-content-area .content-side{
		width: 100% !important;
	}
	.section-content-area{
		margin: 40% 0 20% 0;
	}
	.section-content-area .image-side > .cms-block {
		top: -46%;
		left: -23%;
	}
	.section-content-area .image-side > .cms-block img{
		width: 35vw;
	}
	.section-content-area .content-side .wel-msg-title{
		font-size: 8vw;
	}
	.section-content-area .content-side .wel-msg-title::after {
		bottom: 0.5em;
		width: 1.7em;
		height: 3px;
	}
	.section-content-area .content-side .bg-img01 img {
		width: 5.5vw;
	}
	.section-content-area .content-side .wel-msg-content {
		font-size: 4vw;
	}
	.section-content-area .content-side .readMore-btn {
		font-size: 4.6vw;
	}
	.readMore-btn .block-content img {
		width: 7vw;
	}
	.section-content-area .content-side .curve-line-div {
		border-top: 1px solid #D08B60;
		border-right: 1px solid #D08B60;
		border-top-right-radius: 25px;
		width: 63%;
		height: 37%;
		position: absolute;
		top: -8%;
		right: 6%;
	}
	.prog-high-div{
		padding-bottom: 140%;
	}

    .prog-high-div.global-learning-div{
        padding-bottom: 0%;
    }

	.prog-high-div .prog-high-sub-div .prog-high-title, .up-ev-div .up-ev-sub-div .up-ev-title, .ss-div .ss-sub-div .ss-title {
		font-size: 10vw;
		line-height: 0.6;
	}
	.prog-high-div .prog-high-sub-div .prog-high-title::after, .up-ev-div .up-ev-sub-div .up-ev-title::after, .ss-div .ss-sub-div .ss-title::after{
        bottom: 0.3em;
		left: 0.5em;
		width: 4.5em;
		height: 3px;
	}
	.up-ev-div .up-ev-sub-div .up-ev-title::after, .ss-div .ss-sub-div .ss-title::after{
		width: 2em;
	}
	.prog-high-div .curve-line-div {
		border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        border-top-right-radius: 25px;
        width: 35%;
        height: 6%;
        position: absolute;
        top: 2%;
        right: 9%;
	}
	.prog-high-div .bg-img04 {
		top: 4%;
	}
	.prog-high-div .bg-img04 img {
		width: 10vw;
	}
	.prog-high-list .cms-container-inside{
		display: block;
	}
	.prog-high-list .cms-container-inside .cms-container-item{
		width: 100% !important;
	}
	.prog-high-div .prog-high-list .prog-high-s-item-div .prog-high-item-s, .cms-container.prog-high-list-2 .cms-container-item.prog-high-list-2-right, .cms-container.prog-high-list-2{
		padding: 0 !important;
	}
	.cms-container.prog-high-list-2 .cms-container-inside{
		display: block;
	}
	.cms-container.prog-high-list-2 .cms-block-item.image-item{
		height: auto;
	}
	.cms-container.prog-high-list-1 .prog-high-l-item h3, .cms-container.prog-high-list-1 .prog-high-item-s h3, .cms-container.prog-high-list-2 h3{
		font-size: 4.5vw;
	}
	.cms-container.prog-high-list-1 .prog-high-item-s p, .cms-container.prog-high-list-1 .prog-high-l-item p, .cms-container.prog-high-list-2 p {
		font-size: 4.3vw;
	}
	.prog-high-item .text-item .block-content .readmore-btn img {
		width: 7vw;
	}
	.prog-high-div .prog-high-item{
		margin-top: 5%;
	}
	.up-ev-div{
		margin-top: 45%;
	}
	.up-ev-list > .cms-container-inside{
		display: block;
	}
	.up-ev-div .curve-line-div{
		border-top-right-radius: 25px;
        width: 29%;
        height: 11%;
        top: 12%;
        right: 13%;
	}
	
	.ss-div .curve-line-div{
		border-top-right-radius: 25px;
        width: 32%;
		top: 7%;
        height: 15%;
        right: 13%;
	}
	.ss-div .bg-img05 {
		top: -2%;
	}
	.ss-div .bg-img05 img {
		width: 25.7vw;
	}
	.ss-div .bg-img07 img {
		width: 17vw;
	}
	.ss-div .bg-img07 {
		top: -1%;
	}
	.wel-msg-page .section-content-area{
		margin-left: 10%;
		margin-top: 50%;
		margin-right: 5%;
		margin-bottom: 10%;
		position: relative;
	}
	.wel-msg-page .section-content-area .content-side{
		padding-top: 28vw;
        
	}
	.wel-msg-page .section-content-area .content-side .wel-msg-title{
		font-size: 9.5vw;
        line-height: 1;
	}
	.wel-msg-page .section-content-area .content-side .wel-msg-title::after{
		left: 0.5em;
	}

    .wel-msg-page .section-content-area .content-side .wel-msg-title p{
        margin-bottom: 0;
    }
	.wel-msg-page .section-content-area .content-side .wel-msg-content{
		font-size: 4.2vw;
		padding-top: 5%;
		padding-bottom: 15%;
	}
	.wel-msg-page .section-content-area .content-side .curve-line2-div {
        border-bottom: 2px solid #D08B60;
        border-left: 2px solid #D08B60;
        border-bottom-left-radius: 25px;
        width: 85%;
        height: 8%;
        position: absolute;
        bottom: -2%;
        left: -5%;
	}
	.wel-msg-page .section-content-area .image-side{
		position: initial;
	}
	.wel-msg-page .section-content-area .image-side > .cms-block {
		top: -10%;
        left: -11%;
	}
	.wel-msg-page .section-content-area .image-side > .cms-block img {
		width: 30em;
	}
	.wel-msg-page .section-content-area .content-side .curve-line-div {
		border-top: 2px solid #D08B60;
        border-right: 2px solid #D08B60;
        border-top-right-radius: 25px;
        width: 43%;
        height: 14%;
        position: absolute;
        top: -7.5%;
        right: 5%;
	}
	.wel-msg-page .wel-msg-div .bg-img03 img {
		width: 39vw;
	}
	.wel-msg-page .wel-msg-div .bg-img03 {
		bottom: -1%;
		left: auto;
		right: 4%;
		z-index: 2;
	}
	.up-ev-div .up-ev-sub-list .cms-container-item.slider-item, 
    .ss-list .cms-container-item.slider-item,
    .ss-list2 .cms-container-item.slider-item
    {
		width: 100% !important;
	}
	.up-ev-news-div .up-ev-news-date p, .up-ev-news-div .up-ev-news-title p{
		font-size: 4.4vw;
	}
	.up-ev-news-div .up-ev-news-slash img{
		width: 4.3vw;
	}
	.up-ev-news-div .cms-container-item:has(.up-ev-news-date){
		width: 23vw;
	}
	.up-ev-news-div .cms-container-item:has(.up-ev-news-slash){
		width: 11vw;
	}
	.up-ev-div .up-ev-item-event h3{
		font-size: 4.7vw;
	}
	.up-ev-div .up-ev-item-event p{
		font-size: 4vw;
	}
	.up-ev-div .up-ev-label{
		width: 20vw;
	}
	.up-ev-div .up-ev-label .block-content p{
		font-size: 4.5vw;
	}
	.up-ev-sub-list.swiper-container{
		overflow-x: hidden;
	}
	.ss-div{
		padding-top: 10vw;
		padding-bottom: 40vw;
	}
	.ss-div .bg-img09 {
		right: 8%;
	}
	.ss-div .bg-img09 img {
		width: 40vw;
	}
	.ss-div .bg-img06 {
		bottom: 19%;
		left: 10.5%;
	}
	.ss-div .bg-img06 img {
		width: 5.5vw;
	}
	.ss-item .cms-block-inside .text-item p{
		font-size: 4.4vw;
	}
	.footer {
		border-top-right-radius: 35px;
	}
	.footer .main-container{
		display: none;
	}
	.footer .icon-container img {
		width: 9vw;
	}
	.footer .copyright-div p{
		font-size: 2vw;
		margin: 4%;
	}

    .wel-msg-page.inside-v2-div .section-content-area .content-side{
        padding-top: 22%;
        padding-bottom: 20%;
    }

    .wel-msg-page.inside-v2-div .section-content-area{
        margin-top: 10%;
    }

    .wel-msg-page.inside-v2-div .section-content-area .image-side > .cms-block.bg-img07-v2 img{
        width: 20vw;
    }

    .wel-msg-page.inside-v2-div .section-content-area .image-side > .cms-block {
        left: -10vw;
        top: 0%;
    }

    .wel-msg-page.inside-v2-div .section-content-area .content-side .curve-line-div {
        width: 80%;
        height: 4%;
        top: 2%;
    }

    .wel-msg-page.inside-v2-div .section-content-area .content-side .curve-line2-div {
        bottom: -2%;
        left: -10%;
        width: 63%;
    }

    .ss-list-div > .cms-container-inside{
        display: block;
    }

    .ss-list-div > .cms-container-inside .cms-container-item{
        width: 100% !important;
    }

    .readMore-btn.btn-ver.ver-3 .block-content {
        padding: 3%;
        font-size: 2em;
        margin-bottom: 4%;
    }

    .wel-msg-page.inside-v2-div .section-content-area .content-side .curve-line-div{
        right: 4%;
    }

    
    .readMore-btn.btn-ver.ver-3{
        font-size: 0.6em;
    }

    .readMore-btn.btn-ver .block-content p{
        font-size: 1.4em;
    }

    .curve-line-div-v3{
        bottom: 7vw;
    }

    .chat-out-page .wel-msg-div .cms-container.section-content-area {
        margin: 25% 10% 5% 10%;
    }

}


@media only screen and (max-width: 930px){
    .wel-msg-page .section-content-area .content-side .curve-line2-div{
        bottom: 1%;
    }

    .section-content-area .image-side > .cms-block{
        top: -58%;
    }
}

@media only screen and (max-width: 900px){
    .readMore-btn.btn-ver .block-content p{
        font-size: 1.5em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block{
        top: -6%;
    }

    
}

@media only screen and (max-width: 798px) {

	.desktop-view{
		display: none;
	}

	.header-inner{
		margin-top: unset;
		height: -webkit-fill-available;
	}

	.header-inner .row{
		width: 100%;
		justify-content: space-between;
		height: -webkit-fill-available;
	}

	.header-logo{
		width: 80%;
	}


	.footer-copyright{
		text-align: center;
	}

	.blackboard-main-title p{
		font-size: 1.2rem;
	}

	.mobile-view{
		display: block;
	}

    .blackboard-character-one{
        top: unset;
        bottom: 0%;
        right: 0%;
    }

    .resources-character-one{
        top: 0%;
        right: 0%;
    }

    /* .prog-list-view{
        margin-bottom: 20%;
    } */

    .blackboard-character-one, .resources-character-one{
        width: 6rem;
    }

    .homepage-title-image img{
        width: 100%;
    }

    .home-inner-container {
        margin-top: 20%;
    }

    .animation-main-view{
        right: unset;
    }
    
    .talk-main-view{
        left: unset;
    }

    .homepage-blackboard-view{
        width: 90%;
        padding: 8% 0 15% 0;
        min-height: 30vh;
    }

    .home-blackboard-info p{
        line-height: 25px;
        font-size: 12px;
    }

    .view-more-btn p {
        margin-bottom: 2%;
    }

    .our-team-para p{
        margin-top: 15%;
    }

    .home-character-one, .home-character-two {
        width: 5rem;
    }

    .home-character-one{
        right: -6%;
    }

    .home-character-two{
        left: -6%;
    }

    .view-more-btn a{
        font-size: 12px;
    }

    .view-more-btn {
        min-height: 5vh;
        padding: 4% 7%;
        right: 17%;
        bottom: 10%;
    }

    .our-team-btn {
        padding: 4% 25%;
    }

    .magnific-popup {
        padding: 7%;
    }

    .register-container {
        min-height: 250vh;
    }

    .register-title-image img{
        width: 90%;
    }

    /* .register-back-btn, .register-next-btn, .register-home-btn{
        width: 35%;
    } */

    .register-info-view, .feedback-info-view{
        top: -2%;
    }

    .register-infos-view .title-message{
        font-size: 12px;
    }

    .qrcode-sub-view{
        width: 45% !important;
    }

    .chat-out-main-div > .cms-container-inside{
        display: inline-block;
    }

    .chat-out-main-div > .cms-container-inside > .cms-container-item,
    .chat-room-btn-div > .cms-container-inside > .cms-container-item,
    .btn-div.file > .cms-container-inside > .cms-container-item{
        width: 100% !important;
    }

    .chat-room-btn-div > .cms-container-inside,
    .btn-div.file > .cms-container-inside{
        display: block;
    }

    .chat-room-btn-div .readMore-btn{
        font-size: 4vw;
    }

    .section-content-area .content-side .btn-div .file-btn.btn-ver .block-content{
        padding: 6%;
        margin-top: 3%;
        margin-bottom: 3%;
    }

    .section-content-area .content-side .file-btn.btn-ver .block-content p{
        font-size: 2em;
    }

    .file-btn .block-content img{
        width: 3em;
    }

    .prog-high-div.global-learning-div .prog-high-sub-div .prog-high-title .block-content{
        font-size: 6vw;
    }

    .prog-high-div.global-learning-div .block-content{
        font-size: 1em;
    }

    .wel-msg-page .section-content-area .content-side{
        padding-top: 36vw;
        padding-bottom: 12vw;
    }

    html[lang="tc"] .wel-msg-page .section-content-area .content-side,
    html[lang="sc"] .wel-msg-page .section-content-area .content-side{
        padding-top: 28vw;   
    }

    .ind-box-02-v2{
        bottom: 16%;;
    }

    .prog-high-div .prog-high-sub-div{
        margin: 11% 6%;
    }

    html[lang="tc"] .wel-msg-page .section-content-area .content-side .wel-msg-title, 
    html[lang="sc"] .wel-msg-page .section-content-area .content-side .wel-msg-title{
        font-size: 2em;
    }

    html[lang="tc"] .section-content-area .content-side .wel-msg-content, 
    html[lang="sc"] .section-content-area .content-side .wel-msg-content{
        font-size: 1em;
    }

}

@media only screen and (max-width: 600px) {

    .wel-msg-page .section-content-area .image-side > .cms-block.slim-img img{
        height: 13em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block img{
        height: 19em;
    }

    .under-line-title .block-title, .under-line-title-v2 .block-title{
        font-size: 2.2em;
    }

    .box-outer-div > .cms-container-inside{
        display: block;
    }
    
    .box-outer-div > .cms-container-inside .cms-container-item{
        width: 100% !important;
    }

    .ind-box-div .block-title{
        font-size: 1.2em;
    }

    .ind-box-02-v2 {
        right: -3%;
        bottom: 20%;
    }

    .ind-box-02-v2 img{
        width: 4em;
    }

    .bg-img-010 img{
        width: 34%;
    }

    .bg-img-010{
        text-align-last: right;
        right: 0;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block.slim-img-v2 img {
        height: 13em;
        width: 47vw;
    }

    .section-content-area .content-side .readMore-btn {
        font-size: 3.5vw;
    }

    .wel-msg-page .section-content-area .content-side .wel-msg-content{
        padding-bottom: 10%;
    }

    .readMore-btn.btn-ver .block-content{
        padding: 7%;
    }

    .readMore-btn.btn-ver.ver-3{
        font-size: 0.5em;
    }

    .bg-img-04-s-v2{
        top: 6%;
    }

    .bg-img-04-s-v2 img{
        width: 9vw;

    }

    .wel-msg-page .wel-msg-div .bg-img03 img{
        width: 37vw;
    }

    .btn-flex-div > .cms-container-inside{
        display: block;
    }

    .btn-flex-div > .cms-container-inside > .cms-container-item{
        width: 100% !important;
    }

    .wel-msg-page.inside-v2-div .section-content-area .content-side .curve-line2-div {
        bottom: -1%;
        height: 22vw;
        width: 80%;
        left: 5%;
    }

    .readMore-btn.btn-ver .block-content p {
        font-size: 1.3em;
    }

    .prog-high-div .curve-line-div{
        width: 54%;
        height: 3%;
    }

    .wel-msg-page .section-content-area .content-side .wel-msg-title {
        font-size: 7.5vw;
    }

    .wel-msg-page .section-content-area .content-side .wel-msg-content{
        font-size: 1.5em;
    }

    .s-list-v2-div .prog-high-div .curve-line-div{
        top: 1%;
        width: 60%;
        height: 17vw;
    }

    .wel-msg-page.inside-v2-div .section-content-area .content-side .curve-line-div{
        height: 17vw;
        top: 1%;
    }

    .chat-out-page .wel-msg-div .cms-container.section-content-area {
        margin: 45% 10% 5% 10%;
    }

    .wel-msg-page.chat-out-page .section-content-area .image-side > .cms-block {
        top: -28%;
    }

    .wel-msg-page.chat-out-page .section-content-area .content-side{
        padding-top: 28vw;
        padding-bottom: 12vw;
    }

    .wel-msg-page.chat-out-page .section-content-area .content-side .curve-line-div{
        width: 50%;
        height: 25vw;
    }

    .curve-line-div-v3{
        width: 60%;
        height: 15%;
    }

    .wel-msg-page .section-content-area .content-side .curve-line2-div{
        bottom: -3%;
        left: 5%;
        height: 17vw;
    }

    .section-content-area .content-side .file-btn.btn-ver .block-content p {
        font-size: 2.5em;
    }

    .prog-high-div.global-learning-div .prog-high-sub-div .prog-high-title .block-content{
        font-size: 8vw;
    }

    .ind-box-div .block-content{
        font-size: 1em;
    }

    .wel-msg-div{
        margin-bottom: 10%;
    }

    .up-ev-list .cms-container-inside{
        overflow: unset;
    }

    .wel-msg-page .section-content-area .content-side .curve-line-div{
        width: 54%;
        height: 10%;
        top: -8.5%;
    }

    html[lang="tc"] .wel-msg-page .section-content-area .content-side .curve-line-div,
    html[lang="sc"] .wel-msg-page .section-content-area .content-side .curve-line-div{
        height: 15em;
        top: -15.5%;
    }

    .header .header-inner .func-list > .row{
        min-height: 10vw;
        max-height: 10vw;
        margin: 0% 0;
    }

    .global-learning-div .readMore-btn{
        font-size: 1em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block img{
        height: 17em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block img{
        width: 21em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block{
        top: -7%;
    }

    .section-content-area .image-side > .cms-block{
        top: -54%;
    }

    .ss-div .curve-line-div{
        top: 7%;
    }

}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .overlay a {font-size: 20px}
    .overlay .closebtn {
      font-size: 40px;
      top: 15px;
      right: 35px;
    }

}

@media only screen and (max-width: 450px) {
    .wel-msg-page .section-content-area .content-side .curve-line-div{
        top: -6%;
    }

    .up-ev-div{
        margin-top: 55%;
    }
    
    .wel-msg-page .section-content-area .image-side > .cms-block{
        top: -5%;
    }
}

@media only screen and (max-width: 425px) {
    .mainContainer{
        background-size: auto 100%;
    }

	.logo-items{
		width: 50%;
	}

    .blackboard-title-view{
        margin-top: 15%;   
    }

    .blackboard-main-info{
        margin-bottom: 15%;
    }

	.blackboard-main-info p{
		width: 85%;
		font-size: smaller;
		line-height: unset;
	}

	.rainbow-title-icon img{
		width: 25px;
	}

    .good-char-title-icon img{
		width: 40px;
	}

	.blackboard-main-title p{
		font-size: 20px;
		margin-bottom: 0;
	}

	.blackboard-main-title-view{
		margin-bottom:2%;
	}

	.blackboard-character-one, .resources-character-one{
        width: 5rem;
        bottom: -1%;
        right: 0%;
	}

	.animation-inner-container{
		margin-top: 30%;
        padding-bottom: 15%;
	}

	.footer-logo{
		width: 50px;
	}

    .prog-list-main-row{
        width: 90%;
    }

    /* .prog-list-view{
        margin-bottom: calc(20% + 100px);
    } */

    .doc-items-btn img{
        margin-right: 3px;
    }

    .home-inner-container{
        min-height: 130vh;
    }

    .magnific-popup .nav-item{
        max-width: unset;
    }

    .magnific-popup {
        padding: 10% 7%;
    }

    .register-title-icon img{
        width: 50%;
    }

    .register-home-btn {
        width: 100%;
    }

    .feedback-container {
        min-height: 100vh;
    }

    .feedback-inner-container {
        margin-top: 40%;
        margin-bottom: 40%;
        min-height: 70vh;
    }

    .feedback-info-view {
        top: -10%;
    }

    .registration-contents{
        margin-top: 11%;
    }

    .ebook-title, .resources-main-info .block-title p{
        text-align: center;
    }

    .ebook-subitem-image {
        width: 100%;
    }

    .resources-main-info p {
        font-size: 12px;
        line-height: 24px;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block img{
        height: 17em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block img{
        width: 21em;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block{
        top: -7%;
    }

    html[lang="tc"] .wel-msg-page .section-content-area .image-side > .cms-block,
    html[lang="sc"] .wel-msg-page .section-content-area .image-side > .cms-block{
        top: -12%;
    }

    .wel-msg-page .section-content-area{
        margin-top: 65%;
    }
    
}

@media only screen and (max-width: 375px) {
    .animation-inner-container{
        margin-bottom: 25%;
        padding-bottom: 20%;
    }

    .wel-msg-page .section-content-area .content-side .curve-line-div{
        top: -7%;
    }

    .wel-msg-page .section-content-area .image-side > .cms-block{
        top: -6%;
    }

    .wel-msg-page .section-content-area .content-side .curve-line2-div{
        bottom: -1%;
    }

}

@media only screen and (max-width: 320px) {
	.blackboard-main-title-view{
		margin-left: 15%;
		margin-right: 15%;
	}

    .under-line-title .block-title, .under-line-title-v2 .block-title{
        font-size: 1.9em;
    }

    
}

