@font-face {
  font-family: "Meoded-Sans_OEBold";
  src: url("fonts/oemeodedsanspro-bold-webfont.eot");
  src: url("fonts/oemeodedsanspro-bold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/oemeodedsanspro-bold-webfont.woff") format("woff"),
    url("fonts/oemeodedsanspro-bold-webfont.svg#webfontr3Bk6UpH") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Meoded-Sans_OERegular";
  src: url("fonts/oemeodedsanspro-regular-webfont.eot");
  src: url("fonts/oemeodedsanspro-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/oemeodedsanspro-regular-webfont.woff") format("woff"),
    url("fonts/oemeodedsanspro-regular-webfont.svg#webfontFpEDPhTr")
      format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Meoded-Sans_OELight";
  src: url("fonts/oemeodedsanspro-light-webfont.eot");
  src: url("fonts/oemeodedsanspro-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/oemeodedsanspro-light-webfont.woff") format("woff"),
    url("fonts/oemeodedsanspro-light-webfont.svg#webfontFpEDPhTr") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Alef_Bold";
  src: url("fonts/Alef-Bold.eot");
  src: url("fonts/Alef-Bold.eot?#iefix") format("embedded-opentype"),
    url("fonts/Alef-Bold.woff") format("woff"),
    url("fonts/Alef-Bold.ttf") format("truetype"),
    url("fonts/Alef-Bold.svg#alefbold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Alef";
  src: url("fonts/Alef-Regular.eot");
  src: url("fonts/Alef-Regular.eot?#iefix") format("embedded-opentype"),
    url("fonts/Alef-Regular.woff") format("woff"),
    url("fonts/Alef-Regular.ttf") format("truetype"),
    url("fonts/Alef-Regular.svg#alefregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Regular */
@font-face {
  font-family: "JF Flat Regular";
  src: url("fonts/JF-Flat-regular.eot");
  src: url("fonts/JF-Flat-regular.eot?#iefix") format("embedded-opentype"),
    url("fonts/JF-Flat-regular.svg#JF Flat Regular") format("svg"),
    url("fonts/JF-Flat-regular.woff") format("woff"),
    url("fonts/JF-Flat-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Museo-900";
  src: url("webfonts/2DD762_0_0.eot");
  src: url("webfonts/2DD762_0_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_0_0.woff2") format("woff2"),
    url("webfonts/2DD762_0_0.woff") format("woff"),
    url("webfonts/2DD762_0_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-700";
  src: url("webfonts/2DD762_1_0.eot");
  src: url("webfonts/2DD762_1_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_1_0.woff2") format("woff2"),
    url("webfonts/2DD762_1_0.woff") format("woff"),
    url("webfonts/2DD762_1_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-300";
  src: url("webfonts/2DD762_2_0.eot");
  src: url("webfonts/2DD762_2_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_2_0.woff2") format("woff2"),
    url("webfonts/2DD762_2_0.woff") format("woff"),
    url("webfonts/2DD762_2_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-100";
  src: url("webfonts/2DD762_3_0.eot");
  src: url("webfonts/2DD762_3_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_3_0.woff2") format("woff2"),
    url("webfonts/2DD762_3_0.woff") format("woff"),
    url("webfonts/2DD762_3_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-500";
  src: url("webfonts/2DD762_4_0.eot");
  src: url("webfonts/2DD762_4_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_4_0.woff2") format("woff2"),
    url("webfonts/2DD762_4_0.woff") format("woff"),
    url("webfonts/2DD762_4_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-300Italic";
  src: url("webfonts/2DD762_5_0.eot");
  src: url("webfonts/2DD762_5_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_5_0.woff2") format("woff2"),
    url("webfonts/2DD762_5_0.woff") format("woff"),
    url("webfonts/2DD762_5_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-900Italic";
  src: url("webfonts/2DD762_6_0.eot");
  src: url("webfonts/2DD762_6_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_6_0.woff2") format("woff2"),
    url("webfonts/2DD762_6_0.woff") format("woff"),
    url("webfonts/2DD762_6_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-100Italic";
  src: url("webfonts/2DD762_7_0.eot");
  src: url("webfonts/2DD762_7_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_7_0.woff2") format("woff2"),
    url("webfonts/2DD762_7_0.woff") format("woff"),
    url("webfonts/2DD762_7_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-500Italic";
  src: url("webfonts/2DD762_8_0.eot");
  src: url("webfonts/2DD762_8_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_8_0.woff2") format("woff2"),
    url("webfonts/2DD762_8_0.woff") format("woff"),
    url("webfonts/2DD762_8_0.ttf") format("truetype");
}
@font-face {
  font-family: "Museo-700Italic";
  src: url("webfonts/2DD762_9_0.eot");
  src: url("webfonts/2DD762_9_0.eot?#iefix") format("embedded-opentype"),
    url("webfonts/2DD762_9_0.woff2") format("woff2"),
    url("webfonts/2DD762_9_0.woff") format("woff"),
    url("webfonts/2DD762_9_0.ttf") format("truetype");
}

/*font-family: Museo-100;  raats*/
/*font-family: Museo-500;  titles*/

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #000;
  font-size: 19px;
  /*	font-family: 'Meoded-Sans_OERegular';
	font-family: 'Meoded-Sans_OEBold';
	font-family: 'Alef_Bold';*/
  /*font-family: 'Alef';*/
  font-family: Museo-100;
}

ul,
ol,
dl {
  /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
  padding: 0;
  margin: 0;
}

ul li {
  list-style: none;
}

p {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0; /* removing the top margin gets around an issue where margins can escape from their containing block. The remaining bottom margin will hold it away from any elements that follow. */
  padding-right: 15px;
  padding-left: 15px; /* adding the padding to the sides of the elements within the blocks, instead of the block elements themselves, gets rid of any box model math. A nested block with side padding can also be used as an alternate method. */
}

h1,
h2 {
  margin: 0;
  padding: 0;
}

a img {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0px;
  margin: 0;
  padding: 0;
}

.fullWidth {
  width: 100%;
}

td {
  vertical-align: top;
  margin: 0;
  padding: 0;
}

img {
  box-shadow: #000 0em 0em 0em;
}

#info {
  position: fixed;
  left: 0px;
  top: 0px;
  background-color: #ccc;
  opacity: 0.5;
  z-index: 99;
  /*display:none;*/
}

#wrapper {
  background-color: #fff;
}

.fullWidth {
  width: 100%;
}

.title_type_a {
  /*font-family:'Meoded-Sans_OERegular';*/
  font-family: Museo-500;
  font-size: 32px;
  color: #27a9e0;
  /*direction:rtl;*/
}
.title_type_a a {
  color: #27a9e0;
  text-decoration: none;
}
.title_type_b {
  /*font-family: 'Alef';*/
  font-family: Museo-500;
  font-size: 32px;
  color: #f06623;
  /*direction:rtl;*/
}

input {
  padding: 0;
  margin: 0;
}

.full_width_divider_line {
  height: 1px;
  border-top: 1px solid #f06623;
}

.mobile_only {
  display: none;
}
.desktop_only {
  display: block;
}

#main_page_title {
  /*font-family:'Meoded-Sans_OERegular';*/
  font-family: Museo-500;
  font-size: 32px;
  color: #f06623;
  /*direction:rtl;*/
  text-align: center;
  background-image: url(images/main_title_underline.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 20px;
  margin-top: 20px;
}

.fullWidthBlueLine {
  width: 98%;
  height: 1px;
  margin: 0 auto;
  max-width: 960px;
  border-top: #27a7df solid 1px;
  margin-top: 46px;
  margin-bottom: 46px;
}

/*HEADER***************************************************************/

#header {
  height: 62px;
  background-color: #f06623;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #fff;
  z-index: 999;
  -webkit-backface-visibility: hidden; /*Most Important*/
}
#menu_container {
  max-width: 960px;
  margin: 0 auto;
  height: 62px;
}
.menu_link_container {
  text-align: center;
  /*font-family:'Meoded-Sans_OERegular';*/
  font-family: Museo-100;
  font-size: 18px;
  padding-left: 38px;
  padding-right: 38px;
  letter-spacing: 1px;
}

.menu_link_container a {
  color: #fff;
  text-decoration: none;
}
/*.menu_link_container{
	text-align:center;
	font-family:'Alef';
	font-size:20px;
}

.menu_link_container a{
	color:#fff;
	text-decoration:none;
} 
.menu_link_container a:hover{
	text-decoration:underline;
} */

.hebrew_link {
  font-family: "Meoded-Sans_OERegular";
  line-height: 18px;
}

.arabic_link {
  /*font-family: 'JF Flat Regular';*/
  font-family: "Greta Arabic Regular";
  line-height: 18px;
}

#menu_table {
  /*direction:rtl;*/
  margin: 0 auto;
  /*	width:98%;*/
}

#menu_table td {
  vertical-align: bottom;
  height: 58px;
}
#menu_table td.selected_menu {
  background-image: url(images/selected_menu_icon.png);
  background-repeat: no-repeat;
  background-position: top center;
}
.menu_space {
  width: 5%;
}
#header_ph {
  height: 62px;
}

/*END HEADER***************************************************************/

/*SITE_TITLE***************************************************************/

#site_title {
  max-width: 960px;
  margin: 0 auto;
  color: #27a7df;
  width: 98%;
}
#site_title_desktop {
  margin-top: 88px;
}
#site_title table {
  width: 100%;
  margin: 0 auto;
}
#site_title td {
  vertical-align: bottom;
}
#logo_conainer img {
  display: block;
  margin: 0 auto;
}

