header.main {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #d2d2d2;
    height: 102px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%; 
    z-index: 109;
}
.js-video {
height: 0;
padding-top: 25px;
padding-bottom: 67.5%;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
 .showsh{ display:none !important;}
.js-video.widescreen {
padding-bottom: 57.25%;
}
 
.js-video.vimeo {
padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}





.clear{clear:both;}
.logo1-change {
    height: 100px;
    padding: 3px 15px 0 0;
}
.logo1-change2 {
    height: 100px;
    padding: 3px 15px 0 0;
}
.menu-utility1 {
      position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 301;
}
.menu-utility2 {
    color: #d98a03;
    font-family: 'MuseoSans-700',sans;
    font-size: 29px;
    margin: 0 auto;
    padding-top: 34px;
    text-shadow: -1px 0 1px #ccc;
    width: 50%;
}
	
/* MENU*/

.menu-sh ul
{
   text-align: left;
   display: inline;
   margin: 0;
   padding: 15px 4px 17px 0;
   list-style: none;
}
.menu-sh ul li {
  
   display: inline-block;
   margin-right:-4px;
   position: relative;
   padding: 5px 20px;
   background:#FFF;
   cursor: pointer;
}
.menu-sh ul li:hover 
{
   background:#333333;
   color: #fff;
}
.menu-sh ul li ul
{
   display:none;
   position:absolute;
   padding: 2px;
   margin: 1px;
   color:#000;
   left:0;
}
.menu-sh ul li:hover ul
{
  display:block;
}
.menu-sh ul li a
{  color:#000;
   text-decoration:none;
}



/*MENU END */







.col-sm-4-sh{ width:33%;  float:left;}
.n-h3{ margin-top: 0px;
    padding: 0px ;}
#attac{margin-top:0px;}

#social li{ padding-bottom:16px;}


.item-list .title {
    font-weight: bold;
}
.item-list ul {
    margin: 0 0 0.75em;
    padding: 0;
}
.item-list ul li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}
.form-item, .form-actions {
    margin-bottom: 1em;
    margin-top: 1em;
}
tr.odd .form-item, tr.even .form-item {
    margin-bottom: 0;
    margin-top: 0;
    white-space: nowrap;
}
.form-item .description {
    font-size: 0.85em;
}


/*about*/

#mainhight{ height:330px !important;}
.intro {
    padding: 52px 0 36px;
}

.intro h1 {
    font-size: 2.5em;
    line-height: 1em;
    margin: 0 0 12px;
}
.intro p {
    font-size: 1.2em;
    line-height: 1.3em;
}
.view-contract {
    padding: 0 0 52px;
}



.view-content ul li {
    border-bottom: 1px solid #d2d2d2;
    list-style: none outside none;
    padding: 54px 0 60px;
}


.leftha{ width:50%; float:left !important;}
.leftha img{ width:100%  !important; float:left !important;}
/*about end*/


/*from*/
.g-title-main{ }
.g-title {
    color: #333;
    font-size: 13px;
 }
 .g-main-l{ width:48%; margin-right:2%; float:left;}
.text-area3 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d7d7d7;
    color: #4c4c4d;
    font-size: 12px;
    height: 32px;
    padding: 5px;
    width: 274px;
}
.form-textarea{ width:572px; padding:5px;}

.form-textarea-feedback{ width:605px; padding:5px;}

select.form-select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d7d7d7;
    color: #4c4c4d;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 32px;
    padding: 6px 0 0 3px;
    width:  274px;
}
.g-main-l1{ float:left; padding:5px 5px 0 0;}
.g-main-l2{float:left;}

.text-area4 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d7d7d7;
    color: #4c4c4d;
    font-size: 12px;
    height: 32px;
    padding: 5px;
    width: 95%;
}
.g-main-lx{ float:left;}
.g-main-ly{float:left;}








