 
body                                            { margin-top:0px; padding:0px; }
.grid-highlight                                 { margin-bottom:5px; }
.grid-highlight [class^="grid_"]                { line-height:30px; text-align:center; background-color:#F1F1F1; }

.top{ margin-top:30px !important; }

/***********************************************
Screen 1200px+
***********************************************/

.right_header{ position: relative;}

.tmplate_fix{ min-height:1050px !important; max-height:3000px !important;}

.top-navigation{ margin:0px; position: relative; right:0px;  }
ul.top-navigation {margin:0; padding:0; list-style:none;  }
ul.top-navigation li{ margin-left:5px; display:inline; float:left; list-style-type:none; color:#767676; float:right;  }
ul.top-navigation li a{ color:#767676; font-size:11px; font-weight:600; text-decoration:none; text-transform:uppercase;}
ul.top-navigation li a:hover{ color:#c3171f;}	

.main-navigation-wrapper{margin:0; padding:0;  position: relative; top:45px; z-index:9999;}
ul.main-navigation {margin:0; padding:0; list-style:none;  float:right; }
ul.main-navigation li{ margin-left:30px; display:inline; float:left; list-style-type:none; color:#767676;   }
ul.main-navigation li a{ color:#202020; font-size:14px; font-weight:500; text-decoration:none; text-transform:uppercase;}
 

.navigation-abt{ border-top: solid 2px #0e5c94; line-height:28px;}
.navigation-abt a:hover{ color:#0e5c94;}

.navigation-areas{ border-top: solid 2px #2a70a2; line-height:28px;}
.navigation-areas a:hover{ color:#2a70a2;}

.navigation-energy{ border-top: solid 2px #3d7db8; line-height:28px;}
.navigation-energy a:hover{ color:#3d7db8;}

.navigation-facilities{ border-top: solid 2px #3d7db8; line-height:28px;}
.navigation-facilities a:hover{ color:#3d7db8;}

.navigation-why { border-top: solid 2px #6baae5; line-height:28px;}
.navigation-why a:hover{ color:#569ad0;}

.navigation-colla{ border-top: solid 2px #72b1ec; line-height:28px;}
.navigation-colla a:hover{ color:#6baae5;}

.navigation-csr{ border-top: solid 2px #569ad0; line-height:28px;}
.navigation-csr a:hover{ color:#6baae5;}
 
.menu-btn{ display:none;}



 .inside_body_warper{ position:; width:100%; }
 
.inside_img { position: absolute; right: 49.9999%; z-index:-2;}

/*.inside_img {top:80px;}
.inside_img img{ position:fixed; margin-bottom:80px;}*/

.inside_content{float: right; width: 49.9999%;} 

.inside_title{position: absolute; right:47%; z-index:-1;}

.inside_title h1{ margin:0px; padding:0px; background:#a8a8a8; padding:25px 38px; font-size:29px; color:#ffffff; opacity: 0.9;
    filter: alpha(opacity=90); text-shadow: 1px 2px 1px rgba(0,0,0,0.3);}
 
.inside_content h2{ color:#545454; font-size:17px; text-transform:uppercase; padding:90px 0px 15px 48px; line-height:25px; -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;}

.top_pad_bg_cnt{padding:90px 0px 15px 48px !important; }

.inside_content h4{ color:#545454; font-size:15px;  padding:0px 0px 10px 48px; line-height:22px; -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;}
 
.inside_content_box{ margin-bottom:15px; background:#e8e8e8; -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;}
.inside_content_box_pad{ padding:10px 10px 10px 48px; -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;}
.inside_content_box h3{ color:#333333; font-size:17px; font-weight: 600;  -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;}
.inside_content_box p{font-size: 14px; line-height: 20px; -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;}

footer{ background:#cfcfca; margin-top:0px;}
.footer_content {clear:both;}
.footer_content span{ color:#6d6d67; font-size:12px; padding-top:20px;}
.footer_content span a{ text-decoration:none; color:#6d6d67;}
.footer_content span a:hover{color:#4d4d4a;}

.search{ display:none;}

.star{ font-size:13px;}

.whyus_col_bg{ background:#569ad0 !important;}
.whyus_col{ color:#569ad0 !important;}

.contact_bg{ background:#469259 !important;}
.contact_col{ color:#469259 !important;}

.collaborate_bg{ background:#6baae5 !important;}
.collaborate_col{ color:#6baae5 !important;}

.collaborate_bg{ background:#6baae5 !important;}
.collaborate_col{ color:#6baae5 !important;}

.facilities_bg{ background:#3d7db8 !important;}
.facilities_col{ color:#3d7db8 !important;}

.energy_bg{ background:#569ad0 !important;}
.energy_col{ color:#3d7db8 !important;}

.arieas_bg{ background:#2a70a2 !important;}
.arieas_col{ color:#2a70a2 !important;}

.company_bg{ background:#0e5c94 !important;}
.company_col{ color:#0e5c94 !important;} 


.body_bg{display: block; width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: -999; margin:0 auto;}

.right_content_box{ margin:90px 0px 360px 0px; float:right; position:relative; top:120px; z-index:-1;}

.right_content_box h1{ margin:0px; padding:0px; margin-bottom:4px; line-height:55px;}
.right_content_box h1 a{/*background:#799bb1;*/ padding:0px 10px; text-decoration:none; color:#ffffff; font-size:50px; font-weight:bolder; text-shadow: 1px 1px 1px rgba(0,0,0,0.8);}
.right_content_box p { margin-top:10px;}
.right_content_box p a{color:#282828; font-size:19px; font-weight:bolder; text-decoration:none; text-shadow: 1px 0px 1px rgba(0,0,0,0.3); }

.h_box { padding:5px 20px 20px 20px;  display:block;  color:#545454 !important; text-decoration:none; background: url(../images/nav_bg01.png) repeat; width:100%; min-height:285px;    }

.h_box:hover{ background:#799bb1;  color:#ffffff !important; text-decoration:none; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }

.h_box p{ font-size:15px; margin-bottom:4px; font-weight:bold; text-transform:uppercase;}
   
.h_box h4{  font-size:14px; margin: 4px 0 0px 0; font-weight: normal; color:inherit;}
.h_box h4 a{  font-size:14px; margin: 4px 0 0px 0; font-weight: normal; color:inherit; text-decoration:none !important;}
.h_box h4:hover{  font-size:14px; margin: 4px 0 0px 0; font-weight: normal; color:inherit; color:#fff;}

.h_box ul{margin:5px 0 0px 20px; padding: 0; display: block;}
.h_box ul li {margin: 0 0 5px 0; padding: 0; font-size:14px;} 
.h_box ul li:last-child{margin: 0 0 0px 0; }


.h_box02{ padding:15px 0px 20px 0px; background: url(../images/nav_bg01.png) repeat; width:100%; margin-top:30px; }

.h_box02 h4{ color:#545454; font-size:18px; font-weight:normal; padding:15px 25px 0px 0px; line-height:20px; }
.h_box02 h4 a{ color:#545454; font-size:18px; font-weight:normal; padding:0px; line-height:30px; text-decoration:none;}
.h_box02 h4 a:hover{ color:#282727; font-size:18px; font-weight:normal; padding:0px; line-height:30px;  text-decoration:none; }
.mob_margin{ margin-bottom:20px;}

.surch { color:#000; font-size:14px; font-weight:normal; line-height:20px; margin:5px 5px 5px 5px; padding: 5px 0px 15px 7px }
.top_pad_bg_cnt1{padding:90px 0px 0px 7px !important; }
.surch_titel{color:#00A6FF; font-size: 14px; font-weight: 500;text-decoration: none; font-weight:bold;}

.toggle{
 display:block;
height:31px;
width:93px;  background:url("../images/readmore.png"); text-align:right; cursor:pointer;}
.expanded{
  background:url("../images/less.png"); text-align:right; }
 
a.moretext{ text-decoration:none; font-weight:bold; font-size:14px;}

/* Search */

input#txtSearch[type=search] {
	background: #555a54 url(../images/search_icon1.png) no-repeat 10px center;
	border: solid 1px #555a54;
	padding: 0px 23px 0px 0px;
	 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:20px;
	margin-top:2px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	
}
form#demo-b{ margin:0px; height:28px;}

#demo-b input[type=search] {
	width: 2px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
	text-indent:20px;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
	background:url(../images/search_icon.png) no-repeat 10px center;
}
#demo-b input[type=search]:focus {
	background:url(../images/search_icon.png) no-repeat 10px center;
	width: 140px;
	/*padding-left: 30px;*/
	color: #000;
	background-color: #fff;
	cursor: auto;}
	
#demo-b input:-moz-placeholder {color: transparent;}
#demo-b input::-webkit-input-placeholder {
	color: transparent;}

#header_nav{  padding:12px 0px; background: url(../images/nav_bg.png) repeat;  border-bottom:solid 1px #d2d2d2;}

#header_nav { width:100%; height:130px; position:fixed;top:0; left:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.logo_img{ width:235px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.sticky_header .logo_img {width:154px; } 

.sticky_header{ padding:6px 0px !important; background:#ffffff !important; z-index:99999 !important; height:80px !important;  border-bottom:solid 1px #a1a1a1 !important;  }

.sticky_header .main-navigation-wrapper{position: relative; top: 0px !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.sticky_header ul.main-navigation li { margin-left:20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.top_pad_all_inside{ padding-top:130px;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#DivMain{ position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;} 

.DivSub{position: absolute;
top: 58px;
left: 0;
right: 0;
bottom: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.new_box{ position:relative; }
.new_box h4{ position: absolute; top:0px; padding:18px; color:#000000; font-size:18px; text-transform: uppercase; font-weight:bold;   }
.new_box h5{ position: absolute; top:52px; padding:0px 20px; color:#000000; font-size:15px;  font-weight:normal; text-shadow: 1px 0px 1px rgba(0,0,0,0.3); }
.overlay{ display:none; position: absolute; bottom:0px; padding:10px; }
.tick {
background: transparent url(../images/dwn_btn.png) -30px -4px no-repeat;
display: none;
height: 22px;
position: absolute;
right: 10px;
bottom: 4px;
text-indent: 100%; 
width: 30px;
-ms-filter: "alpha(opacity=0)"; 
}
.pdf_icon {
background: transparent url(../images/dwn_btn.png) 0px no-repeat;
display: none;
height: 22px;
position: absolute;
left: 10px;
bottom: 10px;
text-indent: 100%; 
width: 30px;
-ms-filter: "alpha(opacity=0)"; 
}

.navigation_wrapper{ display:none; position:absolute;}


.dropdown_main{ width:320px; background:#0e5c94; z-index:999999; left: 30px; top: 30px;  height: auto; position:absolute; }
.dropdown_main ul{ margin:0px; padding:13px; }
.dropdown_main ul li{ margin:0px; padding:0px !important; list-style:none; background:none; font-size:14px !important; color:#ffffff; border-bottom: solid 1px #f2db85; display:block !important; float:none !important; }
.dropdown_main ul li a{ color:#ffffff; text-decoration:none; display:block !important; padding:8px 0px; font-size:14px !important; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); }
	
.dropdown_main ul li a:hover{ background:#EEEFEA; color:#494949; padding-left:4px; font-size:14px !important; display:block !important;}
.dropdown_main ul li:last-child{ border-bottom: none; }


.dropdown_main1{ width:320px; background:#3d7db8; z-index:999999; right:75px; top:30px; height:auto;  }
.dropdown_main1 ul{ margin:0px; padding:13px; }
.dropdown_main1 ul li{ margin:0px; padding:0px !important; list-style:none; background:none; font-size:14px !important; color:#ffffff; border-bottom: solid 1px #f2db85; display:block !important; float:none !important; }
.dropdown_main1 ul li a{ color:#ffffff; text-decoration:none; display:block !important; padding:8px 0px; font-size:14px !important; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); }
	
.dropdown_main1 ul li a:hover{ background:#EEEFEA; color:#494949; padding-left:4px; font-size:14px !important; display:block !important;}
.dropdown_main1 ul li:last-child{ border-bottom: none; }



.dropdown_main2{ width:320px; background:#3d7db8; z-index:999999; right:-23px; top:30px; height:auto;  }
.dropdown_main2 ul{ margin:0px; padding:13px; }
.dropdown_main2 ul li{ margin:0px; padding:0px !important; list-style:none; background:none; font-size:14px !important; color:#ffffff; border-bottom: solid 1px #f2db85; display:block !important; float:none !important; }
.dropdown_main2 ul li a{ color:#ffffff; text-decoration:none; display:block !important; padding:8px 0px; font-size:14px !important; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); }
	
.dropdown_main2 ul li a:hover{ background:#EEEFEA; color:#494949; padding-left:4px; font-size:14px !important; display:block !important;}
.dropdown_main2 ul li:last-child{ border-bottom: none; }


.last_box_margin{ margin-bottom:200px;}
.h_box h4 a img{ width:18px !important; height:14px !important ; display:inherit !important;}


 
.asdDts {
color:#737374;
font-size:12px;
font-weight:normal;
line-height:25px;
}
.printAd {
background:url(../images/printer.png) no-repeat ;
padding-left:25px;
padding-bottom:2px;
padding-top:2px;
color:#737374;
}
.exportAd {
background:url(../images/document-export.png) no-repeat ;
padding-bottom:2px;
padding-left:25px;
padding-top:2px;
color:#737374;
}
.adCntnr .acco2 .expand {
background:url(../images/title_bar_bg.gif) repeat-x ;
line-height:28px; margin-bottom:5px;
}
.adCntnr .acco2 .expand a{
background:url(../images/rnd_plus_icon.png) no-repeat 0 4px;
padding-left:25px;
text-decoration:none;
}
.adCntnr .acco2 .openAd a{
background:url(../images/rnd_minus_icon.png) no-repeat 0 4px ;
padding-left:25px;
color:#333 !important;
text-decoration:none;
}
 
.adCntnr .acco2 .openAd {
background:url(../images/title_bar_bg.gif) repeat-x ;
line-height:27px; 
}
 
.adCntnr .acco2 .expand a{
color:#676f72;
}
 
.adCntnr  .accCntnt {
border:1px solid #cfcece;
border-top:none;
padding:10px;
background:#f1f1f1;
}

.highlight{background-color: #FFC358; color:#FFF;}
	
/***********************************************
Screen Smaller than 1199px
***********************************************/
@media only screen and (min-width:960px) and (max-width: 1199px) {
	
ul.main-navigation li{ margin-left:22px; }
ul.main-navigation li a{font-size:13px;}

.inside_title h1{ margin:0px; padding:0px; background:#a8a8a8; padding:25px 32px; font-size:26px; color:#ffffff; opacity: 0.9;
    filter: alpha(opacity=90); text-shadow: 1px 2px 1px rgba(0,0,0,0.3);}
	
.right_content_box{ margin:60px 0px 240px 0px; float:right;}	

.testlft{ z-index: 1;}

}

/***********************************************
Tablet (Smaller than 959px)
***********************************************/
@media only screen and (min-width:768px) and (max-width: 959px) {

.sticky_header ul.main-navigation li { margin-left:10px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
ul.main-navigation li{ margin-left:12px; }
ul.main-navigation li a{font-size:11px; font-weight:600; }
.main-navigation-wrapper{ top:24px;}
.logo_img{ width:192px;}

.inside_title h1{ margin:0px; padding:0px; background:#a8a8a8; padding:25px 32px; font-size:24px; line-height:28px; color:#ffffff; opacity: 0.9;
    filter: alpha(opacity=90); text-shadow: 1px 2px 1px rgba(0,0,0,0.3);}

.inside_content h2{ font-size:17px; text-transform:uppercase; padding:100px 0px 8px 25px; line-height:25px;}
.inside_content h4{ color:#545454; font-size:14px;  padding:0px 0px 8px 25px; line-height:22px;}
 
.inside_content_box{ margin-bottom:20px; background:#e8e8e8;}
.inside_content_box_pad{ padding:8px 8px 8px 25px;}
.inside_content_box h3{ color:#333333; font-size:16px; font-weight: 600; text-transform:uppercase;}
.inside_content_box p{font-size: 14px; line-height: 20px;}

.right_content_box{ margin:290px 0px 0px 0px; float:left; position:static;}
.right_content_box h1{ margin:0px; padding:0px; margin-bottom:4px; line-height:45px;}
.right_content_box h1 a{padding:0px 10px; text-decoration:none; color:#ffffff; font-size:30px; font-weight:bolder; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}

#header_nav { width:100%; height:108px; position:fixed;top:0; left:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.sticky_header .logo_img {width:154px; } 

.sticky_header{ padding:6px 0px !important; background: url(../images/nav_bg01.png) repeat !important; z-index:99999 !important; height:80px !important;  border-bottom:solid 1px #a1a1a1 !important;  }

.sticky_header .main-navigation-wrapper{position: relative; top: 0px !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.top_pad_all_inside{ padding-top:108px; }

.last_box_margin{ margin-bottom:0px;}

.dropdown_main{ display:none;}

.tmplate_fix{ min-height: inherit; max-height: inherit;}


}

/***********************************************
Mobile (portrait 300px)
***********************************************/
@media only screen and (max-width:767px) 
{
	
.dropdown_main{ width:100%; background:#0e5c94; left:0; top:1px; height: auto; position:relative !important;float:right; -webkit-margin-after: 0px;}
.dropdown_main ul{vertical-align: baseline;padding-top: 10px; list-style: none; -webkit-margin-after: 0px;}
.dropdown_main1{ width:100%; background:#3d7db8; z-index:999999; right: inherit; top:110px; height: auto;}
.menu-btn{ display: block; float:right; margin-top:12px;}
.text_indent a{ text-indent:-999999px !important;}
.menu-btn-show{ background: url(../images/mob_menu.png) no-repeat; z-index:99; width:34px; height:58px; }
.selected{ background: url(../images/mob_menu_selected.jpg) no-repeat; z-index:99; width:34px; height:58px;}

.search{ float:right; right:50px; margin-top:12px; display:inherit; margin-right:5px;}

ul.top-navigation{ display: none;}
 
.main-navigation-wrapper{ display:none; top:0px;}

.logo_img{ width:154px;}

ul.main-navigation{ float: left; width:100%;}

.inside_img { position: relative; right: inherit;}
.inside_content{float: inherit; width:100%;} 

.inside_title{position: inherit;  z-index:99;}
.inside_title h1{ margin:0px; padding:0px; background:#a8a8a8; padding:10px 20px; font-size:24px; color:#ffffff; opacity: 0.9;
    filter: alpha(opacity=90); text-shadow: 1px 2px 1px rgba(0,0,0,0.3);}
 
.inside_content h2{ font-size:17px; text-transform:uppercase; padding:0px; line-height:25px;}
.inside_content h4{ color:#545454; font-size:15px;  padding:0px; line-height:22px;}
 
.inside_content_box{ margin-bottom:20px; background:#e8e8e8;}
.inside_content_box_pad{ padding:10px;}
.inside_content_box h3{ color:#333333; font-size:17px; font-weight: 600; text-transform:uppercase;}
.inside_content_box p{font-size: 14px; line-height: 20px;}



ul.main-navigation li { display: block;float: inherit;list-style-type: none;color: #767676; width:100%; margin:0px 0px 0px 0px;}
ul.main-navigation li a{display: block; line-height:35px;  }

.dropdown_main ul li a{ line-height:20px !important;}

.navigation-abt{ border-top: none; line-height:28px; background:#00AEEF; color:#fff;}
.navigation-abt a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #8a9c78;}
.navigation-abt a:hover{ color:#8a9c78 !important; background:#fff;}

.navigation-areas{ border-top: none; line-height:28px; background:#2a70a2; color:#fff;z-index:999999;}
.navigation-areas a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #2a70a2;}
.navigation-areas a:hover{ color:#2a70a2 !important;; background:#fff;}

.navigation-energy{ boborder-top: none; line-height:28px; background:#c8ac92; color:#fff;}
.navigation-energy a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #c8ac92;  }
.navigation-energy a:hover{ color:#c8ac92 !important;; background:#fff;}

.navigation-facilities{border-top: none; line-height:28px; background:#3d7db8; color:#fff;}
.navigation-facilities a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #3d7db8;}
.navigation-facilities a:hover{ color:#3d7db8 !important;; background:#fff;}

.navigation-why { border-top: none; line-height:28px; background:#569ad0; color:#fff; }
.navigation-why a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #569ad0;}
.navigation-why a:hover{ color:#569ad0 !important;  background:#fff;}

.navigation-colla{ border-top: none; line-height:28px; background:#6baae5; color:#fff;  }
.navigation-colla a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #6baae5;}
.navigation-colla a:hover{ color:#6baae5 !important; background:#fff;}

.navigation-media{ border-top: none; line-height:28px; background:#767676; color:#fff;  }
.navigation-media a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #767676;}
.navigation-media a:hover{ color:#767676 !important; background:#fff;}

.navigation-career{ border-top: none; line-height:28px; background:#767676; color:#fff;  }
.navigation-career a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #767676;}
.navigation-career a:hover{ color:#767676 !important; background:#fff;}

.navigation-con{ border-top: none; line-height:28px; background:#767676; color:#fff;  }
.navigation-con a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #767676;}
.navigation-con a:hover{ color:#766c62 !important; background:#fff;}

.navigation-social{ border-top: none; line-height:28px; background:#ffffff !important; color:#fff;   padding-bottom:10px  !important;  }
.navigation-social a{color:#ffffff !important; padding-left:2px; border-top: solid 2px #ffff;}
.navigation-social a:hover{ color:#6baae5 !important; background:#fff;}
footer{ background:#cfcfca; margin-top:20px;}
.mob_margin{ margin-bottom:0px;}


input#txtSearch[type=search] {
	background: #555a54 url(../images/search_icon1.png) no-repeat center center;
	border: solid 1px #555a54;
	padding:5px; 
	height:22px;
	-webkit-border-radius: 0px;
	-moz-border-radius:0px;
	border-radius: 0px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
  
 .right_content_box{ margin:60px 0px 0px 0px; float:left; position: static;}

.right_content_box h1{ margin:0px; padding:0px; margin-bottom:4px; line-height:26px;}
.right_content_box h1 a{ padding:0px 10px; text-decoration:none; color:#ffffff;  font-size:24px; font-weight:bolder; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}

  
#header_nav { width:100%; height:90px; position: static;top:0; left:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.sticky_header .logo_img {width:154px; } 

.sticky_header{ padding:6px 0px !important; background: url(../images/nav_bg01.png) repeat !important; z-index:99999 !important; height:80px !important;  border-bottom:solid 1px #a1a1a1 !important;  }

.sticky_header .main-navigation-wrapper{position: relative; top: 0px !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}  
 .right_content_box p a {
color: #282828;
font-size: 17px;
font-weight: bolder;
text-decoration: none;
text-shadow: 1px 0px 1px rgba(0,0,0,0.3);}

.top_pad_all_inside{ padding-top:0px; }

.h_box{ margin-bottom:15px;}
.last_box_margin{ margin-bottom:0px;}
.top_pad_bg_cnt {
padding: 10px 0px 10px 0px !important;
}
}


@media only screen and (min-width:768px) and (max-width:1024px) 
{

.testrht{ position: absolute; right: 20px; z-index: 2;}
.testlft{ z-index: 1;}

ul.top-navigation li {
	margin-left:2px;}
	
	}

/***********************************************
Mobile (landscape 420px)
***********************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {

ul.top-navigation{ display: none;}
.main-navigation-wrapper{ display:none;}

.inside_title h1{  font-size:26px;  }
.last_box_margin{ margin-bottom:0px;}

#demo-b input[type="search"] {
    width: 20px;
}

.search {  margin-top: 10px;}

.dropdown_main{ display:none;}
.dropdown_main1{ display:none;}

.top_pad_bg_cnt {
padding: 10px 0px 10px 0px !important;
}

}

@media (min-width: 320px) and (max-width: 360px) {

input#txtSearch[type=search] { 	background: #555a54 url(../images/search_icon1.png) no-repeat center center;
}

#demo-b input[type=search]:hover {
	background-color: #fff;
	background:url(../images/search_icon.png) no-repeat center center;
}

#demo-b input[type=search]:focus {
	position:absolute;
	right:56px;
	top:22px;
	z-index:100;
	width:150px;
	background:url(../images/search_icon.png) no-repeat 10px center #fff;
	}
.facilities_bg{ z-index:99;}

#demo-b input[type="search"] { width: 20px;}

.search {  margin-top: 10px;}

	}