#site_title_hebrew {
  text-align: left;
  font-size: 16px;
  position: relative;
  top: -3px;
  font-family: "Meoded-Sans_OELight";
}
#site_title_hebrew a,
#site_title_arabic a {
  text-decoration: none;
  color: #27a7df;
}
#site_title_english {
  text-align: center;
  /*font-family:'Meoded-Sans_OERegular';*/
  font-family: Museo-500;
  font-size: 22px;
  margin-top: 0px;
}
#site_title_arabic {
  text-align: right;
  /*font-family:'JF Flat Regular';*/
  font-family: "Greta Arabic Regular";
  font-size: 14px;
  position: relative;
  top: -2px;
}
#site_title_hebrew_td,
#site_title_arabic_td {
  width: 30%;
}

/*END SITE_TITLE***************************************************************/

/*GALLERY***************************************************************/

#gallery_container {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 98%;
  margin: 0 auto;
  max-width: 960px;
  margin-top: 10px;
}

.gallery_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
}

.ban_image {
  width: 100%;
}

.ban_image img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.gallery_ph img {
  width: 100%;
  opacity: 0;
  display: block;
  margin: 0 auto;
}

#banner_left_arrow {
  position: absolute;
  left: 5%;
  top: 48%;
  cursor: pointer;
}
#banner_right_arrow {
  position: absolute;
  right: 5%;
  top: 48%;
  cursor: pointer;
}

