			/*-------------- reset ------------------ */";
			#main_menu *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#main_menu  div,#main_menu span,#main_menu h1,#main_menu h2,#main_menu h3,#main_menu h4,#main_menu h5,#main_menu h6,#main_menu p,#main_menu blockquote,#main_menu pre,#main_menu a,#main_menu abbr,#main_menu acronym,#main_menu address,#main_menu big,#main_menu cite,#main_menu code,#main_menu del,#main_menu dfn,#main_menu em,#main_menu font,#main_menu img,#main_menu ins,#main_menu kbd,#main_menu q,#main_menu s,#main_menu samp,#main_menu small,#main_menu strike,#main_menu strong,#main_menu sub,#main_menu sup,#main_menu tt,#main_menu var,#main_menu b,#main_menu u,#main_menu i,#main_menu center,#main_menu dl,#main_menu dt,#main_menu dd,#main_menu ol,#main_menu ul,#main_menu li,#main_menu fieldset,#main_menu form,#main_menu label,#main_menu legend{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing: border-box;}table,#main_menu caption,#main_menu tbody,#main_menu tfoot,#main_menu thead,#main_menu tr,#main_menu th,#main_menu td{margin:0;outline:0;vertical-align:baseline;background:transparent}#main_menu h1,#main_menu h2,#main_menu h3,#main_menu h4,#main_menu h5,#main_menu h6,#main_menu th,#main_menu td,#main_menu caption{font-weight:normal}#main_menu a{text-decoration:none}#main_menu input{-webkit-appearance:none;-moz-appearance:none;appearance:none}#main_menu *{font-family:'Sofia Pro',sans-serif}#main_menu article,#main_menu aside,#main_menu details,#main_menu figcaption,#main_menu figure,#main_menu footer,#main_menu header,#main_menu hgroup,#main_menu menu,#main_menu nav,#main_menu section{display:block}#main_menu *::-moz-focus-inner,#main_menu *::-o-focus-inner{border:0}
			#main_menu .info_box_iframe {position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0;margin: 0;}
			#main_menu div#menu {
				background-color:#ffffff;
				width: 100%;
				max-width: 300px;
				/*min-height: 100vh;*/
				min-height: calc(100vh + 47px);
				box-shadow: 0px 0px 19.95px 1.05px rgba(0, 0, 0, 0.28);
				direction:ltr;
				padding-bottom: 92px;
			}
			#main_menu::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0);background-color: transparent;cursor: pointer;}
			#main_menu::-webkit-scrollbar{width: 0px;background-color: transparent;cursor: pointer;}
			#main_menu::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0);cursor: pointer;transition: all 300ms ease-in-out;border-radius: 900px;}
			#main_menu::-webkit-scrollbar-thumb:hover{background-color: #62dddb;}

			/*
			body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);background-color: #ffffff;cursor: pointer;}
			body::-webkit-scrollbar{width: 6px;background-color: #ffffff;cursor: pointer;}
			body::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.3);cursor: pointer;transition: all 300ms ease-in-out;border-radius: 900px;}
			body::-webkit-scrollbar-thumb:hover{background-color: #62dddb;}
			body {overflow-x: hidden;overflow-y: auto;direction:rtl;text-align:left;}
			*/
			#main_menu div#menu img {
				max-width: 100%;
			}
			#main_menu div#logo {
				cursor: pointer;
			}
			#main_menu #logo-tooltip {
				position: absolute;
				left: 0;
				top: 34px;
				right: 15px;
				margin: auto;
				width: 87%;
				height: 40px;
				background-color: rgba(0, 0, 0, 0);
				cursor: pointer;
			}
			#main_menu div#icons {
				text-align: center;
				background-color:#f4f4f4;
				padding: 18px 0;
			}
			#main_menu .icons {
				transition: all 0.4s ease;
				cursor: pointer;
				width: 44px;
				display: inline-block;
				height: 44px;
				margin: 0;
				padding: 0;
				background-size: 100%;
				border-radius: 50%;
				background-position: top center;
				background-color: #00747B;
				margin-right: 8px;
			}
			#main_menu .icons:last-child {
				margin-right: 0px;
			}
			#main_menu .icons:hover {background-position: bottom center;}
			#main_menu #icons_1 {background-image: url(images/icons_1.png);}
			#main_menu #icons_2 {background-image: url(images/icons_2.png);}
			#main_menu #icons_3 {background-image: url(images/icons_3.png);}
			#main_menu #icons_4 {background-image: url(images/icons_4.png);}
			#main_menu #icons_5 {background-image: url(images/icons_5.png);}
			#main_menu #icons_6 {background-image: url(images/icons_6.png);}
			#main_menu .text{
				width: 100%;
				font-family: 'Sofia Pro';
				font-weight: 600;
				font-size: 16px;
				text-align: center;
				display: table;
				-webkit-user-select: none; /* Safari */        
				-moz-user-select: none; /* Firefox */
				-ms-user-select: none; /* IE10+/Edge */
				user-select: none; /* Standard */
				cursor:pointer;
				border-bottom: 1px solid #d7d7d7;
				transition: all 0.4s ease;
			}
			#main_menu .text div{
				transition: all 0.4s ease;
				display: table-cell;
				vertical-align: middle;
				height: 78px;
				border-right: 7px solid transparent;
				border-top: 1px solid transparent;
				/*border-left: 7px solid transparent;*/
				padding-left:7px;
			}
			#main_menu .text:hover{
				border-bottom: 1px solid #00747B;
			}
			#main_menu .text:hover div{
				border-right: 7px solid #00747B;
				border-top: 1px solid #00747B;
			}
			#main_menu .back {
				padding-left: 7px;
				font-weight: 400;
				font-size: 1.3rem;
				line-height: 4rem;
				-webkit-user-select: none; /* Safari */        
				-moz-user-select: none; /* Firefox */
				-ms-user-select: none; /* IE10+/Edge */
				user-select: none; /* Standard */
				cursor:pointer;
			}
			#main_menu .warper{transition: all 0.4s ease;}
			#main_menu .text-left .text{text-align: left;}
			
