body{
background:URL('../images/bg.jpg')no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color:#4a4a4a;
margin:0px 0px 0px 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
}

.innerPagebg{
background:URL('../images/bg-2.jpg')no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color:#4a4a4a;
margin:0px 0px 0px 0px;
}

.logo{
float:left;
margin:15px 0 0 20px;
}

.logo img, .logo a{
border:0px;
}

nav{
width:100%;
height:75px;
background-color:#e9c527;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:#453b0c;
}

nav ul{
padding:0px;
list-style:none;
display:inline;
margin:25px 15px 0 10px;
float:right;
}

nav ul li{
display:inline;
padding:9px 8px 15px 15px;
background:URL('../images/sep.gif') no-repeat 2px -2px;
}

nav ul li:first-child{
background:none;
}

.menu1 a{
text-decoration:none;
color:#453b0c;
padding:15px 0px 9px 0px;
}

.menu1 a:hover{
text-decoration:none;
color:#d13d0e;
}

.menu1 a:active{
text-decoration:none;
color:#d13d0e !important;
}

.selected{
color:#d13d0e !important;
border-bottom: 4px solid #d13d0e;
}

.menu2 a{
text-decoration:none;
color:#fff;
}

.menu2 a:hover{
text-decoration:none;
color:#e9c527;
}

.selectedMenu{
color:#e9c527 !important;
}

.menu2{
width:100%;
height:55px;
background:URL('../images/opac.png');
}

.center{
float:right;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
margin-right:10px;
}

.spM1{
background:URL('../images/tower-i.png') no-repeat 2px 7px;
padding: 16px 0px 17px 55px;
display: block;
float:left;
margin-right:15px;
}

.spM2{
background:URL('../images/gallery-i.png') no-repeat 2px 5px;
padding: 16px 0px 17px 54px;
display: block;
float:left;
margin-right:15px;
}

.spM3{
background:URL('../images/world-i.png') no-repeat 2px 3px;
padding: 16px 0px 17px 54px;
display: block;
float:left;
margin-right:15px;
}

.spM4{
background:URL('../images/feedback-i.png') no-repeat 2px 3px;
padding: 16px 0px 17px 54px;
display: block;
float:left;
margin-right:15px;
}

.contentHolder{
width:50%;
float:right;
margin-right:0px;
margin-bottom:50px;
}

h1{
color:#d13d0e;
padding-top:30px;
}

h4{
color:#4a4a4a;
}

.contentHolder p{
line-height:20px;
text-align: justify;
text-justify: inter-word;
}

.bigtxt{
font-size:25px;
font-weight:bold;
color:#4a4a4a;
}

.blink {
  animation: blinker 1s linear infinite;
  color:yellow;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}

.photoGallery{
margin-top:40px;
}

.photoGallery span{
margin:1px 2px;
display:block;
float:left;
}

.photoGallery h4{
color:#4a4a4a;
background:URL('../images/play.gif') no-repeat 55px 2px;
padding:7px 0px;

}

.photoGallery a{
text-decoration:none;
}

}

footer {
    position : absolute;
    bottom : 0;
}

.js div#preloader { 
position: fixed; 
left: 0; top: 0; 
z-index: 999; 
width: 100%; height: 100%; 
overflow: visible; 
background: #333 url('http://files.mimoymima.com/images/loading.gif') no-repeat center center; 
}


.contentHolderform{
float:right;
margin:0 50px 50px 0;
}

.formBg{
 width:500px;
 background-color:#d7d7d7;
padding:25px;
border-radius:10px;
}

.formBg b{
font-size:15px;
color:#2a2a2a;
font-weight:lighter;
}

.formBg tr{
height:40px;
}

.formBg input{
height:25px;
width:250px;
}

.formBg textarea{
width:250px;
}

.formBg sup{
color:#E06666;
}

.formsmtxt{
font-size:11px;
line-height:15px;
color:#5a5a5a;
display: block;
}

.h0{
height:0px !important;
width:0px !important;
}

INPUT, SELECT
{
    color: #003333;
    font-size: 90%;
    border-bottom: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;
}

INPUT[type="submit"]
{
    background-color: #336699;
    color: #f0e68c;
	width:250px;
	height:50px;
	cursor:pointer;
	margin-top:15px;
	font-weight:bolder;
}


footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2.5rem;            /* Footer height */
  color:#cecece;
  text-align:right;
  font-size:12px;
  opacity:0.5;
}


@media screen and (max-width: 1010px) {
	nav{
width:100%;
height:140px;
background-color:#e9c527;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:#453b0c;
}

.menu2{
width:200px;
height:247px;
background:URL('../images/opac.png');
position:absolute;
border-radius: 20px;
margin:57px 0 0 30px;
padding:20px;
}

.spM1{
padding: 5px 0px 17px 60px;
}

.spM2{
padding: 7px 0px 17px 60px;
}

.spM3{
padding: 16px 0px 17px 60px;
background:URL('../images/world-i.png') no-repeat -2px 3px;
margin-top:8px;
}

.spM4{
padding: 7px 0px 17px 60px;
background:URL('../images/feedback-i.png') no-repeat -2px 3px;
margin-top:8px;
}
}

@media screen and (max-width: 830px) {
	nav{
width:100%;
height:155px;
background-color:#e9c527;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
color:#453b0c;
}

nav ul li{
line-height:30px;
background:URL('../images/sepsmall.gif') no-repeat 2px 9px;
}
}

@media screen and (max-width: 660px) {
.menu2{
width:100px;
height:368px;
background:URL('../images/opac.png');
position:absolute;
border-radius: 20px;
margin:57px 0 0 30px;
padding:22px 0px 0px 65px;
}

.center{
clear:both;
}

h1{
font-size:20px;
}

}


@media screen and (max-width: 900px) {
.menu2-bigHide{
display:none;
}

.menu2-iconShow{
width:100%;
height:55px;
background:URL('../images/opac.png');
}

.I{
width:21%;
float:left;
text-align:center;
margin-top:5px;
}

.I b{
font-size:13px;
font-weight:normal;
color:#fff;
margin: -32px 0px 0 87px;
display:block;
}

}


@media screen and (min-width: 900px) {
.menu2-iconShow{
display:none;
}
}




/* #### Tablets Portrait or Landscape #### */

@media screen and (min-device-width: 768px) and (max-device-width: 1020px){
	body{
	background:URL('../images/nT-Land.jpg')no-repeat fixed !important;
	background-size:cover !important;
	}
	
	.innerPagebg{
	background:URL('../images/bg-2.jpg')no-repeat fixed !important; 
	}
}


 
@media screen and (min-device-width: 500px) and (max-device-width: 601px){
	body{
	background:URL('../images/nT-Port.jpg')no-repeat fixed !important;
	}

	.innerPagebg{
	background:URL('../images/nW-Port.jpg')no-repeat fixed !important; 
	}
}
   
  
  
  
  






















