body {

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	font-family: "Open Sans", sans-serif;

	color: #333333;

	font-size: 13px;

}

ul {

	display: block;

	list-style-type: disc;

	margin-block-start: 0em;

	margin-block-end: 0em;

	margin-inline-start: 0px;

	margin-inline-end: 0px;

	padding-inline-start: 00px;

}

p, .paragraph {

	font-weight: 400;

	color: #818385;

	line-height: 1.6;

	font-family: "Open Sans", sans-serif;

	text-align: justify

}

h6, .h6 {

}

#logo {

	/* display: flex; */

	/* justify-content: center; */

	/* align-content: center; */

	/* align-items: center; */

	/* font-size: 28px; */

	padding-top: 8% !important;

}

#logo_home {

	display: flex;

	justify-content: center;

	align-content: center;

	align-items: center;

	font-size: 28px;

	padding-top: 5% !important;

}

.logo_line_subpage {

	color: #939292;

	font-size: 10px;

	text-align: center;

	/* width: 100%; */

	display: flex;

	justify-content: center;

}

.logo_line_subpage1 {

	color: #939292;

	font-size: 10px;

	text-align: center;

	/* width: 100%; */

	display: flex;

	justify-content: center;

}

a.urs {

	text-decoration: none;

}

.index_button:hover {

	font-weight: bold;

	color: #FFFFFF !important;

	text-decoration: none;

}

.urs {

	/* color: #4a4949; */

	

	text-decoration: none;

}

.bernhard {

	color: #3798b9;

	text-decoration: none;

}

.logo_line {

	color: #939292;

}