#dots_container {
  position: absolute;
  width: 100%;
  bottom: 10%;
  height: 24px;
}

#dots_container table {
  margin: 0 auto;
}

.dot {
  width: 24px;
  background-image: url(images/dot_sprite.png);
  background-position: top;
  height: 24px;
  margin-left: 2px;
  margin-right: 2px;
  cursor: pointer;
}
.dot.selected_dot {
  background-position: bottom;
}
#gallery_caption {
  width: 98%;
  max-width: 960px;
  margin: 0 auto;
  text-align: left;
  direction: rtl;
  font-size: 13px;
  color: #989898;
  line-height: 14px;
}

/*END GALLERY***************************************************************/

/*LARGE DESCRIPTION***************************************************************/

#large_description {
  width: 98%;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 40px;
  border-bottom: 1px #f06623 solid;
  border-top: 1px #f06623 solid;
  padding-top: 20px;
  padding-bottom: 20px;
}
#large_description table {
  width: 100%;
  margin: 0 auto;
}

#large_description_text {
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  color: #666;
  margin: 0 auto;
  direction: ltr;
}

#large_description td {
  vertical-align: middle;
}
.large_description_side_td {
  width: 30%;
  text-align: center;
}

.large_description_middle_td {
  width: 40%;
  text-align: center;
}

/*END LARGE DESCRIPTION***************************************************************/

/*TWO NEWS BLOCK***************************************************************/

#two_news_block {
  width: 98%;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

#two_news_block table {
  width: 95%;
  margin: 0 auto;
  /*direction:rtl;*/
}

#two_news_block_main_title {
  text-align: center;
}

#two_news_block_main_title div {
  margin-bottom: 40px;
}

.news_image_td {
  width: 45%;
}
.news_space_td {
  width: 10%;
}

.news_block_image_div img {
  display: block;
  width: 100%;
}

.two_news_block_preview {
  font-size: 16px;
  direction: ltr;
  text-align: center;
  color: #666;
  line-height: 19px;
  width: 80%;
  margin: 0 auto;
  margin-top: 30px;
}

.read_more_link {
  text-align: center;
  margin-top: 45px;
  margin-bottom: 35px;
}
.read_more_link a {
  text-align: center;
  font-size: 16px;
  color: #27a9e0;
  text-decoration: none;
}

