html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, fieldset, form, label, legend, caption, tbody, tfoot, thead {
margin : 0;
padding : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
line-height : 1;
font-family : inherit;
text-align : inherit;
vertical-align : baseline;
}
iframe {
margin-top : 5px;
margin-bottom : 0;
}
a img, :link img, :visited img {
border : 0;
}

q:before, q:after, blockquote:before, blockquote:after {
content : "";
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Roboto', sans-serif;
}
h2, .custom-blog h1.entry-title{
	font-family: 'Raleway', sans-serif;
	font-size: 28px;
	color: #333;
	font-weight: 400;
	text-align: center;
	background: url('../images/bg_h2-divider.png') bottom center no-repeat;
	margin: 0 0 15px;
	padding: 0 0 15px;
	text-transform: uppercase;
}
h2>span{
	font-weight: 700;
}

h4{
	font-size: 36px;
	color: #252525;
	font-weight: 300;
	text-align: center;
	margin: 0 0 15px;
	padding: 0;
}
h4>span{
	font-weight: 700;
	color: #0a376a;
}
h5{
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	margin: 0 0 15px;
	padding: 0;
	text-transform: uppercase;
}
h6{
	font-family: 'Raleway', sans-serif;
	color: #555;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-align: center;
}
p{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #555;
	font-weight: 400;
	margin: 0 0 15px;
}




h1 {
margin-left : 5px;
padding-top : 22px;
padding-left : 0;
font-size : 42px;
font-weight : bold;
font-family : Arial;
color : #ffffff;
}
h2 {
color : #000000;
font-size : 24px;
font-weight : bold;
font-family : lato;
padding : 15px 0 0 0px;
}
h3 {
font-family: 'Raleway', sans-serif;
font-size: 24px;
color: #333;
font-weight: 400;
text-align: center;
background: url('../images/bg_h3-divider.png') bottom center no-repeat;
margin: 15px 0 22px;
padding: 0 0 15px;
}



