a:focus{text-decoration:none !important;}
.swirl-bg{float:left; width:100%; color:#000; background:url(../images/swirl-patten.jpg) repeat; padding:20px 0;}
.vsat-case-bg{float:left; width:100%; font-size:14px; color:#000; background:url(../images/vsat-case-studies.jpg) no-repeat center bottom; background-size:cover; padding:0 0;}
.gray-bg{background-color:#d5d5d5 !important;}
h4{font-family:'Open Sans', sans-serif; font-size:15px; font-weight:600; padding:8px 0 !important;}
.h1-brd{font-size:22px; font-family:'Open Sans', sans-serif; color:#000; font-weight:400; position:relative; padding-top:20px !important; padding-bottom:10px !important; text-transform:uppercase; margin-bottom:30px !important; float:left; width:100%; line-height:32px;}
.h1-brd:after{position:absolute; content:""; width:50px; height:2px; background-color:#000; left:0; bottom:0;}
.h6-brd{font-size:22px; font-family:'Open Sans', sans-serif; color:#000; font-weight:400; position:relative; padding-top:20px !important; padding-bottom:10px !important; text-transform:uppercase; margin-bottom:30px !important; float:left; width:100%; line-height:32px;}
.h6-brd:after{position:absolute; content:""; width:50px; height:2px; background-color:#000; left:0; bottom:0;}
.h2-brd{font-size:18px; font-family:'Open Sans', sans-serif; color:#000; font-weight:600; position:relative; padding-top:10px !important; padding-bottom:10px !important; text-transform:uppercase; margin-bottom:30px !important; float:left; width:100%; line-height:26px;}
.font14{font-size:14px;}
h3-vision{text-align:center; position:relative;}
h3.vision{font-size:22px; font-family:'Open Sans', sans-serif; color:#000; font-weight:400; position:relative; padding-top:20px !important; padding-bottom:10px !important; margin-bottom:30px !important; float:left; width:100%; text-align:center;}
h3.vision:after{position:absolute; left:0; right:0; margin:0 auto; content:""; width:50px; height:2px; background-color:#000; left:0; bottom:0;}
.profile-instruction .left-sec.vision, .profile-instruction .right-sec.vision{text-align:center;}
.textleft{text-align:left;}
/*----------heading section section------------*/
.green-24head{font-size:24px; color:#3ea1b0; font-weight:normal; line-height:30px;}
.greenhead-brd{font-size:22px; font-family:'Open Sans', sans-serif; color:#3ea1b0; font-weight:normal; position:relative; padding-bottom:15px; margin-bottom:10px;}
.greenhead-brd:after{position:absolute; content:""; width:50px; height:1px; background-color:#50b2c1; left:0; bottom:0;}
.hide{display:none !important;}
/*-----------Inside banner section start-------*/
.inside-banner{float:left; width:100%; margin-top:68px; position:relative;}
.inside-banner .panel{position:absolute; bottom:4px; width:95%; max-width:1170px; left:0; right:0px; margin:0 auto;}
.inside-banner .panel h1{background-image:url(../images/heading-line.png); font-family:'Open Sans', sans-serif; min-height:80px; background-repeat:no-repeat; background-position:-1px 0; padding-left:19px; font-weight:400; font-size:30px; line-height:22px; float:left; width:50%; color:#fff;}
.inside-banner .panel h1 small{font-weight:400; font-size:14px; line-height:22px;}
.inside-banner .panel h1.key-sr{padding-top:18px;}
.inside-banner .panel h1.key-sr2{background-image:url(../images/heading-line.png); font-family:'Open Sans', sans-serif; min-height:80px; background-repeat:no-repeat; background-position:-1px 0; padding-left:19px; font-weight:400; font-size:30px; line-height:32px; float:left; width:50%; color:#fff; padding-top:6px;}
.inside-banner .panel h6{background-image:url(../images/heading-line.png); font-family:'Open Sans', sans-serif; min-height:80px; background-repeat:no-repeat; background-position:-1px 0; padding-left:19px; font-weight:400; font-size:30px; line-height:22px; float:left; width:50%; color:#fff;}
.inside-banner .panel h6 small{font-weight:400; font-size:14px; line-height:22px;}
.inside-banner .panel h6.key-sr{padding-top:18px;}
.inside-banner .panel h6.key-sr2{background-image:url(../images/heading-line.png); font-family:'Open Sans', sans-serif; min-height:80px; background-repeat:no-repeat; background-position:-1px 0; padding-left:19px; font-weight:400; font-size:30px; line-height:32px; float:left; width:50%; color:#fff; padding-top:6px;}
.inside-banner .panel .breadcrumb{float:right; width:50%; text-align:right; margin-top:30px; font-size:14px; color:#fff;}
.inside-banner .panel .breadcrumb a{color:#fff;}
.inside-banner .panel .breadcrumb span{color:#3ea1b0;}
.breadcrumb1{float:left; width:100%; text-align:left; position:relative; margin-left:1px; font-size:14px; line-height:22px; font-weight:400; color:#9c9c9c; border-left:1px solid #3ea1b0; padding:15px 0 0px 10px; margin-bottom:20px;}
.breadcrumb1 a{color:#9c9c9c; padding-left:8px;}
.breadcrumb span{color:#3ea1b0;}
/*.breadcrumb1:after{position:absolute; content:""; background-color:#9c9c9c; bottom:7px; left:18px; width:27px; height:1px;}*/
.breadcrumb1 span{text-transform:uppercase; color:#3ea1b0;}
/*-----------Profile section start-------*/
h1.profile-head{font-size:20px; text-align:left; float:left; width:100%; font-weight:400; padding:30px 0; color:#3ea1b0; font-family:'Open Sans', sans-serif;}
h2.profile-head{font-size:20px; text-align:left; float:left; width:100%; font-weight:400; padding:30px 0; color:#3ea1b0; font-family:'Open Sans', sans-serif;}
/*-----------profile offer section start-------*/
.profile-offer{float:left; width:100%; border-top:1px solid #dfe0e0; padding:50px 0;}
.profile-offer ul{float:left; width:100%; margin:0px; padding:0px; list-style:none;}
.profile-offer ul li{float:left; width:33.3%; border-right:1px solid #dfe0e0; min-height:165px; color:#000000; text-align:center; line-height:29px;}
.profile-offer ul li p.highlight{color:#3ea1b0; font-weight:700; font-size:20px;}
.profile-offer ul li:last-child{border-right:0px solid;}
/*-----------unlock potentials page--------------*/
.unlock-author{background-image:url(../images/unclock-potential.png); background-position:left; background-repeat:no-repeat; height:61px; width:100%; float:left; font-size:20px; color:#3ea1b0; font-weight:600; text-align:center;}
.unlock-author span{padding-left:187px;}
.author-unlock{font-size:16px; color:#484848; font-style:italic; text-align:right; padding:10px 0;}
/*-----------Instruction1 section start-------*/
.profile-instruction.one{float:left; width:100%; color:#000; background:url(../images/instruction-bg.jpg) no-repeat; background-size:cover; padding:80px 0;}
.profile-instruction .left-sec{float:left; width:50%;}
.profile-instruction .right-sec{float:right; width:45%; font-size:14px; line-height:22px; font-weight:400;}
.profile-instruction2.one{float:left; width:100%; font-size:14px; color:#000; background:url(../images/financial-cont-bg.jpg) no-repeat left top; background-size:cover; padding:40px 0;}
.heading4{font-size:22px; float:left; width:100%; font-weight:400; padding:0px 0 20px 0; color:#3ea1b0;}
.profile-instruction2 .left-sec{display:table-cell; vertical-align:middle; width:70%; padding-left:5%; box-sizing:border-box;}
.profile-instruction2 .left-sec p{line-height:23px; padding:7px 0;}
.profile-instruction2 .left-sec h3{font-size:20px; padding-bottom:20px; font-family:'Open Sans', sans-serif;}
.profile-instruction2 .right-sec{width:30%; background:#f4f4f4; display:table-cell; vertical-align:middle; cursor:pointer;}
.profile-instruction2 .right-sec:hover{background:#FFFFFF;}
.profile-instruction2 .right-sec span{width:100%; max-width:150px; padding:20px 0; height:auto; margin:0 auto; text-align:center; display:table;}
.profile-instruction2 .right-sec span img{filter:gray; /* IE6-9 */ filter:grayscale(1); /* Microsoft Edge and Firefox 35+ */ -webkit-filter:grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */}
/* Disable grayscale on hover */
.profile-instruction2 .right-sec:hover span img{filter:none; -webkit-filter:grayscale(0);}
.pic .right-sec span{width:100%; max-width:200px;}
.logo1{}
.profile-instruction2 .right-sec.space-top-btm{padding:0 50px;}
.profile-instruction2 .right-sec img{width:100%;}
.gap40{height:40px; width:100%; clear:both;}
.main-area{display:flex; flex-wrap:wrap; width:100%;}
.main-area .box25per{width:25%; float:left; text-align:center; padding:3%; box-sizing:border-box; border-right:1px solid #E3DFDF; margin-bottom:40px;}
.main-area .box25per:nth-of-type(4n+0){border-right:0px solid #E3DFDF;}
.main-area .box25per span{width:auto; margin:0 auto; text-align:center;}
.main-area .box25per span img{max-width:165px; width:100%;}
.main-area .box25per h5{font-size:18px; float:left; width:100%; font-weight:400; padding:8px 0 8px 0; color:#000;}
.main-area .box25per p{font-size:14px; float:left; color:#000; line-height:22px; font-weight:400;}
.download{width:auto; float:left; margin:15px 0; padding:10px 0px; border-radius:4px; font-size:16px !important; font-weight:400; color:#000;}
.download a{color:#000;}
/*.download a:after{content:"\f1c1 "; width:20px; height:20px; font-family:'FontAwesome'; font-size:18px; color:#267481; display:inline-block; text-align:center; line-height:18px; padding-left:8px;}*/
.ourpart-sep{float:left; width:100%; border-bottom:0px solid #ddd; padding-bottom:17px; margin-bottom:40px; display:table; position:relative;}
.ourpart-sep2{float:left; width:100%; border-bottom:1px solid #ddd; padding-bottom:17px;}
/*-----------Instruction2 section start-------*/
.instruction-2{color:#000; float:left; width:100%; padding:8px 0;}
.instruction-2 span.font20blue{color:#3ea1b0; font-size:20px;}
/*-----------Instruction3 section start-------*/
.profile-instruction.three{float:left; width:100%; color:#fff; background:url(../images/profile-instructor3.jpg) no-repeat; background-size:cover; padding:140px 0;}
/*-----------Instruction4 section start-------*/
.profile-instruction.four{float:left; width:100%; color:#000; padding:65px 0;}
/*-----------Instruction5 section start-------*/
.profile-instruction.five{float:left; width:100%; color:#acb2bf; background:#000 url(../images/profile-instructor5.jpg) no-repeat center; padding:165px 0;}
/*------inside footer section------*/
footer{float:left; width:100%; position:relative; background-color:#e1e7e9;}
footer .footer-bg p.copy{position:inherit; float:left; margin-top:120px;}
/*-------------Financial page start------------*/
.financial-box{float:left; position:relative; margin-top:-5px; width:100%; background:url(../images/financial-cont-bg.jpg) no-repeat left top; background-size:cover; padding:27px 0 50px 0;}
.three-thumb{margin:0px; padding:0px; width:100%; float:left;}
.three-thumb li{float:left; max-width:380px; width:100%; margin-right:14px; background-color:#fff; border-radius:4px; padding:31px; min-height:705px; position:relative; font-size:14px; line-height:22px; font-weight:400;}
.three-thumb li:last-child{margin-right:0px;}
.three-thumb li .cont-sec{padding:10px 0;}
.three-thumb2{margin:0px; padding:0px; width:100%; float:left;}
.three-thumb2 li{float:left; width:100%; margin-right:14px; background-color:#fff; border-radius:4px; padding:31px;}
.three-thumb2 li:last-child{margin-right:0px;}


.financial-box2{float:left; position:relative; margin-top:-5px; width:100%; background:url(../images/financial-cont-bg.jpg) no-repeat left top; background-size:cover; padding:27px 0 50px 0;}
.two-thumb{padding:0px; margin:0 -7px; float:left; display:flex; flex-wrap:wrap;}
.two-thumb li{float:left; width:50%; border-radius:4px; padding:0 7px; position:relative; font-size:14px; line-height:22px; font-weight:400;}
.two-thumb li .content-area{padding:31px; display:inline-block; width:100%; background-color:#fff; height:100%;}
.two-thumb li .cont-sec{padding:10px 0;}
.two-thumb2{margin:0px; padding:0px; width:100%; float:left;}
.two-thumb2 li{float:left; width:100%; margin-right:14px; background-color:#fff; border-radius:4px; padding:31px;}
.two-thumb2 li:last-child{margin-right:0px;}

/*-----------Financial start -----------*/
.select-year{position:absolute; top:10px; left:10px; color:#8a8a8b;}
.relatedLinkList{float:right; position:absolute; right:15px; top:4px; width:170px; font-size:14px;}
.relatedLinkList.full{width:100%; position:relative; right:0; top:0px; padding-bottom:15px;}
.relatedLinkList img{/*width:100%;*/ float:right;}
.relatedLinkList span{float:left; height:42px; cursor:pointer; background:url(../images/select-arrow.png) no-repeat 95% 18px; width:100%; background-color:#eff0f1;}
.relatedLinkList ul{height:auto; margin-top:0; background:#ffffff; width:100%; position:absolute; left:0; top:34px; z-index:1; border-left:1px solid #eff0f1; border-right:1px solid #eff0f1; border-bottom:solid 1px #eff0f1; border-radius:0px 0px 5px 5px;}
.relatedLinkList li{float:none; display:block; width:100%; border-radius:0; min-height:auto; padding:7px 15px; margin:0; height:auto; border-bottom:solid 1px #dadada;}
.relatedLinkList li a{text-decoration:none; color:#8a8a8b; display:block; text-align:left;}
.select-year5{position:absolute; top:10px; left:10px; color:#8a8a8b;}
.relatedLinkList5{float:right; position:absolute; right:15px; top:4px; width:170px; font-size:14px;}
.relatedLinkList5.full{width:100%; position:relative; right:0; top:0px; padding-bottom:15px;}
.relatedLinkList5 img{/*width:100%;*/ float:right;}
.relatedLinkList5 span{float:left; height:42px; cursor:pointer; background:url(../images/select-arrow.png) no-repeat 95% 18px; width:100%; background-color:#eff0f1;}
.relatedLinkList5 ul{height:auto; margin-top:0; background:#ffffff; width:100%; position:absolute; left:0; top:34px; z-index:100; border-left:1px solid #eff0f1; border-right:1px solid #eff0f1; border-bottom:solid 1px #eff0f1; border-radius:0px 0px 5px 5px;}
.relatedLinkList5 li{float:none; display:block; width:100%; border-radius:0; min-height:auto; padding:7px 15px; margin:0; height:auto; border-bottom:solid 1px #dadada;}
.relatedLinkList5 li a{text-decoration:none; color:#8a8a8b; display:block; text-align:left;}
.select-year6{position:absolute; top:10px; left:10px; color:#8a8a8b;}
.relatedLinkList6{float:right; position:absolute; right:15px; top:4px; width:170px; font-size:14px;}
.relatedLinkList6.full{width:100%; position:relative; right:0; top:0px; padding-bottom:15px;}
.relatedLinkList6 img{/*width:100%;*/ float:right;}
.relatedLinkList6 span{float:left; height:42px; cursor:pointer; background:url(../images/select-arrow.png) no-repeat 95% 18px; width:100%; background-color:#eff0f1;}
.relatedLinkList6 ul{height:auto; margin-top:0; background:#ffffff; width:100%; position:absolute; left:0; top:34px; z-index:100; border-left:1px solid #eff0f1; border-right:1px solid #eff0f1; border-bottom:solid 1px #eff0f1; border-radius:0px 0px 5px 5px;}
.relatedLinkList6 li{float:none; display:block; width:100%; border-radius:0; min-height:auto; padding:7px 15px; margin:0; height:auto; border-bottom:solid 1px #dadada;}
.relatedLinkList6 li a{text-decoration:none; color:#8a8a8b; display:block; text-align:left;}
.select-year7{position:absolute; top:10px; left:10px; color:#8a8a8b;}
.relatedLinkList7{float:right; position:absolute; right:15px; top:4px; width:170px; font-size:14px;}
.relatedLinkList7.full{width:100%; position:relative; right:0; top:0px; padding-bottom:15px;}
.relatedLinkList7 img{/*width:100%;*/ float:right;}
.relatedLinkList7 span{float:left; height:42px; cursor:pointer; background:url(../images/select-arrow.png) no-repeat 95% 18px; width:100%; background-color:#eff0f1;}
.relatedLinkList7 ul{height:auto; margin-top:0; background:#ffffff; width:100%; position:absolute; left:0; top:34px; z-index:100; border-left:1px solid #eff0f1; border-right:1px solid #eff0f1; border-bottom:solid 1px #eff0f1; border-radius:0px 0px 5px 5px;}
.relatedLinkList7 li{float:none; display:block; width:100%; border-radius:0; min-height:auto; padding:7px 15px; margin:0; height:auto; border-bottom:solid 1px #dadada;}
.relatedLinkList7 li a{text-decoration:none; color:#8a8a8b; display:block; text-align:left;}
.select-year8{position:absolute; top:10px; left:10px; color:#8a8a8b;}
.relatedLinkList8{float:right; position:absolute; right:15px; top:4px; width:170px; font-size:14px;}
.relatedLinkList8.full{width:100%; position:relative; right:0; top:0px; padding-bottom:15px;}
.relatedLinkList8 img{/*width:100%;*/ float:right;}
.relatedLinkList8 span{float:left; height:42px; cursor:pointer; background:url(../images/select-arrow.png) no-repeat 95% 18px; width:100%; background-color:#eff0f1;}
.relatedLinkList8 ul{height:auto; margin-top:0; background:#ffffff; width:100%; position:absolute; left:0; top:34px; z-index:100; border-left:1px solid #eff0f1; border-right:1px solid #eff0f1; border-bottom:solid 1px #eff0f1; border-radius:0px 0px 5px 5px;}
.relatedLinkList8 li{float:none; display:block; width:100%; border-radius:0; min-height:auto; padding:7px 15px; margin:0; height:auto; border-bottom:solid 1px #dadada;}
.relatedLinkList8 li a{text-decoration:none; color:#8a8a8b; display:block; text-align:left;}
.tabcontent2{width:100%; float:left;}
.tabcontent3{width:100%; float:left;}
ul.financialReport{width:100%; color:#000;}
ul.financialReport li{list-style:none; min-height:auto; float:left; width:100%; padding:10px 0; border-radius:0; border-bottom:1px solid #cfcfcf; font-size:14px; line-height:22px; font-weight:400;}
ul.notice-results-gap{display:inline-block; margin-bottom:50px;}
ul.financialReport li a{color:#616161; font-size:14px; line-height:22px; font-weight:400;}
ul.financialReport li a:hover{color:#d10000;}
ul.financialReport li span{float:left; padding-right:12px;}
ul.financialReport li span.right{float:right; padding-right:0px;}
ul.financialReport h2{color:#616161; font-size:18px !important; font-family:'Open Sans', sans-serif; font-weight:normal;/* border-bottom:1px solid #cfcfcf;*/ padding-bottom:15px; float:left; width:100%; margin:0px 0 0 0;}
ul.financialReport li:last-child{border-bottom:0px solid;}
#tabs{color:#000;}
ul.tabs-head{float:left; width:100%; margin-top:25px;}
ul.tabs-head li{float:left; min-height:auto; width:auto; padding:0 0 30px 0; border-radius:0; position:relative; width:31.3333333333%; margin:0 1%; text-align:center; border-bottom:1px solid #cfcfcf;}
ul.tabs-head li span{position:absolute; bottom:8px; left:0; right:0; margin:0 auto; font-size:11px; line-height:16px; font-weight:600; text-transform:uppercase;}
ul.tabs-head li.ui-tabs-active{border-bottom:1px solid #004f97; position:relative;}
ul.tabs-head li.ui-tabs-active:after{content:""; position:absolute; bottom:-4px; background:url(../images/tab-active.png) no-repeat; width:5px; height:3px;}
ul.tabs-head li.ui-tabs-active .ui-tabs-anchor{color:#004f97;}
.report-box{float:left; width:100%; margin:20px 0 0 0;}
.report-box .left-sec{float:left; width:50%;}
.report-box .right-sec{float:left; width:45%; margin-left:5%;}
.report-box .right-sec p{font-size:14px; color:#004f97; padding-bottom:8px;}
.report-box .right-sec p strong{font-weight:600; color:#707070; font-size:17px;}
.report-box .right-sec a{font-size:14px; color:#004f97;}
.report-list{float:left; width:100%; margin:20px 0 0 0;}
.report-list h3{border-bottom:1px solid #cfcfcf; padding-bottom:12px; color:#616161; font-weight:normal; font-family:'Open Sans', sans-serif; font-size:20px;}
.report-list li{float:left; min-height:auto; width:100%; border-radius:0; border-bottom:1px solid #cfcfcf; padding:12px 0; color:#616161;}
.report-list li:last-child{border-bottom:0px solid #cfcfcf;}
.report-list li a:hover{color:#d10000;}
.notice-link{color:#000;}
.notice-link li{float:left; min-height:auto; padding:0px 0 15px 0; color:#616161; border-radius:0px; border-bottom:1px solid #cfcfcf; margin:20px 0 0 0;}
.notice-link li h3{font-family:'Open Sans', sans-serif; font-size:15px; font-weight:600; padding-bottom:8px;}
.notice-link li a:hover{color:#d10000;}
/*-----------Financial start End-----------*/
.space-para p{padding-bottom:20px; line-height:22px; font-size:14px; font-weight:400;}
.heading3{font:400 23px/33px 'Open Sans', sans-serif; padding:0px 0 8px 0; color:#3ea1b0; float:left; width:100%; line-height:33px; border-bottom:solid 2px #88d3de; text-align:left; padding-bottom:25px;}
.cont-sec{color:#000; padding:25px 0; float:left; width:100%; line-height:23px;}
.table-n{padding:15px 0;}
.table-n th{color:#fff; text-align:left; background-color:#309ca9;}
.table-n th, .table td{border-bottom:1px solid #ddd; padding:12px 12px; font-size:14px;}
.table-n li{padding:0px 0 10px 30px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:0px 6px;}
.table-n tr:last-child td{border-bottom:0px solid #cacaca;}
.table-n tr:nth-child(odd) td{background-color:#f9f9f9;}
.table-n tr:nth-child(even) td{background-color:#fff;}
.table-n p{padding-bottom:20px;}
.table-n tr td:first-child{background-color:#309ca9; color:#fff;}
/*---------bullet section css--------*/
.bullet li{padding:0px 0 20px 30px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:0px 6px; color:#000;}
.bullet2 li{padding:0px 0 20px 30px; width:50%; float:left; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:0px 6px; line-height:22px; font-size:14px; font-weight:400;}
.bullet2 li.full{width:100%;}
.InfraBullet li{padding:0px 0 20px 27px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0px 5px; color:#000; line-height:22px;}
/*---------key services section css--------*/
.featured-wrap1 li{position:relative;}
.featured-wrap1 li img{height:100%; width:100%;}
.caption-slide1{position:absolute; width:300px; height:100%; background-color:rgba(255,255,255,0.35); right:0; top:0px;}
.caption-slide1:after{content:""; position:absolute; left:-91px; top:0; width:0; height:0; border-bottom:500px solid rgba(255,255,255,0.35); border-left:91px solid transparent;}
.caption-slide1 h1{font-size:24px; color:#fff; margin-top:148px; font-family:'Roboto Slab', serif; font-weight:normal; position:relative; padding-bottom:24px;}
.caption-slide1 h1:after{content:""; position:absolute; width:34px; height:3px; background-color:#fff; left:0; bottom:0;}
.caption-slide1 h6{font-size:24px; color:#fff; margin-top:148px; font-family:'Roboto Slab', serif; font-weight:normal; position:relative; padding-bottom:24px;}
.caption-slide1 h6:after{content:""; position:absolute; width:34px; height:3px; background-color:#fff; left:0; bottom:0;}
.caption-slide1 p{color:#fff; margin-bottom:25px; font-size:14px; margin-top:25px; padding-right:25px;}
.caption-slide1 a{background-image:url(../images/more-arrow-white.png); color:#fff; background-repeat:no-repeat; background-position:right; font-size:14px; padding-right:25px;}
.inside-banner.ker-sr .panel{bottom:0px;}
/*banner caption section*/
.caption-slide-banner{position:absolute; width:300px; height:100%; background-color:rgba(255,255,255,0.35); right:0; top:0px; z-index:99;}
.caption-slide-banner:after{content:""; position:absolute; left:-194px; top:0; width:0; height:0; border-bottom:1080px solid rgba(255,255,255,0.35); border-left:194px solid transparent;}
.caption-slide-banner h1{font-size:24px; color:#fff; margin-top:148px; font-family:'Roboto Slab', serif; font-weight:normal; position:relative; padding-bottom:24px;}
.caption-slide-banner h1:after{content:""; position:absolute; width:34px; height:3px; background-color:#fff; left:0; bottom:0;}
.caption-slide-banner p{color:#fff; margin-bottom:25px; font-size:14px; margin-top:25px; padding-right:25px;}
.caption-slide-banner a{background-image:url(../images/more-arrow-white.png); color:#fff; background-repeat:no-repeat; background-position:right; font-size:14px; padding-right:25px;}
.vsat-sec{float:left; width:100%; background-image:url(../images/vsat-bg.jpg); background-repeat:no-repeat; background-size:100%; display:flex; flex-wrap:wrap;}
.vsat-sec .vsat-sec-left{float:left; width:65%; min-height:761px; background-color:rgba(255,255,255,0.50); color:#000;}
.vsat-sec .vsat-sec-left .wrap-cont{padding-left:30%; padding-right:10%; padding-top:60px; font-size:14px;}
.vsat-sec .vsat-sec-left .wrap-cont p{padding-bottom:20px;}
.vsat-sec .vsat-sec-left .wrap-cont h3{margin-bottom:40px; padding-bottom:15px; position:relative; font-size:22px; font-weight:600;}
.vsat-sec .vsat-sec-left .wrap-cont h3:after{position:absolute; content:""; width:34px; height:2px; background-color:#000; left:0px; bottom:0;}
.vsat-sec .vsat-sec-left .wrap-cont ul{margin:40px 0; text-align:center; padding:0px; width:100%; float:left;}
.vsat-sec .vsat-sec-left .wrap-cont ul li{float:left; width:25%; text-align:center; position:relative;}
.vsat-sec .vsat-sec-left .wrap-cont ul li:after{position:absolute; content:""; height:56px; width:1px; right:0px; top:20px; background-color:#989898;}
.vsat-sec .vsat-sec-left .wrap-cont ul li:last-child:after{display:none;}
.vsat-sec .vsat-sec-left .wrap-cont ul li span{padding:20px 0 0 0; float:left; width:100%; font-size:14px; color:#0291a6; font-weight:700;}
.vsat-sec .vsat-sec-left .wrap-cont ul li span.ic-box{min-height:95px; padding:0px 0 0 0;}
.vsat-sec .vsat-sec-right{float:left; width:35%; background-image:url(../images/vast-right-bg.png); min-height:761px; background-repeat:repeat;}
.vsat-sec .vsat-sec-right .right-wrap{padding:10%; background-image:url(../images/vsat-left-sat.png); background-repeat:no-repeat; background-size:100%; background-position:center 90%; float:left; width:100%; min-height:761px;}
.vsat-sec .vsat-sec-right .right-wrap h3{font-size:14px; font-weight:bold; font-size:14px; position:relative; padding-bottom:10px; margin-bottom:30px;}
.vsat-sec .vsat-sec-right .right-wrap h3:after{position:absolute; content:""; left:0; width:34px; background-color:#fff; height:2px; left:0; bottom:0;}
.vsat-sec .vsat-sec-right .right-wrap ul{margin:0px; padding:0px; float:left; width:100%;}
.vsat-sec .vsat-sec-right .right-wrap ul li{float:left; width:100%; padding:20px 0 20px 0px; border-bottom:1px solid #737373;}
.vsat-sec .vsat-sec-right .right-wrap ul li span{float:left; width:85%;}
.vsat-sec .vsat-sec-right .right-wrap ul li img{float:left; padding-right:20px;}
.vsat-service-box{float:left; width:100%;}
.vsat-service-box .contSec_up{float:left; padding:40px 0;}
.vsat-service-box .contSec_up .key-box{position:inherit;}
.vsat-service-box h3.keyhead{text-align:center; padding-bottom:20px; margin-bottom:40px; position:relative; font-size:22px; font-family:'Roboto Slab', serif; /*font-family:'Open Sans', sans-serif;*/ font-weight:700; float:left; width:100%;}
.vsat-service-box h3.keyhead:after{position:absolute; left:0; right:0; margin:0 auto; width:34px; bottom:0px; height:2px; content:""; background-color:#fff;}
.key-bottom{float:left; width:100%;}
.key-bottom .case-studies{float:left; width:65%; min-height:325px; background:#00242a url(../images/case-studies-bg.png) center top no-repeat;}
.key-bottom .case-studies .case-box{padding-left:30%; padding-right:10%; padding-top:60px; font-size:14px;}
.key-bottom .case-studies .case-box .head{position:relative; font-size:14px; padding-bottom:15px; margin-bottom:20px; font-weight:bold; text-transform:uppercase; font-family:'Open Sans', sans-serif;}
.key-bottom .case-studies .case-box .head:after{position:absolute; content:""; width:34px; height:2px; background-color:#fff; left:0px; bottom:0;}
.key-bottom .case-studies .case-box .case-list{margin:0px; padding:0px; width:100%; float:left;}
.key-bottom .case-studies .case-box .case-list li{background-image:url(../images/case-arrow.png); padding-left:40px; font-size:14px; font-weight:bold; font-style:italic; background-repeat:no-repeat; color:#47cae6; padding-bottom:15px; margin-top:10px; text-decoration:underline;}
.key-bottom .case-studies .case-box .case-list li a{color:#47cae6;}
.key-bottom .testimonials{float:left; width:35%; background:url(../images/testimonials-bg.jpg) no-repeat center top; min-height:325px; background-size:cover; text-align:center; padding:60px 0 0 0;}
.key-bottom .testimonials a{color:#fff;}
.key-bottom .testimonials .test-head{position:relative; text-transform:uppercase; font-size:16px; font-weight:bold; padding-bottom:15px; margin-bottom:20px; font-family:'Open Sans', sans-serif;}
.key-bottom .testimonials .test-head:after{position:absolute; left:0; right:0; bottom:0; margin:0 auto; width:34px; height:2px; background-color:#fff; content:"";}
/*----------case studies page css----------*/
.case-box-wrap{float:left; width:100%;}
.infraLeft{float:left; width:76%; display:block;}
.infraRight{float:right; width:22%; display:block;}
.infraImg{width:100%; display:block;}
.infraImg img{width:100%; display:block;}
/* ---- Contact Us Start --------------*/
body.contact{color:#000000; font-family:'Open Sans', sans-serif;}
.clear{clear:both;}
.product_details{background:#024484; min-height:50px; position:relative; z-index:10;}
.pd_fixed{position:fixed !important; width:100% !important; top:0px !important; z-index:10 !important;}
.mobile_product_nav{display:none;}
.product_details_menu{border-left:1px solid #1b5690; margin:0;}
.product_details_menu li{float:left; border-right:1px solid #1b5690; text-align:center; font-size:13px;}
.product_details_menu li strong{height:90px; width:120px; display:block; padding-top:55px; color:#FFF; position:relative; cursor:pointer; font-weight:400;}
.product_details_menu li strong i{position:absolute; left:50%; margin-left:-15px; top:18px; width:30px; height:30px; cursor:pointer;}
.product_details_menu li a{height:90px; min-width:120px; display:block; padding-top:55px; color:#FFF; position:relative; cursor:pointer;}
.product_details_menu li a i{position:absolute; left:50%; margin-left:-15px; top:18px; width:30px; height:30px; cursor:pointer;}
.mobile_contactNav{display:none;}
.contactNavHolder{background:#2e97a6; border-top:1px solid #3a9dab; position:relative; z-index:10;}
.contactNav{border-left:1px solid #1b5690; margin:0;}
.contactNav li{float:left; border-right:1px solid #3ea1b0; text-align:center; font-size:13px; width:25.00005000000001%; margin-right:-1px; position:relative;}
.contactNav li:first-child{border-left:1px solid #3ea1b0;}
.contactNav li span{height:65px; width:auto; display:block; line-height:65px; font-size:16px; font-weight:400; color:#FFF; padding-left:30px; box-sizing:border-box; cursor:pointer;}
.contactNav li span i{position:absolute; left:50%; top:18px; width:26px; height:41px;}
.contactNav li.pdmActive{background:#1b6f7c;}
.contactNav li.pdmActive span{color:#FFF;}
.contactNav li.pdmActive:hover{background:#1b6f7c;}
.contactNav li:hover{background:#1b6f7c;}
.contactNav li:hover a{color:#FFF;}
.contactNav li span.office i{background:url(../images/ReachUs-icon.png) no-repeat left top; margin-left:-55px;}
.contactNav li.pdmActive span.office i{background:url(../images/ReachUs-icon.png) no-repeat 0px -284px;}
.contactNav li:hover span.office i{background:url(../images/ReachUs-icon.png) no-repeat 0px -284px;}
.contactNav li span.media i{background:url(../images/Enquiry-icon.png) no-repeat 0px top; margin-left:-55px;}
.contactNav li.pdmActive span.media i{background:url(../images/Enquiry-icon.png) no-repeat 0 -284px;}
.contactNav li:hover span.media i{background:url(../images/Enquiry-icon.png) no-repeat 0 -284px;}
.contactNav li span.invstor i{background:url(../images/CustomerSupport-icon.png) no-repeat  left  top; margin-left:-85px;}
.contactNav li.pdmActive span.invstor i{background:url(../images/CustomerSupport-icon.png) no-repeat 0 -284px;}
.contactNav li:hover span.invstor i{background:url(../images/CustomerSupport-icon.png) no-repeat 0 -284px;}
.contactNav li span.query i{background:url(../images/ApplyOnline-icon.png) no-repeat left top; margin-left:-70px;}
.contactNav li.pdmActive span.query i{background:url(../images/ApplyOnline-icon.png) no-repeat 0 -284px;}
.contactNav li:hover span.query i{background:url(../images/ApplyOnline-icon.png) no-repeat 0 -284px;}
.contactNav li span.sp i{background:url(../images/sp-icon.png) no-repeat left top; margin-left:-90px; opacity:0.8;}
.contactNav li.pdmActive span.sp i{opacity:1.0;}
.contactNav li:hover span.sp i{opacity:1.0;}
.contactNav li span.sel i{background:url(../images/sel-icon.png) no-repeat left top; margin-left:-110px; opacity:0.8;}
.contactNav li.pdmActive span.sel i{opacity:1.0;}
.contactNav li:hover span.sel i{opacity:1.0;}
.contactNav li span.pb i{background:url(../images/pb-icon.png) no-repeat left top; margin-left:-75px; opacity:0.8; width:34px;}
.contactNav li.pdmActive span.pb i{opacity:1.0;}
.contactNav li:hover span.pb i{opacity:1.0;}
.contactNav li span.ise i{background:url(../images/ise-icon.png) no-repeat left top; margin-left:-125px; opacity:0.8;}
.contactNav li.pdmActive span.ise i{opacity:1.0;}
.contactNav li:hover span.ise i{opacity:1.0;}
.equaldiv h2{padding-bottom:5px; margin-bottom:8px !important; /*border-bottom:1px solid #bebebe;*/ font-size:15px !important; font-weight:600 !important; color:#313131 !important; font-family:'Open Sans', sans-serif;}
.contactus_bnrInfo_2{width:363px; height:auto; padding:27px 20px 0px 20px; position:absolute; right:90px; top:35px; z-index:111;}
.contactus_bnrInfo_2 ul{}
.contactus_bnrInfo_2 ul li{margin-bottom:1px; padding:15px; width:100%; display:block; background:rgba(255,255,255,0.8); color:#194b95;}
.contactus_bnrInfo_2 ul li span{font-size:19px; font-weight:normal; display:block;}
.contactus_bnrInfo_2 ul li:last-child{background:rgba(24,67,131,0.8); height:75px;}
.contactus_bnrInfo_2 ul li:last-child div{margin-bottom:5px; color:#fff; width:50%; float:left;}
.contactus_bnrInfo_2 ul li:last-child div:last-child{margin-bottom:5px; color:#fff; border-left:1px solid #fff; font-style:italic; font-size:11px; width:50%; height:40px; float:left; padding-left:15px;}
.heading_line7{font-size:22px; font-weight:400; text-transform:uppercase; text-align:left; color:#000000; padding:0px 0 0px 0; font-family:'Open Sans', sans-serif;}
.heading_line7:after{content:""; display:block; width:50px; margin:10px 0px 0px 0px; border-bottom:2px solid #000;}
.padding-left-none{padding-left:0 !important;}
.works{font-size:16px; font-weight:600; color:#000000; padding-bottom:20px; display:block;}
.add{width:100%; height:auto; float:left; position:relative; padding-left:30px; font-size:14px; color:#313131; line-height:22px;}
.add:before{content:""; display:block; position:absolute; left:0; top:0; width:20px; height:20px; background:url(../images/Registered-icon.png) left top no-repeat;}
.add.rgnSps{padding-bottom:20px;}
.tel{padding-left:85px; float:left; margin-bottom:8px; font-size:14px; color:#313131; line-height:18px; position:relative;}
.tel:before{content:"Tel:"; display:block; position:absolute; left:0; top:0; width:80px; height:25px; background:url(../images/tle-icon.png) left top no-repeat; font-size:14px; color:#313131; line-height:18px; padding-left:35px; box-sizing:border-box;}
.region{padding-bottom:25px;}
.ph{padding-left:65px; float:left; margin-bottom:8px; font-size:14px; color:#313131; line-height:18px; position:relative; display:inline-block; width:100%;}
.ph:before{content:"Tel:"; display:block; position:absolute; left:0; top:0; width:80px; height:25px; background:url(../images/tle-icon.png) left top no-repeat; font-size:14px; color:#313131; line-height:18px; padding-left:35px; box-sizing:border-box;}
.map{padding-left:36px; float:left; margin-bottom:8px; font-size:14px; color:#313131; line-height:18px; position:relative; margin-top:10px; display:inline-block; width:100%;}
.map:before{content:""; display:block; position:absolute; left:0; top:0; width:80px; height:25px; background:url(../images/goole-icon.png) left top no-repeat; font-size:14px; color:#313131; line-height:18px; padding-left:35px; box-sizing:border-box;}
.Fax{padding-left:85px; float:left; margin-bottom:8px; font-size:14px; color:#313131; line-height:18px; position:relative;}
.Fax:before{content:"Fax:"; display:block; position:absolute; left:0; top:0; width:80px; height:25px; background:url(../images/fax-icon.png) left top no-repeat; font-size:14px; color:#313131; line-height:18px; padding-left:35px; box-sizing:border-box;}
.Email{padding-left:85px; float:left; margin-bottom:8px; font-size:14px; color:#313131; line-height:18px; position:relative;}
.Email a{font-size:14px; color:#313131; line-height:18px;}
.Email:before{content:"Email:"; display:block; position:absolute; left:0; top:0; width:80px; height:25px; background:url(../images/Email-icon.png) left top no-repeat; font-size:14px; color:#313131; line-height:18px; padding-left:35px; box-sizing:border-box;}
.grayPanel{background:url(../images/swirl-patten.jpg) repeat; padding:30px 0;}
input.input-select{color:#636363 !important; text-decoration:none; background:none; border:1px solid #cccccc; height:40px; width:90%; padding-left:6px; box-shadow:0 0 5px  #e5e5e5 inset; margin-bottom:5px !important; margin-top:15px; border-radius:2px;}
textarea.textarea-select{color:#a4a4a4; text-decoration:none; background:none; width:90%; padding-top:15px; padding-left:5px; height:155px; border:1px solid #cccccc; box-shadow:0 0 5px  #e5e5e5 inset; margin-bottom:5px; margin-top:10px; border-radius:2px;}
.select-box select{color:#a4a4a4 !important; text-decoration:none; background:url(../images/arrow-dop.png) no-repeat 95% center !important; border:1px solid #cccccc; height:40px; width:90% !important; padding-left:2px; box-shadow:0 0 5px  #e5e5e5 inset; margin-bottom:5px !important; margin-top:15px; border-radius:2px; -moz-appearance:none; -webkit-appearance:none; appearance:none; cursor:pointer;}
.select-box2 select{color:#636363 !important; text-decoration:none; background:url(../images/arrow-dop.png) no-repeat 95% center !important; border:1px solid #cccccc; height:40px; width:40% !important; padding-left:6px; box-shadow:0 0 5px  #e5e5e5 inset; margin-bottom:20px !important; border-radius:2px; -moz-appearance:none; -webkit-appearance:none; appearance:none; cursor:pointer;}
input.submit{font-size:14px; text-transform:uppercase; font-weight:bold; margin-right:8px; color:#FFF; background:-webkit-linear-gradient(#2366a4, #004d94); background:-o-linear-gradient(#2a57b0, #5281de); background:-moz-linear-gradient(#2366a4, #004d94); background:linear-gradient(#2366a4, #004d94); display:block; text-align:center; float:left; border:1px solid #2a4b69; padding:10px 15px; margin-bottom:20px; border-radius:2px; width:90%; margin-top:15px;}
input.submit:hover{color:#FFF; background:-webkit-linear-gradient(#5281de, #2a57b0); background:-o-linear-gradient(#5281de, #2a57b0); background:-moz-linear-gradient(#5281de, #2a57b0); background:linear-gradient(#5281de, #2a57b0); border-radius:2px;}
.select-box label{display:block; font-weight:400;}
@media screen and (min-width:0\0) and (min-resolution:+72dpi){
.select-box select{background:none !important;}
/*.select-box label:after{display:none;}
.select-box label:before{display:none;}*/
}
.Captcha{background:#FFFFFF; width:90%; height:40px; padding:0px 0; margin-bottom:5px; border-radius:2px; overflow:hidden; margin-top:15px;}
.Captcha img{width:100%;}
.policies{padding:50px 0;}
.policies2{padding:25px 0;}
.Upload-text{width:auto !important; float:left; font-size:14px; color:#636363; line-height:40px; margin-right:10px; margin-top:15px; position:relative;}
.Upload-file{width:auto; float:left; margin-top:15px;}
.Upload-text-blue{width:90% !important; float:left; font-size:12px; color:#0356b2; line-height:12px; text-align:left; position:absolute; left:0; top:-15px;}

.Upload-text label.errorf{position:absolute; left:0; bottom:-33px;}
/* ---- Contact Us End--------------*/
/*----------accordian css start--------*/
.ui-accordion{float:left; width:100%; position:relative;}
.ui-accordion h3{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:700; padding-bottom:25px; padding-top:25px; cursor:pointer; float:left; width:100%; border-bottom:1px solid #bebfc0;}
.ui-accordion h3 span{padding-left:10px;}
.ui-accordion h3.ui-accordion-header-active{border-bottom:0px solid #bebfc0;}
.ui-accordion-content-active{border-bottom:1px solid #bebfc0;}
.ui-accordion-header-icon{float:left;}
.ui-accordion-header-icon.ui-icon-triangle-1-s{background-image:url(../images/less-icon.png); width:54px; height:15px; float:right; cursor:pointer;}
.ui-accordion-header-icon.ui-icon-triangle-1-e{background-image:url(../images/more-icon.png); width:56px; height:15px; float:right; cursor:pointer;}
.ui-accordion-content{padding-bottom:15px; float:left; width:100%; padding-left:30px; padding-right:30px;}
.ui-accordion-content p{line-height:23px; padding-bottom:10px;}
.ui-accordion-content .knowMore{color:#2899a9; font-weight:600; font-style:italic; position:absolute; bottom:170px; left:25px; font-size:15px;}
.ui-accordion-content a:hover.knowMore{color:#000;}
/*----------arrow css start--------*/
.bullet{margin:0px; padding:0px;}
.bullet li{background-image:url(../images/blue-arrow.png); background-repeat:no-repeat; padding-bottom:10px; margin-bottom:5px; line-height:25px;}
.bullet li:last-child{border-bottom:0px solid #bebfc0;}
.bullet li ul{margin:15px 0 0 0;}
.bullet li ul li{border-bottom:0px solid; padding-bottom:0px; background-image:url(../images/case-arrow-blue.png); background-position:0 9px;}
.bullet2{margin:0px; padding:0px;}
.bullet2 li{background-image:url(../images/blue-arrow.png); background-repeat:no-repeat; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #bebfc0; float:left; width:100%;}
.bullet2 li:last-child{border-bottom:0px solid #bebfc0;}
.bullet2 li ul{margin:15px 0 0 0;}
.bullet2 li ul li{border-bottom:0px solid; padding-bottom:0px; background-image:url(../images/case-arrow-blue.png); background-position:0 9px;}
.blue-arrow{margin:0px 0 0 0;}
.blue-arrow li{border-bottom:0px solid; padding-bottom:0px; background-image:url(../images/case-arrow-blue.png); background-position:0 7px; background-repeat:no-repeat; padding-left:25px; padding-bottom:10px; line-height:22px; font-size:14px; font-weight:400;}
/*VSAT inner page start*/
.floatvsatimg{float:right; width:230px; height:200px; text-align:right;}
.floatvsatimg1{float:right; width:400px; height:240px; text-align:right;}
.floatvsatimg2{float:right; width:400px; height:280px; text-align:right;}
/*-------------Testimonials page section css------------*/
.testi{float:left; width:100%; border-bottom:1px solid #cfcfcf; margin-bottom:15px;}
.testi h2{font-size:20px; margin:0px; padding:0px 0 8px 0;}
.testi p{font-size:14px;}
.justify{text-align:justify !important; color:#010101;}
.box-text-images{width:100%; height:auto; margin-bottom:30px;}
.box-text-images p{color:#010101; padding-bottom:10px; font-size:14px; line-height:22px; font-weight:400;}
.pic-box-right{float:right; width:50%; max-width:375px; height:auto; padding-left:20px; padding-bottom:20px;}
.pic-box-right img{width:100%;}
.justify-left{text-align:justify !important; color:#010101; text-align:left; padding:50px 0;}
.box-pic img{width:100%; height:auto;}
.box1-text-img{float:left; width:100%; padding:0px 0 30px 0; font-size:20px; text-align:justify; color:#3ea1b0; font-weight:400;}
.box1-text-img-pic{float:right; width:50%; max-width:136px; margin-left:50px; padding-bottom:25px; padding-top:20px;}
/*edit css saloni*/
.bottomspace0{padding-bottom:0px !important;}
.topspace15{padding-top:15px !important;}
.bottomspace15{padding-bottom:15px !important;}
.topspace25{padding-top:25px !important;}
.bottomspace25{padding-bottom:25px !important;}
.topspace40{padding-top:40px !important;}
.bottomspace40{padding-bottom:40px !important;}
.topspace45{padding-top:45px !important;}
.bottomspace45{padding-bottom:45px !important;}
.blue-highlight{font-size:20px; color:#3ea1b0 !important; font-family:'Open Sans', sans-serif;}
.space-top-group{padding-top:15px; font-size:14px; line-height:22px; font-weight:400; color:#000; text-align:left;}
.top15space{padding-top:15px;}
.top-bottom{padding-top:8px; padding-bottom:8px;}
.leadership-box{float:left; width:100%; border-bottom:1px solid #c0c0c0; padding-bottom:36px; margin-bottom:36px;}
.leadership-box.last{margin-bottom:0; border-bottom:0px solid;}
.leadership-box .left-box{float:left; width:20%; text-align:center;}
.leadership-box .left-box p{text-align:center; padding:6px 0 0 0;}
.leadership-box .right-box{float:right; width:75%;}
.leadership-box .right-box strong{font-size:18px; line-height:24px; font-weight:600; display:inline-block; width:100%; text-transform:uppercase; margin-bottom:15px;}
h1.paddingtopnone{padding-top:0px !important;}
h6.paddingtopnone{padding-top:0px !important;}
.certificate{text-align:center !important; padding-left:80px; padding-right:80px; font-size:16px;}
.certificate span{padding-top:10px; float:left; font-weight:400; line-height:27px;}
.divide{border-right:1px solid #bfbfbf;}
.black{color:#000 !important; line-height:22px;}
.blue{color:#3ea1b0 !important;}
.lineheight30{line-height:30px;}
.brd-btm{border-bottom:1px solid #c0c0c0; padding-bottom:36px; margin-bottom:20px;}
.profile-instruction{float:left; width:100%;}
.codeof-head{font-family:'Open Sans', sans-serif; font-size:18px; font-weight:400; color:#36a3b3; text-transform:uppercase; line-height:26px;}
.codeof-head span{font-size:22px;}
.code-of-contact{border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; float:left; width:100%; padding:25px 0;}
/*Error page css*/
.error{padding:40px 0;}
.error img{display:block; margin:auto; margin-bottom:30px;}
.error h2{color:#c90019; font:700 24px/32px "Open Sans",sans-serif; text-align:center; margin:0; padding:0;}
.error h5{color:#c90019; font:700 24px/32px "Open Sans",sans-serif; text-align:center;}
.error p{color:#505050; font:700 14px/40px "Open Sans",sans-serif; margin:0 0 10px; padding:0; text-align:center;}
.tata-logo-small2{width:23%; float:right; text-align:center;}
.tata-logo-small2 img{width:100%; max-width:136px;}
.box77per{width:77%; float:left;}
.text-underline{width:100%; margin:0 auto 25px; padding-top:6px; border-bottom:solid 2px #88d3de; padding-bottom:25px;}
.text-underline span{text-align:center; line-height:30px; width:100%; display:block; font-size:23px; color:#3ea1b0; font-weight:400; line-height:33px; /*padding:0px 4.50%;*/ padding:0 0; text-align:left;}
.text-underline2{width:100%; float:left; border-bottom:solid 2px #88d3de; padding-bottom:25px; margin-bottom:30px;}
.text-underline2 span{text-align:left; width:100%; display:block; font-size:23px; color:#3ea1b0; font-weight:400; line-height:33px; /*padding:0px 4.50%;*/ padding:0 0;}
.text-underline3{width:100%; float:left; border-bottom:solid 2px #88d3de; padding-bottom:25px; margin-bottom:30px;}
.text-underline3 span{text-align:left; width:100%; display:block; font-size:22px; color:#3ea1b0; font-weight:400; line-height:30px; /*padding:0px 4.50%;*/ padding:0 0;}
.clear{clear:both;}
.center{text-align:center !important;}
.left-align{text-align:left !important;}
.padding-top{padding:0px 0  80px 0 !important;}
.padding-bottom{padding:0px 0  25px 0 !important;}
.padding-top2{padding-top:0!important;}
.background-position{background-position:2px 0 !important;}
.padding_left0{padding-left:0 !important;}
.padding0{padding:0px 0 !important;}
.padding_top2{padding:25px 0px 0px 0px !important;}
.Values2{width:auto; margin:0 auto; text-align:center; display:table;}
.Values2 i{width:auto !important; display:block;}
.Values2 h1.h1-brd{width:auto !important;}
.Values2 h1.h1-brd:after{left:0 !important; right:0!important; margin:auto!important; text-align:center!important; position:absolute!important; content:""!important; width:50px!important; height:2px!important; background-color:#000!important;}
.Values2 h6.h6-brd{width:auto !important;}
.Values2 h6.h6-brd:after{left:0 !important; right:0!important; margin:auto!important; text-align:center!important; position:absolute!important; content:""!important; width:50px!important; height:2px!important; background-color:#000!important;}
.img-responsive{margin-bottom:20px;}
.director-box{width:100%; float:left; margin-bottom:40px;}
.director-box ul li:nth-child(even){width:100%; background-color:rgba(160, 161, 165, 0.2); display:table;}
.director-box ul li:nth-child(odd){width:100%; background-color:rgba(215, 216, 218, 0.4); display:table;}
.director-box ul li:first-child{background-color:rgba(62, 161, 176, 0.3);}
.director-box ul li:first-child span{color:#FFF !important; text-transform:uppercase;}
.director{width:50%; height:auto; display:table-cell; padding:8px 10px; text-align:left; vertical-align:middle; font-size:14px; font-weight:400; color:#4e4949; box-sizing:border-box;}
.directorship{width:50%; height:auto; display:table-cell; padding:8px 10px; text-align:left; vertical-align:middle; font-size:14px; font-weight:400; color:#4e4949; box-sizing:border-box;}
.sub-header25{width:100%; font-size:16px; color:#3ea1b0; border-bottom:1px solid #b9b9b9; padding:10px 0; float:left; margin-bottom:25px;}
.heading-case2{font-size:22px; float:left; width:100%; font-weight:400; padding:20px 0 15px 0 !important; color:#FFF; margin-bottom:20px; width:100%; position:relative; font-family:'Open Sans', sans-serif; text-transform:uppercase;}
.heading-case2:after{position:absolute; left:0; content:""; height:2px; width:34px; bottom:0px; background-color:#FFF;}
.headquarters-text{font-size:14px; font-weight:600; color:#313131; padding:25px 0 !important; text-transform:uppercase;}
.ourpart-sep .right-sec{float:left; height:180px; position:relative;}
.ourpart-sep .right-sec img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:50%;}
.ourpart-sep2 .right-sec{float:left; height:180px; position:relative;}
.ourpart-sep2 .right-sec img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:50%;}
.ourpart-sep .left-sec{float:left;}
.testmnlCont{margin:10px auto 0px; width:60%; text-align:center; font-size:18px; color:#000; font-weight:400; line-height:32px;}
.testmnlCont h3{display:block; font:400 14px 'Open Sans', sans-serif; color:#010101; padding-bottom:15px;}
.testmnlCont h3::after{content:''; border-bottom:solid 1px #000; padding-top:15px; width:30%; display:block; margin:0 auto; width:10%;}
.skyPanel{padding:40px 0 60px; color:#FFF; position:relative;}
.tlHolder{}
/* --kris-- */
.testimonials_list{text-align:center; margin:0 -15px;}
.testimonials_list li{display:inline-block; width:16.666666666666%; min-width:140px; padding:0 15px; margin:0 -4px 15px 0;}
.testimonials_list li a{display:block; position:relative;}
.testimonials_list li a:after{content:''; position:absolute; left:0; right:0; margin:9px auto 0; top:100%; width:0; opacity:0; border:15px solid transparent; border-bottom:15px solid #3ea1b0; -webkit-transition:all 1s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease;}
.testimonials_list li a.clicked:after{margin:-9px auto 0; opacity:1;}
.testimonials_list li a img{width:100%; display:block;}
.testimonials_list li a span{text-align:center; width:100%; font:600 15px 'Open Sans', sans-serif; color:#3ea1b0; font-style:italic; position:absolute; left:0px; top:50%; transform:translateY(-75%); width:100%; vertical-align:middle;}
.testimonials_list li a span br{display:block;}/**/
.leadership_pic_list li div:after, .leadership:after{content:''; display:block; clear:both;}
.testimoni_details{position:relative; background:#3ea1b0; border-radius:10px 10px 10px 10px; margin-bottom:30px;}
.testimoni_details .center{padding:5px 30px; position:relative; z-index:2; display:none;}
.testimoni_details .center p{padding:40px 40px 50px; font:300 20px 'Open Sans', sans-serif; color:#fff; font-style:italic;}
.testimoni_details a.close{position:absolute; z-index:50; right:10px; top:10px; background:url(../images/close.gif) no-repeat 50% 50%; height:30px; width:30px; text-indent:-9999px; cursor:pointer;}
/* --kris-- */
.transition{-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;}
.vision_left{float:left; width:40%; text-align:center;}
.vision_left .heading3{border-bottom:0px solid;}
.vision_left .right-sec{margin-top:40px !important;}
.vision_right{float:right; width:50%;}
/*------------ DEMO Code:accordion------------------*/
/*----- Accordion -----*/
.accordion, .accordion *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.accordion{overflow:hidden; box-shadow:0px 1px 3px rgba(0,0,0,0.25); border-radius:3px; background:#f7f7f7;}
/*----- Section Titles -----*/
.accordion-section-title{width:100%; padding:15px; display:inline-block; border-bottom:1px solid #007f97; background:#0197b3; transition:all linear 0.15s;/* Type */font-size:1.200em; text-shadow:0px 1px 0px #1a1a1a; color:#fff;}
.accordion-section-title.active, .accordion-section-title:hover{/* Type */ text-decoration:none; color:#fff;}
.accordion-section:last-child .accordion-section-title{border-bottom:none;}
/*----- Section Content -----*/
.accordion-section-content{padding:15px; display:none;}



a.allindia{display:inline-block; padding-left:10px; position:relative; height:100%; padding:1px 0 0 14px; margin-left:5px;}
a.allindia:after{content:'|'; color:#000; position:absolute; left:0; top:-1px;}
a.allindia img{position:relative; display:block; margin:auto;}
.policies .address-row{display:flex; flex-wrap:wrap; float:left;}
.policies .address-col{display:inline-block;}
 label.errorf{color: #a00; font-weight:400;}

.error2{display:inline-block; width:100%; margin:75px 0;}
.error2 img{display:block; margin:auto; margin-bottom:25px;}
.error2 h3{display:block; text-align:center; font-size:48px; line-height:50px; color:#c90019; font-weight:bold; margin-bottom:15px; font-family: 'Open Sans', sans-serif;}
.error2 span{display:inline-block; width:100%; text-align:center; font-size:22px; line-height:30px; color:#000000; font-weight:normal; margin-bottom:19px;}
.error2 p{color: #505050; font: 700 14px/25px "Open Sans",sans-serif; margin: 0 0 10px; padding: 0; text-align: center; margin:0;}
.error2 p a{display:inline-block; color:#337ab7; font-weight:bold;}
.error2 p a:hover{color:#23527c;}

@media screen and (max-width:1366px){
/*---------key services page-----------*/
.caption-slide1:after{content:""; position:absolute; left:-74px; top:0; width:0; height:0; border-bottom:331px solid rgba(255,255,255,0.35); border-left:74px solid transparent;}
.caption-slide1 h1{margin-top:72px; padding-bottom:10px;}
.caption-slide1 h6{margin-top:72px; padding-bottom:10px;}
.caption-slide1 p{font-size:12px; margin-bottom:7px; margin-top:12px;}
.caption-slide1 a{font-size:12px;}
.caption-slide-banner h1{margin-top:72px; padding-bottom:10px;}
.caption-slide-banner p{font-size:12px; margin-bottom:7px; margin-top:12px;}
.caption-slide-banner a{font-size:12px;}
.vsat-sec .vsat-sec-left .wrap-cont{padding-top:25px;}
.vsat-sec .vsat-sec-left .wrap-cont h3{margin-bottom:21px;}
.vsat-sec .vsat-sec-left .wrap-cont p{padding-bottom:5px;}
.vsat-sec .vsat-sec-left, .vsat-sec .vsat-sec-right, .vsat-sec .vsat-sec-right .right-wrap{min-height:751px;}
.vsat-sec .vsat-sec-left .wrap-cont{padding-left:12%;}
.key-bottom .case-studies .case-box{padding-left:12%;}
.key-bottom .testimonials, .key-bottom .case-studies{min-height:319px;}
.Upload-file label.errorf{position: absolute; left: 15px; bottom: 5px;}
}
@media screen and (max-width:1280px){
.Upload-text-blue{font-size:10px; line-height:16px;}
.Upload-text{font-size:12px;}
.Upload-file label.errorf{font-size:14px !important;}

}
@media screen and (max-width:1030px){
.three-thumb li{max-width:308px;}
ul.financialReport li a{font-size:11px;}
ul.financialReport2 li a{font-size:11px;}
.report-box .left-sec img{width:100%}
/*---------key services page-----------*/
.vsat-sec, .key-bottom .testimonials{background-size:cover;}
.vsat-sec .vsat-sec-right .right-wrap ul li span{width:79%;}
/*.caption-slide1::after{left:-222px;}*/
.caption-slide1{width:354px;}
.caption-slide1 h1{margin-top:44px;}
.caption-slide1 h6{margin-top:44px;}
.caption-slide-banner{width:354px;}
.caption-slide-banner h1{margin-top:44px;}
.featured-wrap1 .banner-dots{bottom:38px; right:303px;}
.pd_fixed{position:fixed !important; width:100% !important; top:0 !important; z-index:10 !important;}
.inside-banner{margin-top:0;}
.select-box select, input.input-select, textarea.textarea-select{font-size:11px;}
.testmnlCont{width:63%;}
/* --kris-- */
.testimoni_details .center{padding:60px 5%;}
.testimoni_details .center p:last-child{padding:0;}
/* --kris-- */

.headquarters-text{display:inline-block; width:100%;}
.ph{display:inline-block; width:100%;}
.map{display:inline-block; width:100%; margin-bottom:30px;}
.certificate{padding-left:10px; padding-right:10px;}
}
@media screen and (max-width:1025px){
.breadcrumb1{margin-left:7px;}
/* .testimonials_list li{width:13.333333%;}*/
.mobile_contactNav{display:block; position:relative; margin:0 auto; cursor:pointer;}
.mobile_contactNav:after{content:''; display:inline-block; border-top:7px solid #FFF; border-left:5px solid transparent; border-right:5px solid transparent; height:0; width:0; position:absolute; top:20px; right:0;}
.mobile_contactNav span{height:50px; line-height:50px; color:#FFF; display:block; font-weight:400; position:relative;}
.mobile_contactNav span i{position:absolute; left:0; margin-left:0px; top:10px; width:30px; height:30px;}
.contactNav{display:none; position:absolute; left:0; top:50px; border-top:1px solid #258b9a; margin-left:0px; width:100%; background:#2e97a6;}
.contactNav li{float:none; width:100%; border-right:0px solid #1b5690; border-bottom:1px solid #258b9a; text-align:left; font-size:13px; /*padding:0 20px;*/ padding:0 10px;}
.contactNav li span{height:60px; line-height:60px; display:block; padding-top:0px; padding-left:80px; color:#FFF;/* padding-left:35px; width:150px; margin:0 auto;*/}
.contactNav li span i{position:absolute; left:36px; margin-left:0px !important; top:10px;}
.contactNav li.pdmActive span.overview3 i{background:url(../images/world-wide-menu-icon.png) no-repeat 0 -6px; margin-left:-36px;}
.contactNav li.pdmActive span.africa3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -200px -5px; margin-left:-16.5px;}
.contactNav li.pdmActive span.latinamerica3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -391px -4px; margin-left:-13.5px;}
.contactNav li.pdmActive span.europe3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -560px -2px; margin-left:-29px;}
.contactNav li.pdmActive span.russia3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -738px -1px; margin-left:-35.5px;}
.contactNav li.pdmActive span.apac3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -938px -2px; margin-left:-20px;}
.contactNav li.pdmActive{background:#1b5690;}
.contactNav li.pdmActive span{color:#FFF;}
.contactNav li{width:100%;}
}
@media screen and (max-width:998px){
.padding-left-none998{padding-left:0 !important;}
.Upload-text-blue{top:-20px;}
}
@media screen and (max-width:990px){
.inside-banner{margin-top:0px;}
.profile-instruction .left-sec{width:100%;}
.profile-instruction .right-sec{width:100%; margin-top:40px;}
/*-----------Financial start-----------*/
.three-thumb li{max-width:49%; margin-bottom:12px; min-height:636px;}
.three-thumb li:first-child{max-width:99%;}
ul.financialReport li a{font-size:16px;}
ul.financialReport li, .report-list li, .notice-link li{max-width:100%; min-height:auto;}
/*---------key services page-----------*/
.contSec_up .key-box{height:auto;}
.testmnlCont{width:83%;}
.only-web{display:none;}
.only-mobile{display:block; margin:0 0 35px 0;}
.affirmative .cont-area .company-report ul li{width:33.3333333333%;}
.affirmative .cont-area .company-report ul li:nth-child(3n+3){border-right:0px solid #d6d6d6;}
.infraLeft{float:none; width:100%; display:block;}
.infraRight{float:left; width:100%; display:block; margin-bottom:30px;}
.infraImg{float:left; width:31%; display:block; margin-right:3%;}
.infraImg:nth-child(3n){margin-right:0%;}
.Captcha img{width:auto;}
.form-box2{padding-left:0 !important; overflow:hidden !important;}
textarea.textarea-select{width:100% !important;}
.select-box select{width:100% !important;}
input.input-select{width:100% !important;}
.Captcha{width:100% !important;}
input.submit{width:100% !important;}
.Upload-text-blue{padding:5px 0 45px; width: 100% !important;}
.Upload-text{margin-top:30px; padding-bottom:10px;}
label.errorf{display:inline-block; width:100%; font-size:14px;}
.Upload-text label.errorf{bottom:-16px;}
}
@media screen and (max-width:810px){
.vsat-sec{background-image:none;}
.vsat-sec .vsat-sec-left{width:100%; background-image:url(../images/vsat-bg.jpg); background-repeat:no-repeat; background-size:cover;}
.vsat-sec .vsat-sec-right{width:100%;}
.vsat-sec .vsat-sec-left .wrap-cont{padding-left:5%;}
.caption-slide1::after{display:none;}
.caption-slide1{background-color:rgba(62, 161, 176, 1.00); position:relative; width:100%; padding:20px 10%;}
.caption-slide1 h1{margin-top:0; padding-bottom:10px;}
.caption-slide1 h6{margin-top:0; padding-bottom:10px;}
.caption-slide1 h1::after{background-color:#fff;}
.caption-slide1 h6::after{background-color:#fff;}
.caption-slide1 h1, .caption-slide1 h6, .caption-slide1 p{color:#fff; margin-bottom:13px; margin-top:13px;}
.caption-slide1 a{background-image:url("../images/more-arrow-white.png") !important; font-size:13px; color:#fff;}
.caption-slide-banner::after{display:none;}
.caption-slide-banner{background-color:rgba(62, 161, 176, 1.00); position:relative; width:100%; padding:20px 10%;}
.caption-slide-banner h1{margin-top:0; padding-bottom:10px;}
.caption-slide-banner h1::after{background-color:#fff;}
.caption-slide-banner h1, .caption-slide1 p{color:#fff; margin-bottom:13px; margin-top:13px;}
.caption-slide-banner a{background-image:url("../images/more-arrow-white.png") !important; font-size:13px; color:#fff;}
.caption-slide1{display:none;}
.inside-banner .panel h1.key-sr{display:block;}
.inside-banner .panel h6.key-sr{display:block;}
.Upload-file label.errorf{left:0;}
}
@media screen and (max-width:800px){
<!--.padding-left-none{padding-left:inherit!important;}-->
.Upload-text-blue{text-align:left; padding-bottom:10px;}
.tel, .Fax, .Email{width:100%; display:block; margin-top:10px;}
.Captcha img{width:50%;}
input.input-select{width:100%;}
.select-box select{width:100% !important;}
.Captcha{width:100%;}
input.submit{width:100%;}
.breadcrumb1{border-left:0px solid #3ea1b0; padding:15px 0 0px 0; margin-bottom:20px;}
.breadcrumb1 a{padding-left:0px;}
.hoverImg{display:none;}
/* --kris-- */
.testimonials_list li a span{font:700 12px 'Open Sans', sans-serif;}
.testimoni_details .center p{font:300 18px 'Open Sans', sans-serif;}
/* --kris-- */
.vision_left{width:100%;}
.vision_right{width:100%;}
.inside-banner .panel h1.key-sr2{font-size:20px; line-height:22px;}
.inside-banner .panel h6.key-sr2{font-size:20px; line-height:22px;}
.two-thumb li{width:100%; margin-bottom:14px;}





}
@media screen and (max-width:650px){
.container{width:95%;}
.inside-banner .panel h1{width:100%; background-image:none; padding-left:0; min-height:auto;}
.inside-banner .panel h6{width:100%; background-image:none; padding-left:0; min-height:auto;}
.inside-banner .panel .breadcrumb{width:100%; margin-top:10px; margin-bottom:10px;}
.spl-mob{width:60% !important;}
.profile-instruction.five{padding:64px 0;}
.profile-instruction.one{padding:40px 0;}
/*-----------Financial start-----------*/
.three-thumb li{max-width:100%; margin-bottom:12px; margin-right:0px; min-height:auto;}
.three-thumb li:first-child{max-width:100%;}
ul.financialReport li a{font-size:16px;}
ul.financialReport li, .report-list li, .notice-link li{max-width:100%; min-height:auto;}
.report-box .left-sec img{width:auto;}
/*---------bullet section css--------*/
.bullet2 li{width:100%;}
/*---------key services page-----------*/
.key-bottom .case-studies{padding-bottom:60px;}
.key-bottom .case-studies, .key-bottom .testimonials{width:100%;}
.vsat-sec .vsat-sec-left .wrap-cont ul li{width:100%;}
.vsat-sec .vsat-sec-left .wrap-cont ul li:after{display:none;}
.vsat-sec .vsat-sec-left .wrap-cont ul li span.ic-box{min-height:auto; padding-bottom:10px;}
.vsat-sec .vsat-sec-left .wrap-cont ul li span{padding:9px 0 28px;}
.mobile_contactNav{display:block; position:relative; margin:0 auto;/* width:150px;*/ cursor:pointer;}
.mobile_contactNav:after{content:''; display:inline-block; border-top:7px solid #FFF; border-left:5px solid transparent; border-right:5px solid transparent; height:0; width:0; position:absolute; top:20px; right:0;}
.mobile_contactNav span{height:50px; line-height:50px;/*padding-left:35px;*/ color:#FFF; display:block; font-weight:400; position:relative;}
.mobile_contactNav span i{position:absolute; left:0; margin-left:0px; top:10px; width:30px; height:30px;}
.contactNav{display:none; position:absolute; left:0; top:50px; border-top:1px solid #258b9a; margin-left:0px; width:100%; background:#2e97a6;}
.contactNav li{float:none; width:100%; border-right:0px solid #1b5690; border-bottom:1px solid #258b9a; text-align:left; font-size:13px; /*padding:0 20px;*/ padding:0 10px;}
.contactNav li a{height:60px; line-height:60px; display:block; padding-top:0px; padding-left:80px; color:#FFF;/* padding-left:35px; width:150px; margin:0 auto;*/}
.contactNav li a i{position:absolute; left:36px; margin-left:0px; top:10px; /* left:0; width:30px; height:30px;*/}
.contactNav li.pdmActive span.overview3 i{background:url(../images/world-wide-menu-icon.png) no-repeat 0 -6px; margin-left:-36px;}
.contactNav li.pdmActive span.africa3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -200px -5px; margin-left:-16.5px;}
.contactNav li.pdmActive span.latinamerica3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -391px -4px; margin-left:-13.5px;}
.contactNav li.pdmActive span.europe3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -560px -2px; margin-left:-29px;}
.contactNav li.pdmActive span.russia3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -738px -1px; margin-left:-35.5px;}
.contactNav li.pdmActive span.apac3 i{background:url(../images/world-wide-menu-icon.png) no-repeat -938px -2px; margin-left:-20px;}
.contactNav li.pdmActive{background:#1b5690;}
.contactNav li.pdmActive span{color:#FFF;}
.contactNav li{width:100%;}
.wwContinentNav li{width:100%;}
/*.contactNav li span i{display:none;}*/
/*unlock page css*/
.unlock-author{font-size:17px;}
.profile-instruction2 .right-sec{width:100%;}
.profile-instruction2 .left-sec h3{padding-top:20px;}
.profile-instruction2 .left-sec{width:100%;}
.main-area .box25per{width:50%;}
.main-area .box25per:nth-of-type(4n+0){border-right:1px solid #E3DFDF;}
.main-area .box25per:nth-of-type(2n+0){border-right:0px solid #E3DFDF;}
.testmnlCont{width:100%; font-size:17px;}
.relatedLinkList5{position:inherit; float:left; margin-bottom:10px;}
.navigation{position:relative;}
.navigation:after{content:''; position:absolute; width:20px; height:100%; background:#3ea1b0; right:0; top:0; z-index:-1;}
.mobitrigger{margin-right:5px;}
.relatedLinkList6{float:left; position:relative; right:0; top:0; margin-bottom:20px;}
.relatedLinkList7{float:left; position:relative; right:0; top:0; margin-bottom:20px;}
}
@media screen and (max-width:680px){
/* redmore pop start */
}
@media screen and (max-width:490px){
.profile-offer ul li{width:100%; border-right:0px solid; border-bottom:1px solid #dfe0e0; padding-bottom:20px; margin-bottom:20px;}
.profile-offer ul li:last-child{border-bottom:0px solid #dfe0e0; padding-bottom:0px; margin-bottom:0px;}
h1.profile-head{font-size:16px;}
.inside-banner .panel h1{font-size:24px; padding:20px 0 20px 10px;}
.inside-banner .panel h6{font-size:24px; padding:20px 0 20px 10px;}
.inside-banner .panel{position:relative; background-color:#3ea1b0; float:left; width:100%; bottom:5px;}
.inside-banner .panel .breadcrumb, .inside-banner .panel h1 small, .inside-banner .panel h6 small{display:block}
.caption-slide1 h1{font-size:20px;}
.caption-slide1 h6{font-size:20px;}
.caption-slide1 p{font-size:11px;}
.caption-slide-banner h1{font-size:20px;}
.caption-slide-banner p{font-size:11px;}
.vsat-sec .vsat-sec-right .right-wrap ul li span{width:75%;}
.vsat-sec .vsat-sec-right, .vsat-sec .vsat-sec-right .right-wrap{min-height:840px;}
.pic-box-right{float:left; width:100%; padding-left:0; max-width:inherit;}
/*--------Our partner page css start----------*/
.profile-instruction2 .right-sec{padding:0; width:100%; text-align:center;}
.main-area .box25per{width:50%;}
.profile-instruction2 .right-sec img{width:100%;}
.profile-instruction2 .left-sec{width:100%; padding-left:0; text-align:center;}
.floatvsatimg1{float:none; height:auto; text-align:right; width:auto;}
.floatvsatimg1 img{width:100%; padding-bottom:30px;}
/*unlock page css*/
.unlock-author{font-size:11px;}
.inside-banner .panel .breadcrumb1 span{color:#fff;}
.codeof-head{padding-top:40px;}
.code-of-contact{border-top:0px solid;}
.h1-brd{font-size:19px;}
.h6-brd{font-size:19px;}
.heading3{font-size:18px;}
.certificate{padding-left:0; padding-right:0;}
.divide{border-right:0px solid #bfbfbf;}
.profile-instruction .right-sec{width:100% !important; margin:0 auto !important;}
.leadership-box .left-box{width:100%;}
.leadership-box .right-box{float:right; width:100%;}
.director-box ul li:nth-child(even){width:98%; background-color:rgba(160, 161, 165, 0.2); display:inherit; float:left;}
.director-box ul li:nth-child(odd){width:98%; background-color:rgba(215, 216, 218, 0.4); display:inherit; float:left;}
.li-none{display:none !important;}
.director{width:100%; height:auto; display:block; padding:25px 10px 0px 10px; text-align:left; vertical-align:middle; font-size:14px; font-weight:400; color:#4e4949; box-sizing:border-box; position:relative;}
.directorship{width:100%; height:auto; display:block; padding:25px 10px 10px 10px; text-align:left; vertical-align:middle; font-size:14px; font-weight:400; color:#4e4949; box-sizing:border-box; float:left; position:relative; overflow-wrap:break-word; word-wrap:break-word; -ms-word-break:break-all; /* This is the dangerous one in WebKit, as it breaks things wherever */ word-break:break-all; /* Instead use this non-standard one:*/ word-break:break-word; /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens:auto; -moz-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;}
.director:after{content:"Director:"; display:block; position:absolute; left:10px; top:8px; width:100%; font-size:14px; color:#3ea1b0; line-height:18px; font-weight:400;}
.directorship:after{content:"Nature of Directorship:"; display:block; position:absolute; left:10px; top:8px; width:100%; font-size:14px; color:#3ea1b0; line-height:18px; font-weight:400;}
.ourpart-sep .right-sec{width:100%; background:#f4f4f4; display:inherit !important; float:left; vertical-align:middle; cursor:pointer;}
.ourpart-sep .left-sec{width:100%; display:inherit !important; float:left;}
.profile-instruction2 .left-sec h3{padding-top:20px;}
.main-area .box25per{width:100%;}
.main-area .box25per:nth-of-type(4n+0){border-right:1px solid #E3DFDF;}
.main-area .box25per:nth-of-type(2n+0){border-right:1px solid #E3DFDF;}
.main-area .box25per:nth-of-type(1n+0){border-right:0px solid #E3DFDF;}
.profile-instruction .left-sec img{width:100%;}
}
@media screen and (max-width:400px){
.infraImg{float:none; width:100%; margin-right:0%;}
}
@media screen and (max-width:360px){
.row{margin-right:0px !important; margin-left:0px !important;}
.report-box .left-sec{width:100%;}
.report-box .left-sec img{width:100%;}
.infraRight{margin-bottom:0px;}
.report-box .right-sec {width:100%; margin-left:0;}

}
@media screen and (max-width:340px){
	.contactNav li span i{display:none;}
	.contactNav li span {
    padding-left:0px;
}
}