*{ margin:0; padding:0; box-sizing:border-box;}
img{ border:none !important; outline:none; max-width:100%;}
a{ transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; text-decoration:none; outline:none;}
input{font-family: 'Mukta Vaani', sans-serif; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; text-decoration:none; outline:none; -webkit-appearance: none; border:none; border-radius:0;}
button{cursor:pointer; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; text-decoration:none; outline:none; -webkit-appearance: none; border:none;}
ul li{ list-style:none;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
.clear {clear:both;}
.lines-button {  display: none;}
.main{ margin:0 auto; max-width: 1200px; }
body{ background:#ffffff; font-family: 'Mukta Vaani', sans-serif;}
.header{ float:left; width:100%; height:80px; padding-top:18px;}
.header .logo{ float:left; margin-left:18px;}
.header .top_menu{ float:right; margin-right:20px; margin-top:4px;}
.header .top_menu ul li{ float: left; background:#f2f2f2; padding:5px 10px 0; height:35px; margin-left:4px;}
.header .top_menu ul li a{ font-size:12px; font-weight:600; color:#818181; }
.header .top_menu ul li span{ font-size:12px; font-weight:600; color:#818181;}
.header .top_menu ul li.mail a{ background: url(../images/mail.png) no-repeat left center; padding-left:30px;}
.header .top_menu ul li.app a{ background: url(../images/app.png) no-repeat left center;padding-left:20px;}
.header .top_menu ul li select{font-size:12px; font-weight:600; color:#818181; border:none;  font-family:'Open Sans', sans-serif; background:transparent; padding:0 15px 0 0; -moz-appearance:none;-webkit-appearance:none;  background:url(../images/sel-arr.png) no-repeat right center; cursor:pointer; width:auto;}
.header .top_menu ul li select option{ 	 color:#818181;padding: 0 5px;  font-size:12px; letter-spacing:normal;}
.header .top_menu ul li a:hover{ color:#00843A;}
.wrapper{ float:left; width:100%; position:relative;}
.wrapper .menu_div{ width:100%; position:absolute; left:0 ; z-index:99999; height:50px; top:0; background:url(../images/menu_bg.png) repeat left top;}
.wrapper .menu_div .nav .main{ max-width:100%;}
.wrapper .menu_div .nav{ float:left; width:1130px;}
.wrapper .menu_div .social{ float: right;}
.wrapper .menu_div .social li{ float:left;  width:40px; text-align:center;  position:relative;}
.wrapper .menu_div .social li a{ float:left; background:url(../images/bor.png) no-repeat left center; width:40px; text-align:center; padding:13px 0  ; position:relative;}
.wrapper .menu_div .social li:first-child a{ background:none; padding:14px 0;}
.wrapper .home_bnnr{ float:left; width:100%; position:relative;}
.wrapper .home_bnnr .home_slider{ float:left; width:100%;}	
.wrapper .home_bnnr .home_slider li img{ float:left; width:100%;}
.wrapper .home_bnnr .bx-viewport{ max-height:682px;}
.wrapper .home_bnnr .bx-controls{ position:absolute; left:0; width:100%; top:50%; z-index:99;}
.wrapper .home_bnnr .bx-controls .bx-prev{ width:23px; height:45px; display:inline-block; text-indent:-9999px; position:absolute; left:60px; background:url(../images/prev.png) no-repeat center center;}
.wrapper .home_bnnr .bx-controls .bx-next{ width:23px; height:45px; display:inline-block; text-indent:-9999px; position:absolute; right:60px; background:url(../images/next.png) no-repeat center center;}
.wrapper .menu_div .social li .search{ display:none; position:absolute; top:50px; right:0; background:url(../images/menu_bg.png) repeat left top; width:250px; padding: 20px 10px;}
.wrapper .menu_div .social li .search .srch_input{ background:#fff; color:#000; margin-right:10px; width:150px; font-size:14px; padding:5px 5px; display:inline-block;}
.wrapper .menu_div .social li .search .btn_srch{ background:url(../images/hvrlay.png) repeat left top; color:#fff; font-size:14px; padding:5px 5px; display:inline-block; text-align:center; cursor:pointer;}
.wrapper .menu_div .social li .search .btn_srch:hover{ color:#30174F; background:#fff;}
.wrapper .home_bnnr .overlay{ position:absolute;  z-index:98;left:0; top:0; width:100%; height:100%; text-align:center;}
.wrapper .home_bnnr .overlay span{ height:100%;}
.wrapper .home_bnnr .overlay *{ display:inline-block; vertical-align:middle;}
.wrapper .home_bnnr .overlay .overlay_inner{ background: url(../images/ovrlay.png) no-repeat center center; padding:50px 0; min-height:380px;}
.wrapper .home_bnnr .overlay .overlay_inner h4{ font-size:17px; color:#fff; width:100%; margin-bottom:-2px;}
.wrapper .home_bnnr .overlay .overlay_inner h2{ font-size:180px; color:#fff; font-weight: bolder;width:100%; line-height:156px;}
.wrapper .home_bnnr .overlay .overlay_inner h3{ font-size:17px; color:#d0c6ef; font-weight: normal;width:100%; margin-top:9px;}
.wrapper .home_bnnr .overlay .overlay_inner a{ font-weight:600; font-size:20px; color:#000; background:#ffc000; border-radius:50px; padding:11px 25px; margin-top:11px;}
.wrapper .home_bnnr .overlay .overlay_inner a:hover{ background: url(../images/hvrlay.png) repeat left top; color:#fff;}
.home_block_1{ float:left; width:100%; z-index:99; position: relative; }
.home_block_1 .speech .sp_img{ float:left; width:320px; overflow:hidden; margin-top:-17px;}
.home_block_1 .speech .sp_img img{ float:left;}
.home_block_1 .speech{ float:left; background:#ffc000; width:55.3%;min-height:300px;}
.home_block_1 .speech .sp_con { float:left; width:54%; background: url(../images/spicon.png) no-repeat left 5px; padding-left:37px; margin-top:34px;}
.home_block_1 .speech .sp_con h3{ text-transform:uppercase; font-size:19px; font-weight:300; margin-bottom:23px; color:#000;}
.home_block_1 .speech .sp_con h3 span{ font-weight:bold; display:block; margin-bottom:-4px;}
.home_block_1 .speech .sp_con h4{font-size:14px; font-weight:600; font-style:italic; color:#000; margin-bottom:3px;}
.home_block_1 .speech .sp_con p{font-size:14px; font-weight:300; font-style:italic; color:#000; line-height:20px; margin-bottom:10px;}
.home_block_1 .info{ float:right; background:#02853c;  width:37%; }
.home_block_1 .info .info_div{padding:42px 40px 0 10px; float:left; width:100%;}
.home_block_1 .info p{ font-size:14px; color:#fff; line-height:20px;margin-bottom:10px;}
.home_block_1 .info img{ margin-bottom:24px;}
.home_block_1 .side_img{ float:right; width:7.7%; background:#FFC000 url(../images/sideimg.png) no-repeat right center; background-size:103px 100%;}
.home_block_1 .side_img img{ float:right; max-width:inherit; height:100%;}
.home_block_2{ float:left; width:100%; background:url(../images/bg1.jpg) no-repeat center top; background-size:cover;}
.home_block_2 .sectors{ float:left; width:100%; background:url(../images/fs_bg.png) repeat left top; padding:30px; margin:70px 0;}
.home_block_2 .sectors .sector_left{ float:left; width:50%;}
.home_block_2 .sectors .sector_left .str_links{ float:left; width:100%; height:285px; background:#fff; padding:16px 24px;}
.home_block_2 .sectors .sector_left .str_links h3{ font-weight:bolder; text-transform:uppercase; font-size:50px; color:#54319c; margin-bottom:15px;}
.home_block_2 .sectors .sector_left .str_links ul li{ float:left; width:50%; margin-bottom:3px;}
.home_block_2 .sectors .sector_left .str_links ul li a{ font-size:14px; color:#363636; background:url(../images/str-arr.png) no-repeat 3px 6px; padding-left:16px; float:left;}
.home_block_2 .sectors .sector_left .str_links ul li a:hover{color:#02853C;}
.home_block_2 .sectors .sector_left .img_blk{ float:left; width:50%; position:relative;}
.home_block_2 .sectors .sector_left .img_blk img{ float:left; width:100%;}
.home_block_2 .sectors .sector_left .img_blk h4{ position:absolute; left:0; bottom:0; width:100%; color:#fff; font-size:19px; text-transform:uppercase; font-weight:600; background:url(../images/arr.png) no-repeat 95% center; padding:20px;}
.home_block_2 .sectors .sector_left .img_blk.clr_1 h4{ background-color:#662a26;}
.home_block_2 .sectors .sector_left .img_blk.clr_2 h4 { background-color: #504642;}
.home_block_2 .sectors .sector_right { float: right; width: 50%; position:relative;}
.home_block_2 .sectors .sector_right img { max-width:100%;}
.home_block_2 .sectors .sector_right .event_link { position:absolute; left:0; bottom:5px; width:100%; background:url(../images/event_bg.png) repeat scroll 0 0; padding:11px 0 11px 25px;}
.home_block_2 .sectors .sector_right a {background:url(../images/arr.png) no-repeat 95% center; float:left; width:100%; }
.home_block_2 .sectors .sector_right .event_dt {float:left; width:82px; text-align:center; margin-right:20px;}
.home_block_2 .sectors .sector_right .event_dt .sp1 { font-size:70px; color:#fff; font-weight:800; display:inline-block; line-height:60px;}
.home_block_2 .sectors .sector_right .event_dt .sp2 { font-size:15px; color:#fff; font-weight:500; display:inline-block; letter-spacing:0.6em; text-transform:uppercase;padding-left:5px;}
.home_block_2 .sectors .sector_right .event_schdl {overflow:hidden; margin-top: 20px;}
.home_block_2 .sectors .sector_right .event_schdl h3 { font-size:19px; color:#fff; text-transform:uppercase;line-height: 20px; font-weight:600;}
.home_block_2 .sectors .sector_right .event_schdl p { font-size:15px; color:#d5bffb; text-transform:uppercase; font-weight:600;}
.home_block_3 {float:left; width:100%; background:url(../images/blk3_bg.jpg) repeat-y scroll center center; }
.home_block_3 .whts_new_list { float:left; width:37%; padding:60px 30px 60px 45px;background:#f2f2f2;}
.home_block_3 h3 { color: #563694; font-size: 25px; font-weight: 800; margin-bottom: 30px;}
.home_block_3 .whts_new_list li { float:left; width:100%; background:url(../images/blk_arr.png) no-repeat scroll left 6px; color: #181818; font-size: 13px; font-weight: normal; margin-bottom: 6px; padding-left:15px;}
.home_block_3 .useful_links { float: left; width: 63%;padding:60px 30px 60px 40px; background:#ebebeb; overflow:hidden;}
.home_block_3 .useful_links ul {width:102.5%;}
.home_block_3 .useful_links li { float: left; margin-bottom: 10px; margin-right: 10px; width: 31.5%;}
.home_block_3 .useful_links li a { float:left; width:100%; background:#fff;padding:5px 10px 3px; font-size:13px; color:#181818; line-height:29px; height: 39px;}
.home_block_3 .useful_links li a span.reason_count { color: #563492; float: left; font-size: 26px; font-weight: 800; line-height: 26px;  margin-right: 8px; padding-top: 2px;width: 26px;}
.home_block_3 .useful_links li a span.sp_img { float: left; text-align: center; width: 30px; margin-right:4px;}
.home_block_3 .useful_links li a span.sp_img img { max-width: 100%;}
.home_block_3 .useful_links li a.lnk7 img, .home_block_3 .useful_links li a.lnk8 img { margin-top: 5px;}
.home_block_4 { float: left; width: 100%; background: #fff;}
.home_block_4 .partners { float:left; width:37%; padding:30px 30px 30px 45px;}
.home_block_4 h3 { color: #563694; font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.home_block_4 .partners li { float: left; margin-bottom:10px; margin-right: 10px; width: auto;height:100px; border:1px solid #d9d9d9; padding:10px}
.home_block_4 .partners li span{height:100%;}
.home_block_4 .partners li * {display:inline-block; vertical-align:middle;}
.home_block_4 .partners li img {max-width:100%;}
.home_block_4 .partner_countries { float: left; width: 63%;padding:30px 30px 30px 10px; overflow:hidden;}
.home_block_4 .partner_countries li { float: left; margin-bottom:10px; width: 25%;}
.home_block_4 .partner_countries li .prntr_cnt{float:left; width:95%; text-align:center;}
.home_block_4 .partner_countries li .prntr_cnt span{font-size:13px; color:#000;}
.footer { float: left; width: 100%; background: #563694; padding:30px 0;}
.footer .copyright { float: left; width: auto; padding-left:45px; font-size:13px; color:#fff;}
.footer .copyright a {color:#fff;}
.footer .copyright a:hover {color:#d5bffb;}
.footer .footer_nav {float:right;width:auto;}
.footer .footer_nav li { color: #fff; float: left; font-size: 13px; margin-left:10px; width: auto; background:url(../images/ftr-br.png) no-repeat right center;}
.footer .footer_nav li:last-child{ background:none;}
.footer .footer_nav li a { margin-right:10px; color:#fff;}
.footer .footer_nav li a:hover {color:#d5bffb;}
/*1-7-16*/
.inner_bnnr{ float:left; width:100%; position: relative; max-height:350px; overflow:hidden;}

.inner_bnnr img{ float:left; width:100%;}
.inner_bnnr .inner_head{ left:0 ; bottom:0; background:url("../images/menu_bg.png") repeat scroll left top; padding:10px 0; width:100%; border-top: 2px solid hsl(0, 0%, 100%);
  float: left;
  margin: 50px 0 0;
  position: static;
  width: 100%;}
.inner_bnnr .inner_head h2{ font-size:32px; text-transform:uppercase; color:#fff;}
.inner-section {  float: left;  margin-bottom: 0;  width: 100%; border-bottom:3px solid #563694; padding-bottom:40px;}
.inner-section .bnnr-main {  float: left;  padding: 40px 0 0;  width: 100%;}
.inner-section .bnnr-main .bnnr-left{ float:left; width:892px;}
.inner-section .bnnr-main .bnnr-right{ float:right; width:277px;}
.inner-section .bnnr-main .bnnr-left .key-state {  float: left;  margin-bottom: 30px;  width: 100%;}
.inner-section .bnnr-main .bnnr-left .key-state h3 {  background:  url("../images/menu_bg.png") repeat scroll left top;  border-bottom: 3px solid #272b52;  color: #ffffff;  font-size: 22px;  font-weight: 400;  margin-bottom: 5px;  padding: 11px 20px;  text-transform: uppercase; clear:both;}
.inner-section .bnnr-main .bnnr-left .key-state .economy {  border: 1px solid #d6d6d6;  float: left;  padding: 20px 21px;  width: 100%;}
.inner-section .bnnr-main .bnnr-left .key-state .economy ul {  margin-bottom: 19px;  margin-left: 0;  width: 100%;}
.inner-section .bnnr-main .bnnr-left .key-state .economy.adv ul li {  background:  url("../images/li-arrow.jpg") no-repeat scroll left 7px;  color: #333333;  font-size: 14px;  font-weight: normal;  line-height: 20px;  margin-bottom: 8px;  padding-left: 19px;}
.inner-section .bnnr-main .bnnr-right .eve-regi { background:#02853c; padding: 13px; margin-bottom: 20px; display:inline-block; float:left; width:100%;}
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg { background: #393939; padding: 20px 10px; float:left; width:100%; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left { float: left; width: 50%; text-align:center; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .right { float: left; width: 50%; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left .date1 { background: #FFC000; border-radius: 5px; color: #fff; font-weight:bold; text-align: center; font-size: 32px; padding: 0 6px; float: none; display:inline-block; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left .date2 { background: #FFC000; border-radius: 5px; color: #fff;font-weight:bold; text-align: center; font-size: 32px;  padding: 0 6px; float: none; display:inline-block; margin: 0 0 0 3px; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left .month { font-size: 19px; color: #fff; float: none; display:inline-block;font-weight:bold; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .right h1 { font-size: 18px; line-height:24px; color: #fff; text-transform: uppercase; font-weight:bold; margin-top: -4px; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .right h1 span {  font-size: 17px; color: #fff;font-weight:bold; display:inline-block; width:50px; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .right h1 span .meet { background: url(../images/meet-sml.gif) no-repeat scroll left 8px;font-weight:bold; font-size:12px; color: #393939; display: inline-block; padding: 12px 3px 12px 2px; text-align: center; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .add-clndr { background: url("../images/clnder-icn.gif") no-repeat scroll left top; color: #fff;  font-size: 15px; height: 33px; margin: 20px 20px 0; padding: 3px 0 0 40px; float: right; display:none }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .add-clndr a { color: #fff; }
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .add-clndr a:hover { color: #76a65f }
.inner-section .bnnr-main .bnnr-right .eve-regi .venu { float:left; width:100%; font-weight:bold; background: url("../images/venu-big.png") no-repeat left 17px; font-size: 15px; color: #ffffff; display: block; padding: 13px 0 2px 86px;  text-transform: capitalize; }
.inner-section .bnnr-main .bnnr-right .eve-regi .venu:hover{ color:#FFC000;}
.inner-section .bnnr-main .bnnr-right .eve-regi .venu span { font-size: 19px;}
.inner-section .bnnr-main .bnnr-right .eve-regi a.evereg-btn {background: url("../images/hvrlay.png") repeat scroll left top;
color: #fff; border-radius: 50px;font-size: 20px;font-weight: 600;margin-top: 11px;padding: 11px 25px; display:inline-block; text-align:center; width:100%;}
.inner-section .bnnr-main .bnnr-right .eve-regi a.evereg-btn:hover {background: #ffc000 ;color: #000; }
.inner-section .bnnr-main .bnnr-right .focus-links1{ float:left; width:100%; margin-bottom:10px;}
.inner-section .bnnr-main .bnnr-right .focus-links1 h3{ background: #02853C ; border-bottom:3px solid #FFC000;font-weight:400; font-size:22px; line-height:22px; padding:11px 20px; text-transform:none;color:#ffffff; margin-bottom:5px;}
.inner-section .bnnr-main .bnnr-right .focus-links1 a:hover h3{ color:#FFC000;}
.inner-section .bnnr-main .bnnr-right .focus-links{ float:left; width:100%; margin-bottom:30px;}
.inner-section .bnnr-main .bnnr-right .focus-links h3{ background: #02853C ; border-bottom:3px solid #FFC000;font-weight:400; font-size:18px; line-height:22px; padding:11px 20px; text-transform:none;color:#ffffff; margin-bottom:5px;}
.inner-section .bnnr-main .bnnr-right .focus-links .hh-block{ float:left; width:100%; border:1px solid #cccccc; padding:13px 10px; border-top:none;}
.inner-section .bnnr-main .bnnr-right .focus-links .hh-block ul li a{ font-weight:normal; float:left;font-size:15px; color:#333333; line-height:20px; background:url(../images/li-arrow.jpg) no-repeat left 7px; padding-left:18px;}
.inner-section .bnnr-main .bnnr-right .focus-links .hh-block ul li{ margin-bottom:8px;float:left; width:100%;}
.inner-section .bnnr-main .bnnr-right .focus-links .hh-block ul li a:hover{ color:#f16417;}
.inner-section .bnnr-main .contact{ float:left; width:100%; background:#eeeeee; padding:40px;}
.inner-section .bnnr-main .contact .contact-address { float:left; width:300px; position:relative; }
.inner-section .bnnr-main .contact .contact-address h3{ font-weight:600; font-size:30px; text-transform:uppercase; color:#2b1970; margin-bottom:5px; line-height:32px;}
.inner-section .bnnr-main .contact .contact-address h4{ font-weight:500; font-size:24px; color:#000000; line-height:40px;}
.inner-section .bnnr-main .contact .contact-address p{ font-weight:normal; font-size:22px; color:#000000; line-height:32px;text-align: left;}
.inner-section .bnnr-main .contact .contact-map{ float:right; width:780px;border-left: 2px solid #563694;}
.inner-section .bnnr-main .contact .contact-map .map-inner{   margin-left:3px; background:#ffffff; padding:5px;}
.inner-section .bnnr-main .contact .contact-map .map-inner iframe{ width:100%;}
.inner-section .bnnr-main .contact .contact-address .hotel{ font-weight:normal; font-size:15px; margin-top:20px; display:block; color:#000; padding-right:7px; line-height:20px; }
.inner-section .bnnr-main .contact .contact-address .hotel a{ color:#563694; font-weight:600;}
.inner-section .bnnr-main .contact .contact-address .hotel a:hover{ color:#8E2708;}
.inner-section .bnnr-main .contact .contact-map .hotel{ font-weight:normal; font-size:15px; color:#797979; margin-left:5px; margin-top:10px; line-height:20px; display:block; }
.inner-section .bnnr-main .bnnr-left .main_sectors h3 {  background:  url("../images/menu_bg.png") repeat scroll left top;  border-bottom: 3px solid #272b52;  color: #ffffff;  font-size: 22px;  font-weight: 400;  margin-bottom: 5px;  padding: 11px 20px;  text-transform: uppercase;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1{ float:left; width:100%;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 ul li{ float:left; width:100%; margin-right:0; background:url(../images/blk_arr.png) no-repeat left 7px; margin-bottom:15px; padding-left:12px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 .internal_links{ float:left; width:100%; margin:20px 0 0;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 .internal_links ul li{ background:#FFC000; float:left; text-align:center; border-radius:10px; text-align:center; padding:0; width:110px; margin:0 5px 10px; border:1px solid #666; padding:10px 5px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 .internal_links ul li h4{ width:100%;color: #000;font-size: 14px;font-weight: 600;margin-bottom: 0; margin-top:8px;}
.inner-section .bnnr-main .bnnr-left .key-state .economy{ margin-bottom:20px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .sector_dtl{ margin:0 1% 20px; width:48%; float:left;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .sector_dtl ul li{ float:left; width:100%; margin-right:0; background:url(../images/blk_arr.png) no-repeat left 7px; margin-bottom:10px; padding-left:12px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .sector_dtl h3{ margin-bottom:10px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo{ float:left; width:100%;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo h5{color: #563694;font-size: 18px;font-weight: bold;margin-bottom: 30px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo li{ text-align:center; border:1px solid #d9d9d9;width:130px; margin:0 5px; float:left; height:100px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo li span{ height:100%;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo li *{ display:inline-block; vertical-align:middle;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo ul{ float:left;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table{border-left:1px solid #818181;border-bottom:1px solid #818181; float:left; width:100%; text-align:left;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table thead th{ color:#fff; border-right:1px solid #fff; text-align: center; font-size:18px;padding:8px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table thead th:last-child{ border-right:1px solid #818181;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table tbody td{ text-align: left; border-right:1px solid #818181;border-top:1px solid #818181; color:#818181; font-size:15px; padding:8px;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table thead{ background:#393939;}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table tbody{ background:#f2f2f2 ; }
.inner-section .bnnr-main .bnnr-left .video{ float: left;  margin: 0 2% 20px;   width: 46%;}
.inner-section .bnnr-main .bnnr-left .video iframe{ width:100%;}
.inner-section .bnnr-main .bnnr-left .video p {  color: #333335;  float: left;  font-size: 15px;  font-weight: bold;  margin-top: 15px;  padding-bottom: 0;  width: 100%;}
.inner-section .bnnr-main .bnnr-left .paggination-main .paggination{ background:url(../images/dashbg4.gif) repeat-x center; text-align:center; float:left; width:100%; margin-top:10px;}
.inner-section .bnnr-main .bnnr-left .paggination-main .paggination ul{ display:inline-block; padding:0px 10px; background-color:#fff; }
.inner-section .bnnr-main .bnnr-left .paggination-main .paggination ul li{  margin:0px 1px; display:inline-block; }
.inner-section .bnnr-main .bnnr-left .paggination-main .paggination ul li a{ padding: 5px 10px; border-radius: 5px;background: #02853C ; color: #fff; margin-right:5px; font-size:18px;}
.inner-section .bnnr-main .bnnr-left .paggination-main .paggination ul li a.current{  background:#FFC000 ; color:#fff;}
.inner-section .bnnr-main .bnnr-left .paggination-main .paggination ul li a:hover{ background:#FFC000;}
.inner-section .bnnr-main .bnnr-left .album_test{ text-align:center; font-size:25px; font-weight:400;color: #333333;}
.inner-section .bnnr-main .bnnr-left .slider-ul{  text-align: center;}
.inner-section .bnnr-main .bnnr-left .slider-ul a{ font-size:13px; margin-right:3px; color:#0066cc;}
.inner-section .bnnr-main .bnnr-left .slide-left h2 { text-align:center;  color: #333335;  font-size: 25px;  text-transform:uppercase;  font-weight: bold;  margin: 0 0 20px;}
.inner-section .bnnr-main .bnnr-left .slide-left  .owl-carousel .item {  margin: 0 0 0 10px;}
.inner-section .bnnr-main .bnnr-left .slide-left  .owl-carousel{ margin-bottom:20px;}
.inner-section .bnnr-main .bnnr-left .slide-left  .owl-carousel .item img{ float:left; width:100%;}

.inner-section .bnnr-main .bnnr-left .slide-left  #sync2 .owl-controls {
  left: 0;
  position: absolute;
  top: 33%;
  width: 100%;
}
.inner-section .bnnr-main .bnnr-left .slide-left  #sync2 .owl-controls .owl-prev {
  background: rgba(0, 0, 0, 0) url("../images/prev2.png") no-repeat scroll center center;
  display: inline-block;
  height: 45px;
  left: 20px;
  position: absolute;
  text-indent: -9999px;
  width: 23px;
}
.inner-section .bnnr-main .bnnr-left .slide-left  #sync2 .owl-controls .owl-next {
  background: rgba(0, 0, 0, 0) url("../images/next2.png") no-repeat scroll center center;
  display: inline-block;
  height: 45px;
  position: absolute;
  right: 10px;
  text-indent: -9999px;
  width: 23px;
}


.header .logo img {
  width: 125px;
  float:left;
}
.header {
  height: auto;
  padding:14px 0;
}
.header .top_menu ul li {
  background: #f2f2f2 none repeat scroll 0 0;
  float: left;
  height: auto;
  margin-left: 4px;
  padding: 3px 9px;
}
.header .top_menu ul li a {
  background-size: 17px auto !important;
  padding-top:2px;padding-bottom:2px;
}
.header .top_menu {
  margin-top: 29px;
}
.home_block_2 .sectors .sector_left .str_links h3 {
  font-size: 24px; line-height:30px;
}
.home_block_2 .sectors .sector_left .str_links ul li {
  width: 100%;
}
.home_block_2 .sectors .sector_left .str_links {
  height: auto;
}
.home_block_2 .sectors .sector_left {
  width: 25%;
}
.home_block_2 .sectors .sector_right {
  width: 75%;
}
.home_block_2 .sectors .sector_right img {
  float: left;
  width: 100%;
}
.home_block_2 .sectors .sector_right {
  width: 75%;
  background: #fff;
  padding: 15px;
  border-left: 1px solid #dbdbdb;
}
.np_hm_cn {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}

.np_hm_cn h2 {
  color: #563694;
  font-size: 25px;
  font-weight: 800;
  margin-bottom: 10px;
}
.np_hm_cn p {
  background: rgba(0, 0, 0, 0) url("../images/blk_arr.png") no-repeat scroll left 9px;
  color: #181818;
  float: left;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 11.4px;
  padding-left: 15px;
  width: 100%;
}
.home_block_3 {
  background: rgb(242, 242, 242) none repeat scroll 0 0;
}
.home_block_3 .useful_links {
  background: rgb(242, 242, 242) none repeat scroll 0 0;
  padding: 30px 0;
  width: 100%;
}
.home_block_3 .useful_links li a:hover {
  background: rgb(106,64,181);
  color: #fff;
}
.home_block_4 .partner_countries {
  float: left;
  overflow: hidden;
  padding: 30px 0;
  width: 100%;
}
.home_block_4 .partner_countries li {
  float: left;
  margin-bottom: 0;
  width: 100%; 
}
.home_block_4 .partner_countries li img{
  float: left;
  width: 100%;
  height: 200px;
}
.home_block_4 .partner_countries li .prntr_cnt {
border:2px solid rgb(106,64,181); overflow:hidden; border-radius:3px;
}


.partner_countries .owl-controls {
  left: 0;
  position: absolute;
  top: 50%;
  transform:translate(0,50%); -webkit-transform:translate(0,50%);
  width: 100%; margin-top:-23px;
}
.partner_countries .owl-controls .owl-prev {
  background: rgba(0, 0, 0, 0) url("../images/prev2.png") no-repeat scroll center center;
  display: inline-block;
  height: 45px;
  left: -43px;
  position: absolute;
  text-indent: -9999px;
  width: 23px;
}
.partner_countries .owl-controls .owl-next {
  background: rgba(0, 0, 0, 0) url("../images/next2.png") no-repeat scroll center center;
  display: inline-block;
  height: 45px;
  position: absolute;
  right:-29px;
  text-indent: -9999px;
  width: 23px;
}
.np_members{float:left; background:#fff; width:100%;}
.np_members li{float:left; text-align:center; width:100%;}

.np_members h3 {
  background: rgb(107,64,181);
  border-bottom: 3px solid #272b52;
  clear: both;
  color: #ffffff;
  font-size: 16px; text-align:center;
  font-weight: 400;
  margin-bottom: 0;
  padding: 11px 20px;
}

.np_members h5 {
  color: #181818;
  float: left;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  padding-left: 0;
  width: 100%;
}
.np_members h5 span{float:left ; width:100%; font-weight:bold;}
.home_block_4 .partner_countries {
  overflow: visible;
}
.footer .copyright {
  padding-left: 0;
}
.footer .footer_nav li span{ font-weight: bold;}
.footer{position: relative;}
.ftr_visitor{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); text-align: center; width: 200px;}
.ftr_visitor h3{float:left; line-height: normal;width: 100%; color: #fff; font-size: 15px; margin: 0 0;}
.ftr_visitor .ftr_counter{float:none; display: inline-block;}

.home_block_3 .useful_links li{float:left; margin: 0; width: 100%;}
.home_block_3 li h4 {
  color: #563694;
  font-size: 20px;
  font-weight: 800; width: 100%; float: left;
  margin-bottom: 10px;
}
.home_block_3 li p {
  color: #181818;
  float: left;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 9px;
  width: 100%;
}
.home_block_3 li label {
  color: #181818;
  float: left;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 9px;
  width: 100%;
}
.home_block_3 .useful_links li a.a_rm {
background:#02853C;
border-radius: 50px;
color: #ffffff; float: right;
display: inline-block;
font-size: 14px;
font-weight: 600;
margin-top: 11px;
padding: 6px 15px;
text-align: center;
width: auto;
}
.home_block_3 .useful_links li a.a_rm:hover{background: rgb(107,64,181);}

.home_block_3 .owl-controls {
  left: 0;
  position: absolute;
  top: 50%;
  transform:translate(0,50%); -webkit-transform:translate(0,50%);
  width: 100%; margin-top:-23px;
}
.home_block_3 .owl-controls .owl-prev {
  background: rgba(0, 0, 0, 0) url("../images/prev2.png") no-repeat scroll center center;
  display: inline-block;
  height: 45px;
  left: -43px;
  position: absolute;
  text-indent: -9999px;
  width: 23px;
}
.home_block_3 .owl-controls .owl-next {
  background: rgba(0, 0, 0, 0) url("../images/next2.png") no-repeat scroll center center;
  display: inline-block;
  height: 45px;
  position: absolute;
  right:-29px;
  text-indent: -9999px;
  width: 23px;
}
.home_block_3 .useful_links ul {
  width: 100%;
}
.home_block_3 .useful_links{ overflow: visible;}
.wrapper .home_bnnr .overlay .overlay_inner h2 {
  color: #ffffff;
  font-size: 37px;
  font-weight: bolder;
  line-height: 86px;
  width: 100%;
}
.wrapper .home_bnnr .overlay .overlay_inner {
  padding: 110px 0 50px;
}

.header .top_menu ul li.ml a {
  background: rgba(0, 0, 0, 0) url("../images/mail2.png") no-repeat scroll left center;
  padding-left: 30px;
}
.header .top_menu ul li.call a {
  background: rgba(0, 0, 0, 0) url("../images/app2.png") no-repeat scroll left center; background-size: 11px auto !important;
  padding-left: 30px;
}
.wther{float:right; margin-top: 10px; margin-right: 20px;}
.wther a {
  background: rgba(0, 0, 0, 0) url("../images/wther.png") no-repeat scroll left -1px;
  color: #818181;
  float: left;
  font-size: 14px;
  padding: 4px 0 4px 45px;
  width: auto;
}
.header .top_menu {
  clear: right;
  margin-top: 20px;
}
.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 ul li {
  background: rgba(0, 0, 0, 0) url("../images/blk_arr.png") no-repeat scroll left 10px;
}

.ct_link{float:left; margin:30px 0 0; width:100%;}
.ct_link li{float:left; width:100%; margin:0 0 10px;}
.ct_link li a{float:left; padding:0 0 0 35px; background-repeat:no-repeat; background-position:left 5px; font-size:18px; color: #505061; background-size:22px auto;}
.ct_link li a.ct_no{ background-image:url(../images/call.png);}
.ct_link li a.ct_ml{ background-image:url(../images/ml.png);}
.ct_link li a.ct_ws{ background-image:url(../images/ws.png);}
.ct_link li a:hover{ color:#563694;}

.cnt_form{float:left; margin:40px 0 0; width:100%;}
.cnt_form ul{float:left; width:100%;}
.cnt_form ul li{float:left; width:50%; padding:0 15px; margin:0 0 30px;}
.cnt_form ul li .txt_cnt {  background: #f5f5f5 none repeat scroll 0 0;  border: 1px solid #dcdcdc;  box-sizing: border-box;  color: #a8a8a8;
  font-size: 13px;
  padding: 17px 22px;
  width: 100%;
}
.cnt_form ul li textarea {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  color: #a8a8a8;
  font-size: 13px;
  height: 182px;font-family: 'Mukta Vaani', sans-serif;
  padding: 17px 22px;
    width: 100%; 
	text-align:left; resize:none;
}
.cnt_form ul li.full_li{ text-align:center; width:100%;}
.cnt_form ul li .btn_cnt{
  background: #02853C;
  border: medium none;
  border-radius: 5px;
  color: #fff; display:inline-block;
  cursor: pointer;
  font-size: 18px;
  padding: 12px 40px;
  width: auto;
}
.cnt_form ul li .btn_cnt:hover{
  background: #563694;}
  
.cnt_form h2 {
  color: #2b1970;
  font-size: 30px;
  font-weight: 600; float:left; width:100%; text-align:center;
  line-height: 32px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.inner-section .bnnr-main .bnnr-left .slide-left #sync2.owl-carousel .item img {
  height: 180px;
}
.inner-section .bnnr-main .bnnr-left .slide-left #sync1.owl-carousel .item img {
  height: 500px;
}
.inner-section .bnnr-main .bnnr-left .slide-left #sync2 .owl-controls .owl-next {
  background-color: #fff ;
    background-size:10px auto;
  height: 35px;
  width: 35px;
}
.inner-section .bnnr-main .bnnr-left .slide-left #sync2 .owl-controls .owl-prev {
  background-color: #fff ;
    background-size:10px auto;
  height: 35px;
  width: 35px;
}
.inner-section .bnnr-main .bnnr-left .slide-left #sync2 .owl-controls {
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0px, -50%);
  width: 100%;
  margin-top: -18px;
}
.sectors_inn{float:left; width:100%; background:#fff; }

.header > #google_translate_element {
  float: right;
  margin: 13px 20px 0 0;
}
.inner_bnnr img {
  display: none;
}