.index_button {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.index_button1 {

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.footer-text {

	color: #164F61;

}

.border {

	color: #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #8CC6FF;

}

.copyright_text {

	color: #8CC6FF;

	text-decoration: none;

}

.logo_line_subpage {

	margin-bottom: 20px;

	color: #939292;

}

.right_border {

	border-right: 1px solid #3798B9;

}

.top_small_but {

	color: #FFFFFF;

}

.top_border {

	border-top: 1px solid #3798B9;

}

.left_border {

	border-left: 1px solid #3798B9;

}

.right_left_top_border {

	border-left: 1px solid #3798B9;

	border-top: 1px solid #3798B9;

	border-right: 1px solid #3798B9;

}

.top_right_border {

	border-top: 1px solid #3798B9;

	border-right: 1px solid #3798B9;

}

.body_txt {

	color: #333333;

	text-align: justify;

}

.grey_txt {

	color: #333333;

}

.grey_txt_light {

	color: #7F7F7F;

}

.grey_links {

	color: #333333;

	text-decoration: underline;

}

.grey_links:hover {

	color: #333333;

	text-decoration: none;

}

.blue_txt {

	color: #1E5162;

}

.large_blue_txt {

	color: #1E5162;

}

.blue_links {

	color: #3798b9;

	text-decoration: underline;

}

.blue_links:hover {

	color: #3798b9;

	text-decoration: none;

}

.blue_links_top {

	color: #25687E;

	text-decoration: underline;

}

.blue_links_top:hover {

	color: #25687E;

	text-decoration: none;

}

.kairee {

	color: #8CC6FF;

	text-decoration: none;

}

.kairee:hover {

	color: #007900;

	text-decoration: underline;

}

.tdtab_border {

	border-bottom: 1px solid #4c86ac;

	border-right: 1px solid #4c86ac;

	height: 20px;

}

.tab_border {

	border-bottom: 1px solid #4c86ac;

	border-top: 1px solid #4c86ac;

	border-left: 1px solid #4c86ac;

}

.textbox1 {

	width: 150px;

	height: 60px;

}

.textbox {

	width: 150px;

	height: 20px;

}

.blacktext {

	color: #000;

	text-decoration: none;

}

.redtext {

	color: #E28318;

	text-decoration: none;

	font-weight: bold;

}

ul {

	display: block;

	list-style-type: disc;

	margin-block-start: 1em;

	margin-block-end: 1em;

	margin-inline-start: 0px;

	margin-inline-end: 0px;

	padding-inline-start: 3px;

}

/* .executive_new li {

	line-height: 23px;

}*/







.logo_new {

/* display: flex; */

	/* justify-content: center; */

	/* align-content: center; */

	/* align-items: center; */

}

.executive_coaching_img {

	/* background-image: url(image/ec_1px.gif);*/

	height: 100%;

}

.nopadding {

	padding-right: 0px;

	padding-left: 0px;

}

.client_new ul li {

	display: block

}

.menu-toggle {

	position: absolute;

	padding: 0.8em;

	top: 1em;

	right: .5em;

	cursor: pointer;

}

.hamburger, .hamburger::before, .hamburger::after {

	content: '';

	display: block;

	background: #4da3c1;

	height: 3px;

	width: 2em;

	border-radius: 3px;

	-webkit-transition: all ease-in-out 350ms;

	transition: all ease-in-out 350ms;

}

.hamburger::before {

	-webkit-transform: translateY(-7px);

	transform: translateY(-7px);

}

.hamburger::after {

	-webkit-transform: translateY(4px);

	transform: translateY(4px);

}

.open .hamburger {

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}

.open .hamburger::before {

	display: none;

}

.open .hamburger::after {

	-webkit-transform: translateY(-1px) rotate(-90deg);

	transform: translateY(-1px) rotate(-90deg);

}

/*.site-nav--open {

  -webkit-clip-path: circle(150% at top right);

          clip-path: circle(150% at top right);

}

*/











nav {

	margin: 0;

	padding: 0;

}

nav ul {

	display: flex;

	flex-direction: column;

	list-style-type: none;

	padding: 0;

	margin: 0;

	display: none;

}

nav ul.opening {

	display: block;

	/* height: 30px; */

	z-index: 44444;

	position: absolute;

	width: 100%;

	/* float: left; */

	background: #000;

}

nav li {

	border-bottom: 1px solid #f6f4e2;

}

nav li:last-child {

	border-bottom: none;

}

nav a {

	color: #fff;

	/* background: #333; */

	display: block;

	/* padding: 1.5em 4em 1.5em 3em; */

  /* text-transform: uppercase; */

	text-decoration: none;

	padding: 0.5em 4em 0.5em 3em;

}

nav a:hover, nav a:focus {

	background: #E4B363;

}

.site-nav--icon {

	font-size: 1.4em;

	margin-right: 1em;

	width: 1.1em;

	text-align: right;

	color: rgba(255,255,255,.4);

}



/* flex styles */





/*

nav {

  width: 100%;

  position: absolute;

  top: 100%;

  left: 0;

  background: #e7a119;

  -webkit-clip-path: circle(0px at top left);

          clip-path: circle(0px at top left);

  -webkit-transition: -webkit-clip-path ease-in-out 700ms;

  transition: -webkit-clip-path ease-in-out 700ms;

  transition: clip-path ease-in-out 700ms;

  transition: clip-path ease-in-out 700ms, -webkit-clip-path ease-in-out 700ms;

  text-align: left;

}

*/















@media (min-width: 850px) {

nav ul {

	display: flex;

	flex-direction: row;

	justify-content: flex-end;

}

nav li {

	flex: 1 1 auto;

	border: none;

}

nav li a {

	padding: 1.5em 1.3em 1.5em 1.3em;

	margin: 0;

	border: none;

	background-color: #f04343;

}

nav a:hover,  nav a:focus {

	background-color: rgba(255,255,255,.10);

}

.logo {

	flex: 0 0 200px;

	margin: 0;

	padding-left: 20px;

}

nav {

	flex-direction: row;

	justify-content: space-between;

	display: none;

	text-align: center;

	background-color: #f04343;

}

/* nav {

      flex: 1 1 0;

      -webkit-clip-path: none;

            clip-path: none;



      border: 3px solid purple;

  }

*/



  /*.site-nav a:hover,

  .site-nav a:focus {

    background: transparent;

  }

*/

.site-nav--icon {

	display: none;

}

}



@media screen and (max-width: 851px) {

.hidemenu {

	display: none;

}

#logo_home {

	display: none;

}

.home_top_link {

	display: none;

}

.logo_line_subpage1 {

	display: none;

}

#logo {

	padding-top: 2% !important;

}

.logo {

	display: flex;

	justify-content: center;

	display: flex;

	justify-content: center;

	align-content: center;

	align-items: center;

	font-size: 28px;

}

	
	.logours{font-size: 55px !important}
span a {

	color: #4a4949

}

.about_urs {

	padding-top: 10px;

}
	
	table.hajar{width: 1000px!important}
	

}



@media screen and (min-width: 850px) {

.site-nav {

	display: none;

}

.logo_line_subpage {

	display: none;

}

.about_urs {

	padding-top: 7px;

}
	

}

a.urs {

	text-decoration: none;

	padding: 0px;

}

.logo {

	display: flex;

	justify-content: center;

}





@media screen and (max-width: 992px) {

	.footer-text{

		

		font-size: 22px;

		text-align: center

	}

	
	.index-logo{
		font-size: 22px;
		
	}
	table.hajar{width: 940px!important}
	.flright{float: right !important}
	.sixsevenfour{width: 674px !important}
	
	.logours{font-size: 65px !important}
	.leadline{font-size: 22px !important}
	.fttext{font-size: 20px !important}
	
	
	
}



@media screen and (max-width: 600px) {

 .footer-text{

		

		font-size: 22px;

		text-align: center

	}
	
	.index-logo{
		font-size: 22px;
		
	}
	table.hajar{width: 1000px!important}

}



.no-bo-table tr td{border-top: none !important;}
.no-bo-table tr td img{ background-repeat: no-repeat}