h6 {
clear : both;
margin : 5px 0 15px 0;
font-size : 15pt;
font-weight : bold;
font-family : Futura;
color : #0000ff;
}
ul, ol, dl, li {
margin : 0 0 0;
}
p {
width : auto;
text-align : justify;
}
a {
color : inherit;
text-decoration : none;
outline : none;
}
a:hover {
text-decoration : none;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
body {
font-size : 16px;
font-family : Helvetica, Arial, Verdana, sans-serif;
color : #000000;
background:#fafafa;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container {
width :100%;
padding:0 5% 0 5%;
margin:0px auto auto auto;

}
/** top part */
.topcont{width:100%;display:inline-table;}
#logo {float:left;margin: 0px auto;text-transform: uppercase;padding:0% 0;}
#logo h1 a {font-variant:small-caps;font-size: 48px;color: #fff;}
#logo a {text-decoration: none;color: #002245;}

.topright{float:right;margin:2% 0 2% 0; }
.topright ul{list-style:none; }
.topright ul li{float:left;position: relative;padding:10px;color:#000000; }
.topright ul li a{background:#fe532d; text-decoration: none;color: #fff;font-weight:400;font-size: 12pt;padding: 6px 12px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;}
.topright ul li a.active { 
      background:#ffffff;
      color: #000;
      	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px; 
 }   
.topright ul li a:hover {
 background:#ffffff;
   padding: 6px 12px;
  color:#000;
  	transition:0.8s all;
	-webkit-transition:0.8s all;
	-moz-transition:0.8s all;
	-o-transition:0.85s all;
	-ms-transition:0.8s all;
}
.hmenu {
    width:100%;
	position: relative;
	background:#0a376a;
    border-top: 1px solid #5fafde;
	border-bottom:1px solid #e1dcdc;
    
}
.hmenu ul {
    list-style:none;
	overflow: hidden;
	padding:18px 13px 18px 0;
	margin:auto;
}
.hmenu li {
	float: left;
	margin-right:25px;
}
.hmenu li a {
	ont-size: 16px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    transition: all 350ms ease-in-out;
    padding: 6px 16px;
    border-radius: 3px;
}
.hmenu li a:hover, .hmenu li a:focus, .hmenu li a.active {
	color: #fff;
	background:#82c1e7;
}



/* ### content ### */
.main_contant{width:100%; }
.head_main{ }
.divider_h2{background:url('../images/h2-divider.png'); }
.colu_float{float:left;width:32%;border:1px solid #C0C0C0;margin:1% 2% 0 0;padding:1%; background: #FFFFFF;-moz-border-radius:5px;border-radius: 5px;box-shadow: 10px 0 20px rgba(255,255,255,.5);-moz-box-shadow: 10px 0 20px rgba(255,255,255,.5);-webkit-box-shadow: 10px 0 20px rgba(255,255,255,.5);text-align:center;}
.colur_float{float:left;width:32%;border:1px solid #C0C0C0;  margin:1% 0 0 0;padding:1%;background: #FFFFFF;-moz-border-radius:5px;border-radius: 5px;box-shadow: 10px 0 20px rgba(255,255,255,.5);-moz-box-shadow: 10px 0 20px rgba(255,255,255,.5);-webkit-box-shadow: 10px 0 20px rgba(255,255,255,.5);text-align:center;}



.colur_float_bottom{content: '';background:url('../images/shadow.png');width:100%; height:9px;margin-top:15px;  margin-bottom:-19px; }
.img-box{height: 90px;overflow: hidden;text-align:center; }
img {height: auto;max-width: 100%;vertical-align: middle;}
/* ### content ### */

/* ### content ### */




/*******************************************************************************************************************
*  section2   services                                                                                                     
*******************************************************************************************************************/ 
 
.services{width:100%;background: #192138;display:inline-table;margin:1% 0 1% 0;padding-bottom:2%;}
.ser_head {
    font-size:2.1em;
    color: #262c38;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    font-weight: 800;
    text-align: center;
}

.ser_head span {
    color:rgba(0, 255, 255, 0.65);
} 
h3.ser_head {
    color: #fff;
} 
.ser_inner{
    margin-top: 4em;
}
.ser_box {
width:25%;
float:left; 
position: relative;
min-height: 1px;
padding-right:1%;
padding-left:1%;
border: none;
box-shadow: none;
border-radius: 0;
padding: 0;
overflow: visible;
text-align: center;
}
.ser_box .icon {
width: 80px;
height: 80px;
border-radius: 50%;
-webkit-border-radius: 50%;
-o-border-radius: 50%;
-moz-border-radius: 50%;
background:#ff7c28;
margin: 0 auto;
text-align: center;
position: relative;
}
.icon i.fa{
	color:#fff;
	font-size:1.5em;
}
.ser_box .icon img {
  position: relative;
  z-index: 100;
  transition: all 0.3s ease 0s;
}
.ser_box span {
    color: rgba(255, 255, 255, 0.9);
    line-height: 77px;
    font-size: 1.8em;
    z-index: 9999;
}
.ser_box span:before{
	color: rgba(255, 255, 255, 0.55);
    line-height: 77px;
    font-size: 1.8em;
    z-index: 9999;
}
.ser_box .icon:before {
    content: '';
    width: 102%;
    height: 102%;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
    background: rgba(0, 255, 255, 0.65);
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 10;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    transition: all 0.3s ease 0s;
}

.ser_box:hover .icon img {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
.ser_box:hover .icon:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ser_box h5{
    font-size: 1em;
    color: #fff;
    margin: 1.2em 0 0.8em 0;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.ser_box p{
    color: #C0C0C0;
    font-size:16px;
    line-height:22pt;
    margin: 0;
    text-align:center;
}
.icon i.ja{
    position: absolute;
    display: block;
    color: #fff;
    font-size: 3em;
    font-style: normal;
    text-align: center;
    line-height: 1;
    padding:.6em 0 0 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 999;
    top: -22px;
    left: 53px;

}

.specialty-button{
	margin-top:3em;
}
/*******************************************************************************************************************
*  section2   services                                                                                                     
*******************************************************************************************************************/ 



/*******************************************************************************************************************
*  section3   offers                                                                                                  
*******************************************************************************************************************/ 
.offers{
width:100%;
background: #23074d;
background: -webkit-linear-gradient(to right, #cc5333, #23074d);
background: linear-gradient(to right, #cc5333, #23074d);
margin:2% 0 2% 0;
padding: 24px 40px;
display:inline-table; }
.offr_col_lft{width: 66.66666667%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;font: normal 13px/19px 'Roboto', sans-serif; }
.offr_col_rgt{float:right; }
.header_offers h4{font-size: 33px;font-weight: 700;margin: 0 0 15px;text-transform: uppercase;color: #fff; }
.header_offers p{font-size:16px;margin: 0 0 15px;color: #fff; }
.learn_more{ }
.learn_more .btn.learn-more-btn {
    color: #fff;
    border-color: #fff;
    background: #09afdf;
}
.btn.learn-more-btn {
    font-size: 18px;
    color: #09afdf;
    font-weight: 400;
    border-color: #09afdf;
    padding: 10px 50px;
    border-radius: 3px;
    background: #fff;
    transition: all 350ms ease-in-out;
    position: relative;
}
.btn-lg {
    font-weight: 600;
    padding: 10px 36px;
}
.btn, .form-control {
    border-radius: 3px;
    font-family: 'Raleway', sans-serif;
}
.btn {
    transition: all 350ms ease-in-out;
}
.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}
a, a:hover, a:focus {
    outline: 0;
    text-decoration: none;
    background:#FFFFFF;
    color:#000000;
}
a {
    color: #337ab7;
    text-decoration: none;
}
a {
    background-color: transparent;
}
a {
    color: #007acc;
    text-decoration: none;
}
a {
    background-color: transparent;
}
a {
    color: inherit;
    text-decoration: none;
    outline: none;
}



/*******************************************************************************************************************
*  section3   offers                                                                                                     
*******************************************************************************************************************/ 




 
/*******************************************************************************************************************
*  sec 3                                                                                                   
*******************************************************************************************************************/ 
  
.coll_sec3{float:left;width:50%; } 
 
/*******************************************************************************************************************
*  sec 3                                                                                                   
*******************************************************************************************************************/ 
  
 
 
/*******************************************************************************************************************
*  blog post                                                                                                 
*******************************************************************************************************************/  
 
.blog_col{float:left;width:48%;padding:2% 2% 1% 0; }
.blog_colr{float:right;width:48%;padding:2% 0 1% 0; }
.blogp_list{display:block; }


.section-partners-blog{
	padding: 55px 0;
	background: #fff;
}
.blog-post-header{
	border-bottom: 1px solid #909090;
}
.blog-post-header>h3{
	border-bottom: 1px solid #909090;
	background: #1f90ca;
	color: #fff;
	padding: 10px 17px;
	margin: 0;
	font-weight: 300;
	text-align: left;
	float: left;
	min-width: 230px;
	text-transform: uppercase;
}
.blog-post-header>h3>span{
	font-weight: 700;
}
.blog-post-header .view-all{
	float: right;
	font-size: 15px;
	line-height: 47px;
	font-weight: 400;
	color: #707070;
	float: right;
	text-transform: uppercase;
}
.blog-post-header .view-all:hover, .blog-post-header .view-all:focus{
	color: #0a376a;
	font-weight: 700;
}
.blog-post{
	padding: 18px 0;
}
.blog-post h5, .blog-post h6, .blog-post p{
	font-family: 'Raleway', sans-serif;
	text-align: left;
	line-height: normal;
	text-transform: none;
}
.blog-post h5{
	font-size: 18px;
	color: #606060;
	font-weight: 700;
	margin: 0 0 10px;
}
.blog-post h6{
	font-size: 16px;
	color: #1f90ca;
	font-weight: 600;
	margin: 0 0 3px;
}
.blog-post p{
	font-size: 16px;
	color: #555;
	font-weight: 400;
	margin: 0;
}
.blog-post p.location{
	font-size: 14px;
	color: #303030;
	font-weight: 600;
	text-transform: uppercase;
	margin: 2px 0 20px;
}
.blog-post-list{
	padding: 0 0 40px;
}
.blog-post-list>ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.blog-post-list>ul>li{
	border-bottom: 1px solid #c7c7c7;
}
.blog-post-list>ul>li:last-child{
	border-bottom: 0;
}
.blog-video-cont{
	margin: 22px 0 10px;
	background: #f1f1f1;
	padding: 25px 30px;
}
.blog-video-cont>p{
	color: #333;
	font-size:14px;
	text-align: justify;
}
.md-img{
	float: left;
	width: 220px;
	margin-right: 30px;
}

.mdmsg{ }
.mdmsg p{width:100%; } 
/*******************************************************************************************************************
*  blog post                                                                                                   
*******************************************************************************************************************/  
 
 
/*******************************************************************************************************************
*  contact link                                                                                                     
*******************************************************************************************************************/ 
 
 .pre_footer{
	padding: 55px 0;
	background: url('../images/unnamed1.png') center no-repeat;
	border-bottom: 1px solid #171b24;
}
.header-group2 h5{
	text-align: center;
	color: #14171f;
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 48px;
	margin: 0;
	padding: 10px 0 0;
}
.header-group2 h5>span{
	text-decoration: underline;
	padding: 0 30px;
}
.btn{
	transition: all 350ms ease-in-out;
}
.btn, .form-control{
	border-radius: 3px;
	font-family: 'Raleway', sans-serif;
}
.btn.btn-outline-blue{
	color: #0a376a;
	border-color: #0a376a;
	font-size: 24px;
	font-weight: 300;
	padding: 7px 32px;
	transition: all 350ms ease-in-out;
}
.btn.btn-outline-blue:hover, .btn.btn-outline-blue:focus{
	color: #fff;
	background: #0a376a;
}
/*******************************************************************************************************************
*  contact link   end                                                                                                       
*******************************************************************************************************************/ 
 
 
 
 
/*******************************************************************************************************************
*  footer                                                                                                        
*******************************************************************************************************************/
.top-footer{
    width:100%;
	padding: 35px 0;
	min-height: 320px;
	background: #171b24 url('../images/bg_footer.jpg')no-repeat;
	border-top: 1px solid #4e5158;
}

.col_foot{
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px){
	.col_foot {
	 float: left;
	 width: 20%;
	}	
}
.footer-links{list-style:none;padding-left:0; }

.footer-links>li>a, h6.address{
	color: #fefeff;
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
}
.footer-links>li>a:hover, .footer-links>li>a:focus{
	color: #cce8f9;
}
h6.address{
	font-family: 'Roboto', sans-serif;
	text-align: left;
	text-transform: none;
	/*font-size: 13px;*/
}
h6.address>a{
	color: #fefeff;
}
h6.address>a:hover, h6.address>a:focus{
	color: #fff;
	text-decoration: underline;
}
.copyright{
	background: #080d17;
	border-top: 1px solid #212630;
	padding: 14px 0 12px;
}
.copyright-links{
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.copyright-links>li{
	float: left;
}
.copyright-links>li>a:before{
	content: '|';
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
}
.copyright-links>li:first-child>a:before{
	content: '';
	display: inline-block;
	padding-left: 0;
	padding-right: 0;
}
.copyright-links>li>a, h6.copyright-text{
	color: #c0c0c0;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	line-height: normal;
	text-align: right;
	margin: 0;
	padding: 0;
}
.copyright-links>li>a:hover, .copyright-links>li>a:focus{
	text-decoration: underline;
}
/*******************************************************************************************************************
*  footer end                                                                                                     
*******************************************************************************************************************/



/*******************************************************************************************************************
*  Social media                                                                                                       
*******************************************************************************************************************/

.social-icons{
	
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
/*---- Genral classes end -------*/

/*Change icons size here*/
.social-icons .fa {
	font-size: 1.8em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}
.social-icons.icon-flat .fa{
	border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333; 
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
 

.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}







/*******************************************************************************************************************
*  Social media  end                                                                                                     
*******************************************************************************************************************/
 
 
 
 
 
 
 
 
 
 






 







/*******************************************************************************************************************
*  aboutus                                                                                                      
*******************************************************************************************************************/
.keymem{
    margin-top: 4em;
    margin-bottom:4em;
    padding-bottom:3%;
}
.keymem_head{
    font-size:2.1em;
        color: #262c38;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    font-weight: 800;
    text-align: center;
}
.keymem_head:after {
    border-top: 5px solid #eb5424;
    display: block;
    width: 81px;
    content: "";
    margin: 8px auto 0;
}
.keymem_head span {
    color: #00ba66;
}
.keymem_banner{margin:3% 0 3% 0;}
.about_team{position:relative;overflow:hidden;float:left;width:23.5%; margin-right:2%;} 
.about_team img {
width:275px;
height:270px;
}
.about_team h4 {
    font-size: 1.4em;
    color: #fff;
    font-weight: 800;
    letter-spacing: 1px;
}

.about_team.abteam_inside p {
    color: #fff;
    margin:.5em 0 .8em;
}
.abteam_inside {
    position: absolute;
    top: -50%;
    padding: 1.5em 1em 0;
    text-align: center;
    width:100%;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
}
.img-caption::before {
    content: '';
    position: absolute;
    z-index: 0;
    top: inherit;
    width: 0;
    background: rgba(235, 84, 36, 0.8);
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
}
.about_team:hover div.abteam_inside {
    top: 52%;
} 
.about_team:hover div.img-caption::before {
    bottom: 0;
    width: 100%;
    height: 50%;
}
.w3social-icons ul li {
    display: inline-block;
	margin: 0 .5em;
}
.w3social-icons ul li a{
    color:#fff;
} 
.w3social-icons ul li a:hover{
      color: #00ba66;
}
.team-w3ls-row {
    margin-top: 4em;
}
.abteam_inside p {
    color: #fff;
    margin: 1em 0;
    letter-spacing: 1px;
    text-align:center;
}
.team-grids img {
    width: 100%;
}


/*******************************************************************************************************************
*  contact us                                                                                                
*******************************************************************************************************************/
.consec_one{width:100%;list-style:none; }
.consec_one li{width:32%;height:350px;display:inline-table;background: #fff;border: 1px solid #eee;position: relative;padding: 25px 15px;text-align: center;margin: 0 0 30px;}
.consec_one li p{text-align:center; }
.icon-box{width:100%;text-align:center; }
.icon_email{background:url(../images/email.png) no-repeat center;width:100%; height:100px; }
.icon_phone{background:url(../images/phone.png) no-repeat center;width:100%; height:100px; }
.icon_add{background:url(../images/add.png) no-repeat center;width:100%; height:100px; }
.cont_form{float:left;width:50%;margin-right:2%; }
.con_add{float:right;width:48%;  }
.con_sec_parttwo{ }
.con_sec_partthree{ }
.other_office{width:32%; float:left;margin-right:2%;box-shadow: 0 2px 2px rgba(0,0,0,.05); }
.other_offpanel{background:#004080;border-radius:5px 5px 0 0;padding:2% 0 1% 0; }
.off_title{color:#FFFFFF;font-size:26px;}
.off_title span{color:#FFFFFF;}
.offadd{border:1px solid #808080;padding:3%;}
.offadd p{font-size:16px; }



#form input[type="text"] {
height : 35px;
width : 100%;
border : #999 solid 1px;
border-radius : 5px;
text-align:center;
}
#form select {
height : 35px;
width : 100%;
border : #999 solid 1px;
border-radius : 5px;
text-align:center;
}
#form input[type="text"], textarea {
font-family : Arial, Verdana, sans-serif;
font-size : 0.9em;
width : 100%;
line-height : 140%;
color : #000;
padding : 3px;
border : #999 solid 1px;
border-radius : 5px;
}



/*******************************************************************************************************************
*  careers                                                                                           
*******************************************************************************************************************/
.page_banner{width:100%;height:265px; background:url(../images/career.jpg) no-repeat center;margin-top:-2%; }
.page-text{padding-top:5%; }
.heading{padding-bottom:5%; }
.carr{ }
.carr_left{float:left; }
.carr_right{width:48%; float:right;margin-left:2%; }
.form-group{padding:0 0 2% 0; }

#carr_form input[type="text"] {
height : 35px;
width : 100%;
border : #999 solid 1px;
border-radius : 5px;
text-align:center;
}
#carr_form select{
height : 35px;
width : 100%;
border : #999 solid 1px;
border-radius : 5px;
text-align:center;
}
#carr_form input[type="text"], textarea {
font-family : Arial, Verdana, sans-serif;
font-size : 0.9em;
width : 100%;
line-height : 140%;
color : #000;
padding : 3px;
border : #999 solid 1px;
border-radius : 5px;
}