@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/body_bg.jpg) repeat-x left top #9cb123; font-family:'Calibri',arial;}
*{ margin:0px; padding:0px; border:0px;}
.clear{clear:both;}

.no_pad{padding:0px !important;}

.wrapper{width:1000px; margin:0 auto; border-top:3px solid #0f1d3a;}
.wrapper_cont{width:1000px; float:left; position:relative;}

.top_header{width:950px; float:left; padding:10px 29px 10px 21px; position:absolute; z-index:1;}
.top_header_inner{width:950px; float:left; padding:10px 29px 10px 21px; position:absolute; z-index:1; background:#0e5191;}



.nav_main{width:553px; float:right; font-size:16px; color:#fff; text-transform:uppercase;  padding:17px 0 0 0;}
.nav_main ul{margin:0px; padding:0px; list-style:none;}
.nav_main ul li { margin:0px; padding:0px; list-style:none; display:inline;}

.nav_main ul li a { color:#fff; text-decoration:none; padding:0px 0 5px 11px; background-color:#0e5191; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px;}
.nav_main ul li a span { padding:0px 14px 5px 3px;}

.nav_main ul li a:hover,.nav_main ul li a.active { color:#fff; text-decoration:none; background:url(../images/nav_menu_left.png) no-repeat left top; padding:0px 0 5px 11px}
.nav_main ul li a:hover span,.nav_main ul li a.active span { background:url(../images/nav_menu_right.png) no-repeat right top;padding:0px 14px 5px 3px;}

.nav_main ul li a.selected { color:#fff; text-decoration:none; background:url(../images/nav_menu_left.png) no-repeat left top; padding:0px 0 5px 11px}
.nav_main ul li a.selected span { background:url(../images/nav_menu_right.png) no-repeat right top;padding:0px 14px 5px 3px;}
.nav_main ul li a.selected{border:0px !important;}

.logo{width:191px; float:left; }
.next_gen_text{width:370px; float:left; padding:126px 0 0 20px;position:absolute; z-index:1; left:21px; top:105px;}
.int_text{width:217px; float:left; position:absolute; z-index:1; bottom:127px; right:263px;}



.footer{width:968px; float:left; background:url(../images/footer_bg.png); font-size:12px; color:#fff; padding:14px 0 14px 32px;}
.copy_rights{width:245px; float:left;}
.footer_links{width:685px; float:left; text-align:right; padding-left:7px;}



/*new_css*/
.mid_cont{width:1000px; float:left; background:#fff; padding:116px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.mid_status_bar{width:957px; float:left; background:#eaeaea; padding:9px 0 10px 43px; color:#4c4c4c; font-size:12px; text-transform:uppercase;}
.mid_status_bar a { color:#4c4c4c;text-decoration:none;}
.mid_inner{width:924px; float:left; padding:38px 40px 14px 36px;}
.mid_left{width:415px; float:left;}
.mid_left_heading{width:415px; float:left; color:#0e5191; font-size:28px; font-family:'Calibri',arial; padding-bottom:48px;}
.mid_left_cont{width:415px; float:left;}
.mid_left_box{width:268px; float:left; background:#eaeaea; padding:5px 8px; margin-bottom:24px;}
.mid_right{width:509px; float:left; font-size:13px; color:#4c4c4c;}
.mid_right span {color:#49ae47;}

/*contact_us*/
.contact_left{width:478px; float:left;}
.contact_heading{width:478px; float:left; color:#0e5191; font-size:28px; font-family:'Calibri',arial; padding-bottom:55px;}
.contact_img1{width:478px; float:left; padding-bottom:44px;}

.contact_heading2{width:478px; float:left; color:#0e5191; font-size:28px; font-family:'Calibri',arial; padding-bottom:30px;}
.google_map{width:393; float:left; padding:8px; background:#bababa;}

.contact_right{width:446px; float:left; font-size:13px; color:#4c4c4c; font:Arial, Helvetica, sans-serif;}
.address_cont{width:446px; float:left; padding-bottom:30px;}
.address_cont_head{width:446px; float:left; color:#0a9346; font-size:16px; font-weight:bold; padding-bottom:30px;}
.address_cont_text{width:446px; float:left; font-size:15px; color:#080808;}
.cr_main_head{width:446px; float:left; color:#0e5191; font-size:28px; font-family:'Calibri',arial; padding-bottom:23px;}
.reach_category{width:446px; float:left; padding-bottom:30px;}
.reach_cate_heading{width:446px; float:left; font-size:13px; font-weight:bold; color:#0e5191; padding-bottom:20px;}
.reach_cate_opt{width:446px; float:left; padding-bottom:30px;}
.reach_opt_head{width:446px; float:left; font-size:13px; color:#4f4f4f; font-weight:bold; padding-bottom:30px;}
.reach_opt_list{width:446px; float:left;}


.reach_category ul {margin:0px; padding:0px; list-style:none;}
.reach_category ul li {margin:0px; padding:0px 0 0px 17px; list-style:none; display:block; background:url(../images/contact_bullet.png) no-repeat left 7px; font-size:13px; color:#080808; line-height:20px}



/*Ranjan css*/
.mid_inner .slideOverall{ width:912px; position:relative; margin:0 auto;}
.mid_inner .slideOverall .frmSec{ width:300px; position:absolute; background-color:#fff; top:20px; right:20px}
.mid_inner .slideOverall .frmSec h2{ background-color:#0e5191; font-size:17px; font-weight:700; color:#fff; padding:10px;}
.mid_inner .slideOverall .frmSec span{ font-size:13px; display:block;}
.mid_inner .slideOverall .frmSec form{ margin:10px;}
.mid_inner .slideOverall .frmSec label{ width:100%; margin-bottom:3px; font-size:13px; float:left}
.mid_inner .slideOverall .frmSec input[type="text"]{ border:1px solid #ccc; margin-bottom:13px; padding:0 10px; height:28px; width:260px}
.mid_inner .slideOverall .frmSec select{ border:1px solid #ccc; margin-bottom:13px; padding:0 10px; height:28px; width:280px}
.mid_inner .slideOverall .frmSec select option{ padding:5px 10px; border-bottom:1px solid #ccc}
.mid_inner .slideOverall .frmSec textarea{ border:1px solid #ccc; margin-bottom:13px; width:260px; padding:10px}
.mid_inner .slideOverall .frmSec input[type="submit"]{ background-color:#35a546; padding:10px 20px; text-transform:uppercase; color:#fff; cursor:pointer}
.thumbImg img{ float:left; margin-right:2px;}

.contSecFul{ background:url(../images/conBg.jpg) no-repeat top left; background-size:cover; width:100%; height:618px;}
.contSecFul .logoArea{ float:left;}
.contSecFul .frmSec{ float:right; margin:60px 200px 0 0; width:340px; background-color:#8bbf37;}
.contSecFul .frmSec h2{ background-color:#5d8d0f; padding:10px; color:#fff; font-size:20px;}
.contSecFul .frmSec h2 span{ display:block; color:#fff; font-size:13px}

.contSecFul .frmSec form{ margin:20px 30px;}
.contSecFul .frmSec label{ width:100%; margin-bottom:3px; font-size:13px; float:left; color:#fff; font-size:14px}
.contSecFul .frmSec input[type="text"]{ margin-bottom:13px; padding:0 10px; height:28px; width:260px}
.contSecFul .frmSec select{  margin-bottom:13px; padding:0 10px; height:28px; width:280px}
.contSecFul .frmSec select option{ padding:5px 10px;}
.contSecFul .frmSec textarea{margin-bottom:13px; width:260px; padding:10px}
.contSecFul .frmSec input[type="submit"]{ background-color:#167f26; padding:10px 20px; text-transform:uppercase; color:#fff; cursor:pointer}
.fooSec{ background:url(../images/contFooBg.jpg) repeat; padding:33px;}
.fooSec ul li{ display:inline-block; float:left; padding:0 15px; color:#fff; font-weight:700}


.whole{ width:100%; margin:0 auto;}
.whole figure{ width:14.28%; float:left}
.whole figure img{ width:100%; float:left}