#main_menu .col-md-4 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: calc(100% - 14px);
	margin: 0 auto;
}
#main_menu .box-shadow {
	box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05);
}
#main_menu .mb-4,#main_menu  .my-4 {
	margin-bottom: 1.5rem!important;
}
#main_menu img {
	vertical-align: middle;
	border-style: none;
}
#main_menu .card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem;
	cursor: pointer;
	overflow: hidden;
}
#main_menu .album .card-img-top {
	cursor: pointer;
}
#main_menu .card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}
#main_menu .card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
	transition: all 0.3s ease;
}
#main_menu .card:hover .card-body{
	background-color:#00747B;
	color:#ffffff;
}
#main_menu .card:hover .card-body p {
    color: #ffffff;
}
#main_menu .card-text:last-child {
	margin-bottom: 0;
}
#main_menu .card-text {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
}
#main_menu #contact {
    background-color: #f4f4f4;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
	text-align:center;
	
	max-width: 300px;
	direction:ltr;
	min-height: 92px;
	display: table !important;
	
    font-family: 'Sofia Pro';
    /*font-weight: 600;*/
    text-align: center;
    display: table;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#main_menu #contact a {
    display: block;
	color:#00747B;
}
#main_menu #contact a:hover {
	color:#575757;
}
#main_menu #contact .contact_title {
	padding-bottom:5px;
    font-size: 15px;
	font-weight: 600;
}
#main_menu #contact a.contact_tel {
    font-size: 20px;
}
#main_menu #contact a.contact_email {
    font-size: 14px;
    font-weight: normal;
}
#main_menu #contact > div {
    display: table-cell;
    vertical-align: middle;
    min-height: 92px;
}