@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";
  }
  

/*******************************
Common Setting
*******************************/
html {
	scroll-behavior: smooth;
}
body {
	font-family: 'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif;
	font-size: 16px;
	line-height: 2;
	color:#373737;
}
#content {
	padding: 0;
}
/* Those Classes change row_inner width,
   when you set the Themify Builder > Row Options > Row Width to Default and Boxed. */
/*.module_row > .row_inner,
.module-layout-part .module_row.fullwidth_row_container > .row_inner {
	width: 100%;
}*/

/* table setting */
body table{
	width: 100%;
    border-collapse: collapse;
    box-sizing: border-box;
}

/*******************************
Header Fix
*******************************/
#header.header {
	height: auto;
	border-bottom: none;
}

/* Header Site Branding */
#site-logo,
#site-description {
	position: static;
}
#site-logo {
	line-height: 1;
}
#site-logo a,
#site-logo a img {
	display: block;
}
/* Search Form in Header */
#headerwrap #header #searchform {
	position: static;
}
#headerwrap #header #searchform #s {
	float: none;
}

/*******************************
Footer Fix
*******************************/
#footer {
	border-top: none;
	clear: none;
	padding: 0;
}
#pc-backtop {
	display: block;
	position: fixed;
	z-index: 500;
	bottom: 50px;
	right: 50px;
	opacity: 0;
	transition: opacity .3s;
	width: 32px;
	height: 32px;
	font-size: 30px;
}
#pc-backtop.is-visible {
	opacity: 1;
}
#pc-backtop.is-visible:hover {
	opacity: .7;
}
#pc-backtop a,
#pc-backtop a img {
	display: block;
}
.sp-footer-icons-container {
	display: none;
	justify-content: space-around;
	align-items: center;
	position: fixed;
	z-index: 600;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: calc( env(safe-area-inset-bottom) / 2 );
	background: #4f4f4f;
}

#footer .sp-footer-icons-container a span{
	display: block;
	font-size: 20px;
	margin-bottom: 8px;
}
#footer .sp-footer-icons-container a {
	display: block;
	width: 100%;
	line-height: 1;
	text-align: center;
	background-color: #fafafa;
	text-decoration: none;
	font-size:10px;
	padding: 10px 0 6px;
	border-left:1px solid #1f7bb6;
}
#footer .sp-footer-icons-container a:first-child{
	border-left:0;
}


/*******************************
Contact form
*******************************/
.wpcf7 table tr th{
	width:30%;
	text-align: left;
}
.wpcf7 table tr th,
.wpcf7 table tr td{
	padding:10px 15px
}
.wpcf7 table tr td input,
.wpcf7 table tr td select,
.wpcf7 table tr td textarea{
	background-color: #f3f3f3;
    border: solid 1px #ddd;
    padding: 6px 10px;
    border-radius: 5px;
	width:100%;
	max-width:100%;
	box-sizing:border-box;
}
.wpcf7 table tr td span input{
	margin-top:10px;
}
.wpcf7 table tr td span:first-child input{
	margin-top:0px;
}
.wpcf7 table tr td input[type="radio"],
.wpcf7 table tr td input[type="checkbox"]{
	width:auto;
}
.wpcf7 .submit_btn{
	display:block;
}
.wpcf7 .submit_btn input[type="submit"]{
	display:block;
	width:250px;
	margin:0 auto;
}










/*---------------------
CSS-FONT
--------------------*/
body .site{
	font-family: 'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif;
	font-size: 16px;
	line-height: 2;
	color:#373737;	
}






body .font-jose{
  font-family: "Josefin Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

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

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

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

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

/*
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   {
    display: inline-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;
}

body .themify_builder_content  .sri {
    display: inline-flex;
    justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

body .themify_builder_content  .sri > .module_subrow{
	width:auto;
    display: inline-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_module.active_subrow:has(>.sr-w-100) {
	width:100%;
	display:flex;
}	

body .themify_builder_content .sri  >   .module_subrow.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;
}


body .themify_builder_content .module_row 
.z-999-fr{
	z-index:999;
}



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


.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  {
    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  .mi.m-col >   .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  {
    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;
	
}

.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;	
	display: flex;
    align-items: center;
    justify-content: center;
}

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 .module-icon-item a{
	display: inline-flex;
    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   {
	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 >   .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   {
	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  {
    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
 * 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  {
	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*/
.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*/
.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-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    > .sr-w-25-939{
	width:100%;
}	

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

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

body .themify_builder_content .sri  >   .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  >   .module_subrow.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 > .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   >   .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  {
    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   {
	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 >   .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  {
    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;
	
}

.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-939*/ 
.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-939*/ 
.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-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  {
	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-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  >   .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  >   .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  >   .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  >   .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   {
	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 >   .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   {
	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  {
    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
 * 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  {
	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*/
.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*/
.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-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    > .sr-w-25-680{
	width:100%;
}	

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

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

body .themify_builder_content .sri  >   .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  >   .module_subrow.sr-w-100-680,
bosy .themify_builder_content .sri  >   .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   >   .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  {
    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   {
	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 >   .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  {
    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;
	
}

.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-680*/ 
.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-680*/ 
.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-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  {
	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-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  >   .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  >   .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  >   .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  >   .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
--------------------*/





