.line_and_tring {
  height: 11px;
  border-bottom: 1px solid #f06623;
}
.line_and_tring img {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 1px;
}

/*END TWO NEWS BLOCK***************************************************************/

/*FB AND FORM CONTAINER***************************************************************/

#fb_and_form_container {
  width: 98%;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

#fb_and_form_container table {
  margin: 0 auto;
  width: 95%;
}

#hp_form_container {
  text-align: left;
}

#hp_form_container {
  /*direction:rtl;*/
  /* width: 300px; */
}

#fb_and_form_container .form_tf_container table {
  width: auto;
}

.form_tf_container {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #f06623;
}

#fb_like_box_td {
  width: 45%;
  text-align: center;
}

#hp_form_container_td {
  width: 45%;
}

.space_between_fb_and_form {
  width: 10%;
}

.hp_tf {
  width: 90%;
  color: #f06623;
  /*font-family:"Alef";*/
  font-family: Museo-100;
  font-size: 16px;
  padding-right: 10px;
  border: 0;
  line-height: 27px;
}

.form_tf_label {
  white-space: nowrap;
  font-size: 16px;
  color: #f06623;
  line-height: 27px;
}

.textarea_container {
  margin-top: 15px;
}

.contact_text_area {
  direction: ltr;
  color: #f06623;
  /*font-family:"Alef";*/
  font-family: Museo-100;
  font-size: 16px;
  width: 99%;
  height: 50px;
  border: 0px solid #f06623;
  resize: none;
  padding: 0;
  margin: 0;
  /*	padding-right:4px;
	padding-top:4px;*/
}

.submit_div {
  width: 105px;
  height: 29px;
  border: 1px solid #fff;
  background-color: #f06623;
  font-size: 15px;
  text-align: center;
  margin-top: 15px;
  float: right;
}
.submit_div:hover {
  background-color: #27a9e0;
}

.button {
  width: 105px;
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: normal; /*font-family:"Alef_Bold";*/
  font-family: Museo-100;
  height: 29px;
  line-height: 29px;
  margin: 0px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
}
.button:hover {
  color: #fff;
}

/*END FB AND FORM CONTAINER***************************************************************/

/*FOOTER***************************************************************/

#footer {
  height: 100px;
  background-color: #27a9e0;
  margin-top: 100px;
  font-size: 15px;
  color: #fff;
}
#footer table {
  width: 655px;
  margin: auto;
}
#footer td {
  vertical-align: middle;
}
.footer_icon_link {
  margin-left: 5px;
}
#footer a {
  color: #fff;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}

#footer_middle {
  position: relative;
  top: 15px;
}

#footer_dets {
  font-size: 15px;
}

#footer_dets td {
  vertical-align: center;
}
#footer_credits {
  font-size: 13px;
  line-height: 30px;
}

/*END FOOTER***************************************************************/

/*SECTIONS NAV***************************************************************/

#sections_nav {
  width: 98%;
  max-width: 960px;
  text-align: center;
  margin: 0 auto;
  /*direction:rtl;*/
  margin-top: 30px;
  margin-bottom: 30px;
}

.section_link {
  display: inline-block;
}

.section_link_text:hover {
  color: #27a9e0;
}

.section_link_text {
  display: inline-block;
  /*font-family:'Meoded-Sans_OERegular';*/
  font-family: Museo-100;
  font-size: 19px;
  color: #f06623;
  cursor: pointer;
}

.section_space {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
  /*font-family:'Meoded-Sans_OERegular';*/
  font-family: Museo-100;
  font-size: 19px;
  color: #f06623;
}

/*END SECTIONS NAV***************************************************************/

/*SECTION***************************************************************/

.section {
  max-width: 960px;
  width: 98%;
  margin: 0 auto;
  /*	margin-top:40px;*/
}
.section_title {
  margin: 0 auto;
  text-align: center;
  border-top: 1px solid #27a9e0;
  border-bottom: 1px solid #27a9e0;
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: pointer;
}
.section_title.hiddenStatus {
  border-bottom: 0;
}
.section_title .title_type_a {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  line-height: 32px;
}

.section_title table {
  text-align: center;
  width: 100%;
}
.section_title td {
  vertical-align: middle;
}
.section_title img {
  display: block;
}
.section_title_side_icon {
  width: 28px;
}

.section_content {
  /*direction:rtl;*/
  margin-top: 20px;
}

.section_content a {
  color: #666;
  text-decoration: underline;
}
.section_content table {
  width: 100%;
}

