@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

/******Default*******/
:root {
	--font-family: "Poppins", sans-serif;
	--default-font-size: 15px;
	--default-font-weight: 400;
	--default-color: #444;
	--container-max-width: 1400px;
	
	--default-mp: 20px;
	--default-mp-xs: 10px;
	--default-border-radious: 5px;
	--medium-border-radious: 10px;
	--default-border-color: #DDD;
	
	--default-active-color: #0E6BB7;
	
	--default-bg: #FFF;
	
	--theme-color: #00C9E3;
	--theme-alternate-color: #FFF;
	
	--default-content-shadow: 0 0 2px #665F5F7A;
}
/*****Font size********/
:root {
	--font-size-label: 16px;
	--font-size-h6: 18px;
	--font-size-h5: 20px;
	--font-size-h4: 22px;
	--font-size-h3: 25px;
	--font-size-h2: 30px;
	--font-size-h1: 35px;
	
	--fw-medium:500;/*font weight medium*/
	--fw-bold:700;/*font weight bold*/
}
/*****Button********/
:root {
	--button-bg: #0071C2;
	--button-color: #FFF;
	--button-fs: 16px;
	--button-height: 40px;
	--button-height-xs: 30px;
	--button-width: 120px;
	--button-shadows: 1px 1px 4px 3px #2C3E50CC;
}
/*****Header********/
:root {
	--header-bg: #2C3E50;
	--header-color: #FFF;
	--header-padding: 20px 0;
	--header-fs: 16px;
	--header-shadows: 0 3px 20px rgba(0, 0, 0, 0.1);
}
/*****Section********/
:root {
	--section-bg: #F2F2F2;
	--section-padding: 30px 0;
	--section-margin: 0;
	--left-sidebar-width: 300px;
	--main-content-width: calc(100% - 320px);
	--right-sidebar-width: 300px;
}
/******Footer*******/
:root {
	--footer-bg: #FFF;
	--footer-padding: 0;
	--footer-fs: 16px;
	--footer-color: #777;
	
	--footer-top-bg: tranparent;
	--footer-top-color: #555;
	--footer-top-padding: 50px 0;
	
	--footer-bottom-bg: #2C3E50;
	--footer-bottom-color: #FFF;
	--footer-bottom-padding: 15px 0;
}
/*******Color***********/
:root {
	--info-bg: #F2F2F2;
	--success-color: #006607;
	--danger-color: #C00;
	--light-color: #F2F2F2;
	--yellow-color: #FEBB02;
	--blue-color: #07C;
}
/*****Click Slider******/
:root {
	--click-slide-bg: #FFF;
}

[class^="mageStyle"] *,
[class^="mageStyle"] *::after,
[class^="mageStyle"] *::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body{margin: 0;padding: 0;}
body.noScroll {overflow: hidden;}
[class^="mageStyle"] {
	font-size: var(--default-font-size);
	font-weight: var(--default-font-weight);
	color: var(--default-color);
	line-height: 1.25;
	font-family: var(--font-family);
}

[class^="mageStyle"],
[class^="mageStyle"] div,
[class^="mageStyle"] [data-collapse].mActive{display: block;}

[class^="mageStyle"] hr{margin: 10px 0;line-height: 1;border-color: var(--default-border-color);}
[class^="mageStyle"] *,
[class^="mageStyle"] h1,[class^="mageStyle"] h2,[class^="mageStyle"] h3,[class^="mageStyle"] h4,[class^="mageStyle"] h5,[class^="mageStyle"] h6,
[class^="mageStyle"] form,
[class^="mageStyle"] ul {margin: 0;padding: 0;line-height: 1.25;}
[class^="mageStyle"] p{margin: 0;padding: 0;line-height: 1.5;}

[class^="mageStyle"] input,[class^="mageStyle"] optgroup,[class^="mageStyle"] select,[class^="mageStyle"] textarea,
[class^="mageStyle"] button{font-family: inherit;}

