@charset "UTF-8";
/*
Theme Name: ManaSys
Template: basic
Author: Trendmake
Copyright: (c) 2020 Trendmake
Version: 20200403
*/

/* custom icon */
@font-face {
	font-family: 'icomoon';
	src:  url('fonts/icomoon.eot?klagb8');
	src:  url('fonts/icomoon.eot?klagb8#iefix') format('embedded-opentype'),
	  url('fonts/icomoon.ttf?klagb8') format('truetype'),
	  url('fonts/icomoon.woff?klagb8') format('woff'),
	  url('fonts/icomoon.svg?klagb8#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
  
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  .icon-chevron-up:before {
	content: "\e900";
  }
  .icon-phone:before {
	content: "\e901";
  }
  .icon-mail:before {
	content: "\e902";
  }
  .icon-paperplane:before {
	content: "\e903";
  }
  .icon-mail-envelope-closed:before {
	content: "\e904";
  }
  .icon-envelope:before {
	content: "\e905";
  }
  .icon-location:before {
	content: "\e906";
  }
  .icon-phone1:before {
	content: "\e907";
  }
  .icon-home:before {
	content: "\e908";
  }
  .icon-phone2:before {
	content: "\e942";
  }
  .icon-envelop:before {
	content: "\e945";
  }
  .icon-location1:before {
	content: "\e947";
  }
  .icon-amazon:before {
	content: "\ea87";
  }
  .icon-facebook2:before {
	content: "\ea91";
  }
  .icon-instagram:before {
	content: "\ea92";
  }
  


/*---------------------
CSS-FONT
--------------------*/
body .site{
	font-family: "ヒラギノ角ゴ ProN W3″","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size:13px;
	color:#222;
	line-height:22px;
}

body .font-alt{
	font-family: "alternate-gothic-atf", sans-serif;
	font-weight: 400;
	font-style: normal;
}

body .font-alt-sub .sub-head{
	font-family: "alternate-gothic-atf", sans-serif;
	font-weight: 400;
	font-style: normal;
}

body .font-alt-main .main-head{
	font-family: "alternate-gothic-atf", sans-serif;
	font-weight: 400;
	font-style: normal;
}

body .module_row .fw-400{
	font-weight: 400;
}

body .module_row .fw-500{
	font-weight: 500;
}


body .module_row .fw-600{
	font-weight: 600;
}



/*
V.02.01
*/


/*---------------------
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;
}




/* 
 * ===============================
 * ===============================
 * ===============================
 * 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 > .tb-column-inner {
    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 > .tb-column-inner > .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 > .tb-column-inner {
	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 > .tb-column-inner > .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  > .tb-column-inner{
	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 > .tb-column-inner{
    justify-content:space-between;
}

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

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




.themify_builder_active .themify_builder_content  .sri.sr-a-b > .tb_holder,
body .themify_builder_content  .sri.sr-a-b > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
	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  > .tb-column-inner > .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 > .tb-column-inner > .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  > .tb-column-inner  > .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  > .tb-column-inner {
	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  > .tb-column-inner > .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  > .tb-column-inner > .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 > .tb-column-inner  > .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 > .tb-column-inner {
	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  > .tb-column-inner >.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 > .tb-column-inner  > .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 > .tb-column-inner  > .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 > .tb-column-inner  > .sr-w-25{
	width:100%;
}	

bosy .themify_builder_content .sri  > .tb-column-inner > .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  > .tb-column-inner > .sr-w-33{
	width:50%;
}	

body .themify_builder_content  .sri  > .tb-column-inner > .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  > .tb-column-inner > .sr-w-50{
	width:50%;
}	

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


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

body .themify_builder_content .sri  > .tb-column-inner > .module_subrow.sr-w-100,
bosy .themify_builder_content .sri  > .tb-column-inner > .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_active .themify_builder_content  .ci > .module_subrow > .subrow_inner,
body .themify_builder_content  .ci > .subrow_inner {
    display: flex;
    justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

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

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

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

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

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



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

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

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

.themify_builder_active .themify_builder_content  .ci  > .module_subrow > .subrow_inner > .c-w-25 ,
body .themify_builder_content  .ci  > .subrow_inner > .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 > .tb-column-inner{
    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 > .tb-column-inner >  .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   > .tb-column-inner > .m-g-1{
	flex-grow: 1;
}


.themify_builder_active .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 > .tb-column-inner{
    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 > .tb-column-inner {
	flex-direction:column;
}


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

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



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

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

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

.themify_builder_active .themify_builder_content  .mi.m-a-b > .tb_holder,
body .themify_builder_content  .mi.m-a-b  > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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  > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
	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  > .tb-column-inner > .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 > .tb-column-inner{
	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  > .tb-column-inner > .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 > .tb-column-inner{
	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  > .tb-column-inner > .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 > .tb-column-inner{
	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  > .tb-column-inner > .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  > .tb-column-inner > .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  > .tb-column-inner > .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  > .tb-column-inner > .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  > .tb-column-inner > .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){

/*
*
*
*
*subrow-inline-939 */


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

/*sr-g-1*/
.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 > .tb-column-inner > .sr-g-1-939{
	flex-grow: 1;
}


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



/*sr-flex*/
.themify_builder_active .themify_builder_content  .sri.sr-j-b-939 > .tb_holder,
body .themify_builder_content  .sri.sr-j-b-939 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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-939 > .tb_holder,
body .themify_builder_content .sri.sr-col-2-939 > .tb-column-inner{
	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  > .tb-column-inner > .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 > .tb-column-inner > .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  > .tb-column-inner  > .module_subrow > .module_column > .module
 {
	width:100%;
}



/*sr-col-3*/
.themify_builder_active .themify_builder_content .sri.sr-col-3-939 > .tb_holder,
body .themify_builder_content .sri.sr-col-3-939  > .tb-column-inner {
	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  > .tb-column-inner > .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  > .tb-column-inner > .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 > .tb-column-inner  > .module_subrow > .module_column > .module
 {
	width:100%;
}





/*sr-col-4*/
.themify_builder_active .themify_builder_content .sri.sr-col-4-939 > .tb_holder,
body .themify_builder_content .sri.sr-col-4-939 > .tb-column-inner {
	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 > .tb-column-inner >.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 > .tb-column-inner  > .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 > .tb-column-inner  > .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-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 > .tb-column-inner  > .sr-w-25-939{
	width:100%;
}	

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


/*sr-w-33*/	
.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  > .tb-column-inner > .sr-w-33-939{
	width:50%;
}	

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



/*sr-w-50*/	
.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  > .tb-column-inner > .sr-w-50-939{
	width:50%;
}	

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


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

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

/*
*
*
*col-inline-939*/
/*c-nowrap-939*/
.themify_builder_active .themify_builder_content  .ci.c-nowrap-939 > .module_subrow > .subrow_inner,
body .themify_builder_content  .ci.c-nowrap-939 > .subrow_inner {
	flex-wrap:nowrap
}

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

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

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



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

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

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

.themify_builder_active .themify_builder_content  .ci  > .module_subrow > .subrow_inner > .c-w-25-939 ,
body .themify_builder_content  .ci  > .subrow_inner > .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   > .tb-column-inner > .m-g-1-939{
	flex-grow: 1;
}


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


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

/*module-col-939*/
.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 > .tb-column-inner {
	flex-direction:column;
}


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

/*module-flex-939*/
.themify_builder_active .themify_builder_content  .mi.m-j-b-939 > .tb_holder,
body .themify_builder_content  .mi.m-j-b-939 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    justify-content:center;
	
}

.themify_builder_active .themify_builder_content  .mi.m-a-b-939 > .tb_holder,
body .themify_builder_content  .mi.m-a-b-939  > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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  > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
	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  > .tb-column-inner > .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-939*/ 
.themify_builder_active .themify_builder_content .mi.m-col-2-939 > .tb_holder,
body .themify_builder_content  .mi.m-col-2-939 > .tb-column-inner{
	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  > .tb-column-inner > .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-939*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-3-939 > .tb_holder,
body .themify_builder_content .mi.m-col-3-939 > .tb-column-inner{
	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  > .tb-column-inner > .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-939*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-4-939 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-4-939 > .tb-column-inner{
	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  > .tb-column-inner > .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-939*/ 
.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  > .tb-column-inner > .module.m-w-25-939{
	width:25%;
}	

/*m-w-33-939*/ 
.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  > .tb-column-inner > .module.m-w-33-939{
	width:33.33%;
}	


/*m-w-50-939*/ 
.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  > .tb-column-inner > .module.m-w-50-939{
	width:50%;
}	


/*m-w-100-939*/ 
.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  > .tb-column-inner > .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-nowrap-680 > .tb_holder,
body .themify_builder_content  .sri.sr-nowrap-680 > .tb-column-inner {
	flex-wrap: nowrap;
}

/*sr-g-1*/
.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 > .tb-column-inner > .sr-g-1-680{
	flex-grow: 1;
}


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



/*sr-flex*/
.themify_builder_active .themify_builder_content  .sri.sr-j-b-680 > .tb_holder,
body .themify_builder_content  .sri.sr-j-b-680 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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-680 > .tb_holder,
body .themify_builder_content .sri.sr-col-2-680 > .tb-column-inner{
	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  > .tb-column-inner > .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 > .tb-column-inner > .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  > .tb-column-inner  > .module_subrow > .module_column > .module
 {
	width:100%;
}



/*sr-col-3*/
.themify_builder_active .themify_builder_content .sri.sr-col-3-680 > .tb_holder,
body .themify_builder_content .sri.sr-col-3-680  > .tb-column-inner {
	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  > .tb-column-inner > .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  > .tb-column-inner > .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 > .tb-column-inner  > .module_subrow > .module_column > .module
 {
	width:100%;
}





/*sr-col-4*/
.themify_builder_active .themify_builder_content .sri.sr-col-4-680 > .tb_holder,
body .themify_builder_content .sri.sr-col-4-680 > .tb-column-inner {
	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 > .tb-column-inner >.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 > .tb-column-inner  > .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 > .tb-column-inner  > .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-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 > .tb-column-inner  > .sr-w-25-680{
	width:100%;
}	

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


/*sr-w-33*/	
.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  > .tb-column-inner > .sr-w-33-680{
	width:50%;
}	

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



/*sr-w-50*/	
.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  > .tb-column-inner > .sr-w-50-680{
	width:50%;
}	

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


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

body .themify_builder_content .sri  > .tb-column-inner > .module_subrow.sr-w-100-680,
bosy .themify_builder_content .sri  > .tb-column-inner > .sr-w-100-680 .module{
	width:100%;
}	
	
	
	
/* 
 * 
 * 
 * 
 * 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   > .tb-column-inner > .m-g-1-680{
	flex-grow: 1;
}


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


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

/*module-col-680*/
.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 > .tb-column-inner {
	flex-direction:column;
}


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

/*module-flex-680*/
.themify_builder_active .themify_builder_content  .mi.m-j-b-680 > .tb_holder,
body .themify_builder_content  .mi.m-j-b-680 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    justify-content:center;
	
}

.themify_builder_active .themify_builder_content  .mi.m-a-b-680 > .tb_holder,
body .themify_builder_content  .mi.m-a-b-680  > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
    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  > .tb-column-inner{
    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 > .tb-column-inner{
    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 > .tb-column-inner{
	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  > .tb-column-inner > .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-680*/ 
.themify_builder_active .themify_builder_content .mi.m-col-2-680 > .tb_holder,
body .themify_builder_content  .mi.m-col-2-680 > .tb-column-inner{
	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  > .tb-column-inner > .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-680*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-3-680 > .tb_holder,
body .themify_builder_content .mi.m-col-3-680 > .tb-column-inner{
	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  > .tb-column-inner > .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-680*/ 
.themify_builder_active .themify_builder_content  .mi.m-col-4-680 > .tb_holder,
body .themify_builder_content .module_row .mi.m-col-4-680 > .tb-column-inner{
	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  > .tb-column-inner > .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-680*/ 
.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  > .tb-column-inner > .module.m-w-25-680{
	width:25%;
}	

/*m-w-33-680*/ 
.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  > .tb-column-inner > .module.m-w-33-680{
	width:33.33%;
}	


/*m-w-50-680*/ 
.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  > .tb-column-inner > .module.m-w-50-680{
	width:50%;
}	


/*m-w-100-680*/ 
.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  > .tb-column-inner > .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;
}	
	
}/*@media-680



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


