


/*---------------------
CSS-FIX_THEMIFY
--------------------*/


body.themify_builder_active .ba-pt-20{
	padding-top:20px;
} 
body.themify_builder_active .ba-pt-30{
	padding-top:30px;
} 
body.themify_builder_active .ba-pt-50{
	padding-top:50px;
} 


.themify_builder_active  .ba-bg-c{
    background-color:#ccc;
}

body.themify_builder_active .ba-bs{
	box-shadow:0px 0px 0px 1px  #000;
} 
body.themify_builder_active .at-hide{
	display:block;
	overflow:unset;
}
body.themify_builder_active .at-load{
	opacity:1;
}



body.themify_builder_active .module_subrow{
	padding-top:20px;
} 





/* 
 * ===============================
 * ===============================
 * ===============================
 * sri
 * sr-flex-wrap(xuống hàng ngay từ desktop)
 * làm cho subrow inline trên 1 hàng
 * đặt class cho module_row
 * */
.themify_builder_active .themify_builder_content  .tb_holder{
	width:100%;
}
.themify_builder_active .themify_builder_content  .sri  .module_subrow{
	min-width:60px;
  	min-height:50px;
}
.themify_builder_active .themify_builder_content  .sri > .tb_holder,
body .themify_builder_content  .sri {
    display: flex;
    justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module,
body .themify_builder_content  .sri > .module_subrow{
	width:auto;
}

.themify_builder_active .themify_builder_content  .sri > .module_subrow > .module_column{
	flex-grow:1;
	display:flex;
}



/*sr-wrap*/
.themify_builder_active .themify_builder_content  .sri.sr-nowrap > .tb_holder,
body .themify_builder_content  .sri.sr-nowrap {
	flex-wrap: nowrap;
}

/*sr-g-1*/
.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module:has(>.sr-g-1) {
	flex-grow: 1;
	display: flex;
}

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module > .sr-g-1 {
	width:100%;
}

body .themify_builder_content  .sri > .sr-g-1{
	flex-grow: 1;
}


/*sr-col*/
.themify_builder_active .themify_builder_content  .sri.sr-col > .tb_holder,
body .themify_builder_content  .sri.sr-col{
	flex-direction:column;
}



/*sr-flex*/
.themify_builder_active .themify_builder_content  .sri.sr-j-b > .tb_holder,
body .themify_builder_content  .sri.sr-j-b{
    justify-content:space-between;
}

.themify_builder_active .themify_builder_content  .sri.sr-j-s > .tb_holder,
body .themify_builder_content  .sri.sr-j-s {
    justify-content:flex-start;
}

.themify_builder_active .themify_builder_content  .sri.sr-j-e > .tb_holder,
body .themify_builder_content  .sri.sr-j-e{
    justify-content:flex-end;
}
.themify_builder_active .themify_builder_content  .sri.sr-j-c > .tb_holder,
body .themify_builder_content  .sri.sr-j-c{
    justify-content:center;
}




.themify_builder_active .themify_builder_content  .sri.sr-a-b > .tb_holder,
body .themify_builder_content  .sri.sr-a-b{
    align-items:space-between;
	align-content:space-between;
}

.themify_builder_active .themify_builder_content  .sri.sr-a-s > .tb_holder{
    align-items:flex-start;
	align-content:flex-start;
}

.themify_builder_active .themify_builder_content  .sri.sr-a-e > .tb_holder,
body .themify_builder_content  .sri.sr-a-e{
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .sri.sr-a-c > .tb_holder,
body .themify_builder_content  .sri.sr-a-c{
    align-items:center;
	align-content:center;
}




/* sr-col
 * làm cho width theo col 
* đặt class cho subrow
* sr-col-2
 * */


/*sr-col-2*/
.themify_builder_active .themify_builder_content .sri.sr-col-2 > .tb_holder,
body .themify_builder_content .sri.sr-col-2{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-2 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-2 > .module_subrow{
	width:48.4%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri.sr-col-2 > .tb_holder > .active_subrow > .module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content .sri.sr-col-2 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content .sri.sr-col-2 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content .sri.sr-col-2 > .tb_holder > .active_subrow > .module_subrow  .module,
body .themify_builder_content  .sri.sr-col-2 > .module_subrow > .module_column > .module
 {
	width:100%;
}



/*sr-col-3*/
.themify_builder_active .themify_builder_content .sri.sr-col-3 > .tb_holder,
body .themify_builder_content .sri.sr-col-3{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-3 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-3 > .module_subrow{
	width:31%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri.sr-col-3 > .tb_holder > .active_subrow > .module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content .sri.sr-col-3 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content  .sri.sr-col-3 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content  .sri.sr-col-3 > .tb_holder > .active_subrow > .module_subrow  .module,
body .themify_builder_content  .sri.sr-col-3 > .module_subrow > .module_column > .module
 {
	width:100%;
}





/*sr-col-4*/
.themify_builder_active .themify_builder_content .sri.sr-col-4 > .tb_holder,
body .themify_builder_content .sri.sr-col-4{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-4 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-4 .module_subrow{
	width:24%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri.sr-col-4 > .tb_holder > .active_subrow >.module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content  .sri.sr-col-4 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content .sri.sr-col-4 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content .sri.sr-col-4 > .tb_holder > .active_subrow > .module_subrow .module,
body .themify_builder_content .sri.sr-col-4 > .module_subrow > .module_column > .module
 {
	width:100%;
}




/* sr-width
 * làm cho width theo col
* đặt class cho subrow
 * */
/*
 * sr-w
 * */	
/*sr-w-25*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-25) {
	width:25%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri >  .tb_holder > .active_subrow > .sr-w-25{
	width:100%;
}

bdy .themify_builder_content .sri > .sr-w-25{
	width:100%;
}	

bosy .themify_builder_content .sri > .sr-w-25  .module{
	width:100%;
}	


/*sr-w-33*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-33) {
	width:33.33%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri > .tb_holder > .active_subrow> .sr-w-33{
	width:100%;
}

body .themify_builder_content .sri > .sr-w-33{
	width:50%;
}	

body .themify_builder_content  .sri > .sr-w-33 .module{
	width:100%;
}	



/*sr-w-50*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-50) {
	width:50%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_subrow > .sr-w-50{
	width:100%;
}

body .themify_builder_content .sri > .sr-w-50{
	width:50%;
}	

body .themify_builder_content .sri > .sr-w-50 .module{
	width:100%;
}	


/*sr-w-100*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-100) {
	width:100%;
	display:flex;
}	

body .themify_builder_content .sri > .sr-w-100,
bosy .themify_builder_content .sri > .sr-w-100 .module{
	width:100%;
}		
	




/* sr-ab
 * làm cho width auto
 * sub-row inline
* đặt class cho subrow
 * */
.themify_builder_active  .themify_builder_content 
.sr-ab{
    display: inline-flex;
    width: auto;
    margin: 0px auto;
}

.themify_builder_active  .themify_builder_content 
 .active_subrow:has(> .sr-ab) {
	position:static;
}


.themify_builder_active .themify_builder_content 
.sr-ab{
	min-width:100px;
}



body  .themify_builder_content .module_row
.sr-ab{
    display: inline-flex;
    width: auto;
    margin: 0px auto;
}
body .themify_builder_content .module_row
.sr-ab{
	min-width:100px;
}






/* col-inline
 * làm cho col trong sunrow có thể inline 
 * đặt class cho subrow
 * ci 
 */
.themify_builder_content .themify_builder_content  .ci,
body .themify_builder_content  .ci{
    display: flex;
    justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

.themify_builder_active .themify_builder_content  .ci > .module_column{
	min-width:60px;
  	min-height:50px;
}

/*c-nowrap*/
.themify_builder_active .themify_builder_content  .ci.c-nowrap,
body .themify_builder_content  .ci.c-nowrap {
	flex-wrap:nowrap
}

/*c-col*/
.themify_builder_active .themify_builder_content  .ci.c-col,
body .themify_builder_content  .ci.c-col {
	flex-direction:column;
}

/*c-col grow*/
.themify_builder_active .themify_builder_content  .ci.c-g-1 > .module_column ,
body .themify_builder_content  .ci.c-g-1 > .module_column{
	flex-flow:1;
}

/*c-flex*/
.themify_builder_active .themify_builder_content  .ci.c-j-s,
body .themify_builder_content  .ci.c-j-s{
    justify-content:flex-start;
}
.themify_builder_active .themify_builder_content  .ci.c-j-c,
body .themify_builder_content  .ci.c-j-c {
    justify-content:center;
}
.themify_builder_active .themify_builder_content  .ci.c-j-e,
body .themify_builder_content  .ci.c-j-e {
    justify-content:flex-end;	
}
.themify_builder_active .themify_builder_content  .ci.c-j-b,
body .themify_builder_content  .ci.c-j-b {
    justify-content:space-between;
}
.themify_builder_active .themify_builder_content  .ci.c-a-s,
body .themify_builder_content  .ci.c-a-s {
    align-items:flex-start;
	align-content:flex-start;
}
.themify_builder_active .themify_builder_content  .ci.c-a-c,
body .themify_builder_content  .ci.c-a-c {
    align-items:center;
	align-content:center;
}
.themify_builder_active .themify_builder_content  .ci.c-a-e,
body .themify_builder_content  .ci.c-a-e {
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .ci.c-a-b,
body .themify_builder_content  .ci.c-a-b {
    align-items:space-between;
	align-content:space-between;
}



/*c-width*/
.themify_builder_active .themify_builder_content  .ci > .c-w-100 ,
body .themify_builder_content  .ci > .c-w-100{
	width:100%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-50 ,
body .themify_builder_content  .ci > .c-w-50{
	width:50%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-33 ,
body .themify_builder_content  .ci > .c-w-33{
	width:33.333%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-25 ,
body .themify_builder_content  .ci > .c-w-25{
	width:25%;
}


/* 
 * 
 * end of col-inline*/





/* 
 * 
 *
 *
 * module-inline
 * */

.themify_builder_active .themify_builder_content .mi .module{
	min-width:50px;
  	min-height:50px;
}

.themify_builder_active .themify_builder_content .mi > .tb_holder,
body .themify_builder_content .mi{
    display: flex;
    justify-content: flex-start;
	flex-wrap: wrap;
}

.themify_builder_active .themify_builder_content .mi > .tb_holder > .active_module,
body .themify_builder_content .module_subrow .mi > .module {
	width:auto;
}

.themify_builder_active .themify_builder_content .mi > .tb_holder > .active_module > .module {
    width: 100%;
}




/*m-g-1*/
.themify_builder_active .themify_builder_content .module_subrow .mi > .tb_holder > .active_module:has( > .m-g-1){
	flex-grow: 1;
	display:flex;
}

.themify_builder_active .themify_builder_content .module_subrow .mi > .tb_holder > .active_module > .m-g-1{
	width:100%;
}

body .themify_builder_content  .mi  > .m-g-1{
	flex-grow: 1;
}


body .themify_builder_content  .mi.m-g-1 > .tb_holder > .active_module > .module{
	width:100%;
}


/*module-wrap*/
.themify_builder_active .themify_builder_content  .mi.m-nowrap > .tb_holder, 
body .themify_builder_content .mi.m-nowrap{
    flex-wrap: nowrap;
	align-items: flex-start;
}

/*module-col*/
.themify_builder_active .themify_builder_content .mi.m-col > .tb_holder > .active_module{
	display:flex;
}

.themify_builder_active .themify_builder_content .mi.m-col > .tb_holder,
body .themify_builder_content .mi.m-col {
	flex-direction:column;
}


.themify_builder_active .themify_builder_content .module_subrow .mi.m-col > .tb_holder > .active_module > .module,
body .themify_builder_content .module_subrow .mi.m-col > .module {
	width:auto;
}

/*module-flex*/
.themify_builder_active .themify_builder_content  .mi.m-j-b > .tb_holder,
body .themify_builder_content  .mi.m-j-b{
    justify-content:space-between;
}



.themify_builder_active .themify_builder_content  .mi.m-j-s > .tb_holder,
body .themify_builder_content  .mi.m-j-s{
    justify-content:flex-start;
}

.themify_builder_active .themify_builder_content  .mi.m-j-e > .tb_holder,
body .themify_builder_content  .mi.m-j-e{
    justify-content:flex-end;
}

.themify_builder_active .themify_builder_content  .mi.m-j-c > .tb_holder,
body .themify_builder_content  .mi.m-j-c{
    justify-content:center;
	align-content: center;
}

.themify_builder_active .themify_builder_content  .mi.m-a-b > .tb_holder,
body .themify_builder_content  .mi.m-a-b {
    align-items:space-between;
	align-content:space-between;
}

.themify_builder_active .themify_builder_content  .mi.m-a-s > .tb_holder,
body .themify_builder_content  .mi.m-a-s{
    align-items:flex-start;
	align-content:flex-start;
}

.themify_builder_active  .themify_builder_content  .mi.m-a-e > .tb_holder,
body .themify_builder_content .mi.m-a-e{
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .mi.m-a-c > .tb_holder,
body .themify_builder_content  .mi.m-a-c {
    align-items:center;
	align-content: center;
}


.themify_builder_active .themify_builder_content  .mi.m-a-base > .tb_holder,
body .themify_builder_content  .mi.m-a-base{
    align-items:baseline;
	align-content: baseline;
}







/* 
*
*
*
m-col*/
 
/*m-col-1*/ 
.themify_builder_active .themify_builder_content .mi.m-col-1 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-1{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-1 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-1 > .module{
	width:100%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-1 > .tb_holder > .active_module > .module{
	width:100%;
}	 
 
 
/*m-col-2*/ 
.themify_builder_active .themify_builder_content .mi.m-col-2 > .tb_holder,
body .themify_builder_content  .mi.m-col-2{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-2 > .tb_holder  > .active_module,
body .themify_builder_content .mi.m-col-2 > .module{
	width:48.4%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-2 > .tb_holder  > .active_module >  .module{
	width:100%;
}	

/*m-col-3*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-3 > .tb_holder,
body .themify_builder_content .mi.m-col-3{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .module_row .mi.m-col-3 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-3 > .module{
	width:33.33%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-3 > .tb_holder > .active_module > .module{
	width:100%;
}	



/*m-col-4*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-4 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-4{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-4 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-4 > .module{
	width:25%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-4 > .tb_holder > .active_module > .module{
	width:100%;
}	



/* module-width
 * làm cho width theo col
* đặt class cho module
 * */
 
 
/*m-w-25*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder > .active_module:has(>.m-w-25) {
	width:25%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module >  .m-w-25{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-25{
	width:25%;
}	

/*m-w-33*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder >  .active_module:has(>.m-w-33) {
	width:33.33%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module > .m-w-33{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-33{
	width:33.33%;
}	


/*m-w-50*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder >  .active_module:has(>.m-w-50) {
	width:50%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module > .m-w-50{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-50{
	width:50%;
}	


/*m-w-100*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder > .active_module:has(>.m-w-100) {
	width:100%;
	display:flex;	
}	
.themify_builder_active .themify_builder_content  .mi > .tb_holder > .active_module > .m-w-100{
	width:100%;
}
body .themify_builder_content .mi > .module.m-w-100{
	width:100%;
}	




/* mi-radius 
 * làm cho ảnh iconkhông có  radius
* làm cho image icon kích thước auto
* đặt class cho module
 * */



body .themify_builder_content 
.mi-full a{
	width:100vw;	
}


body .themify_builder_content 
.mi-radius{
	display: flex;	
}

body .themify_builder_content 
.mi-radius img{
    border-radius: 0;
    max-width: none;
    width: auto;
    height: auto;
}

/* mi-top
 * làm cho ảnh icon align-top
* 
* đặt class cho module
 * */



body .themify_builder_content 
.mi-top{
	display: flex;	
}

body .themify_builder_content 
.mi-top img{
    border-radius: 0;
    max-width: none;
    width: auto;
    height: auto;
}
body .themify_builder_content 
.mi-top .module-icon-item{
	align-items: flex-start;
}
body .themify_builder_content .mi-top em {
    align-self: flex-start !important;
}

body .themify_builder_content .mi-top.icon-top-5 img{
	margin-top:5px;
}

body .themify_builder_content .mi-top.icon-top-10 img{
	margin-top:10px;
}
body .themify_builder_content .mi-top.icon-top-15 img{
	margin-top:15px;
}
body .themify_builder_content .mi-top.icon-top-20 img{
	margin-top:20px;
}
body .themify_builder_content .mi-top.icon-top-25 img{
	margin-top:25px;
}

body .themify_builder_content .mi-top.icon-top-30 img{
	margin-top:30px;
}


/* mi-link
* làm cho module-icon hover
* đặt class cho module
 * */
body .themify_builder_content 
.mi-link{
	display: flex;	
}

body .themify_builder_content 
.mi-link img{
    border-radius: 0;
    max-width: none;
    width: auto;
    height: auto;
}
body .themify_builder_content 
.mi-link a{
	position: absolute;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

body .themify_builder_content 
.mi-link .module-icon-item{
	position:relative;
}


/* mi-right-left
* làm cho module-icon  icon sang ben phải
* đặt class cho module
 * */
body .themify_builder_content 
.icon-right a{
    flex-direction: row-reverse;
}

body .themify_builder_content 
.text-left a{
    justify-content:flex-start;
}

body .themify_builder_content 
.text-right a{
    justify-content:flex-end;
}


body .themify_builder_content 
.icon-absolute-right em{
   position:absolute;
	right:20px;	
}

body .themify_builder_content 
.icon-absolute-right img{
   position:absolute;
	right:20px;	
}



body .themify_builder_content 
.icon-absolute-left em{
   position:absolute;
	left:20px;	
}

body .themify_builder_content 
.icon-absolute-left img{
   position:absolute;
   left:20px;	
}




	
	
/*
 * 
 * 
@MEDIA-939
* -------------------------- */
@media(max-width:939px){

/*sr-wrap-939*/
.themify_builder_active .themify_builder_content  .sri.sr-wrap-939 > .tb_holder,
body .themify_builder_content  .sri.sr-wrap-939 {
	flex-wrap: wrap;
}

/*sr-nowrap-939*/
.themify_builder_active .themify_builder_content  .sri.sr-nowrap-939 > .tb_holder,
body .themify_builder_content  .sri.sr-nowrap-939 {
	flex-wrap: nowrap;
}

/*sr-g-1-939*/
.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module:has(>.sr-g-1-939) {
	flex-grow: 1;
	display: flex;
}

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module > .sr-g-1-939 {
	width:100%;
}

body .themify_builder_content  .sri > .sr-g-1-939{
	flex-grow: 1;
}


/*sr-col-939*/
.themify_builder_active .themify_builder_content  .sri.sr-col-939 > .tb_holder,
body .themify_builder_content  .sri.sr-col-939{
	flex-direction:column;
}


/*sr-flex-939*/
.themify_builder_active .themify_builder_content  .sri.sr-j-b-939 > .tb_holder,
body .themify_builder_content  .sri.sr-j-b-939{
    justify-content:space-between;
}

.themify_builder_active .themify_builder_content  .sri.sr-j-s-939 > .tb_holder,
body .themify_builder_content  .sri.sr-j-s-939 {
    justify-content:flex-start;
}

.themify_builder_active .themify_builder_content  .sri.sr-j-e-939 > .tb_holder,
body .themify_builder_content  .sri.sr-j-e-939{
    justify-content:flex-end;
}
.themify_builder_active .themify_builder_content  .sri.sr-j-c-939 > .tb_holder,
body .themify_builder_content  .sri.sr-j-c-939{
    justify-content:center;
}




.themify_builder_active .themify_builder_content  .sri.sr-a-b-939 > .tb_holder,
body .themify_builder_content  .sri.sr-a-b-939{
    align-items:space-between;
	align-content:space-between;
}

.themify_builder_active .themify_builder_content  .sri.sr-a-s-939 > .tb_holder{
    align-items:flex-start;
	align-content:flex-start;
}

.themify_builder_active .themify_builder_content  .sri.sr-a-e-939 > .tb_holder,
body .themify_builder_content  .sri.sr-a-e-939{
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .sri.sr-a-c-939 > .tb_holder,
body .themify_builder_content  .sri.sr-a-c-939{
    align-items:center;
	align-content:center;
}
	
	
	
	
	
	
	
	
	
/* 
*
*
*
sr-col-939 */

/*sr-col-2-939*/
.themify_builder_active .themify_builder_content .sri.sr-col-2-939 > .tb_holder,
body .themify_builder_content .sri.sr-col-2-939{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-2-939 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-2-939 > .module_subrow{
	width:48.4%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri.sr-col-2-939 > .tb_holder > .active_subrow > .module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content .sri.sr-col-2-939 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content .sri.sr-col-2-939 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content .sri.sr-col-2-939 > .tb_holder > .active_subrow > .module_subrow  .module,
body .themify_builder_content  .sri.sr-col-2-939 > .module_subrow > .module_column > .module
 {
	width:100%;
}



/*sr-col-3-939*/
.themify_builder_active .themify_builder_content .sri.sr-col-3-939 > .tb_holder,
body .themify_builder_content .sri.sr-col-3-939{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-3-939 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-3-939 > .module_subrow{
	width:31%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri.sr-col-3-939 > .tb_holder > .active_subrow > .module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content .sri.sr-col-3-939 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content  .sri.sr-col-3-939 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content  .sri.sr-col-3-939 > .tb_holder > .active_subrow > .module_subrow  .module,
body .themify_builder_content  .sri.sr-col-3-939 > .module_subrow > .module_column > .module
 {
	width:100%;
}





/*sr-col-4-939*/
.themify_builder_active .themify_builder_content .sri.sr-col-4-939 > .tb_holder,
body .themify_builder_content .sri.sr-col-4-939{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-4-939 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-4-939 .module_subrow{
	width:24%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri.sr-col-4-939 > .tb_holder > .active_subrow >.module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content  .sri.sr-col-4-939 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content .sri.sr-col-4-939 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content .sri.sr-col-4-939 > .tb_holder > .active_subrow > .module_subrow .module,
body .themify_builder_content .sri.sr-col-4-939 > .module_subrow > .module_column > .module
 {
	width:100%;
}

	
	
	
/*
 *
 * 
 * sr-w-939 */	
 
 /*sr-w-25-939*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-25-939) {
	width:25%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri >  .tb_holder > .active_subrow > .sr-w-25-939{
	width:100%;
}

bdy .themify_builder_content .sri > .sr-w-25-939{
	width:100%;
}	

bosy .themify_builder_content .sri > .sr-w-25-939  .module{
	width:100%;
}	


/*sr-w-33-939*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-33-939) {
	width:33.33%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri > .tb_holder > .active_subrow> .sr-w-33-939{
	width:100%;
}

body .themify_builder_content .sri > .sr-w-33-939{
	width:50%;
}	

body .themify_builder_content  .sri > .sr-w-33-939 .module{
	width:100%;
}	



/*sr-w-50-939*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-50-939) {
	width:50%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_subrow > .sr-w-50-939{
	width:100%;
}

body .themify_builder_content .sri > .sr-w-50-939{
	width:50%;
}	

body .themify_builder_content .sri > .sr-w-50-939 .module{
	width:100%;
}	


/*sr-w-100-939*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-100-939) {
	width:100%;
	display:flex;
}	

body .themify_builder_content .sri > .sr-w-100-939,
bosy .themify_builder_content .sri > .sr-w-100-939 .module{
	width:100%;
}	
	
	
	
	

/*
*
*
*col-inline-939*/

/*c-nowrap-939*/
.themify_builder_active .themify_builder_content  .ci.c-nowrap-939,
body .themify_builder_content  .ci.c-nowrap-939 {
	flex-wrap:nowrap
}

/*c-col*/
.themify_builder_active .themify_builder_content  .ci.c-col-939,
body .themify_builder_content  .ci.c-col-939 {
	flex-direction:column;
}

/*c-col grow*/
.themify_builder_active .themify_builder_content  .ci.c-g-1-939 > .module_column ,
body .themify_builder_content  .ci.c-g-1-939 > .module_column{
	flex-flow:1;
}

/*c-flex*/
.themify_builder_active .themify_builder_content  .ci.c-j-s-939,
body .themify_builder_content  .ci.c-j-s-939{
    justify-content:flex-start;
}
.themify_builder_active .themify_builder_content  .ci.c-j-c-939,
body .themify_builder_content  .ci.c-j-c-939 {
    justify-content:center;
}
.themify_builder_active .themify_builder_content  .ci.c-j-e-939,
body .themify_builder_content  .ci.c-j-e-939 {
    justify-content:flex-end;	
}
.themify_builder_active .themify_builder_content  .ci.c-j-b-939,
body .themify_builder_content  .ci.c-j-b-939 {
    justify-content:space-between;
}
.themify_builder_active .themify_builder_content  .ci.c-a-s-939,
body .themify_builder_content  .ci.c-a-s-939 {
    align-items:flex-start;
	align-content:flex-start;
}
.themify_builder_active .themify_builder_content  .ci.c-a-c-939,
body .themify_builder_content  .ci.c-a-c-939 {
    align-items:center;
	align-content:center;
}
.themify_builder_active .themify_builder_content  .ci.c-a-e-939,
body .themify_builder_content  .ci.c-a-e-939 {
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .ci.c-a-b-939,
body .themify_builder_content  .ci.c-a-b-939 {
    align-items:space-between;
	align-content:space-between;
}



/*c-width*/
.themify_builder_active .themify_builder_content  .ci > .c-w-100-939 ,
body .themify_builder_content  .ci > .c-w-100-939{
	width:100%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-50-939 ,
body .themify_builder_content  .ci > .c-w-50-939{
	width:50%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-33-939 ,
body .themify_builder_content  .ci > .c-w-33-939{
	width:33.333%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-25-939 ,
body .themify_builder_content  .ci > .c-w-25-939{
	width:25%;
}
	
	
	
	
/*
*
*
*	
module-inline-939*/	

/*m-g-1-939*/
.themify_builder_active .themify_builder_content .module_subrow .mi > .tb_holder > .active_module:has( > .m-g-1-939){
	flex-grow: 1;
	display:flex;
}

.themify_builder_active .themify_builder_content .module_subrow .mi > .tb_holder > .active_module > .m-g-1-939{
	width:100%;
}

body .themify_builder_content  .mi  > .m-g-1-939{
	flex-grow: 1;
}


body .themify_builder_content  .mi.m-g-1-939 > .tb_holder > .active_module > .module{
	width:100%;
}


/*module-wrap*/
.themify_builder_active .themify_builder_content  .mi.m-nowrap-939 > .tb_holder, 
body .themify_builder_content .mi.m-nowrap-939{
    flex-wrap: nowrap;
	align-items: flex-start;
}

/*module-col*/
.themify_builder_active .themify_builder_content .mi.m-col-939 > .tb_holder > .active_module{
	display:flex;
}

.themify_builder_active .themify_builder_content .mi.m-col-939 > .tb_holder,
body .themify_builder_content .mi.m-col-939 {
	flex-direction:column;
}


.themify_builder_active .themify_builder_content .module_subrow .mi.m-col-939 > .tb_holder > .active_module > .module,
body .themify_builder_content .module_subrow .mi.m-col-939 > .module {
	width:100%;
}

/*module-flex*/
.themify_builder_active .themify_builder_content  .mi.m-j-b-939 > .tb_holder,
body .themify_builder_content  .mi.m-j-b-939{
    justify-content:space-between;
}



.themify_builder_active .themify_builder_content  .mi.m-j-s-939 > .tb_holder,
body .themify_builder_content  .mi.m-j-s-939{
    justify-content:flex-start;
}

.themify_builder_active .themify_builder_content  .mi.m-j-e-939 > .tb_holder,
body .themify_builder_content  .mi.m-j-e-939{
    justify-content:flex-end;
}

.themify_builder_active .themify_builder_content  .mi.m-j-c-939 > .tb_holder,
body .themify_builder_content  .mi.m-j-c-939{
    justify-content:center;
	align-content: center;
}

.themify_builder_active .themify_builder_content  .mi.m-a-b-939 > .tb_holder,
body .themify_builder_content  .mi.m-a-b-939 {
    align-items:space-between;
	align-content:space-between;
}

.themify_builder_active .themify_builder_content  .mi.m-a-s-939 > .tb_holder,
body .themify_builder_content  .mi.m-a-s-939{
    align-items:flex-start;
	align-content:flex-start;
}

.themify_builder_active  .themify_builder_content  .mi.m-a-e-939 > .tb_holder,
body .themify_builder_content .mi.m-a-e-939{
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .mi.m-a-c-939 > .tb_holder,
body .themify_builder_content  .mi.m-a-c-939 {
    align-items:center;
	align-content: center;
}


.themify_builder_active .themify_builder_content  .mi.m-a-base-939 > .tb_holder,
body .themify_builder_content  .mi.m-a-base-939{
    align-items:baseline;
	align-content: baseline;
}







/* 
*
*
*
m-col-939*/
 
/*m-col-1-939*/ 
.themify_builder_active .themify_builder_content .mi.m-col-1-939 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-1-939{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-1-939 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-1-939 > .module{
	width:100%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-1-939 > .tb_holder > .active_module > .module{
	width:100%;
}	 
 
 
/*m-col-2*/ 
.themify_builder_active .themify_builder_content .mi.m-col-2-939 > .tb_holder,
body .themify_builder_content  .mi.m-col-2-939{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-2-939 > .tb_holder  > .active_module,
body .themify_builder_content .mi.m-col-2-939 > .module{
	width:48.4%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-2-939 > .tb_holder  > .active_module >  .module{
	width:100%;
}	

/*m-col-3*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-3-939 > .tb_holder,
body .themify_builder_content .mi.m-col-3-939{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .module_row .mi.m-col-3-939 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-3-939 > .module{
	width:33.33%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-3-939 > .tb_holder > .active_module > .module{
	width:100%;
}	



/*m-col-4*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-4-939 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-4-939{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-4-939 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-4-939 > .module{
	width:25%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-4-939 > .tb_holder > .active_module > .module{
	width:100%;
}	



/* module-width
 * làm cho width theo col
* đặt class cho module
 * */
 
 
/*m-w-25*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder > .active_module:has(>.m-w-25-939) {
	width:25%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module >  .m-w-25-939{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-25-939{
	width:25%;
}	

/*m-w-33*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder >  .active_module:has(>.m-w-33-939) {
	width:33.33%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module > .m-w-33-939{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-33-939{
	width:33.33%;
}	


/*m-w-50*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder >  .active_module:has(>.m-w-50-939) {
	width:50%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module > .m-w-50-939{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-50-939{
	width:50%;
}	


/*m-w-100*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder > .active_module:has(>.m-w-100-939) {
	width:100%;
	display:flex;	
}	
.themify_builder_active .themify_builder_content  .mi > .tb_holder > .active_module > .m-w-100-939{
	width:100%;
}
body .themify_builder_content .mi > .module.m-w-100-939{
	width:100%;
}	







	
/* fix module 939 icon */
body .themify_builder_content .mi-top.icon-top-5-939 img{
	margin-top:5px;
}

body .themify_builder_content .mi-top.icon-top-10-939 img{
	margin-top:10px;
}
body .themify_builder_content .mi-top.icon-top-15-939 img{
	margin-top:15px;
}
body .themify_builder_content .mi-top.icon-top-20-939 img{
	margin-top:20px;
}
body .themify_builder_content .mi-top.icon-top-25-939 img{
	margin-top:25px;
}

body .themify_builder_content .mi-top.icon-top-30-939 img{
	margin-top:30px;
}
		
	
	
	

}/*@media-939*/





/*
 * ===============
 * ===============
 * ===============
 * @MEDIA-680
 * ---------------
 * ---------------
 * ===============*/
@media(max-width:680px){
/*
 * 
 * 
 * 
 * 
 * subrow-inline-680
 */	
 /*sr-wrap-680*/
.themify_builder_active .themify_builder_content  .sri.sr-wrap-680 > .tb_holder,
body .themify_builder_content  .sri.sr-wrap-680 {
	flex-wrap: wrap;
}

/*sr-nowrap-680*/
.themify_builder_active .themify_builder_content  .sri.sr-nowrap-680 > .tb_holder,
body .themify_builder_content  .sri.sr-nowrap-680 {
	flex-wrap: nowrap;
}

/*sr-g-1-680*/
.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module:has(>.sr-g-1-680) {
	flex-grow: 1;
	display: flex;
}

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_module > .sr-g-1-680 {
	width:100%;
}

body .themify_builder_content  .sri > .sr-g-1-680{
	flex-grow: 1;
}


/*sr-col-680*/
.themify_builder_active .themify_builder_content  .sri.sr-col-680 > .tb_holder,
body .themify_builder_content  .sri.sr-col-680{
	flex-direction:column;
}


/*sr-flex-680*/
.themify_builder_active .themify_builder_content  .sri.sr-j-b-680 > .tb_holder,
body .themify_builder_content  .sri.sr-j-b-680{
    justify-content:space-between;
}

.themify_builder_active .themify_builder_content  .sri.sr-j-s-680 > .tb_holder,
body .themify_builder_content  .sri.sr-j-s-680 {
    justify-content:flex-start;
}

.themify_builder_active .themify_builder_content  .sri.sr-j-e-680 > .tb_holder,
body .themify_builder_content  .sri.sr-j-e-680{
    justify-content:flex-end;
}
.themify_builder_active .themify_builder_content  .sri.sr-j-c-680 > .tb_holder,
body .themify_builder_content  .sri.sr-j-c-680{
    justify-content:center;
}




.themify_builder_active .themify_builder_content  .sri.sr-a-b-680 > .tb_holder,
body .themify_builder_content  .sri.sr-a-b-680{
    align-items:space-between;
	align-content:space-between;
}

.themify_builder_active .themify_builder_content  .sri.sr-a-s-680 > .tb_holder{
    align-items:flex-start;
	align-content:flex-start;
}

.themify_builder_active .themify_builder_content  .sri.sr-a-e-680 > .tb_holder,
body .themify_builder_content  .sri.sr-a-e-680{
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .sri.sr-a-c-680 > .tb_holder,
body .themify_builder_content  .sri.sr-a-c-680{
    align-items:center;
	align-content:center;
}
	
	
	
	
	
	
	
	
	
/* 
*
*
*
sr-col-680 */

/*sr-col-2-680*/
.themify_builder_active .themify_builder_content .sri.sr-col-2-680 > .tb_holder,
body .themify_builder_content .sri.sr-col-2-680{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-2-680 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-2-680 > .module_subrow{
	width:48.4%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri.sr-col-2-680 > .tb_holder > .active_subrow > .module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content .sri.sr-col-2-680 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content .sri.sr-col-2-680 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content .sri.sr-col-2-680 > .tb_holder > .active_subrow > .module_subrow  .module,
body .themify_builder_content  .sri.sr-col-2-680 > .module_subrow > .module_column > .module
 {
	width:100%;
}



/*sr-col-3-680*/
.themify_builder_active .themify_builder_content .sri.sr-col-3-680 > .tb_holder,
body .themify_builder_content .sri.sr-col-3-680{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-3-680 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-3-680 > .module_subrow{
	width:31%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri.sr-col-3-680 > .tb_holder > .active_subrow > .module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content .sri.sr-col-3-680 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content  .sri.sr-col-3-680 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content  .sri.sr-col-3-680 > .tb_holder > .active_subrow > .module_subrow  .module,
body .themify_builder_content  .sri.sr-col-3-680 > .module_subrow > .module_column > .module
 {
	width:100%;
}





/*sr-col-4-680*/
.themify_builder_active .themify_builder_content .sri.sr-col-4-680 > .tb_holder,
body .themify_builder_content .sri.sr-col-4-680{
	justify-content: space-between;	
}

.themify_builder_active .themify_builder_content .sri.sr-col-4-680 > .tb_holder > .active_subrow,
body .themify_builder_content .sri.sr-col-4-680 .module_subrow{
	width:24%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri.sr-col-4-680 > .tb_holder > .active_subrow >.module_subrow{
	width:100%;
}	
.themify_builder_active .themify_builder_content  .sri.sr-col-4-680 > .tb_holder > .active_subrow > .module_subrow > .module_column,
body .themify_builder_content .sri.sr-col-4-680 > .module_subrow > .module_column{
	width:100%;
}
.themify_builder_active .themify_builder_content .sri.sr-col-4-680 > .tb_holder > .active_subrow > .module_subrow .module,
body .themify_builder_content .sri.sr-col-4-680 > .module_subrow > .module_column > .module
 {
	width:100%;
}

	
	
	
/*
 *
 * 
 * sr-w-680 */	
 
 /*sr-w-25-680*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-25-680) {
	width:25%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri >  .tb_holder > .active_subrow > .sr-w-25-680{
	width:100%;
}

bdy .themify_builder_content .sri > .sr-w-25-680{
	width:100%;
}	

bosy .themify_builder_content .sri > .sr-w-25-680  .module{
	width:100%;
}	


/*sr-w-33-680*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-33-680) {
	width:33.33%;
	display:flex;
}	

.themify_builder_active .themify_builder_content .sri > .tb_holder > .active_subrow> .sr-w-33-680{
	width:100%;
}

body .themify_builder_content .sri > .sr-w-33-680{
	width:50%;
}	

body .themify_builder_content  .sri > .sr-w-33-680 .module{
	width:100%;
}	



/*sr-w-50-680*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-50-680) {
	width:50%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .sri > .tb_holder > .active_subrow > .sr-w-50-680{
	width:100%;
}

body .themify_builder_content .sri > .sr-w-50-680{
	width:50%;
}	

body .themify_builder_content .sri > .sr-w-50-680 .module{
	width:100%;
}	


/*sr-w-100-680*/	
.themify_builder_active  .themify_builder_content .sri > .tb_holder > .active_subrow:has(>.sr-w-100-680) {
	width:100%;
	display:flex;
}	

body .themify_builder_content .sri > .sr-w-100-680,
bosy .themify_builder_content .sri > .sr-w-100-680 .module{
	width:100%;
}	
	
	
	

	
	
	
	

/*
*
*
*col-inline-680*/

/*c-nowrap-680*/
.themify_builder_active .themify_builder_content  .ci.c-nowrap-680,
body .themify_builder_content  .ci.c-nowrap-680 {
	flex-wrap:nowrap
}

/*c-col*/
.themify_builder_active .themify_builder_content  .ci.c-col-680,
body .themify_builder_content  .ci.c-col-680 {
	flex-direction:column;
}

/*c-col grow*/
.themify_builder_active .themify_builder_content  .ci.c-g-1-680 > .module_column ,
body .themify_builder_content  .ci.c-g-1-680 > .module_column{
	flex-flow:1;
}

/*c-flex*/
.themify_builder_active .themify_builder_content  .ci.c-j-s-680,
body .themify_builder_content  .ci.c-j-s-680{
    justify-content:flex-start;
}
.themify_builder_active .themify_builder_content  .ci.c-j-c-680,
body .themify_builder_content  .ci.c-j-c-680 {
    justify-content:center;
}
.themify_builder_active .themify_builder_content  .ci.c-j-e-680,
body .themify_builder_content  .ci.c-j-e-680 {
    justify-content:flex-end;	
}
.themify_builder_active .themify_builder_content  .ci.c-j-b-680,
body .themify_builder_content  .ci.c-j-b-680 {
    justify-content:space-between;
}
.themify_builder_active .themify_builder_content  .ci.c-a-s-680,
body .themify_builder_content  .ci.c-a-s-680 {
    align-items:flex-start;
	align-content:flex-start;
}
.themify_builder_active .themify_builder_content  .ci.c-a-c-680,
body .themify_builder_content  .ci.c-a-c-680 {
    align-items:center;
	align-content:center;
}
.themify_builder_active .themify_builder_content  .ci.c-a-e-680,
body .themify_builder_content  .ci.c-a-e-680 {
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .ci.c-a-b-680,
body .themify_builder_content  .ci.c-a-b-680 {
    align-items:space-between;
	align-content:space-between;
}



/*c-width*/
.themify_builder_active .themify_builder_content  .ci > .c-w-100-680 ,
body .themify_builder_content  .ci > .c-w-100-680{
	width:100%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-50-680 ,
body .themify_builder_content  .ci > .c-w-50-680{
	width:50%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-33-680 ,
body .themify_builder_content  .ci > .c-w-33-680{
	width:33.333%;
}

.themify_builder_active .themify_builder_content  .ci > .c-w-25-680 ,
body .themify_builder_content  .ci > .c-w-25-680{
	width:25%;
}
	
	

	
	
	
/* 
 * 
 * 
 * 
 * module-inline-680*/			
	

/*m-g-1-680*/
.themify_builder_active .themify_builder_content .module_subrow .mi > .tb_holder > .active_module:has( > .m-g-1-680){
	flex-grow: 1;
	display:flex;
}

.themify_builder_active .themify_builder_content .module_subrow .mi > .tb_holder > .active_module > .m-g-1-680{
	width:100%;
}

body .themify_builder_content  .mi  > .m-g-1-680{
	flex-grow: 1;
}


body .themify_builder_content  .mi.m-g-1-680 > .tb_holder > .active_module > .module{
	width:100%;
}


/*module-wrap*/
.themify_builder_active .themify_builder_content  .mi.m-nowrap-680 > .tb_holder, 
body .themify_builder_content .mi.m-nowrap-680{
    flex-wrap: nowrap;
	align-items: flex-start;
}

/*module-col*/
.themify_builder_active .themify_builder_content .mi.m-col-680 > .tb_holder > .active_module{
	display:flex;
}

.themify_builder_active .themify_builder_content .mi.m-col-680 > .tb_holder,
body .themify_builder_content .mi.m-col-680 {
	flex-direction:column;
}


.themify_builder_active .themify_builder_content .module_subrow .mi.m-col-680 > .tb_holder > .active_module > .module,
body .themify_builder_content .module_subrow .mi.m-col-680 > .module {
	width:100%;
}

/*module-flex*/
.themify_builder_active .themify_builder_content  .mi.m-j-b-680 > .tb_holder,
body .themify_builder_content  .mi.m-j-b-680{
    justify-content:space-between;
}



.themify_builder_active .themify_builder_content  .mi.m-j-s-680 > .tb_holder,
body .themify_builder_content  .mi.m-j-s-680{
    justify-content:flex-start;
}

.themify_builder_active .themify_builder_content  .mi.m-j-e-680 > .tb_holder,
body .themify_builder_content  .mi.m-j-e-680{
    justify-content:flex-end;
}

.themify_builder_active .themify_builder_content  .mi.m-j-c-680 > .tb_holder,
body .themify_builder_content  .mi.m-j-c-680{
    justify-content:center;
	align-content: center;
}

.themify_builder_active .themify_builder_content  .mi.m-a-b-680 > .tb_holder,
body .themify_builder_content  .mi.m-a-b-680 {
    align-items:space-between;
	align-content:space-between;
}

.themify_builder_active .themify_builder_content  .mi.m-a-s-680 > .tb_holder,
body .themify_builder_content  .mi.m-a-s-680{
    align-items:flex-start;
	align-content:flex-start;
}

.themify_builder_active  .themify_builder_content  .mi.m-a-e-680 > .tb_holder,
body .themify_builder_content .mi.m-a-e-680{
    align-items:flex-end;
	align-content:flex-end;
}
.themify_builder_active .themify_builder_content  .mi.m-a-c-680 > .tb_holder,
body .themify_builder_content  .mi.m-a-c-680 {
    align-items:center;
	align-content: center;
}


.themify_builder_active .themify_builder_content  .mi.m-a-base-680 > .tb_holder,
body .themify_builder_content  .mi.m-a-base-680{
    align-items:baseline;
	align-content: baseline;
}







/* 
*
*
*
m-col-680*/
 
/*m-col-1-680*/ 
.themify_builder_active .themify_builder_content .mi.m-col-1-680 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-1-680{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-1-680 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-1-680 > .module{
	width:100%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-1-680 > .tb_holder > .active_module > .module{
	width:100%;
}	 
 
 
/*m-col-2*/ 
.themify_builder_active .themify_builder_content .mi.m-col-2-680 > .tb_holder,
body .themify_builder_content  .mi.m-col-2-680{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-2-680 > .tb_holder  > .active_module,
body .themify_builder_content .mi.m-col-2-680 > .module{
	width:48.4%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-2-680 > .tb_holder  > .active_module >  .module{
	width:100%;
}	

/*m-col-3*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-3-680 > .tb_holder,
body .themify_builder_content .mi.m-col-3-680{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .module_row .mi.m-col-3-680 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-3-680 > .module{
	width:33.33%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-3-680 > .tb_holder > .active_module > .module{
	width:100%;
}	



/*m-col-4*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-4-680 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-4-680{
	display:flex;
	justify-content: space-between;
}
.themify_builder_active .themify_builder_content .mi.m-col-4-680 > .tb_holder > .active_module,
body .themify_builder_content .mi.m-col-4-680 > .module{
	width:25%;
	display:flex;
}	

.themify_builder_active .themify_builder_content  .mi.m-col-4-680 > .tb_holder > .active_module > .module{
	width:100%;
}	



/* module-width
 * làm cho width theo col
* đặt class cho module
 * */
 
 
/*m-w-25*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder > .active_module:has(>.m-w-25-680) {
	width:25%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module >  .m-w-25-680{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-25-680{
	width:25%;
}	

/*m-w-33*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder >  .active_module:has(>.m-w-33-680) {
	width:33.33%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module > .m-w-33-680{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-33-680{
	width:33.33%;
}	


/*m-w-50*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder >  .active_module:has(>.m-w-50-680) {
	width:50%;
	display:flex;
}	
.themify_builder_active .themify_builder_content .mi > .tb_holder >  .active_module > .m-w-50-680{
	width:100%;
}	
body .themify_builder_content .mi > .module.m-w-50-680{
	width:50%;
}	


/*m-w-100*/ 
.themify_builder_active  .themify_builder_content .mi > .tb_holder > .active_module:has(>.m-w-100-680) {
	width:100%;
	display:flex;	
}	
.themify_builder_active .themify_builder_content  .mi > .tb_holder > .active_module > .m-w-100-680{
	width:100%;
}
body .themify_builder_content .mi > .module.m-w-100-680{
	width:100%;
}	





	
	
/*fix-module-680*/ 	
	
body .themify_builder_content .mi-top.icon-top-5-680 img{
	margin-top:5px;
}

body .themify_builder_content .mi-top.icon-top-10-680 img{
	margin-top:10px;
}
body .themify_builder_content .mi-top.icon-top-15-680 img{
	margin-top:15px;
}
body .themify_builder_content .mi-top.icon-top-20-680 img{
	margin-top:20px;
}
body .themify_builder_content .mi-top.icon-top-25-680 img{
	margin-top:25px;
}

body .themify_builder_content .mi-top.icon-top-30-680 img{
	margin-top:30px;
}	



.themify_builder_content .ui.minimal>.tab-nav {
    display: flex;
    overflow: auto;
}


.themify_builder_content .ui.minimal>.tab-nav li a {
    white-space: nowrap;
}



	
}/*@media-680



/*---------------------
end of CSS-FIX_THEMIFY
--------------------*/