[class^="mageStyle"] a {color: #0E6BB7;}
[class^="mageStyle"] a:hover {color: var(--default-active-color);}
[class^="mageStyle"] a,
[class^="mageStyle"] a:hover {text-decoration: none !important;}

[data-collapse-target],
[data-target-popup],
[data-tabs-target]{cursor: pointer;}
[class^="mageStyle"] [data-collapse]{display: none;}

[class^="mageStyle"] a,
[class^="mageStyle"] .customCheckbox,
[class^="mageStyle"] button[class*="mage_button"] {
	-webkit-transition: 250ms ease-in-out;
	-moz-transition: 250ms ease-in-out;
	-o-transition: 250ms ease-in-out;
	transition: 250ms ease-in-out;
}
div.mage_container {
	max-width: var(--container-max-width) !important;
	width: 95% !important;
	margin: 0 auto !important;
}
div.mage_row {min-height: 1px;}

[class^='mageStyle'] [class*='fullWidth'],
[class^='mageStyle'] [class*='w100']{width: 100%;max-width: 100%;}
[class^='mageStyle'] [class*='fullHeight'] {height: 100%;}
[class^='mageStyle'] [class*='_w_20'],
[class^='mageStyle'] .w_85{width: 85%;}
[class^='mageStyle'] .w_20{width: 20%;}

[class^='mageStyle'] .col_1 {width: 8.3333333333%;}
[class^='mageStyle'] .col_2 {width: 16.666666667%;}
[class^='mageStyle'] .col_3 {width: 25%;}
[class^='mageStyle'] .col_4 {width: 33.333333333%;}
[class^='mageStyle'] .col_5 {width: 41.666666667%;}
[class^='mageStyle'] .col_6 {width: 50%;}
[class^='mageStyle'] .col_7 {width: 58.333333333%;}
[class^='mageStyle'] .col_8 {width: 66.666666667%;}
[class^='mageStyle'] .col_9 {width: 75%;}
[class^='mageStyle'] .col_10 {width: 83.33333333%;}
[class^='mageStyle'] .col_11 {width: 91.66666667%;}
[class^='mageStyle'] .col_12 {width: 100%;}
/********Responsive**************/

@media only screen and (max-width: 1100px) {
	[class^='mageStyle'] .col_1_1100 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_1100 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_1100 {width: 25%;}
	[class^='mageStyle'] .col_4_1100 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_1100 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_1100 {width: 50%;}
	[class^='mageStyle'] .col_7_1100 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_1100 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_1100 {width: 75%;}
	[class^='mageStyle'] .col_10_1100 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_1100 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_1100 {width: 100%;}
	
}
@media only screen and (max-width: 1000px) {
	[class^='mageStyle'] .col_1_1000 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_1000 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_1000 {width: 25%;}
	[class^='mageStyle'] .col_4_1000 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_1000 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_1000 {width: 50%;}
	[class^='mageStyle'] .col_7_1000 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_1000 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_1000 {width: 75%;}
	[class^='mageStyle'] .col_10_1000 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_1000 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_1000 {width: 100%;}
	
}
@media only screen and (max-width: 900px) {
	[class^='mageStyle'] .col_1_900 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_900 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_900 {width: 25%;}
	[class^='mageStyle'] .col_4_900 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_900 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_900 {width: 50%;}
	[class^='mageStyle'] .col_7_900 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_900 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_900 {width: 75%;}
	[class^='mageStyle'] .col_10_900 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_900 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_900 {width: 100%;}
}
@media only screen and (max-width: 800px) {
	[class^='mageStyle'] .col_1_800 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_800 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_800 {width: 25%;}
	[class^='mageStyle'] .col_4_800 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_800 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_800 {width: 50%;}
	[class^='mageStyle'] .col_7_800 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_800 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_800 {width: 75%;}
	[class^='mageStyle'] .col_10_800 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_800 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_800 {width: 100%;}
}
@media only screen and (max-width: 700px) {
	[class^='mageStyle'] .col_1_700 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_700 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_700 {width: 25%;}
	[class^='mageStyle'] .col_4_700 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_700 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_700 {width: 50%;}
	[class^='mageStyle'] .col_7_700 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_700 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_700 {width: 75%;}
	[class^='mageStyle'] .col_10_700 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_700 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_700 {width: 100%;}
}
@media only screen and (max-width: 600px) {
	[class^='mageStyle'] .col_1_600 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_600 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_600 {width: 25%;}
	[class^='mageStyle'] .col_4_600 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_600 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_600 {width: 50%;}
	[class^='mageStyle'] .col_7_600 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_600 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_600 {width: 75%;}
	[class^='mageStyle'] .col_10_600 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_600 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_600 {width: 100%;}
}
@media only screen and (max-width: 500px) {
	[class^='mageStyle'] .col_1_500 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_500 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_500 {width: 25%;}
	[class^='mageStyle'] .col_4_500 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_500 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_500 {width: 50%;}
	[class^='mageStyle'] .col_7_500 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_500 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_500 {width: 75%;}
	[class^='mageStyle'] .col_10_500 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_500 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_500 {width: 100%;}
}
@media only screen and (max-width: 400px) {
	[class^='mageStyle'] .col_1_400 {width: 8.3333333333%;}
	[class^='mageStyle'] .col_2_400 {width: 16.666666667%;}
	[class^='mageStyle'] .col_3_400 {width: 25%;}
	[class^='mageStyle'] .col_4_400 {width: 33.333333333%;}
	[class^='mageStyle'] .col_5_400 {width: 41.666666667%;}
	[class^='mageStyle'] .col_6_400 {width: 50%;}
	[class^='mageStyle'] .col_7_400 {width: 58.333333333%;}
	[class^='mageStyle'] .col_8_400 {width: 66.666666667%;}
	[class^='mageStyle'] .col_9_400 {width: 75%;}
	[class^='mageStyle'] .col_10_400 {width: 83.33333333%;}
	[class^='mageStyle'] .col_11_400 {width: 91.66666667%;}
	[class^='mageStyle'] .col_12_400 {width: 100%;}
}

/********Font weight***********/
[class^='mageStyle'] h1,
[class^='mageStyle'] h2,
[class^='mageStyle'] h3,
[class^='mageStyle'] h4,
[class^='mageStyle'] h5,
[class^='mageStyle'] h6{font-weight: var(--fw-medium);}
[class^='mageStyle'] strong{font-weight: var(--fw-bold);}
/********Font Size***********/
[class^='mageStyle'] h1{font-size: var(--font-size-h1);}
[class^='mageStyle'] h2{font-size: var(--font-size-h2);}
[class^='mageStyle'] h3{font-size: var(--font-size-h3);}
[class^='mageStyle'] h4{font-size: var(--font-size-h4);}
[class^='mageStyle'] h5{font-size: var(--font-size-h5);}
[class^='mageStyle'] h6{font-size: var(--font-size-h6);}
[class^='mageStyle'] label{font-size: var(--font-size-label);}
/**********Button************/
[class^='mageStyle'] [class*='Button'] {
	padding: 0 var(--default-mp);
	font-size: var(--button-fs);
	cursor: pointer;
	min-width: var(--button-width);
	height: auto;
	min-height: var(--button-height);
	-webkit-appearance: button;
	overflow: visible;
	
}
[class^='mageStyle'] [class*='Button_xs'] {
	min-height: var(--button-height-xs);
}
[class^='mageStyle'] [class*='Button'] span {padding: 0 7px 0 0;}
[class^='mageStyle'] [class*='Button']:hover,
[class^='mageStyle'] [class*='Button']:focus {text-decoration: none;opacity: 0.9;}
/*******Default button******/
[class^='mageStyle'] [class*='defaultButton'] {
	color: var(--button-color);
	background-color: var(--button-bg);
	
}
[class^='mageStyle'] [class*='defaultButton_xs']{
	min-width:auto;
	padding: var(--default-mp-xs);
	font-size: 70%;
}

[class^="mageStyle"] [class*="defaultLayout"] {
	margin-bottom: 3px;
}
[class^="mageStyle"] [class*="defaultLayout_xs"] {
	padding: var(--default-mp-xs);
	margin-bottom: var(--default-mp-xs);
}
@media only screen and (max-width: 850px) {
	[class^="mageStyle"] [class*="defaultLayout"] {
		padding: var(--default-mp-xs);
		margin-bottom: var(--default-mp-xs);
	}
}
[class^="mageStyle"] label,
[class^="mageStyle"] .mage_row,
[class^="mageStyle"] [class*="_wrap"],[class^="mageStyle"] .wrap,
[class^="mageStyle"] [class*="equalChild"],
[class^="mageStyle"] [class*="customCheckbox"],
[class^="mageStyle"] [class*="groupContent"],
[class^="mageStyle"] [class*="flexWrap"],
[class^="mageStyle"] [class*="justify"],
[class^="mageStyle"] [class*="align"],
[class^="mageStyle"] [class*="column"],
[class^="mageStyle"] [class*="dFlex"]{display: -webkit-flex;display: flex;}

[class^="mageStyle"] .allCenter,[class^="mageStyle"] [class*="_allCenter"],
[class^="mageStyle"] [class*="addonGroupContent"],
[class^="mageStyle"] [class*="Button"],
[class^="mageStyle"] [class*="slideIndicator"],
[class^="mageStyle"] [class*="magePopup"].in{
	display: -webkit-flex;display: flex;
	-webkit-justify-content: center;justify-content: center;
	-webkit-align-items: center;align-items: center;
}

[class*="mage_qty"],
[class*="justifyCenter"]{-webkit-justify-content: center;justify-content: center;}
[class*="customCheckbox"],
[class*="justifyBetween"]{-webkit-justify-content: space-between;justify-content: space-between;}
[class*="justifyAround"] {-webkit-justify-content: space-around;justify-content: space-around;}
[class*="justifyEnd"] {-webkit-justify-content: flex-end;justify-content: flex-end;}

[class^="mageStyle"] label,
[class*="formControl"],
[class*="mage_qty"],
[class*="alignCenter"]{-webkit-align-items: center;align-items: center;}
[class*="alignBaseline"] {-webkit-align-items: baseline;align-items: baseline;}

[class^="mageStyle"] [class*="_column"]{-webkit-flex-flow: column;flex-flow: column;}
[class^="mageStyle"] [class*="fdColumn"]{-webkit-flex-direction: column;flex-direction: column;}

.mage_row,
[class*="_wrap"],.wrap{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}

[class*="equalChild"] > *,
[class*="listEqual"] > li,
[class*="inputInline"] [class*="inputList"] {-webkit-flex: 1;-ms-flex: 1;flex: 1;}
/************flex**********/
[class^="mageStyle"] [class*="listEqual"],
[class^='mageStyle'] ul[class*='listInline'],
[class^="mageStyle"] [class*="inputGroup"],
[class^="mageStyle"] [class*="inputInline"] [class*="mageForm"],
[class^="mageStyle"] ul.mage-list-double,
[class^="mageStyle"] [class^="mage_menu"] {
	display: -webkit-flex;display: flex;
}

[class*="inputInline"] [class*="inputList"] {-webkit-flex-basis: 100%;flex-basis: 100%;}
/************Box shadow**********/
[class*='mageStyle'] [class*='defaultContentShadow']{
	-webkit-box-shadow: var(--default-content-shadow);
	-moz-box-shadow: var(--default-content-shadow);
	-o-box-shadow: var(--default-content-shadow);
	box-shadow: var(--default-content-shadow);
}
[class^='mageStyle'] button[class*='mage_button']{
	-webkit-box-shadow: var(--button-shadows);
	-moz-box-shadow: var(--button-shadows);
	-o-box-shadow: var(--button-shadows);
	box-shadow: var(--button-shadows);
}
[class^='mageStyle'] [class*='noShadow']{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
/************Border radius**********/
[class^="mageStyle"] img,
[class^="mageStyle"] [class*="Button"],
[class^="mageStyle"] [class*="formControl"],
[class^="mageStyle"] [class*="magePopup"] .popupMainArea,
[class*="mageStyle"] [class*="clickSlide"],
[class^="mageStyle"] [class*="defaultLayout"],
div.mage_item_list,
[class*="groupContent"],
[class*="radius"] {-webkit-border-radius: var(--default-border-radious);border-radius: var(--default-border-radious);}
div.mage_input_select [class*="formControl"]:focus,
[class*="radiusTop"] {-webkit-border-radius: var(--default-border-radious) var(--default-border-radious) 0 0;border-radius: var(--default-border-radious) var(--default-border-radious) 0 0;}
[class*="groupContent"]>*:last-child,
[class*="radiusRight"] {-webkit-border-radius: 0 var(--default-border-radious) var(--default-border-radious) 0;border-radius: 0 var(--default-border-radious) var(--default-border-radious) 0;}
[class*="radiusBottom"] {-webkit-border-radius: 0 0 var(--default-border-radious) var(--default-border-radious);border-radius: 0 0 var(--default-border-radious) var(--default-border-radious);}
[class*="groupContent"]>*:first-child,
[class*="radiusLeft"] {-webkit-border-radius: var(--default-border-radious) 0 0 var(--default-border-radious);border-radius: var(--default-border-radious) 0 0 var(--default-border-radious);}

[class*="mediumRadius"] {-webkit-border-radius: var(--medium-border-radious);border-radius: var(--medium-border-radious);}
[class*="mediumRadiusTop"] {-webkit-border-radius: var(--medium-border-radious) var(--medium-border-radious) 0 0;border-radius: var(--medium-border-radious) 0 0 var(--medium-border-radious) 0 0;}
[class*="mediumRadiusBottom"] {-webkit-border-radius: 0 0 var(--medium-border-radious) var(--medium-border-radious);border-radius: 0 0 var(--medium-border-radious) var(--medium-border-radious);}

[class*="br_tl_10"] {-webkit-border-radius: 10px 0 0 0;border-radius: 10px 0 0 0;}

[class*="circle"] {-webkit-border-radius: 50%;border-radius: 50%;}
[class^="mageStyle"] [class*="groupContent"] [class*="formControl"],
[class*="zeroRadious"]{-webkit-border-radius: 0;border-radius: 0;}
[class*='mage_icon']{display: inline-block;}


[class*='mage_icon_circle']{
	height: 10px;width: 10px;
}
/*****bus icon******/
span.mage_bus_seat_icon{
	position: relative;
	width: 30px;
	height: 35px;
	border: 1px solid #ddd;
	text-align: center;
}
span.mage_bus_seat_icon::before,
span.mage_bus_seat_icon::after,
span.mage_bus_seat_icon{
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
span.mage_bus_seat_icon::before,
span.mage_bus_seat_icon::after{
	content: "";
	position: absolute;
	width: 7px;
	height: 20px;
	border: 1px solid #ddd;
	bottom: -1px;
	background-color: #fff;
}
span.mage_bus_seat_icon::before{left: -4px;}
span.mage_bus_seat_icon::after{right: -4px;}
span.bus_handle{
	position: absolute;
	width: 25px;
	height: 6px;
	bottom:0;
	left: 2px;
	border-top: 1px solid #ddd;
	background-color: #fff;
}
[class^='mageStyle'] .error {background-color: red !important;color: #fff !important;}
[class^='mageStyle'] .mDisabled {cursor: not-allowed;opacity: 0.8;background-color: #D7CACA1A;color: #777;}
/*****Theme*********/
[class^='mageStyle'] .textTheme,
[class^='mageStyle'] [class*='_textTheme'] {color: var(--theme-color);}
[class^='mageStyle'] .bgTheme,
[class^='mageStyle'] [class*='_bgTheme'] {background-color: var(--theme-color);color: var(--theme-alternate-color);}
[class*='_bTheme'],.bTheme{border: 1px solid var(--theme-color);}
/*****Success*********/
[class^='mageStyle'] [class*='textSuccess'] {color: var(--success-color);}
[class^='mageStyle'] [class*='bgSuccess'] {background-color: var(--success-color);}
/*****danger*********/
[class^='mageStyle'] [class*='textDanger'] {color: var(--danger-color);}
[class^='mageStyle'] [class*='bgDanger'] {background-color: var(--danger-color);}
/*****Light*********/
[class^='mageStyle'] [class*='textLight'] {color: var(--light-color);}
[class^='mageStyle'] [class*='bgLight'] {background-color: var(--light-color);}
/*****yellow*********/
[class^='mageStyle'] [class*='textYellow'] {color: var(--yellow-color);}
[class^='mageStyle'] [class*='bgYellow'] {background-color: var(--yellow-color);}
/*****white*********/
[class^='mageStyle'] [class*='textWhite'] {color: #fff;}
[class^='mageStyle'] [class*='bgWhite'] {background-color: #fff;}
/*****blue*********/
[class^='mageStyle'] [class*='textBlue'] {color: var(--blue-color);}
[class^='mageStyle'] [class*='bgBlue'] {background-color: var(--blue-color);}
[class^='mageStyle'] [class*='borderBlue'] {border-color: var(--blue-color);}
[class^='mageStyle'] [class*='textBorderBlue'] {border-color: var(--blue-color);color: var(--blue-color);}
[class^='mageStyle'] ul[class^='mage_menu'] li {padding: 0 var(--default-mp);}
[class^='mageStyle'] img{width: auto;height: auto;max-width: 100%;}
/***************/
[class^="mageStyle"] input[type="date"]:focus,
[class^="mageStyle"] input[type="datetime"]:focus,
[class^="mageStyle"] input[type="datetime-local"]:focus,
[class^="mageStyle"] input[type="email"]:focus,
[class^="mageStyle"] input[type="month"]:focus,
[class^="mageStyle"] input[type="number"]:focus,
[class^="mageStyle"] input[type="password"]:focus,
[class^="mageStyle"] input[type="search"]:focus,
[class^="mageStyle"] input[type="tel"]:focus,
[class^="mageStyle"] input[type="text"]:focus,
[class^="mageStyle"] input[type="time"]:focus,
[class^="mageStyle"] input[type="url"]:focus,
[class^="mageStyle"] input[type="week"]:focus,
[class^="mageStyle"] [class*="formControl"]:focus{border: none !important;}

[class^="mageStyle"] [class*="formControl"]{padding: 0 var(--default-mp);}
[class^="mageStyle"] [class*="formControl"] {
	width: 100%;color: #222;height: 40px;
	border: 1px solid var(--default-border-color);
	font-size: var(--default-font-size);
	min-width: auto;max-width: inherit;
}
textarea[class*="formControl"]{height: auto;}

[class^="mageStyle"] [class*="mageForm"] label span {width: 100%;margin: 0 0 var(--default-mp-xs) 0 !important;}
[class^="mageStyle"] [class*="mageForm"] label span::before {padding: 0 var(--default-mp-xs);}
[class^="mageStyle"] [class*="mageForm"] button[class*="mage_button"] {height: 40px;}

/****************/
[class^="mageStyle"] [class*="inputList"] {margin: var(--default-mp) 0 0 0;position: relative;}
[class^="mageStyle"] [class*="inputList"] textarea[class*="formControl"] { height: auto !important;}
/******* group form*********/
[class^="mageStyle"] [class*="inputGroup"] {width: 100%;padding: 0 0 var(--default-mp-xs) 0;}
[class^="mageStyle"] [class*="inputGroup"] label {width: auto;padding: 0 var(--default-mp) 0 0;}
[class^="mageStyle"] [class*="inputGroup"] label input[type="checkbox"] {margin: 0 var(--default-mp-xs);}
/*****Form inline*******/
[class^="mageStyle"] [class*="inputInline"] {padding: 15px;margin: 15px 0 0 0;}
[class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(20% - 10px);width: 100%;margin: 0 5px;}
/********Form Horizontal**************/
[class^="mageStyle"] [class*="inputHorizontal"] [class*="mageForm"] {max-width: 500px;width: 100%;}
/*****Form Qty inc dec*******/

/**********Checkbox Custom*********/
[class^="mageStyle"] .customCheckbox {padding: 0 0 0 30px;position: relative;width: 100%;}
[class^="mageStyle"] .customCheckbox::before {
	content: "";position: absolute;
	left: 0;top: 0;height: 20px;width: 20px;
	background-color: #FFF;
	border: 2px rgba(0, 0, 0, 0.5) solid;
	border-radius: 2px;
}
[class^="mageStyle"] .customCheckboxLabel {padding: 0 0 10px 0;cursor: pointer;font-size: var(--default-font-size);}
[class^="mageStyle"] .customCheckboxLabel input:checked ~ .customCheckbox::before {border-color: #07C;background: #07C;}
[class^="mageStyle"] .customCheckboxLabel input:focus ~ .customCheckbox::before {
	border-color: #07C;outline: 0;
	-webkit-box-shadow: 0 0 0 3px rgba(0, 119, 204, 0.3); box-shadow: 0 0 0 3px rgba(0, 119, 204, 0.3);
}
[class^="mageStyle"] .customCheckboxLabel input:checked ~ .customCheckbox::after {
	content: "";position: absolute;
	left: 2px;top: 4px;height: 8px;width: 16px;
	border: 2px solid #FFF;border-top: none;border-right: none;
	z-index: 11;background-color: transparent;
	-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);
}/*********Group Content*******/
[class*="groupContent"] {
	font-size: var(--default-font-size);
	border: 1px solid var(--default-border-color);
	/*background-color: var(--theme-color);*/
	/*color: var(--theme-alternate-color);*/
	text-align: center;
	position: relative;
}
[class*="groupContent"]>*{
	border-right: 1px solid var(--default-border-color);
}
[class*="groupContent"]>*:last-child{border: none;}
[class*="groupContent"] [class*="formControl"] {
	text-align: center;border: none;
	background-color: var(--default-bg);
	color: var(--theme-color);
}
[class*="groupContent"] textarea[class*="formControl"]{text-align: left;}
[class*="groupContent"] input[type="radio"]{}
[class*="groupContent"] input[type="radio"]::after{
	margin: 10px;
	position: absolute;content: '';width: 20px;height: 20px;left: 0;top: 0;
	border: 1px solid var(--default-border-color);border-radius: 50%;
}
[class*="groupContent"] input[type="radio"]:checked::after{border-color: var(--theme-color);}
[class*="groupContent"] input[type="radio"]:checked::before{
	margin: 10px;
	position: absolute;content: '';width: 14px;height: 14px;left: 3px;top: 3px;
	border: 1px solid var(--theme-color);border-radius: 50%;
	background-color: var(--theme-color);
}
[class*="groupContent"] input[type="radio"],
[class*="groupContent"] input[type="radio"]~input:focus{-webkit-box-shadow: none;box-shadow: none;}
[class*="addonGroupContent"] {
	min-width: 50px;cursor: pointer;
	padding: var(--default-mp-xs);
}
.qtyIncDec,
[class*="_qtyIncDec"] {
	max-width: 175px;
}
/**********Responsive*********/
@media only screen and (max-width: 1250px) {
	[class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(25% - 10px);}
}
@media only screen and (max-width: 1050px) {
	[class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(33.33% - 10px);}
}
@media only screen and (max-width: 850px) {
	[class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(50% - 10px);}
}
@media only screen and (max-width: 600px) {
	[class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: 100%;min-width: 100%;}
}
[class^='mageStyle'] ul{list-style-type: none;}
/******List inline**********/
[class^='mageStyle'] ul[class*='listInline']{}
/******list Horizontal*****/
ul.mage_list{margin: var(--default-mp) 0 0 0;}
ul.mage_list li{padding: var(--default-mp-xs) 0;}
/******All in one line*****/
[class^='mageStyle'] ul[class*='listEqual'] li{text-align: center;border-right: 1px solid;}
[class^='mageStyle'] ul[class*='listEqual'] li:last-child{border: none;}
[class^='mageStyle'] ul[class*='listEqual'] li a{padding: var(--default-mp-xs);display: block;}
[class^='mageStyle'] ul[class*='listEqual'] li.mage_active{background-color: var(--default-active-color)}
[class^='mageStyle'] ul[class*='listEqual'] li.mage_active a{color: #fff;}
/***list inline two li***/
ul.mage-list-double li{width: 50%;padding: 5px;}
ul.mage-list-double li span{margin: 0 var(--default-mp-xs) 0 0;}
[class^='mageStyle'] table {table-layout: fixed;border-collapse: collapse;}
[class^='mageStyle'] table th,
[class^='mageStyle'] table td {border: 1px solid var(--default-border-color);vertical-align: middle;text-align: center;}
[class^='mageStyle'] table th{padding: 7px 5px;font-weight: 500;font-size: 18px;}
[class^='mageStyle'] table td{padding: 5px;font-weight: 300;font-size: 14px;}
[class*='tabsMenu']{position: relative;background-color: var(--theme-color);text-align: center;padding: 8px;color: #fff;}
[class^="mageStyle"] .tabsItem {display: none;}
[class^="mageStyle"] .tabsItem.in {display: block;}
.tabsContent {margin: 10px 0 0 0;position: relative;padding: var(--default-mp);}

[class*='underline']>ul.tabLists .active{border-bottom: 2px solid var(--theme-color);background-color: transparent;color: var(--theme-color);}
[class*='underline'] [class*='tabsMenu']{padding: var(--default-mp-xs) 0;}
div[class*='mage_info'] {
	padding: var(--default-mp);
	background-color: var(--info-bg);
	margin: var(--default-mp) 0 0 0;
}
div[class*='mage_info'] p {margin: 10px 0 0 0;}
header[class^='mageStyle'] {
	background: var(--header-bg);
	color: var(--header-color);
	padding: var(--header-padding);
	font-size: var(--header-fs);
	-webkit-box-shadow: var(--header-shadows);
	box-shadow: var(--header-shadows);
}
section[class^='mageStyle'] {
	padding: var(--section-padding);
	background-color: var(--section-bg);
	margin: var(--section-margin);
}
/********Footer**************/
footer[class^='mageStyle'] {
	padding: var(--footer-padding);
	background-color: var(--footer-bg);
	font-size: var(--footer-fs);
	color: var(--footer-color);
}
footer[class^='mageStyle'] [class*='footerTop'] {
	padding: var(--footer-top-padding);
	background: var(--footer-top-bg);
	color: var(--footer-top-color);
}
footer[class^='mageStyle'] [class*='footerTop'] a{color: var(--footer-top-color);}
footer[class^='mageStyle'] [class*='footerTop'] a:hover{color: #f4780b;padding: 0 0 0 var(--default-mp-xs);}

footer[class^='mageStyle'] [class*='footerBottom'] {
	padding: var(--footer-bottom-padding);
	background: var(--footer-bottom-bg);
}
/********Sidebar Content**************/
[class^='mageStyle'] [class*='leftSidebar'] {width: 100%;max-width: var(--left-sidebar-width);}
[class^='mageStyle'] [class*='mainSection'] {width: 100%;max-width: var(--main-content-width);margin: 0 0 0 var(--default-mp);}
/********Absolute Content********/
[class^="mageStyle"] [class*="hoverAbsolute"] {position: absolute;right: 0;top: 100%;left: 0;display: none;padding: 7px;border: 1px solid var(--default-border-color);font-size: 15px;z-index: 111;}
[class^="mageStyle"] [class*="pRelative"]:hover [class*="hoverAbsolute"]{display: block;}

[class^="mageStyle"] [class*="abBottomRight"] {position: absolute;right: -1px;bottom: -1px;z-index: 1;padding: 5px;font-size: 20px;font-weight: 500;}

/****************/
[class^="mageStyle"] small {font-size: 60%;}
[class^="mageStyle"] span,
[class^="mageStyle"] strong {margin: 0 5px 0 0;}
/********Helper Class***********/
[class^="mageStyle"] .divider {display: block;height: 1px;background-color: #DDD;margin: 10px 0;}
.mage_disabled {cursor: no-drop !important;opacity: 0.2 !important;}
/**************/
[class^="mageStyle"] [class*="_dNone"] ,
[class^="mageStyle"] .dNone{display: none;}

[class^="mageStyle"] [class*="_dBlock"],
[class^="mageStyle"] .dBlock{display: block;}

[class^="mageStyle"] [class*="_dInlineBlock"],
[class^="mageStyle"] .dInlineBlock,
[class^="mageStyle"] small,
[class^="mageStyle"] span,
[class^="mageStyle"] strong {display: inline-block;}
/**************/
[class^="mageStyle"] [class*="fLeft"] {float: left;}
[class^="mageStyle"] [class*="fRight"] {float: right;}
/**************/
[class^="mageStyle"] [class*="pFixed"] {position: fixed;}
[class^="mageStyle"] [class*="pRelative"] {position: relative;}
[class^="mageStyle"] [class*="pAbsolute"] {position: absolute;}
[class^="mageStyle"] [class*="abTopRight"] {position: absolute;right: 0;top: 0;}

/**************/
[class^="mageStyle"] [class*="textCenter"] {text-align: center;}
[class^="mageStyle"] [class*="tRight"] {text-align: right;}
/**************/
[class^="mageStyle"] [class*="dotted"] {border-style: dotted;}
[class^="mageStyle"] [class*="border"] {border: 1px solid var(--default-border-color);}
[class^="mageStyle"] [class*="borT"] {border-top: 1px solid var(--default-border-color);}

[class^="mageStyle"] [class*="bDot"] {border: 1px dotted var(--default-border-color);}
[class^="mageStyle"] [class*="bDash"] {border: 1px dashed var(--default-border-color);}

/* [class*="b_r"] {border-right: 1px solid var(--default-border-color);}
[class*="b_r_dash"] {border-right: 1px dashed var(--default-border-color);}
[class*="b_r_dot"] {border-right: 1px dotted var(--default-border-color);} */
/**************/
[class^="mageStyle"] .padding,
[class^="mageStyle"] [class*="_padding"] {padding: var(--default-mp);}
[class^="mageStyle"] .pad_xs,
[class^="mageStyle"] [class*="_pad_xs"] {padding: var(--default-mp-xs);}


[class^="mageStyle"] [class*="_pt"],
[class^="mageStyle"] .pt{padding-top: var(--default-mp);}
[class^="mageStyle"] [class*="_pt_xs"],
[class^="mageStyle"] .pt_xs{padding-top: var(--default-mp-xs);}

[class^="mageStyle"] [class*="_pl"],
[class^="mageStyle"] .pl{padding-left: var(--default-mp);}
[class^="mageStyle"] [class*="_pl_xs"],
[class^="mageStyle"] .pl_xs{padding-left: var(--default-mp-xs);}

[class^="mageStyle"] [class*="ptb_xs"] {padding: var(--default-mp-xs) 0;}

[class^="mageStyle"] [class*="_pr_5"],
[class^="mageStyle"] .pr_5{padding-right: 5%;}
[class^="mageStyle"] .pr_15{padding-right: 15%;}
/**************/
[class^="mageStyle"] [class*="mar_zero"],
[class^="mageStyle"] span[class*="icon"] {margin: 0;}

[class^="mageStyle"] [class*="_mt"],[class^="mageStyle"] .mt{margin-top: var(--default-mp);}
[class^="mageStyle"] [class*="_mt_xs"],[class^="mageStyle"] .mt_xs{margin-top: var(--default-mp-xs);}

[class^="mageStyle"] [class*="_mr"],[class^="mageStyle"] .mr{margin-right: var(--default-mp);}
[class^="mageStyle"] [class*="_mr_xs"],[class^="mageStyle"] .mr_xs{margin-right: var(--default-mp-xs);}

[class^="mageStyle"] [class*="_mb"],[class^="mageStyle"] .mb {margin-bottom: var(--default-mp);}
[class^="mageStyle"] [class*="_mb_xs"],[class^="mageStyle"] .mb_xs {margin-bottom: var(--default-mp-xs);}

[class^="mageStyle"] [class*="_ml"],[class^="mageStyle"] .ml {margin-left: var(--default-mp);}
[class^="mageStyle"] [class*="_ml_xs"],[class^="mageStyle"] .ml_xs {margin-left: var(--default-mp-xs);}

[class^="mageStyle"] [class*="_mr_5"],.mr_5{margin-right: 5%;}

[class^="mageStyle"] [class*="mar_txs_b"] {margin: var(--default-mp-xs) 0 var(--default-mp) 0;}
[class^="mageStyle"] [class*="marXsT"] {margin-top: var(--default-mp-xs);}

[class^="mageStyle"] [class*="_mtb"],[class^="mageStyle"] .mtb {margin: var(--default-mp) 0;}
[class^="mageStyle"] [class*="_mtb_xs"] ,[class^="mageStyle"] .mtb_xs{margin: var(--default-mp-xs) 0;}

[class^="mageStyle"] [class*="_mt_25"],[class^="mageStyle"] .mt_25 {margin-top: 25px;}
[class^="mageStyle"] [class*="_mt_40"],[class^="mageStyle"] .mt_40 {margin-top: 40px;}

[class^="mageStyle"] [class*="_ml_20"],[class^="mageStyle"] .ml_20 {margin-left: 20px;}
[class^="mageStyle"] [class*="_ml_25"],[class^="mageStyle"] .ml_25 {margin-left: 25px;}
/***************/
[class*="_ovHidden"],.ovHidden{overflow: hidden;}
/***************/
[class^='mageStyle'] .offsetRight_1{margin-right: 8.3333333333%;}
/*****************Responsive************************/
@media only screen and (max-width: 1100px) {
	[class^="mageStyle"] .hidden_1100{display: none;}
}
@media only screen and (max-width: 1000px) {
	[class^="mageStyle"] .hidden_1000{display: none;}
}
@media only screen and (max-width: 900px) {
	[class^="mageStyle"] .hidden_900{display: none;}
}
@media only screen and (max-width: 800px) {
	[class^="mageStyle"] .hidden_800{display: none;}
}
@media only screen and (max-width: 700px) {
	[class^="mageStyle"] .hidden_700{display: none;}
}
@media only screen and (max-width: 600px) {
	[class^="mageStyle"] .hidden_600{display: none;}
	
	[class^="mageStyle"] .pl_0_600{padding-left: 0;}
	[class^="mageStyle"] .pt_600{padding-top: var(--default-mp);}
}
@media only screen and (max-width: 500px) {
	[class^="mageStyle"] .hidden_500{display: none;}
}
@media only screen and (max-width: 400px) {
	[class^="mageStyle"] .hidden_400{display: none;}
}
/* sahahdat css */
.mpeca_calender_area{
	max-width: 1200px;
	margin: 0 auto;
	background-color: white;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.mpeca_calender.mpeca_link_table{
	background-color: var(--primary);
	color: white;
}

  .mpeca_calender_area table.mpeca_calender.mpeca_link_table th {
	background: #128e73;
	color: #fff;
	padding: 22px 0 !important;
  }
  .mpeca_calender.mpeca_link_table th{
  	border: none;
	
}
table.mpeca_calender.mpeca_link_table th a{
	background-color: rgba(255, 255, 255, 0.2);
	color: white;
	border: none;
	padding: 8px 16px;
	border-radius: 6px;
	cursor: pointer;
	align-items: center;
	gap: 8px;
	transition: all 0.3s ease;
	font-weight: 500;
	margin: 10px;
}
table.mpeca_calender.mpeca_link_table th.mp_event_main_date{
	text-align: center;
}
table.mpeca_calender.mpeca_link_table th.mp_event_main_date a{
	background: none;
}
[class^="mageStyle"] table.mpeca_days_table th{
	border: 0;
	padding: 14px 2px !important;
}


[class^="mageStyle"] table.mpeca_calender td{
	text-align: right;
}
.mpeca_calender_area table .mp_date_exit_event {
	padding: 5px;
	color: #333;
  }

[class^="mageStyle"] table.mpeca_calender td .mDisabled{
	padding: 2px;
	text-align: right;
	background-color: #e9f5f4;
}
[class^="mageStyle"] table.mpeca_calender td[data-bg-image]::before{

	color: #333;
}