HTML,BODY{cursor: url("cur.cur"), url("cur.cur"), auto;}


::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #d400aa; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #d400aa; 
}

/*------------------------------------------------------*/
.languagetop img {padding-right: 5px;}
.languagetop a {color: #fff; padding-right: 5px}
.languagetop a:hover {color: yellow}

@media only screen and (max-width: 749px) {
	
	.languagetop {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 200%;
}
	.nuoc-nga, .nuoc-duc, .nuoc-phap, .gach-4, .gach-5, .gach-6 {display: none}
}


	#top-bar {border-bottom: 1px solid #fff}

@media screen and (max-width: 749px) {
    .y80 {
        bottom: 30%;
		width: 80% !important;
    }
}

.banner h2 {
    font-size: 2.4em !important;
	text-shadow: 1px 1px 1px #000;
}

.text-box-content p {font-size: 14pt;
	line-height: 120%;
    text-shadow: 1px 1px 1px #000;}

.header-button .primary {
    background-color: #d400aa;
	    box-shadow: 1px 1px 4px #fff;
}
.mfp-close {background: #000}
.sect-home h2 {color: #e34612;}
.sect-home p {text-align: justify;	margin-bottom: 0;}

.row.align-equal > .col > .col-inner {    padding: 30px 20px 30px 20px !important;}

.row.align-equal > .col > .col-inner {    padding: 30px 20px 30px 20px !important;}
@media (min-width: 550px) {
.sect-home .button.primary {font-size: 2em !important; }	
}

@media (max-width: 549px) {
    h2 {
        font-size: 1.5em;
    }
	
	.sect-home .button.primary {font-size: 2em !important; }
	
	

}



.sect-home .button {font-size: 2em !important; 
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.primary.buttomhones {background: #d400aa}

.sect-home .button.primary sup {font-size: 0.6em}
