@font-face{ font-family:'GE SS'; src:url('../../fonts/kdsfont.eot'); src:local('?'), url('../../fonts/kdsfont.ttf') format('truetype'), url('../../fonts/kdsfont.svg') format('svg'); font-weight:normal; font-style:normal; }
body{ background:#BCEEED url(../../images/bg-main.jpg) center no-repeat; background-size:cover;  min-width:1220px; min-height:680px;}
.header{ height:322px; width:100%;min-width:1200px; background:url(../../images/header-bg.png) center no-repeat; position:absolute; top:-160px; top:-75px; z-index:1 }
.group{ background:url(../../images/logo.png) no-repeat 0 22px; display:block; width:288px; height:90px; font-family:Verdana, Geneva, sans-serif; font-size:17px; color:#10392f; font-weight:bold; margin:80px 35px 0 0; }
.ram-logo{ background:url(../../images/ram-logo.png); display:block; width:273px; height:88px; margin:210px 0 0 5px; }
.fotorama{ z-index:2; border-radius:20px; }
.fotorama img{ border-radius:20px; }
.fotorama__arr_next{ background:url(../../images/arrows.png) repeat-y; width:37px; height:38px; text-indent:-9999px; }
.fotorama__arr_prev{ background:url(../../images/arrows.png) repeat-y 0 64px; width:37px; height:38px; text-indent:-9999px; }
.footer{ background:url(../../images/bg-footer.png) center no-repeat; height:734px; width:100%; position:absolute; top:400px; }
#morge7a{ position:relative; top:490px; left:515px; width:115px; height:111px; background:url(../../images/morge7a.png); }
.plug{ width:46px; height:37px; position:relative; top:115px; left:115px; }
.fotorama__thumbs{ display:none; }
/*** Clouds ***/
.clouds{ width:100%; height:262px; overflow:hidden; }
#clouds-small{ width:3000px; height:100%; background:url(../../images/bg-clouds-small.png) repeat-x;}
#cloud2{ position:relative; top:-262px; }
#clouds-big{ width:4000px; height:100%; background:url(../../images/bg-clouds-big.png) repeat-x;}
/*** Header ***/
#menu{ float:right; position:relative; top:75px; right:85px; z-index:10; }
#menu a{ display:block; height:50px; text-indent:-9999px; width:120px; }
#menu a:hover{ }
#menu a.selected{ }
#menu li{ float:right; }
#menu_branch{ float:right; position:relative; top:70px; right:110px; z-index:10; }
#menu_branch a{ display:block; height:50px; /*text-indent:-9999px;*/ width:120px; }
#menu_branch a:hover{ }
#menu_branch a.selected{ }
#menu_branch li{ float:right; }
/*** Body Content ***/
#wrapper{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
#wrapper2{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
#mask{ width:1000%; height:100%; }
#mask2{ width:400%; height:100%; }
.box{ width:10%; height:100%; float:left; }
.content{ width:960px; height:400px; min-width:960px;right:42px; top:255px; margin: 0 auto; position:relative; background:rgba(255,255,255, 0.3); border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px; }
.content1{ width:960px; height:400px; right:42px; /*top:255px;*/ margin: 0 auto; position:relative; /*background:rgba(255,255,255, 0.3); border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px;*/ }
.inner{ width:920px; height:405px; background:rgba(255, 255, 255, 0.3); border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin:5px; top:5px; position:relative; }
.inner1{ width:920px; height:405px; /*background:rgba(255, 255, 255, 0.3); border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;*/ margin:5px; top:5px; position:relative; }
/********************/
#parallax {position:relative; overflow:hidden; width:100%; height:330px; 
 margin-top:200px; bottom:377px; z-index:100; }
.parallax-layer { position: absolute; }
#train{ width:269px; height:273px; background:url(../../images/train.png); position: relative; left:0; z-index:10; margin-top:-275px; }
#box2 .content .inner, #box3 .content .inner, #box4 .content .inner, #box5 .content .inner, #box6 .content .inner, #box7 .content .inner, #box8 .content .inner, #box9 .content .inner, #box10 .content .inner{ padding:20px; }
h4, p, table, .field input, .field input[type="*"], .field textarea{ font-family:'GE SS'; }
h4{ color:#a04424; }
table.con{ float:right;  }
table.con td{ float:right; text-align:right; padding:10px 0 10px 10px; }
.field .input{ text-align:right; }
.emad{ direction:rtl; }
.emad a{ display:block; text-align:center; color:#A04424; font-family:'GE SS'; }
.inner .column, .inner .columns{ margin-right:2.12766%; margin-left:0; float:right; }
.inner .column:first-child, .inner .columns:first-child, .inner .alpha{ margin-right:0; margin-left:0; }
.btn.medium a, .skiplink.medium a{ font-family:'GE SS'; font-weight:normal; font-style:normal; }


.gmnoprint img {
    max-width: none; 
}
.mapdiv img { max-width: none; }

.gm-style img{
max-width: none;
}

.mapdiv{
	width:100%; height:350px;
}
 .field.success:after,.field.danger:after {
right: 90%;
}
@media only screen and (max-width: 940px){#train, #morge7a{ display:none; }}