@charset "utf-8";
/*CSS Document*/
.img-responsive{max-width:100%; /*display:block;*/}
a{color:#000;}
.dsk_view_map{display:block!important;}
.mob_view_map{display:none!important;};
.img_center{text-align:center;}
/*=========================== corporate css start =========================*/
.corporate p{font-size:16px; line-height:22px; font-weight:300; color:#454545; padding-bottom:21px;}
.corporate-bg-cont1{background:url(../images/corporate-bg-img1.jpg) no-repeat center center; width:100%; height:100%; background-size:cover; margin:18px 0 27px;}
.corporate-bg-cont1 ul{display:flex; flex-wrap:wrap; padding:64px 48px 64px; justify-content:center;}
.corporate-bg-cont1 ul li{width:20%; float:left; border-right:1px solid rgba(255,255,255,0.25); padding:0 16px;}
.corporate-bg-cont1 ul li:last-child{border-right:0;}
.corporate-bg-cont1 ul li span{font-size:18px; line-height:24px; font-weight:normal; color:#ffffff; display:block; text-align:center;}
.corporate-bg-cont1 ul li strong{font-size:30px; line-height:36px; font-weight:bold; color:#ffae00; display:block; text-align:center;}
.corporate-bg-cont1 ul li small{font-size:11px; line-height:18px; font-weight:normal; color:#ffffff; display:block; text-align:center; padding-top:33px;}
.frontrunner h2{font-size:18px; line-height:26px; color:#000000; font-weight:normal; text-transform:uppercase; position:relative; padding-bottom:17px; margin-bottom:28px; width:100%; display:inline-block;}
.frontrunner h2:after{content:''; width:70px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.frontrunner h3{font-size:25px; line-height:60px; color:#545454; font-weight:300; background:url(../images/text-bg.jpg) 0 0; border-top:1px solid #c4c4c4; margin-bottom:35px; display:inline-block; width:100%;}
.corporate-bg-cont2{background:url(../images/corporate-bg-img2.jpg) no-repeat center center; width:100%; height:100%; background-size:cover; padding:28px 28px 58px 28px; margin:25px 0 51px;}
.corporate-bg-cont2 h4{display:block; font-size:30px; line-height:35px; color:#ffd20b; font-weight:900; text-align:center; position:relative; padding-bottom:17px; margin-bottom:35px;}
.corporate-bg-cont2 h4:after{content:''; width:61px; height:1px; background:#ffd20b; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.corporate-bg-cont2 ul{display:flex; flex-wrap:wrap; justify-content:center;}
.corporate-bg-cont2 ul li{width:20%; float:left; padding:0 16px;}
.corporate-bg-cont2 ul li img{display:block; margin:auto;}
.corporate-bg-cont2 ul li span{font-size:18px; line-height:26px; font-weight:400; color:#ffffff; text-align:center; display:block; padding-top:14px;}
.thank-you-icon{width:168px; height:168px; background:#ffb10b; border-radius:50%; position:relative; display:block; margin:55px auto 31px auto;}
.thank-you-icon img{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.frontrunner small{font-size:18px; font-weight:300; line-height:26px; color:#4b4b4b; width:100%; max-width:658px; display:block; text-align:center; margin:0 auto; position:relative; padding-bottom:46px; margin-bottom:108px;}
.frontrunner small b{font-weight:600; display:block;}
.frontrunner small:after{content:''; width:70px; height:1px; background:#000000; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.committed{display:block;}
.committed h2{font-size:18px; line-height:26px; font-weight:400; color:#000000; text-transform:uppercase; position:relative; padding-bottom:15px; margin-bottom:28px;}
.committed h2:after{content:''; width:70px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.committed p{font-size:16px; line-height:22px; font-weight:300; color:#454545;}
.committed p b{font-weight:bold;}
.committed img{width:100%; margin:18px 0 63px 0;}
.committed .community-img{display:flex; flex-wrap:wrap; justify-content:center; margin-top:35px;}
.committed .community-img img{width:auto; padding:3px; margin:0 0 0 0;}
/*=========================== corporate css end =========================*/
/*=========================== core values start =========================*/
.core-bg-cont2{background:#0c2c5b url(../images/corporate-bg-img2.jpg) no-repeat center center; width:100%; height:100%; background-size:cover; padding:28px 28px 58px 28px; margin:25px 0 51px;}
.core-bg-cont2 h4{display:block; font-size:30px; line-height:35px; color:#ffd20b; font-weight:900; text-align:center; position:relative; padding-bottom:17px; margin-bottom:35px;}
.core-bg-cont2 h4:after{content:''; width:61px; height:1px; background:#ffd20b; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.core-bg-cont2 ul{display:flex; flex-wrap:wrap; justify-content:center;}
.core-bg-cont2 ul li{width:50%; float:left; padding:0 35px;}
.core-bg-cont2 ul li h5{font-size:22px; line-height:26px; font-weight:400; color:#ffffff; text-align:left; display:block; padding-top:14px; position:relative; padding-bottom:15px;}
.core-bg-cont2 ul li h5:after{content:''; width:61px; height:1px; background:#fff; position:absolute; left:0; right:0; bottom:0; margin:0;}
.core-bg-cont2 ul li p{font-size:16px; line-height:26px; font-weight:300; color:#ffffff; text-align:left; display:block; padding-top:14px;}
.list_bullet{float:left; width:100%; margin:0 0 10px;}
.list_bullet li{float:left; color:#454545; font-weight:300; width:100%; background:url(../images/list_bullet.png) no-repeat 0 2px; margin:0 0 10px; font-size:16px; border-bottom:1px solid rgba(0,0,0,0.10); padding:0 0 15px 30px;}
.list_bullet li:last-child{border-bottom:0px solid rgba(0,0,0,0.10);}
.list_bullet a{color:#454545;}
.list_bullet a span{font-weight:300;}
.list_bullet a .pdf_ic{float:right; background:url(../images/pdf_ic.png) no-repeat 0 0; padding-left:25px;}
.list_bullet a .img_ic{float:right; background:url(../images/img_ic.png) no-repeat 0 0; padding-left:25px;}
.list_bullet2{float:left; width:100%; margin:0 0 10px;}
.list_bullet2 li{float:left; color:#454545; font-weight:300; width:100%; background:url(../images/list_bullet.png) no-repeat 0 2px; margin:0 0 10px; font-size:16px; padding:0 0 15px 30px;}
.list_bullet2 li ul{margin:15px 0 0;}
.list_bullet2 li ul li{font-size:14px;}
.list_bullet2.half_colum_list{width:50%; padding:0 5px;}
.list_bullet a{color:#454545;}
/*Consultancy Services css start*/
.accordian_block h3{padding:20px 0px 14px 0; font-size:18px; line-height:26px; color:#1968b3; font-weight:600; text-transform:uppercase; position:relative; padding-bottom:17px; width:100%; display:inline-block; position:relative; cursor:pointer; border-top:0px solid; background-image:none; margin-bottom:0px;}
.accordian_block h3 span{background-color:#fff; position:relative; z-index:9; padding-right:20px;}
.accordian_block h3 i{position:absolute; right:0; top:30%; color:#df2125; font-size:12px; height:24px; background-image:url(../images/open-circle.png); background-repeat:no-repeat; background-position:right; line-height:23px; padding-right:50px; background-color:#fff; z-index:9;}
.accordian_block h3.open-close.current i, .accordian_block h3.open-close2.current i{background-image:url(../images/close-circle.png);}
.accordian_block h3:after{position:absolute; content:""; background-color:rgba(0,0,0,0.30); width:100%; height:1px; left:0px; top:50%;}
.desc{display:none}
.desc p{display:inline-block; width:100%; padding:15px 0;}
.desc p strong{color:#ff5a00; font-weight:600;}
.table{padding:0 0 10px 0; width:100%; overflow-x:auto;}
.table table{border:1px solid rgba(0,0,0,0.10); width:100%; border-spacing:0;
border-collapse:collapse;}
.table table tr th{padding:10px 10px; text-align:left; background:#1968b3; color:#fff; text-transform:uppercase; font-size:16px; line-height:22px; font-weight:600; border-color:rgba(0,0,0,0.10);}
.table table tr:nth-child(even){background-color:#f5f5f5;}
.table table tr td{padding:10px 10px; font-size:14px; line-height:20px; font-weight:400; color:#000; border-color:rgba(0,0,0,0.10);}
.table table tr td a{color:#1968b3;}
.no-border{border:0px solid rgba(0,0,0,0.10) !important;}
.border-right{border-right:1px solid rgba(0,0,0,0.10) !important;}
.underline{padding:0 5px;}
.enquiry-management h2{font-size:20px; color:#1968b3; padding-bottom:10px; position:relative; font-weight:600; text-transform:uppercase; margin-bottom:20px;}
.enquiry-management h2:after{content:''; width:92px; border-bottom:1px solid #000000; position:absolute; top:100%; left:0;}
.enquiry-management ul{float:left; width:100%; max-width:850px;}
.enquiry-management ul li{margin-bottom:20px; position:relative; display:inline-block; width:100%;}
.enquiry-management ul li strong{position:absolute; left:0; top:10px; font-weight:normal; font-size:14px; line-height:22px; color:#000000; font-weight:600;}
.enquiry-management ul li strong.twoLine{top:5px;}
.enquiry-management ul li span{color:#ff0000;}
.enquiry-management ul li.label-text2{padding:0 150px 0 100px;}
.enquiry-management ul li.label-text_2{padding:0 150px 0 0;}
.enquiry-management ul li.label-text3{padding:0 150px 0 170px;}
.enquiry-management ul li.label-text22{padding:0 0 0 200px;}
.enquiry-management ul li.label-text22 .coll50{float:left; width:47%; margin-right:6%; position:relative;}
.enquiry-management ul li.label-text22 .coll50:nth-child(2){padding-right:80px; position:relative;}
.enquiry-management ul li.label-text22 .coll50:last-child{margin-right:0;}
.enquiry-management ul li.label-text22 .coll50:nth-child(2):after{content:'(Std code) /'; position:absolute; right:0; top:13px; color:#ff5400;}
.enquiry-management ul li.label-text22 #rchars{color:#ff5400;}
.enquiry-management h5.required{font-size:12px; line-height:20px; color:#5c5c5c; font-weight:600; display:inline-block; width:100%; margin:0 0 20px;}
.enquiry-management h5.required span{color:#ff0000; font-size:14px;}
.enquiry-management .submit_btn7{background-color:#1b73c0; text-align:center; font-size:18px; line-height:44px; font-weight:300; text-transform:uppercase; height:44px; border:0px; color:#fff; margin-top:0; width:100%; max-width:140px; cursor:pointer; font-family:'Exo 2', sans-serif; position:absolute; right:0; bottom:0;}
.enquiry-management .submit_btn8{background-color:#1b73c0; text-align:center; font-size:18px; line-height:44px; font-weight:300; text-transform:uppercase; height:44px; border:0px; color:#fff; margin-top:0; width:100%; max-width:140px; cursor:pointer; font-family:'Exo 2', sans-serif;}
ul.complaint-result{display:inline-block; width:100%; margin-top:50px;}
.enquiry-result li{display:inline-block; width:100%; padding-left:170px; position:relative; min-height:22px; margin-bottom:15px;}
.enquiry-result li strong{position:absolute; left:0; top:0; font-weight:normal; font-size:14px; line-height:22px; color:#000000; font-weight:600;}
.enquiry-management select{border:1px solid #cdcdcd; height:44px; padding:0 15px; font-family:'Exo 2', sans-serif; font-size:14px; color:#000; width:100%; float:left; background:#f5f5f5;}
.enquiry-management textarea{width:100%; height:100px; padding:15px 0; border:1px solid #cdcdcd; box-sizing:border-box; resize:vertical; font-family:'Exo 2', sans-serif; background:#f5f5f5; font-size:14px; line-height:20px; color:#5c5c5c; text-indent:20px;}
.enquiry-management2{display:inline-block; width:100%; margin-top:30px;}
.enquiry-management2 ul{float:left; width:100%; max-width:850px;}
.enquiry-management2 ul li{margin-bottom:20px; position:relative; display:inline-block; width:100%;}
.enquiry-management2 ul li strong{position:absolute; left:0; top:0px; font-weight:normal; font-size:14px; line-height:22px; color:#000000; font-weight:bold;}
.enquiry-management2 ul li span{color:#ff0000;}
.enquiry-management2 ul li.label-text2{padding:0 150px 0 100px;}
.enquiry-management2 ul li.label-text_2{padding:0 150px 0 0;}
.enquiry-management2 ul li.label-text3{padding:0 150px 0 170px;}
.enquiry-management2 ul li.label-text22{padding:0 0 0 200px;}
.enquiry-management2 ul li a{color:#000000; line-height:25px;}
.enquiry-management2 h2{font-size:20px; color:#1968b3; padding-bottom:10px; position:relative; font-weight:600; text-transform:uppercase; margin-bottom:20px; display:inline-block; width:100%; margin-top:30px;}
.enquiry-management2 h2:after{content:''; width:92px; border-bottom:1px solid #000000; position:absolute; top:100%; left:0;}
.enquiry-management2 h6{font-size:19px; line-height:26px; color:#000000; font-weight:normal; text-transform:uppercase; position:relative; padding-bottom:17px; width:100%; display:inline-block; margin-bottom:30px;}
.enquiry-management2 h6:after{content:''; width:70px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.business_groupbg{float:left; width:100%; background:url(../images/busness-development-group.jpg) no-repeat; height:337px; padding:100px 22% 100px 11%; margin:0 0 25px}
.business_groupbg li{float:left; width:25%; position:relative;}
.business_groupbg li h3{background:none transparent; border:0px solid; text-align:center; color:#ca9a32; font-size:60px; font-weight:800; padding:0 0 25px;}
.business_groupbg li h3 small{color:#fff; font-size:36px; line-height:40px; font-weight:600; padding:0px; margin:0px;}
.business_groupbg li h3 small:after{display:none;}
.business_groupbg li:after{position:absolute; content:""; background-color:#cac4c1; height:95px; width:1px; right:0px; top:0px;}
.business_groupbg li:last-child:after{display:none;}
.consulting_servebg{background:url(../images/serve_bg.jpg) no-repeat; height:743px; float:left; width:100%; margin:0 0 25px; padding:55px 10%;}
.consulting_servebg center{margin:0 auto; max-width:864px; width:100%;}
.consulting_servebg h2{font-size:22px; font-weight:800; color:#ffd20b; position:relative; padding:0 10% 20px; text-align:center; line-height:30px;}
.consulting_servebg h2:after{position:absolute; content:""; background-color:#fff; width:100px; height:1px; left:0px; margin:auto; right:0px; bottom:0;}
.supporting_con{float:left; width:100%; background-color:rgba(6,51,94,0.40); padding:25px 60px; position:relative;}
.supporting_con:after{position:absolute; content:""; background-color:rgba(255,255,255,0.35); margin:auto; left:0; right:0; top:0px; width:70%; height:1px;}
.supporting_con p{padding:0px; margin:0px; font-size:22px; color:#ffffff; font-weight:300; text-align:left;}
.supporting_con p span{color:#ffd20b; font-weight:600;}
.consulting_servebg img{max-width:100%;}
.map_national{float:left; width:100%; background-color:#416ea1; border:2px solid #4877ad; padding:8px; text-align:center;}
.map_national h2{color:#ffd20b; font-size:22px; font-weight:600; position:relative;}
.map_national h2:after{position:absolute; content:""; background-color:#fff; width:80px; height:1px; left:0px; margin:auto; right:0px; bottom:0;}
.map_national ul{float:left; width:100%;}
.map_national ul li{float:left; width:100%; margin-bottom:15px;}
.map_national ul li h3{font-size:12px; position:relative; text-align:left; color:#fff; padding-bottom:5px; margin-bottom:10px;}
.map_national ul li h3:after{position:absolute; content:""; background-color:#fff; width:80px; height:1px; left:0px; bottom:0; top:inherit;}
.map_national ul li p{display:inline-block; width:100%; font-size:12px; text-align:left; color:#fff; padding:0px 0;}
.map_international{float:left; width:100%; background:url(../images/internationalbg.jpg); padding:25px 30px; text-align:center;}
.map_international h2{color:#ffd20b; font-size:22px; font-weight:600; position:relative; text-transform:uppercase; padding:0 0 10px;}
.map_international h2:after{position:absolute; content:""; background-color:#fff; width:80px; height:1px; left:0px; margin:auto; right:0px; bottom:0;}
.map_international p{color:#fff;}
.map_international .column{float:left; width:50%; padding:0 10px;}
.map_international ul{float:left; width:100%;}
.map_international ul li{float:left; width:100%; margin-bottom:15px;}
.map_international ul li h3{font-size:18px; position:relative; text-align:left; color:#fff; padding-bottom:5px; margin-bottom:10px;}
.map_international ul li h3:after{position:absolute; content:""; background-color:#fff; width:80px; height:1px; left:0px; bottom:0; top:inherit;}
.map_international ul li p{display:inline-block; width:100%; font-size:14px; text-align:left; color:#fff; padding:0px 0;}
.map_international ul li p strong{color:#fff;}
h5.underline_head{font-size:18px; position:relative; color:#000; font-weight:600; padding-bottom:8px; margin-bottom:15px;}
h5.underline_head:after{position:absolute; left:0px; bottom:0; content:""; width:80px; height:1px; background-color:#000; display:none;}
h5.underline_head2{font-size:36px; position:relative; color:#1e61aa; font-weight:600; padding-bottom:8px; margin-bottom:15px; text-align:center; margin-bottom:20px;}
h5.underline_head2:after{position:absolute; left:0px; right:0; bottom:0; content:""; width:80px; height:1px; background-color:#1e61aa; margin:0 auto}
.circle_service{background-color:#ffd20b; width:300px; height:300px; padding:58px; border-radius:50%; color:#000000; font-size:15px; text-align:center; font-weight:600; margin:25px auto;}
.no_mar_btm{margin-bottom:0px !important; padding-bottom:0px !important;}
.no_mar_top{margin-top:0px !important; padding-top:5px !important;}
.business_developbg {float: left; background: url(../images/business_developmentbg.jpg) no-repeat; height: auto; width: 100%; padding: 55px 0 165px 40px; background-size: cover;}
.business_developbg h2{color:#ffd20b; font-size:30px; font-weight:700; position:relative; padding-bottom:25px; margin-bottom:15px; text-align:center;}
.business_developbg h2:after{position:absolute; content:""; background-color:#ffd20b; left:0px; bottom:0px; margin:auto; right:0; height:1px; width:40px;}
.business_developbg ul{float:left; width:100%;}
.business_developbg ul li{float:left; width:252px; position:relative; text-align:center}
.business_developbg ul li:after{position:absolute; content:""; background-color:#87c1e8; right:0px; width:119px; height:8px; top:70px;}
.business_developbg ul li:last-child:after{display:none;}
.business_developbg ul li i{background:url(../images/services_year_icon.png) no-repeat; width:134px; height:146px; margin:0; display:inherit; padding-top:60px; color:#000; font-size:15px; font-weight:600; text-align:center; margin-bottom:15px}
.business_developbg ul li .center{width:134px;}
.business_developbg ul li p{color:#fff; font-size:14px; position:relative; padding-bottom:10px; margin-bottom:5px;}
.business_developbg ul li p:after{position:absolute; content:""; width:80px; height:1px; background-color:#fff; left:0; right:0; bottom:0; margin:auto}
.business_developbg ul li p:last-child:after{display:none;}
.consulting_srbg{background:url(../images/consulting_servocebg.jpg) no-repeat; height:743px; float:left; width:100%; margin:25px 0; padding:100px 10%;}
.consulting_srbg ul{float:left; width:100%;}
.consulting_srbg ul li{float:left; width:31.33%; padding:25px 25px; border-radius:35px; min-height:240px; margin:0 1% 15px;}
.consulting_srbg ul li.bg1{background-color:rgba(2,44,85,0.80);}
.consulting_srbg ul li.bg2{background-color:rgba(4,28,52,0.90);}
.consulting_srbg ul li.bg3{background-color:rgba(4,28,52,0.80);}
.consulting_srbg ul li h3{color:#ffd20b; font-size:18px; font-weight:700; position:relative; padding-bottom:12px; margin-bottom:15px; text-align:center;}
.consulting_srbg ul li h3:after{position:absolute; content:""; background-color:#ffd20b; left:0px; bottom:0px; margin:0 auto; right:0; height:1px; width:40px; top:inherit;}
.consulting_srbg ul li p{font-size:16px; color:#fff; padding:0px; margin:0px; text-align:center;}
.info_haed{font-size:36px; color:#194162; padding:0 0 25px;}
.info_haed span{color:#1c61aa;}
.info_block{background:#1e60a9; padding:40px; float:left; width:100%; margin:0 0 25px;}
.info_block h4{color:#ffd20b; font-size:30px; font-weight:700; position:relative; padding-bottom:25px; margin-bottom:15px; text-align:center;}
.info_block h4:after{position:absolute; content:""; background-color:#ffd20b; left:0px; bottom:0px; margin:auto; right:0; height:1px; width:40px;}
.info_block p{color:#fff;}
.info_block h5{color:#fff; font-size:16px; text-align:center;}
.info_block2 {background: #124B91; padding: 40px; float: left; width: 100%; margin: 0 0 25px; text-align: center; }
.info_block2 h4{color:#ffd20b; font-size:30px; font-weight:700; position:relative; padding-bottom:25px; margin-bottom:15px; text-align:center;}
.info_block2 h4:after{position:absolute; content:""; background-color:#ffd20b; left:0px; bottom:0px; margin:auto; right:0; height:1px; width:40px;}
.info_block2 p{color:#fff;}
.info_block2 a { color: #FFEC99; font-weight: 600;}
.column2{float:left; width:50%; padding:0 10px;}
.thumb_img{margin:0 0 20px; float:left; width:100%;}
.thumb_img li{float:left; width:25%; padding:0 5px; margin:0 0 5px}
.thumb4_img{margin:0 0 20px; float:left; width:100%;}
.thumb4_img li{float:left; width:25%; padding:0 5px; margin:0 0 5px}
.thumb2col{float:left; width:100%; text-align:center; margin:0 0 25px;}
.thumb2col li{float:left; width:50%;}
.thumb2col li img{display:inline-block;}
.thumb2col.meet_block li{padding:5px 5px;}
.heading_head{background:#2162a0 !important; color:#ffd20b !important; margin:15px 0 0; font-weight:600 !important; padding-left:15px; padding-right:15px; display:inline-block; width:100%;}
.list_thumb{float:right; width:30%; text-align:right;}
.list_thumb img{display:initial;}
.list_con{float:left; width:65%;}
.thumb_center{text-align:center;}
.btn_link{background-color:#2162a0; color:#ffd20b; font-weight:600; padding:8px 15px; display:inline-block; border-radius:8px; margin:5px 0; font-size:14px; text-transform:uppercase;}
.thumb2{width:100%; text-align:center; margin:15px 0px; float:left;}
.thumb2 li{width:33.33%; padding:0 5px; float:none; display:inline-block; margin:0 -4px;}
.thumb2 li p{float:left; width:100%;}
.center{text-align:center}
.link_btn{float:left; background-color:#1b73c0; text-align:center; font-size:18px; font-weight:300; text-transform:uppercase; border:0px; color:#fff; margin-top:0; cursor:pointer; font-family:'Exo 2', sans-serif; padding:5px 8px 5px;}
.btn_link{background-color:#2162a0; color:#ffd20b; font-weight:600; padding:8px 15px; display:inline-block; border-radius:8px; margin:5px 0; font-size:14px; text-transform:uppercase;}
/*Carrer section css start*/
.slider_thumb{margin:0 0 20px;}
.slider_thumb li{padding:0 5px;}
.slider_thumb .news_prev{background-color:transparent; background-image:url(../images/arrow-prev.png); width:14px; height:26px; position:absolute; left:-25px; top:50%; margin-top:-26px; text-indent:-999999px; cursor:pointer;}
.slider_thumb .news_next{background-color:transparent; background-image:url(../images/arrow-next.png); width:14px; height:26px; position:absolute; right:-25px; top:50%; margin-top:-26px; text-indent:-999999px; cursor:pointer;}
.overlap{float:right; padding:0 5px;}
.thumb2{width:100%; text-align:center; margin:15px 0px; float:left;}
.thumb2 li{width:33.33%; padding:0 5px; float:none; display:inline-block; margin:0 -4px;}
.thumb2 li p{float:left; width:100%;}
.center{text-align:center}
.link_btn{float:left; background-color:#1b73c0; text-align:center; font-size:18px; font-weight:300; text-transform:uppercase; border:0px; color:#fff; margin-top:0; cursor:pointer; font-family:'Exo 2', sans-serif; padding:5px 8px 5px;}
.testimonials_block{float:left; width:100%; position:relative; margin:0 0 45px; padding:0 0 15px;}
.testimonials_block:after{position:absolute; content:""; width:90%; height:1px; background-color:rgba(0,0,0,0.30); left:0; right:0; bottom:0; margin:0 auto}
.testimonials_block:last-child:after{display:none;}
.testimonials_block .left_bl{float:left; width:30%; text-align:center;}
.testimonials_block .right_bl{float:left; width:70%; padding:0 10px;}
.testimonials_block .right_bl h2{margin-bottom:6px;}
/*Carrer section css end*/
.complaint-management{display:inline-block; width:100%;}
.complaint-management h2{font-size:20px; color:#1968b3; padding-bottom:10px; position:relative; font-weight:600; text-transform:uppercase; margin-bottom:20px;}
.complaint-management h2:after{content:''; width:92px; border-bottom:1px solid #000000; position:absolute; top:100%; left:0;}
.testimonials ul li{display:inline-block; width:100%; padding:20px 0; border-bottom:1px dotted rgba(177,177,177,0.57);}
.testimonials ul li:last-child{border-bottom:0;}
.testimonials ul li span{display:inline-block; width:100%; font-size:18px; line-height:24px; font-weight:300; font-style:italic;}
.testimonials ul li span:after{content:' "'; font-size:18px; line-height:24px; color:#000; font-weight:bold;}
.testimonials ul li span:before{content:'" '; font-size:18px; line-height:24px; color:#000; font-weight:bold;}
.testimonials ul li strong{display:inline-block; width:100%; font-size:12px; line-height:20px; font-weight:600; padding-top:30px; color:#000;}
.testimonials ul li strong:before{content:'- '; font-size:12px; line-height:20px; color:#000; font-weight:600;}
/*=========================== leadership css start =========================*/
.leadership{display:inline-block; width:100%; position:relative;}
.leadership ul{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -1px;}
.leadership ul li{width:25%; float:left; padding:1px; display:inherit;}
.leadership ul li{padding-right:0; padding-bottom:0;}
.leadership ul li:nth-child(odd) .box-cont{background:url(../images/leadership-thum-bg1.jpg) no-repeat center center; background-size:cover; width:100%; min-height:323px;}
.leadership ul li:nth-child(even) .box-cont{background:url(../images/leadership-thum-bg2.jpg) no-repeat center center; background-size:cover; width:100%; min-height:323px;}
.leadership ul li a.box-cont-link{position:relative; text-align:center; font-size:16px; line-height:22px; font-weight:normal; color:#FFFFFF; vertical-align:middle; display:inherit; width:100%; height:100%;}
.leadership ul li a.box-cont-link img{display:block; margin:auto; padding-top:30px;}
.leadership ul li a.box-cont-link strong{display:block; font-size:18px; line-height:24px; color:#FFF; font-weight:normal; padding:26px 10px 0 10px;}
.leadership ul li a.box-cont-link span{display:block; font-size:14px; line-height:24px; color:#FFF; font-weight:300; padding:2px 10px 75px 10px;}
.leadership ul li a.box-cont-link:after{width:16px; height:11px; position:absolute; z-index:1; right:0; left:0; bottom:30px; margin:auto; content:""; line-height:38px; display:block; background:url(../images/bpo-arrow.png) 100% 50% no-repeat; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 0.5s ease; overflow:hidden;}
.leadership ul li a.box-cont-link:hover:after{background:url(../images/bpo-arrow.png) 0 50% no-repeat;}
.leadership .leadership-popup{position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/bpo-popup-bg.jpg) no-repeat center center; background-size:cover; z-index:2; display:none; padding:70px 61px 70px 35px;}
.leadership ul li a.box-cont-link:before{content:'know more'; position:absolute; left:0; right:0; bottom:49px; font-size:11px; line-height:17px; font-weight:300; color:#05dfff;}
.leadership-popup{height:100%; width:100%; background:#f3f3f3; border:1px solid #d9d9d9;}
.leadership-popup .leadership-pop-content{height:100%; color:#000; padding:70px 4% 40px 7%;}
.leadership-popup .leadership-pop-content img{display:block; margin:auto; padding-bottom:6px;}
.leadership-popup .leadership-pop-content strong{font-size:18px; line-height:24px; font-weight:normal; color:#000000; display:block; text-align:center; padding-bottom:2px;}
.leadership-popup .leadership-pop-content span{font-size:14px; line-height:24px; font-weight:300; color:#000000; display:block; text-align:center; position:relative; padding-bottom:22px; margin-bottom:31px;}
.leadership-popup .leadership-pop-content span:after{content:''; width:65px; height:1px; background:#000000; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.leadership-popup .leadership-pop-content p{font-size:15px; line-height:21px; color:#232323; font-weight:300; text-align:center; padding:0 3% 20px 0;}
/*=========================== leadership css end =========================*/
.mangement_process{float:left; width:100%; padding-bottom:35px;}
.mangement_process li{float:left; margin:0 0px 0 0; width:40%}
.mangement_process li .icon{float:left; width:114px; height:114px; border-radius:50%; background-color:#0f4989; position:relative; margin:0 20px 0 0}
.mangement_process li .icon img{position:absolute; left:0px; right:0; top:0; bottom:0; margin:auto;}
.mangement_process li .management_con{padding:32px 0 0 0; font-size:18px; color:#2c67b1; font-weight:400;}
.offer_scheme{float:left; width:100%; padding-bottom:60px; padding-top:40px; text-align:center;}
.offer_scheme li{float:none; width:29%; margin-bottom:20px; padding:0 10px; display:inline-block; text-align:center;}

/*--------tooltip css-----------*/
.tooltip_block{ position:absolute;  top:0px;  right:-360px; width:400px; background-color:#fff; border-radius:4px; box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20); display:none; z-index:999}
.tooltip_block.left{ position:absolute;  top:0px;  left:-360px; right:inherit; width:400px; background-color:#fff; border-radius:4px; box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20); display:none; z-index:9}
.tooltip_block.left:after{position:absolute; content:""; background-image:url(../images/arrow_block.png); width:7px; height:14px; left:400px; top:10px;  transform: rotate(180deg);}
.tooltip_block span{position:absolute; right:5px; top:5px; font-size:13px; cursor:pointer; color:#000; display:none !important; z-index:99}
.tooltip_block:after{position:absolute; content:""; background-image:url(../images/arrow_block.png); width:7px; height:14px; left:-7px; top:10px;}
.tooltip_block h3{padding:20px 10px; font-size:18px; position:relative;  font-weight:600; padding-bottom:10px; margin-bottom:15px;}
.tooltip_block h3:after{position:absolute; content:""; height:2px; width:15px;  background-color:#000; left:10px; bottom:0px;}
.tooltip_block img{width:100%;}
.tooltip_block  .sub_con{float:left; width:100%; padding:20px 10px; font-size:13px; color:#000;}
.tooltip_block  .sub_con h5{font-size:14px; margin-bottom:15px; font-weight:600;}
.tooltip_block  .sub_con p{float:left; width:100%; border-bottom:1px solid rgba(0,0,0,0.10); margin-bottom:12px; padding-bottom:10px; font-size:15px; line-height:20px;}
.tooltip_block  .sub_con p:last-child{border-bottom:0px solid rgba(0,0,0,0.10);}
.tool_tip{float:left; position:relative;}

@media screen and (max-width:1000px){
.leadership ul li{width:33.3333333333%;}
}
@media screen and (max-width:900px){
.corporate-bg-cont1{background:#0c2c5b;}
.corporate-bg-cont1 ul li{width:100%; float:left; border-right:0; border-bottom:1px solid rgba(255,255,255,0.25); padding:20px 0;}
.corporate-bg-cont1 ul li:last-child{border-bottom:0; padding-bottom:0;}
.corporate-bg-cont1 ul li:first-child{padding-top:0;}
.corporate-bg-cont2{background:#0c2c5b;}
.corporate-bg-cont2 ul li{width:1000%; float:left; padding:20px 16px; border-bottom:1px solid rgba(255,255,255,0.25);}
.corporate-bg-cont2 ul li:last-child{border-bottom:0; padding-bottom:0;}
.corporate-bg-cont2 ul li:first-child{padding-top:0;}
.business_groupbg{float:left; width:100%; background:#0a2d59 none no-repeat; height:auto; padding:100px 10%; margin:0 0 25px}
.business_groupbg li{float:left; width:100%; position:relative; margin-bottom:20px;}
.business_groupbg li h3{background:none transparent; border:0px solid; text-align:center; color:#ca9a32; font-size:60px; font-weight:800; padding:0 0 15px;}
.business_groupbg li h3 small{color:#fff; font-size:36px; line-height:40px; font-weight:600; padding:0px; margin:0px;}
.business_groupbg li h3 small:after{display:none;}
.business_groupbg li:after{position:absolute; content:""; background-color:#cac4c1; height:1px; width:100px; right:0px; top:inherit; bottom:0px; left:0px; margin:auto;}
.business_groupbg li:last-child:after{display:none;}
.consulting_servebg{background:url(../images/serve_bg.jpg) no-repeat; height:auto; float:left; width:100%; margin:0 0 25px; padding:55px 10%; background-size:cover;}
.consulting_servebg h2{font-size:19px; padding:0 0% 20px;}
.supporting_con p{font-size:13px;}
.dsk_view_map{display:none !important;}
.mob_view_map{display:block !important;}
.map_international{float:left; width:100%; background:#305285 none; padding:25px 30px; text-align:center;}
.map_international .column{float:left; width:100%; padding:0 10px;}
.business_developbg{float:left; background:#2165ad none; height:auto; width:100%; padding:55px 40px 65px 40px;}
.business_developbg ul li i{display:inherit; margin:0 auto;}
.business_developbg ul li:after{display:none;}
.business_developbg ul li, .business_developbg ul li .center{width:100%;}
.consulting_srbg{background:#455750 none no-repeat; height:auto; padding:100px 15px;}
.consulting_srbg ul{float:left; width:100%;}
.consulting_srbg ul li{float:left; width:100%; padding:25px 25px; border-radius:35px; min-height:240px; margin:0 0 15px;}
.consulting_srbg ul li h3{color:#ffd20b; font-size:18px; font-weight:700; position:relative; padding-bottom:12px; margin-bottom:15px; text-align:center;}
.consulting_srbg ul li h3:after{position:absolute; content:""; background-color:#ffd20b; left:0px; bottom:0px; margin:0 auto; right:0; height:1px; width:40px; top:inherit;}
.consulting_srbg ul li p{font-size:16px; color:#fff; padding:0px; margin:0px; text-align:center;}
.thumb_img li{float:left; width:50%; padding:0 5px; margin:0 0 5px}
.thumb4_img li{float:left; width:50%; padding:0 5px; margin:0 0 5px}
.table{padding:0 0 0 0; width:100%; overflow-x:auto;}
}
@media screen and (max-width:700px){
.testimonials_block .left_bl{float:left; width:100%; text-align:center; margin:0 0 10px;}
.testimonials_block .right_bl{float:left; width:100%; padding:0 10px;}
.thumb2 li{width:100%;}
.leadership ul li{width:50%;}
.list_bullet2.half_colum_list{width:100%; padding:0 0px;}
.enquiry-management ul li.label-text22 .coll50{width:100%; margin-right:0;}
.enquiry-management ul li.label-text22 .coll50:nth-child(2){margin-bottom:20px;}

.tooltip_block, .tooltip_block.left {top: auto;right: auto; left:auto; margin-top:10px; width:100%; position: inherit;
float: left; background-color:transparent; border-top:2px solid #fff;}
.tooltip_block:after{display:none;}
.tool_tip { cursor:pointer;}
.tooltip span, .tooltip_block span{display:block}
.tooltip_block .sub_con p{color:#fff;}
.tooltip_block span {position: absolute; right: 10px; top: 0px; font-size: 13px; cursor: pointer; color: #000; display: block !important; z-index: 99; padding: 0 !important; font-size: 13px !important;}
}
@media screen and (max-width:500px){
.core-bg-cont2 ul li{width:100%; float:left; padding:0 35px;}
.enquiry-management ul li{margin-bottom:20px; position:relative; display:inline-block; width:100%;}
.enquiry-management ul li strong{position:relative; left:0; top:0px; font-weight:normal; font-size:14px; line-height:22px; color:#000000; float:left; width:100%; font-weight:600; margin-bottom:8px;}
.enquiry-management ul li.label-text22{padding:0 0 0 0px;}
.enquiry-management2 ul li{margin-bottom:20px; position:relative; display:inline-block; width:100%;}
.enquiry-management2 ul li strong{position:relative; left:0; top:0px; font-weight:normal; font-size:14px; line-height:22px; color:#000000; float:left; width:100%; font-weight:600; margin-bottom:8px;}
.enquiry-management2 ul li.label-text22{padding:0 0 0 0px;}
.supporting_con{padding:15px 10px;}
.thumb_img li{float:left; width:100%; padding:0 5px; margin:0 0 5px}
.thumb4_img li{float:left; width:100%; padding:0 5px; margin:0 0 5px}
.thumb2col li{float:left; width:100%; margin-bottom:25px;}
.thumb2 li{width:100%; padding:0 5px; float:none; display:inline-block; margin:0 -4px;}
.leadership ul li{width:100%;}
.accordian_block h3 span{width:80%; float:left;}
.accordian_block h3:after{display:none;}
.enquiry-management ul li strong.twoLine br{display:none;}
}