.section_content_text_narrow_td {
  width: 300px;
  font-size: 16px;
  line-height: 19px;
  color: #666;
}
.section_content_text_full_td {
  width: 100%;
  font-size: 18px;
  line-height: 20px;
  color: #666;
}
.section_content_space_td {
  width: 8%;
}
.section_content_images_td {
  /*width:55%;*/
}
.section_content_images_td img {
  width: 100%;
  display: block;
  margin-bottom: 27px;
}

.subtitle {
  display: block;
  margin-top: 13px;
  margin-bottom: 13px;
  /*font-family:'Alef_Bold';*/
  font-family: Museo-500;
  font-size: 24px;
  line-height: 25px;
  border-top: 1px solid #27a9e0;
  border-bottom: 1px solid #27a9e0;
  padding-top: 13px;
  padding-bottom: 13px;
  color: #27a9e0;
}

.section_content_text_full_td .subtitle {
  display: table;
  height: 53px;
  line-height: 53px;
  vertical-align: middle;
}

.section_inner_content {
  margin-bottom: 30px;
}

/*END SECTION***************************************************************/

/*IMAGES GRID***************************************************************/

.images_grid_row {
  margin-top: 42px;
}

.images_grid_row table {
  width: 100%;
  /*direction:rtl;*/
}
.grid_image_top_decor_td {
  width: 22%;
}
.grid_image_top_decor_td img,
.grid_image_bottom_decor_td img {
  display: block;
  margin: 0 auto;
}
.grid_image_top_decor_div {
  border-top: 1px solid #27a9e0;
  margin-bottom: 10px;
}
.grid_image_bottom_decor_div {
  border-bottom: 1px solid #27a9e0;
  margin-top: 10px;
}
.grid_image_top_decor_div img {
  position: relative;
  top: -1px;
}
.grid_image_bottom_decor_div img {
  position: relative;
  bottom: -1px;
}
.grid_images_space_between_tds {
  width: 4%;
}
.grid_image_td img {
  width: 100%;
}
.grid_image_title_div {
  font-size: 22px;
  /*font-family:'Meoded-Sans_OEBold';*/
  font-family: Museo-500;
  line-height: 23px;
  color: #27a9e0;
}
.grid_image_desc_div {
  font-size: 16px;
  color: #666;
  line-height: 19px;
}

/*END IMAGES GRID***************************************************************/

/*NEWS***************************************************************/

#news_items_desktop {
  width: 98%;
  max-width: 960px;
  margin: 0 auto;
  margin-bottom: 40px;
}

.news_item {
  margin-top: 30px;
  cursor: pointer;
}

.news_divider {
  border-top: 1px solid #27a9e0;
}
.news_divider img {
  display: block;
  margin: 0 auto;
  position: relative;
  top: -2px;
}

.news_item_title.hovered {
  color: #f06623;
}

.news_item table {
  /*	direction:rtl;*/
  width: 100%;
}

.news_item_image_td {
  width: 38%;
}
.news_item_image_div img {
  display: block;
  width: 100%;
}

.news_item_space_td {
  width: 2%;
}

.news_item_text_td {
  width: 60%;
  vertical-align: middle;
}

.news_item_title {
  font-size: 34px;
  /*font-family:'Alef';*/
  font-family: Museo-500;
  color: #27a9e0;
}

.news_item_desc {
  font-size: 18px;
  line-height: 19px;
  color: #666;
}

/*END NEWS***************************************************************/

/*CONTACT***************************************************************/

#contact_three_boxes_desktop {
  margin: 0 auto;
  width: 98%;
  max-width: 960px;
}

#contact_three_boxes_desktop table {
  width: 100%;
  margin: 0 auto;
}

.contact_box_image img {
  display: block;
  margin: 0 auto;
}

.contact_text {
  direction: rtl;
  text-align: center;
  margin-top: 48px;
  font-size: 18px;
  line-height: 19px;
  color: #666;
}
.contact_text a {
  color: #666;
  text-decoration: none;
}
.contact_box_container {
}

.contact_three_boxes_desktop_space_td {
  width: 5%;
}

.contact_box_container_td {
  width: 30%;
}

#map_container {
  width: 98%;
  margin: 0 auto;
  max-width: 960px;
  height: 520px;
  margin-top: 40px;
}

/*END CONTACT***************************************************************/

.postLink {
  text-decoration: none;
  color: #666;
}

.postLink:hover {
  text-decoration: underline;
}