input.form-submit {
    background: linear-gradient(to bottom, #d5650d 0px, #f98e3a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e57116;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 12px 24px 0 0;
    min-width: 95px;
    padding: 7px 9px 6px;
    text-align: center;
    text-transform: uppercase;
}
input.form-submit:hover {
    background: linear-gradient(to bottom, #f98e3a 0px, #d5650d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e57116;
    color: #fff;
}

.middile-section-area1
{
 margin: 145px 0 30px;
    position: relative;
    width: 100%;
	/*border-bottom: 1px solid #d2d2d2;*/
}

.middile-section-area-left1
{
float:left; 
width:70%; 
}

.middile-section-area-right1
{
float:right; 
width:25%;  
margin-left:5%; 
padding:10px 0px 0 0px;
}

.middile-section-area-left-in1
{
float:left ; 
width:100%; 
padding:10px 20px 0px 40px;
}

.middile-section-area-right-in1
{
float:left ; 
width:30%;
padding:10px 10px 15px 0px;
}

.heading1 h3  {
    color: #525252;
      font-size: 1.5em;
    line-height: 1em;
	text-transform:uppercase; 
	padding:8px 0px 6px 0px; 
	border-bottom:1px solid #d2d2d2; 
	
}

.heading2 h2   {
    color:#e46909;
font-size: 1.3em;
    line-height: 1em;
	text-transform:uppercase; 
	padding:11px 0px 12px 0px; 
	
}

.middile-section-area-right-in-img1
{
float:left; 
width:319px;  
height:215px;  
}

.bottom-text1
{

padding:10px 20px 20px 40px;
}

.content-writeup1
{
float:left; 
width:100%;
}

.content-writeup1-left 
{
    float: left;
    padding-right: 15px;
    width: 65%;
}

.content-writeup1-left-news 
{
    float: left;
    padding-right: 15px;
    width: 100%;
}


ul.sb_menu, ul.ex_menu {
    color: #959595;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.sb_menu, ul.ex_menu {
    color: #959595;
    list-style: none outside none;
}

ul.sb_menu li {
    border-bottom: 1px solid #e3e3e3;
    padding: 4px 0;
    width: 90%;
}

ul.sb_menu li, ul.ex_menu li {
    background: url("../images/li.gif") no-repeat scroll left 9px rgba(0, 0, 0, 0);
    margin: 0;
    padding-left: 16px;
}

ul.sb_menu li a, ul.ex_menu li a {
    color: #5f5f5f;
    margin-left: -16px;
    padding-left: 16px;
    text-decoration: none; 
	font-size:13px; 
	text-transform:uppercase; 
	line-height:25px;
}
ul.sb_menu, ul.ex_menu {
    color: #959595;
    list-style: none outside none;
}

ul.sb_menu li a:hover, ul.ex_menu li a:hover {
    color: #e46909; 
	text-decoration:none;
}






.side-menu-area-right1
{
   padding:8px 0 35px;
	}


.content-writeup1-left-alok
{
float:right;
width:25%; 
}

.from-banner
{
float:left; 
width:400px; 
height:275px; 
}

.bottom-link a
{
float:left; 
width:100%; 
text-decoration:none; 
font-size:16px; 
font-weight:bold; 
}

.bottom-link a:hover
{ 
color:#FF6600;
text-decoration:none;
}

.bottom-link2 a
{
float:left; 
width:100%; 
text-decoration:none; 
font-size:14px;  
color:#5f5f5f; 
line-height:25px; 
}

.bottom-link2 a:hover
{ 
color:#FF6600;
text-decoration:none;
}


.bottom-link3
{
float:left; 
width:100%; 
height:15px; 

}

.middile-section-area-right-in-text a
{
float:left; 
width:319px;  
padding:8px 0px 10px 0px; 
font-size:20px; 
font-weight:bold; 
color:#ffffff; 
text-align:center; 
margin-top:2px; 
background:none repeat scroll 0 0 #e46909; 
height:40px; 
text-decoration:none; 
}

.news-area1
{
float:left; 
width:100%; 
padding:15px 15px 15px 0px; 
}

.news-area-box1
{
float:left; 
width:200px;  
height:140px; 
margin-left:15px;
}

.news-area-box2
{
float:left; 
width:200px; 
height:140px; 
margin-left:22px;
}












































@media only screen and (max-width: 1400px)
{
.leftpa{ padding-left: 23%}
}
@media only screen and (max-width: 1350px)
{
.leftpa{ padding-left: 20%}
}
@media only screen and (max-width: 1270px)
{
.leftpa{ padding-left: 19%}
}
@media only screen and (max-width: 1270px){
.jetmenu > li > a{}

}
@media only screen and (max-width: 1100px){
.jetmenu > li > a{ font-size:12px !important;}}

@media only screen and (max-width: 1100px){
.jetmenu > li > a{ font-size:11px !important; padding:5px 0px}
.jetmenu li{ padding:5px 0px 5px 5px}
#mainhight{ height:300px !important;}
}



@media only screen and (max-width: 900px)
{
.n-h3{ margin-top: 0px;
    padding: 25px 0px 25px 0px;}
#attac{margin-top:54px;}
.fixed-content{ width:90% !important;}
#seo .attachment{ left:0;}
.item-list ul li{ margin:0px 0px 0px 0px  !important;}
.jetmenu > li > a{ font-size:10px !important; padding:5px 0px}
.jetmenu li{ padding:5px 0px 5px 5px}
#mainhight{ height:280px !important;}
}




@media only screen and (max-width: 800px)
{
.menu-utility1{ display:none;}
#focus .views-row {
    
    width: 100% !important;
}

.jetmenu li{ padding:5px 0px !important;}
header.main{ position:absolute!important;}
#mainhight{ height:250px !important;}
.fixed-content-800{ width:100% !important;}
.intro {
    padding: 52px 15px 36px;
}
.view-content ul li{padding: 54px 10px 60px;}
.leftha{ width:100%; float:left !important;}
.leftha img{ width:100%  !important; float:left !important;}
.rightha{ width:100% !important; float:left !important;}

}

@media only screen and (max-width: 920px)
{

.showsh{display:inline !important; border-left:1px solid #fff!important; line-height: 40px;}

#secondary-menu ul{ margin:0px !important;}
#secondary-menu{ position:static; height:auto !important;}
footer.main {  padding: 15px 0 15px !important;}
}
@media only screen and (max-width: 630px)
{

#cta-home .views-row { width:100% !important;}
.jetmenu li{ padding:5px 0px !important;}
.jetmenu > li > a{ border:0px !important;}
}
@media only screen and (max-width: 530px)
{
header.main .logo{ margin:0px 0px 0px 4px !important;}
.logo1-change{ padding:15px 3px 0 0; height:98px;  }
.logo1-change2{ padding:10px 1px 0 20px;}



#mainhight{ height:200px !important;}
}


@media only screen and (max-width: 430px)
{
#seo h3{ font-size:14px;}
#seo .attachment a{ font-size:10px; font-weight:normal; float:left; margin-right:5px;}
.logo1-change2{ padding:41px 1px 0!important; height:99px!important; float:right!important;}

#mainhight{ height:200px !important;}
}
@media only screen and (max-width: 340px){

.logo1-change {
    height: 96px !important;
    padding: 29px 3px 0 0 !important;
}
}