@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Roboto Condensed';
  src: url('robotoc.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
  font-family: 'Roboto';
  src: url('roboto.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}


*{
    margin: 0;
    padding: 0;
}
body,html{
	width:100%;
	height:98%;
	font-family:Roboto;
	color:#FFF;
}
a{
	text-decoration:none; color:#000;
}

#desktop{
	width:100%;
	height:100%;
}



.div1-content{
	margin:0 auto;
	width:1000px;
}

.clr{ clear:both;}


.logo{ width:190px; height:89px;
	background: url(../images/logo.png) no-repeat center;
	float:left;
	margin-left:2%;
	margin-top:3%;
	}


.hline{ width:100%; height:1px; background:#000;}
.hline_white{ width:100%; height:1px; background:#FFF;}
.hline_white-dot{ width:100%; border:dotted; height:1px; background:#FFF;}

.uderline{ height:9px; width:100px; background:#9dcc2e; margin-top:10px;}


.mt{margin-top:1.6%;}



.fl{
	float:left;
}
.fr{
	float:right;
}
.mr{   margin-right:4%; margin-top:1.3%; margin-bottom:0.5%;}
.mr1{ margin-right:5%;}

.space1{
	width:100%; height:100px; clear:both;
}
.space{
	width:100%; height:10px; clear:both;
}
.textfooter{ font-family: Arial, Helvetica, sans-serif ; color:#FFF; font-size:12px; }
.textfooter1{ font-family: Roboto; font-style:italic; color:#FFF; font-size:13px;font-weight:bold ;letter-spacing:1px;}
.index_bg{
background:url(../images/img1.jpg) no-repeat center;

  position:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
  width:100%;

}
.home_bg{
background:#000;

  position:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
  width:100%;

}

.gallery-inspace {
    height: 96%;
    overflow-x: hidden;
    width: 80%;
}
.header_bg {
    background: url("../images/header-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);
    height: 102px;
    width: 100%;
}
.footer{ height:104px; width:100%; background:url(../images/footer_bg.png) repeat-x center; position:absolute; bottom:0; }
.header_left{ height:100% ; width:20%; margin-left:3%;}
.header_right{ height:100% ; width:77%;  }

.footer_left{ width:22%; margin-left:3%;}

.footer_right {
    
    margin-left: 2%;
    width: 60%;
	
}


.auto-fit{
	margin:0 auto;
	width:100%;
	 
}
.left-div{ width:24%; height:92%; margin-right:2%;}
.right-div{ width:72%; height:72%; margin-left:2%;  overflow-y: auto;overflow-y: hidden;}
.right-div-aboutus{ width:72%; height:72%; margin-left:2%; overflow-y: auto; }
.right-div_inner{ width:72%; height:72%; margin-left:2%;}

.white-line{
	width:100%;
	float:left;
	height:1px;
	margin:15px 0 15px 0;
	background:#FFF;
}
.mt1{ margin-top:1.4%;}
.map{ width:99%; margin-right:2px; margin-left:4px; margin-top:40px; }

.contact-left-div {     
    width: 25%;
}

.gallery_icon{ height: 88px; width:97px; background:url(../images/gallery-icon.png) no-repeat fixed center; margin-top:1.5%;}
.icon_fit{ margin-left:57%; margin-top:11%;}
.Gallery{ margin-left:53%; margin-top:4%; text-align:right;}
.tital{ font-family:"Roboto Condensed"; font-size:30px; color:#FFF; font-weight:bold; }
.textb{ font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif; font-size:13px; color:#FFF; text-align:right; }
.textb_inner{ font-family: "Roboto Condensed"; font-size:14px; color:#FFF; text-align:left; line-height:20px; }

.mr2{  margin-left:38%;text-align:right;}
.Gallery_text{ margin-left:6%; margin-top:4%; text-align:right; font-size:14px;}
.margin{ margin-left:0.2%;}
.margin-gallery{ margin-left:2.5%;}
.Gallery_img1{ background:url(../images/gallery-img1.jpg) no-repeat center; }
.Gallery_img2{ height:100%; width:100%; background:url(../images/gallery-img2.jpg) no-repeat center; }
.Gallery_img3{ height:100%; width:100%; background:url(../images/gallery-img3.jpg) no-repeat center; }
.Gallery_img4{ height:100%; width:100%; background:url(../images/gallery-img4.jpg) no-repeat center; }
.Gallery_img5{ height:100%; width:100%; background:url(../images/gallery-img5.jpg) no-repeat center; }

.inner_align{margin-top:-40%; margin-left:34px; text-align:right;}

.inner_content_wrapper{height:100%; width:100%; overflow-y: hidden;}
.image-set{width:24.8%; height:33% ; margin-top:2px;}

.contact_grid1{ float:left; margin-top:2%; margin-left:5%; width:85%; text-align:left; }
.text_aboutb{ font-family: 'Roboto Condensed';font-size:30px; color:#0e325a;line-height:25px; font-weight:bold; padding-top:20px;  }
.address_left{ width:35%;
height:400px;float:left; color:#666;}	
.contact_text{font-size:15px; color:#0CF;font-family: 'Roboto Condensed'; font-weight:bold; }
.text_mail{font-size:14px;color:#77797a;text-decoration:none;text-align:justify;font-family: 'Roboto Condensed';}
.text_mail:hover{font-size:14px;color:#9dcc2e;text-decoration:none;text-align:justify;font-family: 'Roboto Condensed';}

.address_right{ width:48%;
height:400px;float:left; color:#666;
margin-left:5%;
}
.contact_input-box {
    background: none repeat scroll 0 0 #fff;
    border: thin solid;
    color: #999;
    font-family: "Roboto";
    font-size: 12px;
    height:25px;
    margin-bottom: 8px;
    padding-left: 10px;
    width: 255px;
}
.contact_textarea-box {
    background: none repeat scroll 0 0 #fff;
    border: thin solid;
    color: #999;
    font-family: "Roboto";
    font-size: 12px;
    height: 67px;
    margin-bottom: 9px;
    padding-left: 10px;
    resize: none;
    width: 256px;
}

.textarea-box{
	background:#FFF;
	height:200px;
	width:600px;
	border:none;
	margin-bottom:30px;	
	padding-left:10px;
	resize:none;
	font-family:"Roboto";
	font-size:15px;
	
	color:#999;
	
}

.contact_submit-button {
    background: none repeat scroll 0 0 #900;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    height: 31px;
    transition-duration: 1s;
    transition-property: all;
    width: 87px;
}
.contact_submit-button:hover{
	background:#900;
	border-radius:5px;
	color:#CC0;
	font-size:15px;
	height:31px;
	width:87px;
	border:none;
	cursor:pointer;
	transition-property: all;
	transition-duration: 1s;
	-webkit-transition-property: all; /* Safari */
	-webkit-transition-duration: 2s; /* Safari */
}
.contact_img{ width:372px; height:294px; float:left;}

.submit-button{
	background:#F00;
	border-radius:5px;
	color:#FFF;
	font-size:17px;
	height:40px;
	width:150px;
	border:none;
	cursor:pointer;
	transition-property: all;
	transition-duration: 1s;
	-webkit-transition-property: all; /* Safari */
	-webkit-transition-duration: 2s; /* Safari */
}
.ab1{
    border:2px solid #FFF; border-radius:300px; width:50px; height:52px; transition: background-color 0.5s ease; background:#000; cursor:pointer; margin-left:30px;
}
.nav1{
	background:url(../images/icon1white.png);
	width:60px;
	height:60px;
}

.nav1:hover{
	background:url(../images/icon1.png);
	width:60px;
	height:60px;
}

.nav2{
	background:url(../images/icon2white.png);
	width:59px;
	height:60px;
}
.nav2:hover{
	background:url(../images/icon2.png);
	width:59px;
	height:60px;
	
}
.nav3{
	background:url(../images/icon3white.png);
	width:56px;
	height:60px;
}
.nav3:hover{
	background:url(../images/icon3.png);
	width:56px;
	height:60px;
	
}
.nav4{
	background:url(../images/icon4white.png);
	width:59px;
	height:60px;
}
.nav4:hover{
	background:url(../images/icon4.png);
	width:59px;
	height:60px;
	
}
.nav5{
	background:url(../images/icon5white.png);
	width:61px;
	height:60px;
}
.nav5:hover{
	background:url(../images/icon5.png);
	width:61px;
	height:60px;
	
}
.nav6{
	background:url(../images/icon6white.png);
	width:58px;
	height:60px;
}
.nav6:hover{
	background:url(../images/icon6.png);
	width:58px;
	height:60px;
	
}

.ab1:hover{
	background:#9f191d;
	border:2px solid #000; 
}

.div {
    display: none;
    height:30px;
    width:290px;
    margin-left:10px; 
}

.maindiv{ width:17%; height:100%;}

.gallary_wrapper{ height:100%;
width:100%;
margin:5% 0 0  5%
}


.img-spacing{margin:10px 12px 10px 12px; float:left;}
.text{margin:56px 0 0 5px; color:#FFF; font-size:12px; }
.tex2{margin:56px 0 0 0px; color:#FFF; font-size:12px; }
.text1{margin:0 0 0 10px; color:#FFF; font-size:12px; }
.mrtop{ margin-top:3%; margin-right:40px;}

.tital_bold {
    color: #9e191d;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: bold;
}


.grid1{
	float:left;
	padding:10px 0 10px 0;
}
.grid1 ul{	
	width:400px;	
	margin:0;
	display:block;		
	list-style:none;
}
.grid1 ul li{
	width:400px;
	list-style:none;		
	padding-left:40px;
	list-style:none;
	text-align:left;
	line-height:22px;
	font-size:13px;
	color:#FFF;
	margin-left:23px;
	padding-left:22px;
font-family: "Roboto Condensed";
	background:url(../images/bullets.png) no-repeat left;
	
}
.file_input_div     {position: relative;width:100px;height:50px;overflow: hidden; }
.file_input_button  {width: 100px;position:absolute;top:0px;
                     border:1px solid #666;padding:0px 8px 0px 8px; font-weight:bold; height:20px; margin:0px; margin-right:5px; background:#666; color:#FFF; text-transform:uppercase;  }
 .file_input_button_hover{width: 32px;position:absolute;top:0px;
                     border:1px solid #666;padding:0px 8px 2px 8px; font-weight:bold; height:20px; margin:0px; margin-right:5px; background:#666; color:#000; text-transform:uppercase;  }
.file_input_hidden  {font-size:45px;cursor:pointer; width:100px; height:30px;
                     opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0; }
.file_input_textbox {height:32px;width:160px;float:left; font-size:16px;padding-left:10px; border:none;color:#999; font-family:"Roboto Condensed";}
.cont-tital-text{font-size:14px; color:#CCC;font-family: 'Roboto Condensed'; }
.back{ width:79px; height:30px; background:#9f191d; color:#FFF; padding-left:28px; line-height:30px;}
.back:hover{ width:79px; height:30px; background:#9C3; color:#000; padding-left:30px; line-height:30px;}
.space3{width:100%; height:50px; clear:both;}
#testimonials-inner { width:90%; height:45px; color:#FFF; padding:0 0 0 10px;   } 
.ticker { width:600px;	height: 45px;	overflow: hidden;	margin: 0;	padding: 0;	list-style: none; font-family: "Roboto Condensed";}
#ticker_02 { height: 120px;}
.ticker li { height: 30px;	padding: 5px; margin: 0px 5px; }
#ticker_04 { height: 150px;}
#ticker_04 li { height: 40px; overflow: hidden;} 

.gallery-spacing{height:94%; width:97%;overflow: auto; float:left; margin-left:3%; margin-top:2%; }

.back1{ width:79px; height:30px; background:#9f191d; color:#FFF; padding-left:28px; line-height:30px; margin-left:800x; }
.back1:hover{ width:79px; height:30px; background:#9C3; color:#000; padding-left:30px; line-height:30px;}

.aboutus-spacing{height:90%; width:97%;float:left; margin-left:3%; margin-top:2%;	}
.contactus-spacing{height:90%; width:97%;overflow: auto; float:left; margin-left:3%;  }
#alternative_menu{	display:none;	
}
.index-icon-footer{margin-top:30px; }
.height_wrapper{height:100%; width:96%; }
.Testimonial-inner_wrapper{margin:20% 0 0 20%;}
.mobile-menu{ display:none;}
.mobile-heading{ display:none;}
.address_mobile{ display:none;}
.wrap{ width:300x; float::left; text-align:left;}
.contact-wrap{ width:100%;}
.list{width:268px; height:23px;margin-bottom:10px; color:#666;}
#Back{ display:none;}
.gallery2 { display:none}
.rightdivimg{ height:100%; width:17%; }

.career_grid1-inner {
    float: left;
    height: 96%;
    margin-left: 5%;
    margin-top: 2%;
    overflow-x: hidden;
    text-align: left;
    width: 90%;
}
.map-wrapper{float:left; width:30%;}
.back-margin-top{ margin-top:54%;}
.map {
    height: 100%;
  
    margin-right: 2px;
    margin-top: 40px;
    width: 100%;
}
.close-top{margin-top:-703px; cursor:pointer;}


/*------------------------------------------------------------*/
@media screen and (max-width: 320px){
.alternative_menu{  float:right; margin:30px 20px 0px 0px; cursor: pointer;}
.height_wrapper {
    height: 90%;
    width: 100%;
	overflow-x: hidden;
}
.header_bg {
    background: url("../images/header-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);
    height: 70px;
    width: 100%;
	  border-bottom: medium solid #930;
}
.logo{ width:133px; height:70px;
	background: url(../images/small-logo.PNG) no-repeat center;
	float:left;
	margin-left:2%;
	margin-top:1%;
	}
	.footer{ height:70px; width:100%; background:url(../images/footer_bg.png) repeat-x center; position:absolute; bottom:0; border-top: medium solid #930; }
.mobile-menu{
	 background: none repeat scroll 0 0 #fff;
	 opacity:0.9;

	border-radius:5px;
	color:#0096db;
    height: 0;
    position: absolute;
    top: 80px;
	font-size:13px;
    width: 90px;
    z-index: 99999999999999999;
}
.mobile-menu a{
	color:#0096db;
}

.chunk{
	width:100%;
	padding-top:5px;
	padding-left:2px;
	height:25px;
	border-bottom:1px dashed #000000;
	float:right
}

.chunk:hover{
	background:#000;
	color:#FFF;
}

.aboutus-spacing {
    float: left;
    height: 90%;
    margin-left: 3%;
    margin-top: 2%;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 97%;
}

.grid1{
	float:left;
	padding:10px 0 10px 0;
}
.grid1 ul{	
	width:200px;	
	margin:0;
	display:block;		
	list-style:none;
}
.grid1 ul li{
	width:200px;
	list-style:none;		

	list-style:none;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#FFF;
	margin-left:23px;
	padding-left:22px;
font-family: "Roboto Condensed";	
}
.contact_grid1 {
    float: left;
    margin-left: 5%;
    margin-top: 2%;
   
    text-align: left;
    width: 90%;
	height:455px;
}
.contact_input-box {
    background: none repeat scroll 0 0 #fff;
    border: thin solid;
    color: #999;
    font-family: "Roboto";
    font-size: 12px;
    height:25px;
    margin-bottom: 8px;
    padding-left: 10px;
    width:175px;
}	
.address_left {
    color: #666;
    display: none;
    float: left;
    height: 400px;
    width: 35%;
	display:none;
}

.contactus-spacing {
    float: left;
    height: 100%;
    margin-left: 3%;
    overflow: auto;
    width: 97%;
}
.contact-wrap{ width:230px;}
.address_mobile{ display:none;}
.gallery-spacing{height:94%; width:97%;overflow: auto; float:left; margin-left:13%; margin-top:2%; }
#bigimg{ display:none;}	
.career_grid1-inner {
    float: left;
    height: 93%;
    margin-left: 5%;
    margin-top: 2%;
    overflow-x: hidden;
    text-align: left;
    width: 90%;
}
.map-wrapper{float:left; width:58%;}



.inner_content_wrapper {
    height: 74%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

.aboutus-spacing {
    float: left;
    height: 98%;
    margin-left: 3%;
    margin-top: 2%;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 97%;
}

.height_wrapper {
    height: 97%;
    overflow-x: hidden;
    width: 100%;
}

}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 360px){
.header_right{display:none; }
.footer_left{ width:60%; margin-left:3%; margin-top:11%; }
.footer_right {    
    margin-right:50px ;
    width: 40px;
}
.logo{ width:133px; height:70px;
	background: url(../images/small-logo.PNG) no-repeat center;
	float:left;
	margin-left:2%;
	margin-top:1%;
}
.address_mobile{ display:block; 
  display: block;
    float: left;
    text-align: left;
    width: 228px;}
.contact_grid1 {
    float: left;
   height:96%;
    margin-left: 5%;
    margin-top: 2%;

    text-align: left;
    width: 90%;
}
.contact_input-box {
    background: none repeat scroll 0 0 #fff;
    border: thin solid;
    color: #999;
    font-family: "Roboto";
    font-size: 12px;
    height:25px;
    margin-bottom: 8px;
    padding-left: 10px;
    width:175px;
}	
.address_left {
    color: #666;
    display: none;
    float: left;
    height: 400px;
    width: 35%;
	display:none;
}

.contactus-spacing {
    float: left;
    height: 89%;
    margin-left: 3%;
    overflow: auto;
    width: 97%;
}
.contact-wrap{ width:230px;}
.list{width:189px; height:23px;margin-bottom:10px; color:#666;}

element.style {
    color: #999;
}
.contact_textarea-box {
    background: none repeat scroll 0 0 #fff;
    border: thin solid;
    color: #999;
    font-family: "Roboto";
    font-size: 12px;
    height: 67px;
    margin-bottom: 9px;
    padding-left: 10px;
    resize: none;
    width: 177px;
}
.wrap{ width:300px; float::left; text-align:left;}
	.footer{ height:70px; width:100%; background:url(../images/footer_bg.png) repeat-x center; position:absolute; bottom:0; border-top: medium solid #930; }	
.textfooter1{ font-family: Roboto; font-style:italic; color:#FFF; font-size:13px;font-weight:bold ;letter-spacing:1px; display:none;}
 #testimonials-inner { width:200px; height:45px; color:#FFF; padding:0 0 0 10px; display:none;   } 
.ticker { width:100px;	height: 45px;	overflow: hidden;	margin: 0;	padding: 0;	list-style: none; font-family: "Roboto Condensed"; display:none;}
	
.content-slider .content3{
	font-size:13px;
	width:280px;
	}
.menu-arrangement{ margin:0 20px 0 0;}
nav{
	display:none;
}
<!---------Menu------------------------>
#alternative_menu{
	display:block;	
}
.alternative_menu{  float:right; margin:30px 20px 0px 0px; cursor: pointer;}
.mobile-menu{
	 background: none repeat scroll 0 0 #fff;
	 opacity:0.9;
	border-radius:5px;
	color:#0096db;
    height: 0;
    position: absolute;
    top: 80px;
	font-size:13px;
    width: 90px;
    z-index: 99999999999999999;
}
.mobile-menu a{
	color:#0096db;
}

.chunk{
	width:100%;
	padding-top:5px;
	padding-left:2px;
	height:25px;
	border-bottom:1px dashed #000000;
	float:right
}

.chunk:hover{
	background:#000;
	color:#FFF;
}

.index-icon-footer {
    margin-top: 20px;
}

.margin-top-icon{margin-top:41px;}	
.moble-inner	{ width:220px;overflow-x: hidden;}


/*-------------------------------------------------------*/

.mrtop{ margin-top:3%; margin-right:35px;}

/*---------------*/
.grid1{
	float:left;
	padding:10px 0 10px 0;
}
.grid1 ul{	
	width:300px;	
	margin:0;
	display:block;		
	list-style:none;
}
.grid1 ul li{
	width:300px;
	list-style:none;		
	margin-left:2px;
	list-style:none;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#FFF;
	
	
font-family: "Roboto Condensed";	
}

.Testimonial-inner_wrapper {
    margin: 67% 0 0 23%;
    width: 500px;
}
.address_left{ display:none;}
#Back{ display:block;float: left;
    margin-top: 10px;  margin-left: 12px;}
.gallery1{ display:none;}
.gallery2{ display:block;}
#bigimg{ display:none;}
.career_grid1-inner {
    float: left;
    height: 93%;
    margin-left: 5%;
    margin-top: 2%;
    overflow-x: hidden;
    text-align: left;
    width: 90%;
}



.inner_content_wrapper {
    height: 80%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
	display:block;
}

.right-div-aboutus {
    display: block;
    height: 93%;
    margin-left: 2%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 90%;
}
.map-wrapper {
    float: left;
    margin-left: -20px;
    width: 66%;
}

.map {
    height: 100%;
    margin-left: 20px;
    margin-right: 2px;
    margin-top: 40px;
    width: 100%;
	display:block;
}

}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 533px){
#alternative_menu{
	display:block;	
}
.logo{ width:133px; height:70px;
	background: url(../images/small-logo.PNG) no-repeat center;
	float:left;
	margin-left:2%;
	margin-top:1%;
	}
	.footer{ height:70px; width:100%; background:url(../images/footer_bg.png) repeat-x center; position:absolute; bottom:0; border-top: medium solid #930; }		
.left-div {
    height: 92%;
    margin-right: 2%;
    width: 24%;
	display:none;
}
.right-div{ width:95%; height:72%; margin-left:2%; }
.alternative_menu{  float:right; margin:34px 20px 0px 0px; cursor: pointer;}
.header_bg {
    background: url("../images/header-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);
    height: 70px;
    width: 100%;
	  border-bottom: medium solid #930;
}
.header_right{display:none; }
.footer_left{ width:60%; margin-left:3%; margin-top:11%; }
.footer_right {    
    margin-right:50px ;
    width: 40px;
}
.ticker {
    font-family: "Roboto Condensed";
    height: 45px;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 337px;
}

.mobile-menu{
	 background: none repeat scroll 0 0 #FFF;
	 opacity:0.9;
    display: none;
	border-radius:3px;
	color:#0096db;
    height: auto;
    right:4px;
    position: absolute;
    top: 67px;
	font-size:13px;
	padding-left:20px;
    width: 200px;
    z-index: 99999;
}
.mobile-menu a{
	color:#0096db;
	padding-left:10px;
}

.chunk{
	width:100%;
	padding-top:0px;
	padding-left:2px;
	height:25px;
	border-bottom:1px dashed #000000;
}

.chunk:hover{
	background:#F00;
	color:#FFF;
}
.mobile-heading{ display:block; color: #9e191d;
    font-family: "Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
	margin-bottom:15px;}

.Testimonial-inner_wrapper {
    margin: 67% 0 0 26%;
    width: 500px;
}
.rightdivimg { display:none;}
#gallery-mobile{ display:none;}

.address_mobile {
    display: block;
    float: left;
    text-align: left;
    width: 228px;
}
.address_left{ display:none;}
#Back{ display:block;float: left;}
	.gallery1{ display:none;  margin-left: 12px;}
.gallery2{ display:block;}
.gallery-mobile{ display:none;}
. gallery-spacing{ display:block;}
.gallery-spacing{height:94%; width:97%;overflow: auto; float:left; margin-left:13%; margin-top:2%; }
#bigimg{ display:none;}
.map-wrapper{float:left; width:58%;}

.inner_content_wrapper {
    height: 80%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

inner_content_wrapper {
    height: 74%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

.aboutus-spacing {
    float: left;
    height: 98%;
    margin-left: 3%;
    margin-top: 2%;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 97%;
}

.height_wrapper {
    height: 97%;
    overflow-x: hidden;
    width: 100%;
}

.right-div-aboutus {
    display: block;
    height: 93%;
    margin-left: 2%;
    overflow-y: auto;
    width: 96%;
}

.map {
    height: 100%;
    margin-left: 20px;
    margin-right: 2px;
    margin-top: 40px;
    width: 100%;
	display:block;
}

.map-wrapper {
    float: left;
    margin-left: -20px;
    width: 66%;
}

.gallery-wrap {
    height: auto;
    margin-bottom: 2px;
    margin-top: 10px;
    width: 216px;
}


}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 603px){
	.header_right{display:none; }
	.alternative_menu{  float:right; margin:20px 20px 0px 0px; cursor: pointer;}
	#alternative_menu{
	display:block;
}
.header_bg {
    background: url("../images/header-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);
    height: 70px;
    width: 100%;
	  border-bottom: medium solid #930;
}
	.footer{ height:70px; width:100%; background:url(../images/footer_bg.png) repeat-x center; position:absolute; bottom:0; border-top: medium solid #930; }	
.logo{ width:133px; height:70px;
	background: url(../images/small-logo.PNG) no-repeat center;
	float:left;
	margin-left:2%;
	margin-top:1%;
	}
	.mobile-menu{
	 background: none repeat scroll 0 0 #FFF;
	 opacity:0.9;
    display: none;
	border-radius:3px;
	color:#0096db;
    height: auto;
    right:4px;
    position: absolute;
    top: 67px;
	font-size:13px;
	padding-left:20px;
    width: 200px;
    z-index: 99999;
}
.mobile-menu a{
	color:#0096db;
	padding-left:10px;
}

.chunk{
	width:100%;
	padding-top:0px;
	padding-left:2px;
	height:25px;
	border-bottom:1px dashed #000000;
}

.chunk:hover{
	background:#F00;
	color:#FFF;
}

.left-div {
    height: 92%;
    margin-right: 2%;
    width: 24%;
	display:none;
}
.right-div{ width:94%; height:72%; margin-left:4%;}
.mobile-heading{ display:block; color: #9e191d;
    font-family: "Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
	margin-bottom:15px;}
.rightdivimg{ display:none}
.gallery2{ display:block;}
.gallery-mobile{ display:none;}
#gallery-mobile{ display:none;}
. gallery-spacing{ display:block;}
.gallery-spacing{height:94%; width:97%;overflow: auto; float:left; margin-left:13%; margin-top:2%; }
#Back{ display:block;float: left;}
	.gallery1{ display:none;  margin-left: 12px;}
	.map-wrapper{float:left; width:58%;}



}
/*------------------------------------------------------------------------*/

@media screen and (max-width: 768px){

.footer_left{ width:55%; margin-left:3%; margin-top:5%; }
.ticker { width:337px;	height: 45px;	overflow: hidden;	margin: 0;	padding: 0;	list-style: none; font-family: "Roboto Condensed";}
#testimonials-inner {
    color: #fff;
    height: 45px;
    padding: 0 0 0 10px;
    width: 337px;
	display:none;
}
.index-icon-footer{margin-top:10px; }
.mr{   margin-right:4%; margin-top:2.3%; margin-bottom:0.5%;}
.rightdivimg{ display:none}
.gallery2{ display:block;}
.gallery-mobile{ display:none;}
#gallery-mobile{ display:none;}
. gallery-spacing{ display:block;}
.gallery-spacing{height:94%; width:97%;overflow: auto; float:left; margin-left:13%; margin-top:2%; }
.left-div {
    height: 92%;
    margin-right: 2%;
    width: 24%;
	display:none;
}

.gallery-inspace {
    height: 96%;
    overflow-x: hidden;
    width: 100%;
 margin-left: 106px;
    margin-top: 30px;
}
#Back{ display:block;float: left; margin-left:10px;}
	.gallery1{ display:none;  margin-left: 12px;}

.contact-left-div {
    width: 72%;
}

.contact_grid1 {
    float: left;
    margin-left: 14%;
    margin-top: 2%;
    text-align: left;
       width: 100%;
}


.inner_content_wrapper {
    height: 66%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

.map-wrapper{float:left; width:58%;}



.right-div-aboutus {
    display: block;
    height: 93%;
    margin-left: 2%;
    overflow-y: auto;
    width: 97%;
}
.map {
    height: 100%;
    margin-left: 86px;
    margin-right: 2px;
    margin-top: 40px;
   
}	
	}
	
/*------------------------------------------------------------------------------------------------------------------------------------------*/	

@media screen and (max-width:800px){

.footer_left{ width:55%; margin-left:3%; margin-top:5%; }
.ticker { width:337px;	height: 45px;	overflow: hidden;	margin: 0;	padding: 0;	list-style: none; font-family: "Roboto Condensed";}
#testimonials-inner {
    color: #fff;
    height: 45px;
    padding: 0 0 0 10px;
    width: 337px;
	display:none;
}
.index-icon-footer{margin-top:10px; }
.mr{   margin-right:4%; margin-top:2.3%; margin-bottom:0.5%;}
.rightdivimg{ display:none}
.gallery2{ display:block;}
.gallery-mobile{ display:none;}
#gallery-mobile{ display:none;}
. gallery-spacing{ display:block;}
.gallery-spacing{height:94%; width:97%;overflow: auto; float:left; margin-left:7%; margin-top:2%;   overflow-x: hidden; }
.left-div {
    height: 92%;
    margin-right: 2%;
    width: 24%;
	display:none;
}

.gallery-inspace {
 height: 87%;
    margin-left: 20px;
    margin-top: 20px;
    overflow-x: hidden;
    width:87%;

	}
	#Back{ display:block;float: left; margin-left:10px;}
	.gallery1{ display:none;  margin-left: 12px;}
	.right-div {
    height: 72%;
    margin-left: 2%;
    width: 90%;
}

.right-div {
    height: 100%;
    margin-left: 2%;
    width: 90%;
}

}
