html {}
/* @font-face {
	font-family: 'CoconVU';
	src: url('../Newspaper/fonts/CoconVU.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CoconVUBold';
	src: url('../Newspaper/fonts/CoconVUBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Sari';
	src: url('../Newspaper/fonts/SariRegular.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SariBold';
	src: url('../Newspaper/fonts/SariVNBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SariBoldItalic';
	src: url('../Newspaper/fonts/SariBoldItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SariItalic';
	src: url('../fonts/SariItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
} */
body.home {font-family: 'Manrope', sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body.home p {margin: 0; line-height: normal; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body.home a {transition: color .5s;}
body.home a:hover, body.home a:focus {text-decoration: none;}
body.home ul li, body.home ol li {margin: 0 ; line-height: normal;}
.no-margin-bottom {margin-bottom: 0!Important;}
.no-border-bottom {border-bottom: none!Important;}
.h1, .h2, .h3, h1, h2, h3 {margin: 0;}
.col {padding-right: 7.5px; padding-left: 7.5px;}
.not-show {display: none;}
.block {margin-top: 60px;}
.block .title, .block .title p {font-size: 30px; font-family: 'CoconVUBold'; text-transform: uppercase; color: #ed0e73; line-height: 35px; margin-bottom: 40px;}
.block .title:after, .block .title p:after { content: url('../Newspaper/images/home/img-icon-06.png'); display: block; margin: 10px auto 0 auto;}
.block-feature .title {text-transform: unset; font-size: 31px; color: #fff; margin-bottom: 0;}
.block-feature .title:after {content: ''; margin: 0;}
.wrapper-product .slick-slide {margin: 0 15px;}
.wrapper-product {margin-top: 30px;}
.wrapper-product .slick-prev:before, .wrapper-product .slick-next:before {color: #666; font-family: 'FontAwesome'; font-size: 50px;}
.wrapper-product .slick-prev:before {content: "\f104";}
.wrapper-product .slick-next:before {content: "\f105";}
.container-x {width: 1600px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px;}
.sari-b {font-family: 'SariBold'!Important;}
.sari-b-i {font-family: 'SariBoldItalic'!Important;}
.sari-i {font-family: 'SariItalic'!Important;}
.cocon-vu {font-family: 'CoconVU'!Important;}
.cocon-vu-b {font-family: 'CoconVUBold'!Important;}

#header {}
#header #main-menu {background-color: #f9d1e3; border: none; border-radius: 0; margin-top: 5px; margin-bottom: 0;}
#header #main-menu .nav>li>a {color: #000; font-size: 18px; padding: 18px 28px; font-family: 'CoconVU';  }
#header #main-menu .nav li.active>a, #header #main-menu .nav li>a:hover {background-color: #ed0f73; color: #fff; font-family: 'CoconVUBold';}
#header #logo-top  {padding-top: 10px;}
#header #logo-top .brand-name {font-size: 36px; color: #e65a8b; margin-left: 45px; margin-top: 10px;}

#wrapper .block-feature-01 {background-color: #ed0f73; padding-top: 30px; padding-bottom: 30px; color: #fff; margin-top: 0;} 
.block-feature-01 .sub-title {font-size: 17px;}
.block-feature-01 .icon, #block-feature-01 .btn {margin-top: 8px;}
.block-feature-01 .info-title {margin-left: 20px;}
.block-feature-01 .btn {border-radius: 25px; background-color: transparent; border: solid 2px; color: #fff; font-size: 20px; padding: 10px 25px;}
.block-feature-01 .fa {margin-left: 10px;}

#about-sakura .wrapper-info .intro-content {margin-top: 0px;}
#about-sakura .wrapper-info .intro-content p {font-size: 16px; }
#about-sakura .item {color: #fff; padding-bottom: 29px; float: left; margin-left: 20px; margin-bottom: 25px; width: 293px; border-radius: 5px; height: 137px;}
#about-sakura .item .number {font-size: 60px;}
#about-sakura .item.item-01 {background-color: #7ed3f7; }
#about-sakura .item.item-02 {background-color: #bfd730; }
#about-sakura .item.item-03 {background-color: #ffd668; }
#about-sakura .item.item-04 {background-color: #f6adcd; }

#block-feature-02 {margin-top: 100px;}
#block-feature-02 .item {width: calc(100%/5); float: left;}

#trust-sakura .title-02 {text-transform: uppercase; font-size: 24px; color: #ed0e73; margin-top: 20px;}
#trust-sakura .chuong-trinh-hoc .info-content {margin-top: 33px; margin-bottom: 40px; }
#trust-sakura .chuong-trinh-hoc ul li {border-bottom: solid 1px #f6adcd; padding-bottom: 10px; margin-bottom: 10px;}
#trust-sakura .chuong-trinh-hoc .btn {text-transform: uppercase; font-size: 16px; border-radius: 21px; padding: 10px 40px; border: solid 2px #f6adcd; color: #f6adcd; margin-top: 60px;}
#trust-sakura .item {margin-bottom: 35px;}
#trust-sakura .item .info-title {font-size: 16px; margin-top: 15px; margin-bottom: 15px;}

#block-feature-03 {background-color: #fb66a8; margin-top: 85px; padding-top: 30px;}
#block-feature-03 .thumb {margin-top: -110px; margin-right: 50px;}
#block-feature-03 .info {margin-left: 50px; color: #fff;}
#block-feature-03 .info .title {font-size: 29px;}
#block-feature-03 .sub-title {font-size: 24px;}

#training-sakura {background-color: #fbf6f6; padding-bottom: 20px; padding-top: 60px; margin-top: 0;}
#training-sakura .item-inner	{-webkit-box-shadow: 0px 0px 20px 5px rgba(223,219,219,1);
-moz-box-shadow: 0px 0px 20px 5px rgba(223,219,219,1);
box-shadow: 0px 0px 20px 5px rgba(223,219,219,1);
border-radius: 10px; height: 550px;
}
#training-sakura .item-01 .item-inner {border-bottom: solid 23px #f6adcd;}
#training-sakura .item-02 .item-inner {border-bottom: solid 23px #bfd730;}
#training-sakura .item-03 .item-inner {border-bottom: solid 23px #7ed3f7; background-color: #fcfaf6;}
#training-sakura .item img {border-radius: 10px;}
#training-sakura .item .info-title {font-size: 20px; text-transform: uppercase; margin-top: 30px; margin-bottom: 20px;}
#training-sakura .item .info-title a {color: #333;}
#training-sakura .item .info-title a:hover {color: #ed0e73;}
#training-sakura .item .info-content  {padding-left: 20px; padding-right: 20px; font-size: 16px;}

#children-day {margin-bottom: 85px;}
#children-day .tab-content {margin-top: 40px;}
#children-day .tab-content img { margin: 0 auto;}
#children-day .nav-tabs {border-radius: 30px; border: solid 2px #d7d7d7; display: inline-block;}
#children-day .nav-tabs li {border-right: solid 1px #d7d7d7;}
#children-day .nav-tabs li:last-child {border: none;}
#children-day .nav-tabs li a {color: #000; font-size: 16px; text-transform: uppercase; padding-left: 30px; padding-right: 30px;}
#children-day .nav-tabs li a,  #children-day .nav-tabs li.active a{border: none; background-color: transparent;}
#children-day .nav-tabs li.active a {color: #ed0e73;}

#news-events {margin-top: 0; }
#news-events #news, #news-events #events {padding-bottom: 60px; padding-top: 60px;}
#news-events .title:after {content: url('../Newspaper/images/home/img-icon-06_2.png')}
#news-events .item {margin-bottom: 20px;}
#news-events .item .date-publish {color: #ff0066; font-size: 12px;}
#news-events .item .date-publish .day {color: #ff9900;}
#news-events .item .post-title {margin-top: 0;}
#news-events .item .post-title a {font-size: 20px; color: #000;}
#news-events .item .post-title a:hover {color: #ed0e73;}
#news-events .item .excerpt {font-size: 16px; color: #666; margin-top: 5px;}
#news-events .btn {text-transform: uppercase; font-size: 16px; color: #ff0066; border: none; border-radius: 10px; padding: 8px 35px; -webkit-box-shadow: 5px 5px 20px 0px rgba(224,224,224,1);
-moz-box-shadow: 5px 5px 20px 0px rgba(224,224,224,1);
box-shadow: 5px 5px 20px 0px rgba(224,224,224,1); margin-top: 50px;}
#news-events .btn .fa {margin-left: 10px;}
#news-events #events {background-color: #f2f2f2;}
#news-events #events .date-publish {margin-top: 20px;}
#news-events #events .date-publish .day {font-size: 34px; }

#sakura-story  {background: url('../Newspaper/images/home/img-bg-01.png') no-repeat #f867a8; margin-top: 0; padding-top: 60px; height: 638px;}
#sakura-story .title {color: #fff;}
#sakura-story .title:after {content: '';}
#sakura-story .tab-content {margin-top: 40px;}
#sakura-story .nav-tabs {display: inline-block; border: none; }
#sakura-story .nav-tabs li {border-radius: 20px;}
#sakura-story .nav-tabs li a {color: #ed0e73; font-size: 16px; text-transform: uppercase; padding-left: 40px; 
padding-right: 40px; border: none; background-color: #fff; border-radius: 0; margin-right: 0;}
#sakura-story .nav-tabs li.active a {color: #000; background-color: #ffd668; border: none;}
#sakura-story .nav-tabs li:first-child a {border-radius: 20px 0 0 20px;}
#sakura-story .nav-tabs li:last-child a {border-radius: 0 20px 20px 0;}
#sakura-story .testimonial .item { color: #fff;}
#sakura-story .testimonial .item img {margin: 0 auto;}
#sakura-story .testimonial .item .testimonial-content {font-size: 24px; margin-bottom: 40px;}
#sakura-story .testimonial #slick-slide-control02 {text-indent: 999;}
#sakura-story #parent .testimonial #slick-slide-control00:before {content: url('../Newspaper/images/home/img-avatar-01.png'); display: block; }
#sakura-story #parent .testimonial #slick-slide-control01:before {content: url('../Newspaper/images/home/img-avatar-02.png'); display: block;}
#sakura-story #parent .testimonial #slick-slide-control02:before {content: url('../Newspaper/images/home/img-avatar-03.png'); display: block;}
#sakura-story #teacher .testimonial #slick-slide-control10:before {content: url('../Newspaper/images/home/img-avatar-04.png'); display: block; }
#sakura-story #teacher .testimonial #slick-slide-control11:before {content: url('../Newspaper/images/home/img-avatar-05.png'); display: block;}
#sakura-story #teacher .testimonial #slick-slide-control12:before {content: url('../Newspaper/images/home/img-avatar-06.png'); display: block;}
#sakura-story #pupil .testimonial #slick-slide-control20:before {content: url('../Newspaper/images/home/img-avatar-07.png'); display: block; }
#sakura-story #pupil .testimonial #slick-slide-control21:before {content: url('../Newspaper/images/home/img-avatar-08.png'); display: block;}
#sakura-story .testimonial .slick-dots {bottom: -150px;}
#sakura-story .testimonial .slick-dots li {width: 104px; height: 104px; display: inline-block; margin-right: 40px;}
#sakura-story .testimonial .slick-dots li button:before {transform: scale(.8);}
#sakura-story .testimonial .slick-dots li.slick-active button:before {transform: scale(1);}
#sakura-story .testimonial .item .person-info p{font-size: 16px;}
#sakura-story .testimonial .item .person-info .full-name {text-transform: uppercase;}

.tab-content > .tab-pane:not(.active), 
.pill-content > .pill-pane:not(.active) {
    display: block;
    height: 0;
    overflow-y: hidden;
}

#sakura-visit .wrapper-info {margin-top: 100px;}
#sakura-visit .gfield_label {font-size: 14px; text-transform: uppercase; display: block!Important;}
#sakura-visit .ginput_container input, #sakura-visit .ginput_container_select select {font-size: 24px; color: #ed0e73; height: 50px; border: none; box-shadow: none; 
border-bottom: solid 1px #cfc4c4; border-radius: 0; text-transform: uppercase; padding-bottom: 15px;}
#sakura-visit .ginput_container_select select {padding-bottom: 0; font-size: 14px; color: #000;}
#sakura-visit #gform_wrapper_2 {margin-top: 30px;}
#sakura-visit #gform_wrapper_2 .gform_button {background-color: #ed0e73; color: #fff; text-transform: uppercase; padding: 8px 47px; 
border-radius: 25px; font-size: 18px; border: none; margin-top: 10px;}
#sakura-visit #field_2_6 .gfield_label {display: none!Important;}

#footer {background-color: #fb66a8; padding-top: 40px; color: #fff; padding-bottom: 40px;}
#footer .headquarters {margin-top: 10px; }
#footer .headquarters .like-box {margin-top: 20px; }
#footer .headquarters .sub-title {margin-bottom: 10px;}
#footer .sub-title {font-size: 18px; text-transform: uppercase; margin-bottom: 25px;}
#footer .campus {margin-bottom: 35px;}
#footer .campus .campus-title {margin-bottom: 10px;}
#footer ul li .fa-map-marker {margin-right: 10px;}
#footer ul li .fa-phone-square {margin-right: 7px;}
#footer .btn {text-transform: uppercase; color: #ff0066; border-radius: 10px; margin-top: 25px; margin-bottom: 15px;}
#footer .copyright {font-size: 16px; margin-top: 20px;}
#footer ul {margin-top: 10px;}
#footer ul li, #footer ol li {margin: 0 ; line-height: normal;}
#footer .svg-inline--fa {color: #fff;}



/* Large desktops and laptops */
@media (min-width: 1920px) {
	
}
@media (min-width: 1200px) {
	
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.col-lg-x {width: 100%; margin: 0;}
	.block {margin-top: 40px;}
	#header #logo-top  #logo {float: none!Important;}
	#header #logo-top img {margin: 0 auto;}
	#header #main-menu .navbar-toggle {border-color: transparent;}
	#header #main-menu .navbar-toggle .icon-bar {background-color: #fff;}
	.block-feature-01 .icon {float: none!Important; }
	.block-feature-01 .icon img {margin: 0 auto;}
	.block-feature-01 .info-title {float: none!Important; margin-left: 0;}
	.block-feature .title {text-align: center; margin-top: 20px; }
	.block-feature-01 .sub-title { text-align: center; margin-top: 5px;}
	.block-feature-01 .wrapper-btn {float: none!Important; text-align: center; margin-top: 25px;}
	#about-sakura .item {text-align: left; padding: 0 5px; margin: 0 auto; float: none!Important; height: 84px; margin-top: 20px;}
	#about-sakura .item .number, #about-sakura .item .info-title {float: left; margin-top: 10px;}
	#about-sakura .item .number {font-size: 48px; margin-right: 10px; margin-top: 10px;}
	#about-sakura .item .info-title {margin-top: 30px;}
	#about-sakura .item:first-child .info-title, #about-sakura .item:last-child .info-title {margin-top: 20px;}
	#block-feature-02 {margin-top: 50px;}
	#block-feature-02 .item {width: calc(100%/2);}
	#trust-sakura .wrapper-btn {text-align: center;}
	#trust-sakura .chuong-trinh-hoc .btn {margin-top: 35px;}
	#trust-sakura .chuong-trinh-hoc {margin-bottom: 40px;}
	#trust-sakura .title-02 {text-align: center;}
	#trust-sakura .item .item-inner {margin-left: -15px; margin-right: -15px;}
	#trust-sakura .item img {margin: 0 auto;}
	#trust-sakura .item .info-title {text-align: center;}
	#block-feature-03 {margin-top: 40px;}
	#block-feature-03 .info {margin-left: 0; text-align: center;}
	#block-feature-03 .info .title {font-size: 15px;}
	#block-feature-03 .sub-title {font-size: 18px;}
	#block-feature-03 .thumb {margin-top: 20px; margin-right: 0;}
	#block-feature-03 .thumb img {width: 60%; margin: 0 auto;}
	#training-sakura {padding-top: 40px;}
	#training-sakura .item {margin-bottom: 30px;}
	#training-sakura .item img {width: 100%;}
	#children-day {margin-bottom: 40px;}
	#news-events .item .thumb img {width: 100%;}
	#sakura-story .title {font-size: 24px;}
	#sakura-story .nav-tabs li a {font-size: 15px; padding-left: 20px; padding-right: 20px;}
	#sakura-story .testimonial .slick-arrow {top: 140%; z-index: 999;}
	#sakura-story .testimonial .slick-arrow.slick-next {right: 0;}
	#sakura-story .testimonial .slick-arrow.slick-prev {left: 0;}
	#sakura-story .testimonial .item .testimonial-content {font-size: 16px; margin-bottom: 20px;}
	#sakura-story .testimonial .slick-dots li button:before {transform: scale(0.6);}
	#sakura-story .testimonial .slick-dots li.slick-active button:before {transform: scale(0.8);}
	#sakura-story .testimonial .slick-dots li {width: 50px; height: 50px;}
	#sakura-story .testimonial .slick-dots {bottom: -100px;}
	#sakura-visit .title {font-size: 24px;}
	#sakura-visit .wrapper-info {margin-top: 50px;}
	#sakura-visit .wrapper-btn {text-align: center;}
	#footer .social-icon {float: none!Important; text-align: center; margin-top: 20px;}
	
}


