/*
Theme Name: bach-khoa
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/*================================================*/
.home1 .home1__text h3 {
    color: #1ecfad;
}
.home1 .home1__text ul {
    display: inline-block;
    text-align-last: left;
    margin-bottom: 4px;
}
.home1 .home1__text ul li::marker {
    content: none;
}
.home1 .home1__text ul li i {
    color: #1ecfad;
}
/*================================================*/
.home2 {
}
.home2__slide {
	margin-top: 28px;
}
.home2__slide .box-text {
	padding: 0;
	padding-top: 8px;
}
/*================================================*/
.home3 {
}
.home3__row {
	margin-top: 28px;
}
.home3__row .box-text {
	padding: 10px 0 0;
}
.home3__row .box-text a {
	color: #d26e4b;
}
.home3__row .box-text a:hover {
	color: #f00;
}
/*================================================*/
.home4 {
}
.home4__row {
	margin-top: 28px;
}
.home4__row .icon-box-text h3 {
	margin-bottom: 0;
}
.home4__row .icon-box-text p {
	margin-bottom: 0;
}
/*================================================*/
.home5 {
}
.home5__row {
	margin-top: 28px;
}
/* .home5 .text-center .button:first-of-type {
	margin-right: 0;
} */
/*================================================*/
.home6 {
}
.home6__row {
	margin-top: 28px;
}
/*================================================*/
.home7 {
}
.home7__row {
	margin-top: 28px;
}

/**================================================*/
.nav-dropdown .menu-item-has-children>a,
.nav-dropdown .title>a,
.nav-dropdown .nav-dropdown-col>a {
	color: #14a085;
}
.nav-vertical li li.menu-item-has-children>a {
	color: #14a085;
}
.nav-dropdown>li.nav-dropdown-col li {
	font-size: 14px;
}
.nav-vertical li li li {
	font-size: 14px;
}
/**================================================*/
/**================================================*/
.d_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
/**================================================*/
.foot_cta_col1{background:none;position:fixed;z-index:9999;left:15px;bottom:22px;width:auto}
.foot_cta_col1 a{background:linear-gradient(#be0009,#be0009);padding:8px 10px 6px;border-radius:28px;font-size:16px;line-height:1;font-weight:600;display:inline-block;color:#fff;-webkit-animation:won 1s infinite cubic-bezier(0.66,0,0,1);animation:won 1s infinite cubic-bezier(0.66,0,0,1);box-shadow:0 0 0 0 #ff5722}
.foot_cta_col1 a i{font-size:15px;line-height:1;-webkit-animation:won 1s infinite ease-in-out;animation:won 1s infinite ease-in-out}
@-webkit-keyframes won {
to{box-shadow:0 0 0 15px rgba(202,33,17,0)}
}
@keyframes won {
100%{box-shadow:0 0 0 15px rgba(202,33,17,0)}
}
/* ------ */
.foot_cta_col2 ul{display:inline-block;position:fixed;z-index:9999;width:auto;right:calc(50% - 1170px/2 + 3rem);bottom:4px;padding:3px;margin:0}
.foot_cta_col2 ul li{margin:0 1px;display:inline-block}
.foot_cta_col2 ul li a{color:#fff;display:inline-block;text-align:center;font-weight:500;font-size:16px;line-height: 1.2;padding: 6px 12px 8px;border-radius:4px;box-shadow:inset 0 -10px 0 -6px rgba(0,0,0,0.17);}
.foot_cta_col2 ul li a:hover{box-shadow:inset 0 -10px 0 -6px rgba(0,0,0,0.17),inset 0 0 10px 10px rgba(0,0,0,0.2)}
.foot_cta_col2 ul li:nth-child(2) a{background:#005cd1}
.foot_cta_col2 ul li:nth-child(1) a{background:#cb2f31}
.foot_cta_col2 ul li:nth-child(3) a{background:#4267b2}
@media screen and (max-width: 1169px) {
.foot_cta_col2 ul{width:100%;background:rgba(0,0,0,.5);bottom:0;left:0;right:initial;display:flex;justify-content:space-between;padding:4px}
.foot_cta_col2 ul li{width:calc(100%/2 - 4px)}
.foot_cta_col2 ul li a{font-size:15px;width:100%;padding:5px 6px 8px;text-align:center}
}

































