@charset "utf-8";
/* CSS Document */

@media (min-width: 1300px) {
	#fwslider {
    overflow: initial;
}
}
@media (min-width: 1260px) {

div.main_outer{
width:1003px !important; 
}

div.content_outer{
width:1003px !important;
}

.middle_block{
width:939px !important;
}

.main_content_block_bg{
width: 899px !important;
}

.footer_bg{
padding-top: 15px;
}
/*#fwslider{
height:359px !important;
}*/

}





@media (max-width: 1250px) {

.middle_block .heading{
min-height:45px;
}

.jetmenu > li > a{
padding: 9px 15px;
font-size: 13px;
}

.footer_bg {
width: 100%;
 background:none;; 
padding-top: 0px;
}

}


@media (max-width: 1100px) {

div.main_outer{
width: 85%;
}

div.content_outer {
width: 85%;

}

}



@media (max-width: 1100px) {

.footer_block1{
width:28%;
}

ul.footer_links{
width:100%;
}

.subscribe_block{
width:36%;
}

}




@media (max-width: 965px) {

.jetmenu > li > a {
padding: 10px 10px !important;
}


}




@media (max-width: 850px) {

div.main_outer {
width: 90%;
}

div.content_outer {
width: 90%;
}

}


@media (max-width: 795px) {

div.main_outer {
width: 95%;
}

div.content_outer {
width: 95%;
}

}




@media (min-width: 770px) and (max-width: 2200px) {

header{
display:none; !important;
}

}


@media (max-width: 770px) {

ul.dropmenu{
display:none !important;
}
}



@media (max-width: 750px) {

.middle_top_block .single_block{
width:48%;
padding: 4% 1%;
}

.middle_top_bg {
width: 100%;
display: block;
 height:auto; 
 background:none; 
}

.middle_top_block {
width: 100%;
display: inline-block;
 height:auto; 
background: #F3EDDA;
}

.middle_block{
margin-top:0px; 
}

.middle_block .about{
width:50%;
}

.video_block{
width:39%;
float:right;
}

.news_ticker_outer{
width:96%;
height:190px;
float:none;
margin:15px auto;
}

#responsive{
background:none !important;
}

.inside_right_block{
width:100%;
}

.inside_left_block{
width:100%;
}

}


@media (max-width: 693px) {
div.header_right {
 float:none; 
display: block;
margin: 0px 3% 0; 
}

div.header_bg {
height:auto;
display: inline-block;
width: 100%;
background: #FFF;
}

}


@media (max-width: 600px) {

.footer_block1 {
width: 100%;
padding:0;
margin-bottom: 30px;
}

.subscribe_block {
width: 100%;
padding:0;
margin-bottom: 30px;
}

.contact_block{
width:100%;
padding:0;
margin-bottom: 30px;
}

#block_seperator
{
display:none;
}

.subscribe_block input[type="submit"]{
padding-bottom: 11px;
margin-left: 15px;
}



.video_outer{
width:96%;
}


table.job_detail{
width:90%;
}



}


@media (max-width: 500px) {
.middle_top_block .single_block{
width: 84%;
border-bottom: solid 1px #CBCBCB;
margin: 0px 7%;
background:none;
}

.middle_block .about{
width: 96%;
padding: 4% 2%;
}

.video_block {
width: 96%;
float:left;
padding: 4% 2%;
}
.news_ticker_outer{
width: 92%;
height: 190px;
float:none;
margin:15px auto;

}
.main_content_block_bg{
width:96%;
}

.font-print
{
display:none;
}

.news_detail_block{
text-align:left;
}

table.job_detail{
width:100%;
}

.copyright_block{
width:100% !important;
padding-bottom:0;
}

.middle_block{
width:100% !important;
}

.move_to_top{
display:none;
}

}

@media (max-width: 450px) {


#social_text {
margin-top: 3px;
float: left;
clear: left;
}

.section_outer{
width:100% !important;
}

}


@media (max-width: 430px) {

.enquiry_form input[type="text"], select, textarea, input[type="file"]{
width:98% !important;
}

.apply_form input[type="text"], select, textarea, input[type="file"]{
width:98% !important;
}

.pay_online input[type="text"], select, textarea, input[type="file"]{
width:98% !important;
}



}

@media (max-width: 400px) {

div.main_outer{
width:100%;
}

div.content_outer {
width: 100%;
}


.top_menu ul li a{
padding-top: 0;
}

.subscribe_block input[type="submit"] {
margin-left:0px;
}


div.logo {
 float:none; 
margin: 25px;
text-align: center;
}

div.header_right {
float: none;
display: block;
margin: 0;
}

div.header_right .top_text {
 float:none;
font-family: 'FrutigerLT-Light';
font-size: 14px;
color: #E65527;
text-align: center;
}


.top_menu {
 float:none; 
 clear:none;
margin-top: 15px;
text-align: center;
}


}
