/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* 
Mau 1: #1A0B55
Mau 2: #1949CF
Mau 3: #F0F2F4
*/
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url(./fonts/Gilroy/SVN-Gilroy\ Thin.otf);
    font-weight: 200;
}
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url('fonts/custom-font.woff2') format('woff2');
    src: url(./fonts/Gilroy/SVN-Gilroy\ Light.otf);
    font-weight: 300;
}
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url(./fonts/Gilroy/SVN-Gilroy\ Regular.otf);
    font-weight: 400;
}
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url(./fonts/Gilroy/SVN-Gilroy\ Medium.otf);
    font-weight: 500;
}
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url(./fonts/Gilroy/SVN-Gilroy\ Bold.otf);
    font-weight: 600;
}
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url(./fonts/Gilroy/SVN-Gilroy\ SemiBold.otf);
    font-weight: 700;
}
@font-face {
    font-family: 'Gilroy';
    font-display: swap;
    src: url(./fonts/Gilroy/SVN-Gilroy\ Black.otf);
    font-weight: 900;
}
/* h1,
h2,
h3,
h4,
h5,
h6, */
span,
p,
a,
div,
li {
    font-family: Gilroy !important;
}
.elementor-counter-title  {
    /* font-family: Gilroy !important; */
}

.cts-menu .menu-item a {
    border-radius: 3px;
    overflow: hidden;
}
.cts-menu .menu-item a:hover {
    background: #0648b7;
}
.a {
    background: -webkit-linear-gradient(185deg,#e2f2ff 20.41%,#fff7f3 75.21%);
    background: linear-gradient(to right,#043372,#d6cce4);  
}
.sld-img-2rw .slick-list .slick-slide {
    margin: 0 10px;
}
.sld-img-2rw .slick-list .slick-slide > div {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
}
.sld-img-2rw .gallery .slick-arrow {
    width: 30px;
    height: 30px;
    font-size: 0;
    /* background: #fff; */
    padding: 0;
    position: absolute;
    top: 43%;
    z-index: 2;
    background-image: url('./assets/arrow_forward.png');
    background-repeat: no-repeat;
    background-position: center;
    border: none;
}
.sld-img-2rw .gallery .slick-arrow.slick-prev {
    right: auto;
    left: -39px;
    transform: rotate(180deg);
}
.sld-img-2rw .gallery .slick-arrow.slick-next {
    right: -39px;
    left: auto;
}
.cts-ftr .ftr-center ul {
    list-style-type: none;
    padding: 0;
}
.cts-ftr .ftr-center ul li {
    margin-bottom: 15px;
}
.show-home,
body.home .none-home {
	display: none !important;
}
body.home .show-home {
	display: block !important;
}
body.home .none-home {
	
}
@media screen and (max-width: 1366px) {

}

/**************Ipad ngang(1024 x 768)****************/
@media screen and (max-width: 1024px) {
    
}
/**************end Ipad ngang(1024 x 768)****************/



/******************Ipad dọc(768 x 1024)******************/
@media screen and (max-width: 768px) {
    
}
/******************end Ipad dọc(768 x 1024)******************/



/*................ip6-plus...................*/
@media only screen and (max-width: 550px) {
    
}
/*................end ip6-plus...................*/



/*................ip6...................*/
@media only screen and (max-width: 375px) {

}
/*................end ip6...................*/



/***********iphone 5 ----**************/
@media only screen and (max-width: 320px) {

}
/***********end iphone 5 ----**************/