  @charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);@import url('https://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800');@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900');@import url('https://fonts.googleapis.com/css?family=Vesper+Libre:400,500,700,900');body{padding-top:0px;font-family:'Roboto', sans-serif;font-size:10.5pt;line-height:1.428571429;color:#333333;background-color:#ffffff;}
.file-info{width:20px;}
@-webkit-keyframes zoom{from{-webkit-transform:scale(1, 1);}
to{-webkit-transform:scale(1.5, 1.5);}
}
@keyframes zoom{from{transform:scale(1, 1);}
to{transform:scale(1.5, 1.5);}
}
.mg-btn {
    background: #00A5EF;
    padding: 10px 25px;
    margin: 0 10px 0 0;
    color: #fff;
    text-transform: uppercase;
    border-radius: 4px;
}
.image-new-update{width:35px;height:auto;margin-left:10px;}
.vigilans-add-on{margin-bottom:10px;margin-top:10px;}
.vigilans-add-on a:before{position:absolute;content:/template/live/css/"";left:34px;top:94px;border-radius:30px;width:10px;height:10px;border:solid 3px #2db4f1;}
.vigilans-add-on-links{margin-left:18px;}
.custom-paralax .owl-carousel .owl-item img{height:200px;}
.carousel-inner .item > img{-webkit-animation:zoom 50s;animation:zoom 50s;width:100%;}
.file-info{font-size:10px;padding:0px;}
.wawe-cover{min-height:149px;background-image:url(/template/live/images/blue-wawe.png);background-repeat:no-repeat;float:left;width:100%;display:inline-block;z-index:99999;background-color:#fff;}
.carousel-control:hover{outline:none;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);background-image:url(/template/live/css/"") !important;background-repeat:no-repeat !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control span:hover{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;}
.carousel-control:hover img{display:block;}
.wawe-cover .navbar-default{background-color:#2EB8F6;border-color:#2EB8F6;border-radius:0px;margin-bottom:0px;min-height:auto;border:0px solid transparent;}
/*.menu-c li>a{padding-top:7px;padding-bottom:7px;}*/

/*-----------------------20062024-----------------------*/
.menu-c li>a{padding-top:16px;padding-bottom:16px;padding-right:8px;padding-left:8px;}
.menu-cc li>a{padding-top:5px;padding-bottom:5px;padding-right:8px;padding-left:8px;}
/*-------------------------------------------------------*/
.navbar-default .navbar-nav>li>a{color:#fff;border-left:#2fa6dc 1px solid;text-transform:uppercase;font-size:12px;}
.navbar-default .navbar-nav>.active>a{background-color:#0563a2;color:#fff;}
.overlay button{float:left;width:20%;padding:15px;color:#fff;font-size:26px;border:none;cursor:pointer;background:#2EB8F6;}
.openBtn:hover{background:#bbb;}
.overlay{height:100%;width:100%;display:none;position:fixed;z-index:1;top:0;left:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0, 0.9);}
.overlay-content{position:relative;top:46%;width:80%;text-align:center;margin-top:30px;margin:auto;}
.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:white;}
.overlay .closebtn:hover{color:#ccc;}
.overlay input[type=text]{padding:15px;font-size:26px;border:none;float:left;width:80%;background:white;}
.overlay input[type=text]:hover{background:#f1f1f1;}
.overlay button{float:left;width:20%;padding:15px;color:#fff;font-size:26px;border:none;cursor:pointer;background:#2EB8F6;}
.overlay button:hover{background:#2EB8F6;color:#fff;}
.openBtn{background:#0563a2;border:none;padding:8px 17px;font-size:13px;cursor:pointer;font-weight:400;color:#fff;}
.hd-tile{padding:0px;float:right;width:100%;text-align:right;}
.hd-tile li:nth-child(2) a{cursor:pointer;}
section.inr-contnt.oversub div#para{font-size:12pt;}
section.inr-contnt.oversub .sub_heading{font-size:12pt;}
.hd-tile li{list-style:none;display:inline;}
.hd-tile li a{display:inline-block;}
.for-gh li a{border-right:#bfbfbf 1px solid;cursor:text;}
.for-gh li:last-child a{border-right:#000 0px solid;margin-left:5px;}
.for-gh li:first-child a{padding-right:8px;}
.carousel-indicators{bottom:20px;display:none;}
.neo-tile2{margin-top:13px;}
.neo-tile2 li a{margin-left:0px;display:inline-block;}
.neo-tile2 li a{}
.ban-btm-strap{background:#fff;display:inline-block;position:absolute;left:50%;transform:translate(-50%, -50%);width:59%;border-radius:7px;bottom:-55px;}
.ban-btm-strap h1{font-weight:bold;font-size:17pt;border-color:#2eb8f6;color:#2eb8f6;text-align:right;margin-top:45px;margin-bottom:10px;font-family:'Titillium Web', sans-serif !important;}
.ban-btm-strap p{font-size:10.5pt;border-color:#adadad;font-style:italic;color:#696969;margin:27px 0 10px;border-left:#cecece 1px solid;padding-left:20px;padding-right:20px;font-family:'Titillium Web', sans-serif !important;}
.scound-wrap{padding-top:60px;display:block;}
.column-inner-tl img{border-radius:5px;}
.specification-category-title{font-family:'Titillium Web', sans-serif;font-size:20pt;color:#696969;}
.category-image{width:47%;display:inline-block;float:left;}
.category-image img:hover{opacity:0.5;}
p{font-family:'Titillium Web', sans-serif !important;}
.category-image img{border-radius:5px;}
.spec-description{margin-top:0px;width:50%;float:left;box-sizing:border-box;padding-bottom:0px;padding-left:20px;font-family:'Titillium Web', sans-serif !important;}
.spec-description h2{font-size:15px;line-height:21px;margin-top:0px;color:#267bc4;margin-bottom:3px;font-weight:600;font-family:'Titillium Web', sans-serif !important;}
.spec-description p{margin:5px 0 4px 0;line-height:21px !important;font-size:13px;color:#696969;font-weight:400;font-family:'Titillium Web', sans-serif !important;}
.blue-gradient-wrap{margin-top:60px;background:#147AA9;padding-bottom:60px;}
.ban-area-wrap{position:relative;}
.glyphicon-chevron-left:before{content:"\e079";display:none;}
.glyphicon-chevron-right:before{content:"\e080";display:none;}
.blue-gradient-wrap h2{font-weight:bold;font-size:29pt;color:#ffffff;text-align:center;margin-top:60px;font-family:'Titillium Web', sans-serif !important;}
.blue-gradient-wrap p{font-size:15pt;color:#ffffff;margin:25px 0 50px;text-align:center;font-weight:300;line-height:1.5;font-family:'Titillium Web', sans-serif !important;}
.maz-full ul{margin:0;padding:0;}
.maz-full li{list-style:none;display:flex;justify-content:center;align-items:center;}
.maz-full li img{width:100%;height:100%;object-fit:cover;}
.grid-mason ul{}
.grid-mason .maz-full{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(376px, 1fr));grid-auto-rows:1fr;grid-auto-flow:dense;padding:0px;}
.grid-mason .maz-full .horizontal{grid-column:span 1;}
.grid-mason .maz-full .vertical{grid-row:span 2;}
.grid-mason .maz-full .big{grid-column:span 2;grid-row:span 2;}
.maz-full li{position:relative;}
.splt-butt button{background:none;border:none;font-size:17pt;color:#ffffff;}
.splt-butt{text-align:center;}
.splt-butt button:hover{background:none;border:none;}
.splt-butt button{margin-bottom:35px;}
iframe{border:0 !important;}
.abt-wpapper{background-image:url(/template/live/images/cover-bg-fill.jpg);min-height:600px;padding:5em 0em;background-size:cover;}
.abt-wpapper h2{font-weight:bold;font-size:28.5pt;color:#5e6a88;margin-bottom:25px;font-family:'Titillium Web', sans-serif !important;}
.abt-wpapper p{font-size:12pt;font-weight:400;line-height:1.56em;color:#696969;margin:0 0 15px;}
.lef-col-tile a{color:#61a4b4;}
.moc-section h3{font-size:26px;color:#5e6a88;}
.spltcell h3{font-size:20pt;color:#5e6a88;margin-top:40px;margin-bottom:10px;font-family:'Titillium Web', sans-serif !important;}
.spltcell a{color:#087AAF;text-decoration:none;}
.spltcell a:hover{text-decoration:underline;}
a:hover{text-decoration:underline;}
.caro-wrap .item .owll-tile .ow-contant span a:hover{text-decoration:underline;}
.caro-wrap .item .owll-tile .ow-contant h3 a:hover{text-decoration:underline;}
.custom-paralax{background-image:url(/template/live/images/paralex-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:5em 0em;}
.owll-tile{background:#fff;border-radius:6px;margin-bottom:12px;}
.caro-wrap .item .owll-tile .ow-contant{padding:5px 20px 20px 20px;min-height:180px;}
.caro-wrap .item .owll-tile .ow-contant h3{font-size:15pt;margin-top:10px;color:#5e6a88;margin-bottom:10px;font-family:'Titillium Web', sans-serif !important;}
.caro-wrap .item .owll-tile .ow-contant h3 a{color:#2db4f1;}
.caro-wrap .item .owll-tile .ow-contant h3 a:hover{color:#000;}
.caro-wrap .item .owll-tile .ow-contant span a{color:#2db4f1;}
.caro-wrap .item .owll-tile .ow-contant span a:hover{color:#000;}
.spltcell a:hover{color:#000;}
.caro-wrap .item .owll-tile .ow-contant span{background-color:transparent;color:#2db4f1;}
.caro-wrap .item .owll-tile .ow-contant a{margin-bottom:10px;}
.flex-wrap{background-color:#00A5EF;padding:50px 0px;}
.msg-btn{background-color:#fff;color:#696969;border:solid 1px #fff;padding:10px 77px;border-radius:3px;font-size:13pt;display:inline-block;transition-duration:.5s;}
.msg-btn:hover{background-color:#2db4f1;transition-duration:.5s;color:#404040;border-color:#fff;text-decoration:none;}
.flexcont h2{color:#404040;font-size:26px;font-weight:300;margin-left:28px;margin-top:0px;margin-bottom:0px;font-family:'Titillium Web', sans-serif !important;}
footer{background-color:#147AA9;padding-top:30px;padding-bottom:0px;margin-top:0px;float:left;width:100%;}
footer h2{font-size:15pt;color:#2eb8f6;margin-top:0px;width:100%;float:left;margin-bottom:16px;}
footer ul{padding:0px;}
footer ul li{padding:0px;list-style:none;}
footer ul li a{color:#fff;line-height:30px;font-weight:300;font-family:'Titillium Web', sans-serif !important;transition-duration:0.6s;}
footer ul li a:hover{color:#2eb6f3;margin-left:5px;transition-duration:0.6s;}
footer p{color:#fff;line-height:19px;font-weight:300;margin:0 0 10px;font-family:'Titillium Web', sans-serif !important;}
span.footer-time{float:right;display:inline-block;text-align:right;color:#a9a9a9;}
ul.nav.navbar-nav.navbar-right li a{padding:4px !important;}
.navbar-default .navbar-nav>.open>a{background-color:#337ab7;}
.rt-bod{border-right:#2db4f1 1px solid;}
.rt-bod p{color:#fff !important;}
.sub-footer{background-color:#02374e !important;padding:22px 0px;margin-top:40px;}
.sub-footer p{display:inline-block;color:#78b2cb;padding-left:15px;margin:0 0 0px;}
.sub-footer h5{display:inline-block;color:#78b2cb;padding-left:15px;margin:0 0 0px;}
.social-img{margin-top:10px;}
.img-info{position:absolute;background:rgba(0,0,0,0.5);left:0;right:0;padding:20px;opacity:0;overflow:hidden;color:#fff;top:0;transition-duration:0.7s;height:100%;}
.maz-full li:hover .img-info{opacity:10;bottom:0;transition-duration:0.7s;}
.img-info p{font-size:13pt;color:#fff;margin:20px 0 34px;text-align:center;font-weight:300;line-height:1.5;}
.img-info h4{text-align:center;}
.img-info button{margin:0 auto;display:block;width:100px;}
.big .img-info{padding-top:25%;}
.img-info .btn{width:100px;margin:0 auto;display:block;background-color:#087AAF;border-color:#087AAF;}
.img-info .btn:hover{background:#000;}
.caret{display:none;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#2b9bce;}
.grid-mason{background:#fff;width:85%;margin:auto;}
.mob-view ul li a{color:#fff;}
.mob-view ul{margin-top:12px;margin-bottom:12px;}
nav.navbar.navbar-default .dropdown .dropdown-menu{-webkit-transition:all 0.9s;-moz-transition:all 0.9s;-ms-transition:all 0.9s;-o-transition:all 0.9s;transition:all 0.9s;max-height:0;display:block;overflow:hidden;opacity:0;}
nav.navbar.navbar-default li.dropdown.drop-col:hover .dropdown-menu{max-height:290px;opacity:1;}
.dropdown-menu>li>a:hover{color:#fdfdfd;text-decoration:none;background-color:#2eb8f6;}
.navbar-default .navbar-toggle{border-color:#ddd;background:#fff;}
.caro-wrap a{color:#696969;text-decoration:none;}
.column-inner-tl img:hover{opacity:0.8;}
.specification-category-image img:hover{opacity:0.8;}
.inr-contnt{margin-bottom:0;background:#fff;padding-top:40px;width:100%;display:inline-block;padding-bottom:70px;}
.inr-contnt2{margin-bottom:3%;}
.cmn-tl{font-weight:600;font-size:38px;color:#5e6a88;margin-bottom:20px;margin-top:48px;font-family:'Titillium Web', sans-serif !important;}
.cmn-tl2{font-weight:600;font-size:38px;color:#5e6a88;margin-bottom:20px;margin-top:39px;font-family:'Titillium Web', sans-serif !important;}
.inr-contnt p{font-size:12pt;font-weight:400;line-height:1.56em;color:#696969;line-height:29px;margin:0 0 3px;text-align:left;}
.inr-contnt ul li{font-size:12pt;font-weight:400;line-height:1.56em;color:#696969;line-height:29px;font-family:'Titillium Web', sans-serif !important;}
.card-background{display:inline-block;width:100%;padding-top:15px;padding-bottom:33px;border-bottom:#e1e5e6 1px solid;margin-bottom:25px;border-radius:2px;}
.card-background .card-background2, strong{font-weight:400;background:#2eb8f6;padding:0px 8px;display:inline-block;border-radius:13px;margin-right:2px;color:#fff;font-size:15pt;}
.card-background .card-background2, strong::after{content:/template/live/css/"";}
.card-background2{display:inline-block;width:100%;padding-top:15px;padding-bottom:15px;margin-bottom:25px;padding-bottom:33px;border-bottom:#e1e5e6 1px solid;}
.hist-wraper p{font-size:16px;font-weight:400;line-height:1.56em;color:#696969;margin:0 0 3px;text-align:justify;}
.navbar-collapse{padding-left:0px;}
.hist-wraper p{font-size:16px;font-weight:400;line-height:1.56em;color:#696969;margin:0 0 3px;text-align:justify;border-left:#2eb8f6 3px solid;padding-left:16px;}
.card-background .col-md-3 img{background:#efefef;padding:5px;border-radius:2px;}
.card-background2 .col-md-3 img{background:#efefef;padding:5px;border-radius:2px;}
.card-background2 .img-co{width:100%;float:left;position:relative;}
.card-background2 .img-co:after{content:/template/live/css/"";position:absolute;left:0;bottom:0;top:0;right:0;transition-duration:0.5s;}
.card-background2 .img-co:hover:after{display:block;transition-duration:0.5s;background:rgba(0, 0, 0, 0.4);}
.card-background .img-co{width:100%;float:left;position:relative;}
.card-background .img-co:after{content:/template/live/css/"";position:absolute;left:0;bottom:0;top:0;height:100%;right:0;transition-duration:0.5s;}
.card-background .img-co:hover:after{display:block;transition-duration:0.5s;background:rgba(0, 0, 0, 0.4);}
.hist-wraper{padding-bottom:0px;}
.crednt-cell h3{font-weight:600;font-size:27px;color:#5e6a88;font-family:'Titillium Web', sans-serif !important;margin-top:0px;margin-bottom:10px;}
.crednt-cell{display:inline-block;margin-bottom:40px;width:100%;}
.crednt-cell ul span{display:inline-block;width:100%;margin-left:16px;font-size:13px;color:#3a748e;}
.crednt-cell ul{padding:0px;}
.crednt-cell ul li{list-style:none;line-height:29px;font-size:14px;font-family:'Titillium Web', sans-serif !important;font-weight:500;color:#666;background-image:url(/template/live/images/l-b.png);background-repeat:no-repeat;background-position:0px 8px;padding-left:15px;border-bottom:solid 1px #e2e2e2;margin-bottom:7px;}
.crednt-cell ul li:last-child{border-bottom:none;}
.loc-grid .port-item h4{font-weight:600;font-size:17px;color:#5e6a88;margin-bottom:5px;margin-top:12px;font-family:'Titillium Web', sans-serif !important;}
.loc-grid{margin-top:4em;}
.port-item{min-height:216px;}
.oversub p{margin-bottom:30px;}
.team-member p{color:#525252;font-size:15px;font-weight:400;margin:10px 0 3px;text-align:justify;line-height:25px;}
.team-member{background:linear-gradient(90deg,#f8f9f9, #f4f6f6);padding:15px;font-family:'Titillium Web', sans-serif !important;margin-bottom:30px;min-height:212px;padding-bottom:29px;width:100%;float:left;border:#dadada 1px solid;}
.team-member h4{font-size:25px;color:#2EB8F6;margin-top:0px;margin-bottom:4px;text-align:left;font-weight:600;font-family:'Titillium Web', sans-serif !important;}
.team-member h5{font-size:16px;margin-top:8px;margin-bottom:4px;text-align:left;color:#5e6a88;font-weight:600;font-family:'Titillium Web', sans-serif !important;}
.prod-wrapper{margin-top:5em;margin-bottom:5em;}
.prod-wrapper .col-md-4 .text-primary{color:#2eb8f6;}
.prod-wrapper .col-md-4 .service-heading{font-size:18px;margin-top:20px;margin-bottom:10px;font-weight:600;color:#5e6a88;font-family:'Titillium Web', sans-serif !important;}
.prod-wrapper .rnd{background:#2eb8f6;width:95px;height:95px;border-radius:54px;padding:21px;margin:0 auto;border:#fff 1px dashed;}
.prod-wrapper .rnd:hover{background:#0563a2;}
.prod-wrapper .col-md-4 a{color:#2eb8f6;text-decoration:none;font-size:15px;padding-top:25px;display:inline-block;}
.cater h4{margin-top:20px;margin-bottom:13px;font-weight:600;color:#5e6a88;line-height:26px;font-family:'Titillium Web', sans-serif !important;}
.cater{border-top:#c7c7c7 1px solid;padding-top:2em;}
.cater.crednt-cell .btn-info{color:#fff;background-color:#2eb8f6;border-color:#2eb8f6;padding:6px 20px;border-radius:2px;margin-right:15px;margin-top:20px;}
.cater.crednt-cell .btn-info span{margin-right:8px;}
.cater address span{display:block;font-size:16px;font-weight:400;line-height:1.56em;color:#696969;margin-bottom:4px;}
.cater p{font-size:16px;font-weight:400;line-height:1.56em;color:#696969;margin:0 0 24px;text-align:left;}
.cater address{margin-top:15px;border:solid 1px #ccd2d4;padding:30px 30px;}
.news-tile p{margin:0 0 0px;background-image:url(/template/live/images/l-b.png);background-repeat:no-repeat;background-position:0px 7px;padding-left:15px;}
.news-tile{border-bottom:#e0e0e0 1px solid;display:inline-block;width:100%;border-radius:3px;padding:9px 15px;padding-bottom:15px;}
.news-tile sub{bottom:0em;float:right;display:inline-block;padding:18px 0px;border-radius:14px;font-size:14px;color:#272c3a;font-weight:600;display:inline-block;}
article.news-tile:hover{background:rgba(46, 184, 246, 0.22);}
.swach h3{font-weight:600;font-size:18px;color:#5e6a88;font-family:'Titillium Web', sans-serif !important;margin-top:0px;margin-bottom:0px;}
.pdf-tile{min-height:65px;padding:20px;margin-bottom:15px;border:solid 1px #ddd;}
.bod-none{border:#000 0px solid !important;padding-top:0em;}
.pdf-tile a{color:#5e6aa3;text-decoration:none;font-size:14px;padding:2px 2px;border:#e0dfdf 0px solid;border-radius:3px;width:100%;display:inline-block;}
.pdf-tile a img{margin-right:8px;}
.wr-tiles{color:#effcff;}
.wr-tiles tbody tr td{color:#effcff;padding-top:20px;}
.table>tbody>tr>td{padding:15px !important;}
.gal-sep .btn-default{color:#000;background-color:#2eb8f6;border-color:#2eb8f6;border-radius:2px;transition: background-color 0.3s ease, color 0.3s ease;}
.gal-sep .btn-default:hover{background:#fff;color: #000;}
.gal-sep{margin-bottom:45px;text-align:center;margin-top:25px;}
.gallery_prod-box{margin-bottom:30px;}
.def-inp-wrap{width:600px;padding:0px 0;margin:0px 0 0;border-radius:0px;background:none;box-shadow:0 0px 0px rgba(0,0,0,.0);}
.def-inp-wrap input{background-color:#fff !important;border:1px solid #ffffff !important;color:#333 !important;border-radius:0px;height:47px;font-size:19px;}
.bt-sr{background:#0563a2 !important;padding:6px 8px;border-radius:0px;border:#0563a2 1px solid !important;}
table.tablesone{padding:15px;border-collapse:separate;}
iframe{border-width:0px;}
.locate-img{margin-top:50px;width:100%;}
.career-container{width:100%;float:left;padding:60px 0;margin-top:4em;}
.career-container .career-bx{width:100%;float:left;padding:0px;border:solid 1px #ddd;}
.career-container .career-bx .head-con{width:100%;float:left;background-color:#000;padding:3px 15px;font-size:15px;color:#fff;}
.grid-mason .img-info h4{margin-top:30px;}
.sub-footer p a{color:#78b2cb;}
.sub-footer p a:hover{color:#fff;}
.inr-contnt .cmn-tl{margin-top:50px;margin-bottom:30px;text-align:center;}
.border-client{border:solid 1px #ddd;padding:15px;min-height:650px;background-color:#ffffff;}
.mob-contact{width:100%;float:left;border:solid 1px #ddd;padding:15px 15px;box-shadow:0px 0px 6px #ddd;margin-bottom:20px;background:#ffffff;}
.mob-contact ul{padding:0;margin:0;}
.mob-contact ul li{padding:0px 0px;background-image:none;background-position:0;margin:7px 0px;float:left;width:100%;list-style:none;}
.mob-contact ul li a{font-size:14px;font-weight:600;text-transform:capitalize;width:100%;display:inline-block;text-align:left;}
.mob-contact ul li:last-child{margin-top:0;}
.mob-contact ul li a span{text-align:right;margin-left:0;position:relative;width:60% !important;float:right;word-wrap:break-word;width:auto;}
.mob-contact ul li a span:after{position:absolute;content:":";left:10px;top:0;}
.mob-contact ul li:last-child a span:after{left:-25px;}
article.cater.crednt-cell.bod-none .border-client{min-height:auto;}
.border-bg{width:100%;float:left;border:solid 1px #ddd;padding:15px;background:#ffffff;}
#registerfrm .modal-dialog{margin:20% auto;}
.swach .image-wrapper img{width:100%;}
.crednt-cell ul li.mrg-align{margin-left:15px;}
.news-tile h3{font-size:17px;margin:0;text-transform:capitalize;padding:8px 0;}
.borde:after{content:/template/live/css/"";position:absolute;right:113px;border-left:solid 1px #ddd;height:100%;top:0;bottom:0;}
h2.alt{font-weight:600;font-size:27px;color:#5e6a88;margin-bottom:40px;margin-top:40px;text-transform:uppercase;text-align:center;position:relative;}
h2.alt:after{content:/template/live/css/"";position:absolute;left:50%;border-bottom:solid 2px #ddd;width:10%;transform:translate(-50%, -50%);bottom:-15px;}
h1.alt{font-weight:600;font-size:28px;color:#5e6a88;margin-bottom:40px;margin-top:40px;text-transform:uppercase;text-align:center;position:relative;}
h1{font-size:28px;}
h1.alt:after{content:/template/live/css/"";position:absolute;left:50%;border-bottom:solid 2px #ddd;width:10%;transform:translate(-50%, -50%);bottom:-15px;}
.col-12{width:100%;float:left;padding:81px 0px;}
.col-12 h1{font-size:23px;text-align:center;line-height:32px;border:solid 1px #ddd;color:#fff;padding:19px 0px;background:#858990;}
.hist-wraper.board p{border-left:none;}
a.pro{border:solid 1px #ddd;text-decoration:none;padding:7px 14px;margin-top:17px;float:left;}
a.pro:hover{text-decoration:underline;}
.logo-main img{width:84%;margin-top:8px;}
.border-indipendent{width:100%;float:left;border:solid 1px #999;}
.border-directors{width:100%;float:left;background:#ffffff;padding:15px;border:solid 1px #d4d4d4;}
.brder-service{width:100%;float:left;padding:10px 10px;border:solid 1px #ddd;}
.brder-service{margin-bottom:15px;}
table.contac tr>td{width:100%;}
.social-img img{transition-duration:0.4s;}
.social-img img:hover{transition-duration:0.5s;transform:scale(1.2);}
.blue-strip{width:100%;float:left;padding:15px 0;background:#147AA9;border-bottom:1px solid #ffffff47;}
.blue-strip .las-ul{width:100%;float:left;text-align:center;}
.blue-strip .las-ul ul{padding:0px 0px;margin:0px 0px;display:inline-block;text-align:center;}
.blue-strip .las-ul ul li{padding:0px 0px;margin:0px 19px;position:relative;display:inline-block;text-align:center;}
.blue-strip .las-ul ul li:after{content:/template/live/css/"";position:absolute;left:-22px;top:0;bottom:0;border-left:solid 1px #ffffff47;}
.blue-strip .las-ul ul li:first-child:after{display:none;}
.blue-strip .las-ul ul li a{color:#fafafa;font-size:13pt;text-align:center;}
.blue-strip .las-ul ul li a:hover{text-decoration:underline;color:#2eb8f6;}
.listing-sec{width:100%;float:left;margin-top:30px;border:solid 1px #ddd;padding:15px 10px;}
.listing-sec ul{padding:0;margin:0;}
.listing-sec ul li{padding:0px 0px;margin:0px 0px;width:100%;position:relative;float:left;list-style:none;margin-left:15px;margin-bottom:14px;}
.listing-sec ul li:before{position:absolute;content:/template/live/css/"";left:-10px;top:10px;border-radius:30px;width:10px;height:10px;border:solid 3px #2db4f1;}
.listing-sec ul li a{font-size:14px;margin-left:8px;text-transform:capitalize;}
.listing-sec ul li span{font-size:14px;margin-left:8px;text-transform:capitalize;}
.inr-contnt.bottomnil{margin-bottom:0;}
.tender-con{width:100%;float:left;}
.tender-con .nav-tabs>li{width:100%;margin-bottom:5px;border:solid 1px #ddd;float:left;border-radius:3px;}
.tender-con .nav-tabs>li:last-child{margin-bottom:0;}
.tender-con .nav-tabs>li.active{border:none;}
.tender-con .nav-tabs>li.active a{color:#fff;margin-right:0;background:#0879A9;border-radius:0;}
.tender-con .nav-tabs>li a{margin-right:0;font-size:15px;transition-duration:0.5s;border-radius:0;text-transform:capitalize;}
.tender-con .nav-tabs>li a:hover{text-decoration:underline;}
.tender-con .nav-tabs{border:solid 1px #ddd;padding:5px;border-radius:3px;box-shadow:0px 0px 20px 2px #ddd;}
.tender-con .nav-tabs>li a:hover{background:#2db4f1;color:#fff;transition-duration:0.5s;}
.tender-con .nav-tabs>li:hover a{color:#fff;}
.tender-con .nav-tabs>li:hover .pdf-si{color:#fff;}
.tender-con .tab-content{border:solid 1px #ddd;padding:5px;background:#fafafa;width:100%;border-radius:3px;width:100%;float:left;box-shadow:0px 0px 23px 2px #ddd;}
.tender-con .tab-pane{padding:15px;width:100%;float:left;border-radius:3px;padding-bottom:0 !important;}
.tender-con thead{background:#2db4f1;color:#fff;}
.tender-con .tender-hed{font-size:16px;font-weight:500;display:inline-block;color:#0879A9;border:solid 1px #ddd;margin-bottom:0;border-bottom:none;padding:8px 0;width:100%;text-align:center;}
.simp-ul{width:100%;float:left;}
.simp-ul ul{padding:0;margin:0;}
.simp-ul ul li{padding:0px 0px;margin:0px 0px;float:left;color:#000;font-size:14px;text-transform:capitalize;position:relative;width:100%;padding-left:30px;margin-bottom:15px;list-style:none;}
.simp-ul ul li:first-child:after{position:absolute;content:/template/live/css/"";left:0px;top:4px;border-radius:30px;width:10px;height:10px;border:solid 3px #2db4f1;}
.simp-ul ul li a{margin-left:30px;text-decoration:underline;}
.simp-ul h4{font-size:18px;margin-bottom:20px;color:#000;margin-top:30px;text-transform:uppercase;}
#tb4 p{margin-bottom:30px;font-size:15px;line-height:28px;}
.frm-br{width:100%;float:left;border:solid 1px #ddd;padding:15px;}
strong{font-weight:600;background-color:transparent;color:#000;}
.frm-br p{line-height:27px;margin-bottom:25px;}
#tb6 h4{text-align:center;font-size:16px;line-height:28px;font-weight:400;margin-top:0;}
p.strong{font-weight:600;}
.inr-contnt.keyper table{border:solid 1px #ddd;}
.inr-contnt.oversub table{text-align:center;}
.para{width:100%;float:left;line-height:30px;font-family:'Titillium Web', sans-serif !important;font-size:16px;}
.para ul{margin:0;}
.para ul li{width:100%;float:left;padding:0;margin:0;margin-bottom:5px;line-height:31px;}
.tender-con .table{margin-bottom:0;}
.tender-con.sing-tb .tab-pane{padding-bottom:30px !important;}
.tender-con.work-list .listing-sec ul li:last-child{margin-bottom:20px;}
.listing-sec h4{text-transform:capitalize;display:inline-block;}
table.table.table-striped.custab{margin-bottom:0;}
.old-press-container .table-striped>tbody>tr:nth-of-type(odd){background:transparent;}
.old-press-container .table>tbody>tr>td{font-weight:500;padding:15px;}
.old-press-container .table>tbody>tr>td a{color:#5e6a88;text-transform:capitalize;}
h2.altsub{font-size:20px;margin-top:45px;margin-bottom:20px;width:100%;display:inline-block;}
.smbtn{background:#fff;color:#000;border:solid 1px #fafafa;text-decoration:none;transition-duration:0.5s;}
.smbtn .menu-link{color:#0076B5;transition-duration:0.5s;}
.smbtn:hover{background:#2eb8f6;text-decoration:none;border-color:#fff;transition-duration:0.5s;}
.smbtn:hover .menu-link{color:#fff;transition-duration:0.5s;}
.inr-contnt.contac-pg table.contac tr>td{width:auto !important;}
article.cater.crednt-cell.bod-none{margin-bottom:0;}
.table thead tr{background-color:#2db4f1 !important;border:solid 2px #2db4f1 !important;}
.table thead tr th{color:#000 !important;border:solid 1px #fff !important;}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr>th:last-child{border-color:#2db4f1 !important;}
.img-wid{width:55%;float:left;padding-right:20px}
div#tb10 .listing-sec{border:none;margin-top:0;}
.bill-payment .table-responsive{overflow-x:hidden;}
.pad-none{padding:0;}
.drpp{width:auto;display:inline-block;position:absolute;right:15px;color:#fff;top:5px;font-size:22px;}
.table-responsive{scrollbar-face-color:#367CD2;scrollbar-shadow-color:#FFFFFF;}
.cls{text-align:right;width:100%;float:left;margin-bottom:0px;padding:7px 20px;font-size:18px;color:#fff;display:none;background:#2db4f1;}
img.ncs{display:inline-block;margin-bottom:10px;float:right;margin-top:30px;}
h5.smhed{font-size:17px;text-align:center;line-height:25px;color:#bf3131;width:100%;display:inline-block;}
.inr-contnt.oversub .table-se{width:100%;float:left;border:solid 1px #ddd;}
.inr-contnt.oversub .table-se .table{margin-bottom:0;}
.inr-contnt.oversub .table-se .table thead tr th{border-color:transparent !important;}
.inr-contnt.oversub .table span img{float:right;margin-right:6px;}
section.map-wrap{margin-bottom:-6px;}
a[href^=tel]{color:inherit;}
.tb-butt{width:100%;float:left;background:#ddd;padding:10px 7px;margin-bottom:5px;}
nav.navbar.navbar-default .dropdown:focus-within .dropdown-menu{max-height:290px;opacity:1;}
.file-info-tag{font-size:10px;width:100%;color:#000;padding:0;float:left;margin-top:5px;}
#tb1 .table-responsive{overflow-x:inherit !important;}
.pdf-si{width:auto;display:inline-block;margin-left:9px;color:#0879A9;font-size:12px;}
td .pdf-si:hover{color:#000;}
.pdf-si:hover{color:#000;}
.tender-con .nav-tabs>li .pdf-si:hover{color:#fff;}
a.skip-main{border:1px solid #0059b4;padding:6px 10px;background:#0059b4;color:#fff;text-decoration:none;}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}
.dropdown.fontsize{width:auto;display:inline-block;}
.dropdown.fontsize ul.dropdown-menu li{width:100%;float:left;}
.dropdown.fontsize ul.dropdown-menu li a{padding:7px 22px;}
.dropdown.fontsize ul.dropdown-menu{width:auto;min-width:auto !important;padding:0;display:none;margin:0;}
.dropdown.fontsize .btn{background:transparent;color:#000;border:solid 1px #ddd;padding:5px 10px;border-radius:2px;font-size:15px;font-weight:900;}
.dropdown.fontsize .btn span{font-size:12px;}
.dropdown.fontsize .dropdown-menu>li>a:hover{background:transparent;}
.dropdown.fontsize .dropdown-menu>li:hover{background:#2EB8F6;color:#fff;}
.dropdown.fontsize:hover .dropdown-menu{display:block;}
.controll-sec{position:absolute;bottom:48px;z-index:9999;background:#fff;border-radius:10px;padding:3px;right:9%;}
button#playButton, button#pauseButton{background:transparent;border:none;}
.controll-sec:after{content:/template/live/css/"";border-left:solid 1px #ddd;position:absolute;top:0;left:50%;bottom:0;}
h6.blue-head{color:#ffffff;font-size:20pt;font-weight:300;margin-left:28px;margin-top:0px;margin-bottom:0px;font-family:'Titillium Web', sans-serif !important;}
div#tb10 a{text-decoration:underline;}
div#tb10 a:hover{text-decoration:none;}
.sitemap-container .listing-sec ul li{margin-bottom:0;margin-left:25px;}
.sitemap-container .listing-sec{margin-top:0;}
section.inr-contnt.oversub.related_view img{width:40%;float:left;margin-right:25px;}
.btn-default.focus, .btn-default:focus{background:transparent !important;border-color:transparent !important;}
button.btn.btn-default.filter-button:focus{outline:none;}
section.inr-contnt.oversub.related_view img{border-radius:9px;}
section.inr-contnt.oversub.indi h4{line-height:26px;margin-bottom:22px;position:relative;}
section.inr-contnt.oversub.indi h4:after{position:absolute;left:0;right:0;border-bottom:solid 1px #ddd;bottom:-10px;content:'';}
.column-inner-tl p{font-size:15px;line-height:26px;}
.brder-service h3{font-size:18px;}
footer a img{margin-bottom:15px;}
.modal-footer .msg-btn.allowedlink{border:solid 1px #ddd;}
.modal-footer .msg-btn.allowedlink:hover a#externalnavlinkaddress{color:#fff;}
@media (min-width:1441px){.grid-mason .maz-full{grid-template-columns:repeat(auto-fit, minmax(295px, 1fr));}
}
@media (max-width:767px){ul.nav.navbar-nav.navbar-right{float:left !important;margin-right:0px;margin-left:0;margin-top:0;margin-bottom:10px;width:100%;}
.btn-group, .btn-group-vertical{width:100%;}
ul.nav.navbar-nav.navbar-right .bt-sr{border-radius:2px;margin-top:0px;position:absolute;right:0px;top:8px;width:17%;padding:0 !important;bottom:5px;}
ul.dropdown-menu.def-inp-wrap{display:block !important;}
.navbar-nav{margin-bottom:0;}
.mob-fow{margin-top:0 !important;}
.flexcont h2{text-align:center;}
.flex-wrap{text-align:center;padding:28px 0;}
.flexcont h2{margin-bottom:27px !important;}
footer h2{margin-top:10px;}
.row.cater.crednt-cell.bod-none{margin:0;}
.border-client{margin-bottom:20px;}
.pad-none-mob{padding-left:0;padding-right:0;}
.cmn-tl{font-size:27px;}
.crednt-cell img.img-responsive.row{margin:0;margin-bottom:10px;}
.crednt-cell{border:solid 1px #ddd;padding:15px 0px;}
.card-background img{margin-bottom:15px;margin-top:15px;}
.card-background2 img{margin-top:15px;}
.gal-sep .btn-default{margin-bottom:5px;transition: all 0.3s ease;}
.cater h4{margin-top:0;}
.border-bg{width:100%;float:left;border:solid 1px #ddd;padding:15px;background:#ffffff;}
section.inr-contnt.rti .crednt-cell{padding:15px 15px;}
article#shipbuil{padding:15px;border:solid 1px #ddd !important;}
.crednt-cell h3{margin-top:15px !important;}
.cater address span{word-wrap:break-word;}
.borde:after{display:none;}
.pdf-tile{margin-bottom:15px;}
.brder-service h3{margin-top:0;font-size:16px;}
.wr-tiles{display:none;}
table.contac tr{margin-bottom:30px;width:100%;float:left;border:solid 1px #ddd;}
.blue-strip .las-ul ul li a{font-size:13px;}
.blue-strip .las-ul ul li{margin:0px;width:100%;padding:9px 0;float:left;border-bottom:solid 1px #ffffff;}
.blue-strip .las-ul ul li:after{display:none;}
.blue-strip .las-ul ul li:last-child{border:none;margin-bottom:0;}
.blue-strip{padding-bottom:0;}
.flex-wrap{width:100%;float:left;}
.humen-con .listing-sec a{line-height:27px;}
.environmental .listing-sec{padding:15px !important;}
.environmental .listing-sec ul{padding-left:0;}
h2.alt{font-size:20px;}
#pop .modal-dialog{width:100% !important;}
.tender-con{}
.tender-con .nav-tabs{margin-bottom:15px;height:55px;width:100%;float:left;background:#fff;box-shadow:none !important;overflow:scroll;}
.tender-con .tab-pane{padding:0;}
.simp-ul ul li a{width:100%;float:right;}
.perfomance-container, .testing_service{padding:35px 0 !important;}
.old-news-single-container{padding:40px 0 !important;}
section.inr-contnt.oversub img{width:100%;}
.tender-con .tab-content{background:#fff !important;box-shadow:none !important;border:none;padding:0;}
.tender-con.sing-tb .tab-pane{padding-bottom:0px !important;}
.hist-wraper{font-size:12px;}
.navbar-nav{margin-bottom:10px;}
.tender-con .container{padding-right:0;padding-left:0;}
.tender-con h2.alt{padding:0px 10px;}
.simp-ul ul li a{width:100%;}
.bill-payment.inform .table{margin-top:0 !important;}
.bill-payment{margin-bottom:0 !important;}
.tender-con .nav-tabs>li{display:none;}
.tender-con .nav-tabs>li.active{display:block;}
.simp-ul ul li a{width:100% !important;float:left !important;}
.inr-contnt.bottomnil{background-color:transparent;}
img.ncs{float:left !important;}
.table-responsive{scrollbar-face-color:#367CD2;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;}
.table-responsive::-webkit-scrollbar{height:6px;}
.table-responsive::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;}
.table-responsive::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#2db4f1;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
.controll-sec{display:none;}
h1{font-size:17px;}
h6.blue-head{margin-left:0;font-size:19px;margin-bottom:15px;line-height:26px;}
article.cater.crednt-cell.bod-none img{margin-bottom:10px;}
section.inr-contnt.oversub{padding-bottom:0;}
section.inr-contnt.oversub.related_view img{width:100%;}
.splt-butt button{margin-bottom:9px !important;margin:0 4px !important;}
div#externallinkmodal button.msg-btn{float:none !important;width:100% !important;margin:0 !important;}
.team-member p{padding-left:0;}
.grid-mason .img-info h4{margin-top:15px;}
.maz-full li{margin-bottom:15px;}
.blue-gradient-wrap{padding-bottom:0;}
}
@media (min-width:768px) and (max-width:991px){.flex-wrap .flexcont h2{font-size:19px;margin-bottom:0;}
.flex-wrap .msg-btn{font-size:17px;width:100%;padding:10px 53px;}
footer .rt-bod{margin-bottom:10px;}
.sub-footer p{padding-left:0;text-align:center;}
.splt-butt button{font-size:16px;}
.blue-gradient-wrap p{font-size:17px;}
.cater address{margin-top:0;}
.crednt-cell{border:solid 1px #ddd;padding:15px 15px;}
article.cater.crednt-cell.bod-none .border-client{margin-bottom:20px;}
.card-background img{margin-bottom:15px;margin-top:15px;width:100%;}
.card-background2 img{margin-top:15px;width:100%;}
.border-bg{width:100%;float:left;border:solid 1px #ddd;padding:15px;background:#ffffff;}
section.inr-contnt.rti .crednt-cell{padding:0 15px;}
.inr-contnt .cmn-tl{margin-top:50px;}
.swach.thumbnail{background-color:transparent;}
.borde:after{display:none;}
.crednt-cell img{width:100%;}
.crednt-cell img.img-responsive.row{margin-left:0;margin-right:0;}
button.btn.btn-primary.dropdown-toggle.bt-sr{margin-bottom:13px;margin-top:6px;}
.pdf-tile{margin-bottom:15px;}
.brder-service{margin-bottom:15px;}
.blue-strip .las-ul ul li a{font-size:13px;}
.blue-strip .las-ul ul li{margin:0px 5px;}
.blue-strip .las-ul ul li:after{display:none;}
.tender-con .nav-tabs{height:55px;width:100%;float:left;overflow:scroll;margin-bottom:0px;}
.tender-con .nav-tabs>li{display:none;}
.tender-con .nav-tabs>li.active{display:block;}
.simp-ul ul li a{width:100% !important;float:left !important;}
.inr-contnt.bottomnil{background-color:transparent;}
img.ncs{float:left !important;}
.tender-con .tab-content{margin-top:30px;}
.controll-sec{bottom:0px;transform:translate(-50%, -50%);right:auto;left:50%;}
.navbar-collapse.collapse{padding:0 !important;}
.inr-contnt .container{width:100%;}
section.search-con .pad-left-none{padding-left:15px !important;}
.search-con .search-inner .butt-search{width:15%;}
div#navbar{padding-bottom:13px !important;}
}
@media (min-width:992px) and (max-width:1199px){.bt-sr{padding:7px 8px;}
.flexcont h2{font-size:21px;}
.msg-btn{padding:10px 46px;}
.flex-wrap{padding:35px;}
.blue-strip .las-ul ul li{margin:0px 14px;}
nav.navbar.navbar-default .dropdown .dropdown-menu{left:-191px;}
.navbar-default .navbar-nav>li>a{font-size:12px;}
.controll-sec{bottom:95px;right:20px;}
.blue-strip .las-ul ul li a{font-size:12px;}
.blue-strip .las-ul ul li:after{left:-15px;}
.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-nav{float:none!important;margin:7.5px -15px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
nav.navbar.navbar-default li.dropdown.drop-col .dropdown-menu{background:transparent;position:static;width:100%;box-shadow:none;max-height:100vh !important;opacity:9;border:none;}
nav.navbar.navbar-default li.dropdown.drop-col .dropdown-menu a{color:#fff;}
.search-con .search-inner .butt-search{width:20% !important;}
ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content{display:block !important;}
.navbar-default .navbar-nav>li>a:hover{background:none !important;}
.navbar-nav>li{float:left;width:100% !important;}
}
@media (min-width:1441px) and (max-width:1920px){.grid-mason .maz-full .horizontal{grid-column:span 1;}
.grid-mason{width:90%;}
}
.pad-left-none{padding-left:0 !important;}
.pad-right-none{padding-right:0 !important;}
.gallery_prod-box{float:left;position:relative;min-height:184px;}
.gallery_prod-box img{vertical-align:bottom;padding:6px;border:solid 1px #ddd;background:#fff;}
.gallery_prod-box:hover{border:0;z-index:1;}
.gallery_prod-box span{position:absolute;visibility:hidden;transition-duration:.1s;left:0;top:0;right:0;z-index:999;bottom:0;}
.gallery_prod-box:hover span{visibility:visible;display:block;background:#fff;top:0px;right:-115px;z-index:999999;transition-duration:.5s;left:0;}
.img-txt{width:100%;float:left;color:#fff;background:#2eb8f6;text-align:center;padding:5px 15px;}
footer ul li ul{margin-left:15px;}
ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content{left:auto;top:-3px;z-index:9999999999;right:-150px;opacity:9 !important;display:none;}
ul.dropdown-menu.dropdown-content li.dropdown.drop-col:hover ul.dropdown-menu.dropdown-content{display:block;}
ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content{opacity:0;}
ul.dropdown-menu.dropdown-content{}
nav.navbar.navbar-default .dropdown:hover .dropdown-menu{max-height:100vh !important;overflow:visible;}
.tendor th:nth-child(1){width:10% !important;}
.splt-butt button{font-size:15px !important;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{background:transparent !important;border:none !important;}
li.dropdown.drop-col:nth-child(10) ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content{right:auto;left:-158px;}
.splt-butt button:active{background:transparent !important;box-shadow:none !important;}
section.custom-paralax .owll-tile{min-height:360px;}
section#main article.cate-wrap{display:inline-block;}
.tendor th:nth-child(3),.tendor th:nth-child(4){width:15%;}
.bill-payment.inform strong{font-weight:400 !important;}
.bill-payment h2.alt{font-size:20px;}
.bill-payment.inform .table{margin:4px 0 !important;}
ul.dropdown-menu.dropdown-content li.dropdown.drop-col{display:inline-block;width:100%;}
.col-md-12.services-block .img-wid{padding-right:40px;}
#message label{font-weight:500;text-align:left;width:100%;}
div#externallinkmodal h4#myModalLabel2{text-align:center;font-size:17px;}
div#externallinkmodal .modal-footer{border-top:none;text-align:center;padding-top:0;}
div#externallinkmodal .modal-body .form-group{text-align:center;}
div#externallinkmodal .modal-body{padding-bottom:0;}
div#externallinkmodal button.msg-btn{float:none !important;text-align:center;border:solid 1px #ddd;text-decoration:none;margin:0 7.5px;}
div#externallinkmodal button.msg-btn:focus{outline:none;}
section.inr-contnt.keyper th{min-width:160px;}
div#externallinkmodal button{opacity:9;}
div#externallinkmodal button:hover, div#externallinkmodal button:hover a{color:#fff !important;}
div#externallinkmodal .clse{position:absolute;right:-12px;top:-10px;opacity:9;background:#2eb8f6;padding:3px 7px;}
div#externallinkmodal .clse span{color:#fff;}
a#externalnavlinkaddress{text-decoration:none;}
img.extra-hei-wid{height:auto !important;}
.category-image img.extra-hei-wid{height:115px !important;}
footer ul li ul li{list-style:circle;color:#fff;margin-left:10px;}
section.inr-contnt.oversub.gall-inn img.gall.img-responsive{width:50%;float:left;margin-right:22px;border-radius:10px;}
div#tb3 .simp-ul ul li:first-child:after{top:15%;}
a.btn.btn-primary.gall-cen{text-align:center;margin-top:17px;background:#fff;color:#147aa9;font-weight:500;padding:10px 39px;border:none;}
textarea{resize:none;}
.inr-contnt.oversub .table-se a img{margin-right:15px;}
div#externallinkmodal{z-index:999999 !important;}
.map-wrap{line-height:0;}
.map-wrap iframe{width:100% !important;}
@media (max-width:767px){ul.dropdown-menu.dropdown-content{overflow:hidden !important;}
ul.nav.navbar-nav.menu-c li.dropdown.drop-col{float:left !important;width:100%;}
nav.navbar.navbar-default .dropdown .dropdown-menu{max-height:100% !important;opacity:9 !important;}
ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content{display:block;padding:0;}
.rti-con .rti-list{padding-left:30px !important;padding:20px 15px !important;}
.rti-con h5{line-height:24px;font-size:15px;margin-bottom:2px;color:#0a283f;font-weight:400;}
.bill-payment.inform tr{background:#fafafa;}
.bill-payment.inform strong{text-align:left;float:left;font-size:13px;}
form#message .modal-footer{text-align:center;}
.search-con .search-inner .butt-search{font-size:0 !important;}
.col-md-12.services-block .img-wid{width:100%;padding-right:0;}
.grid-mason{width:100%;}
a.btn.btn-primary.gall-cen{margin-top:5px;margin-bottom:20px;}
div#externallinkmodal{z-index:999999 !important;}
div#externallinkmodal button.msg-btn{margin-bottom:5px !important;}
li.dropdown.drop-col ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content li.dropdown.drop-col{margin-left:20px;list-style:circle;color:#fff;font-size:12px;}
}
@media (min-width:768px) and (max-width:991px){ul.dropdown-menu.dropdown-content{overflow:hidden !important;}
ul.nav.navbar-nav.menu-c li.dropdown.drop-col{float:left !important;width:100%;}
nav.navbar.navbar-default .dropdown .dropdown-menu{max-height:100vh !important;opacity:9 !important;}
ul.dropdown-menu.dropdown-content ul.dropdown-menu.dropdown-content{display:block;padding:0;}
.bill-payment.inform strong{font-size:14px;}
img.extra-hei-wid{height:auto !important;}
h6.blue-head{font-size:15pt;margin-top:10px;}
.flex-wrap{padding:25px 0;}
section.blue-gradient-wrap .grid-mason{width:100%;}
}
@media (min-width:1441px) and (max-width:1920px){.grid-mason .img-info h4{margin-top:5%;}
.img-info p{font-size:13pt;color:#fff;margin:15px 0 22px;line-height:22px;}
}
.btm-menu{margin-left:20px;}
.flexcont.ctc{text-align:right;}
.flexcont.ctc h2.white-text{color:#fff;}
nav.linkright a{text-transform:uppercase;font-size:14px;}
nav.linkright i{text-transform:uppercase;font-size:14px;font-style:normal !important;}
.csr-nav{padding-top:40px;}
#tb10 .simp-ul ul li:after{top:10px;}
.team img{margin-right:30px !important;margin-bottom:20px !important;box-shadow:0 10px 10px rgba(145, 142, 142, 0.3) !important;}
.bill-payment.inform .table.table-bordered.status-tble thead th{padding:10px;}
@media (max-width:1199px){.flexcont.ctc h2.white-text{margin-top:10px;}
.flexcont.ctc h6.blue-head{font-size:21px;margin-top:10px;}
}
@media (max-width:1023px){section.inr-contnt.oversub.related_view img{width:50%;}
.bill-payment .table-responsive{overflow-x:auto;}
.crednt-cell img{margin-bottom:20px;}
}
@media (max-width:767px){.flexcont.ctc{text-align:center;}
.btm-menu{margin-left:0px;}
section.inr-contnt.oversub.related_view img{margin-bottom:15px;width:100%;}
.team-member h4{float:left;margin-top:20px;}
}



/*cslgrievance*/



.cf::after {
  content: /template/live/css/"";
  clear: both;
  display: table;
}

.cslgrievance { background-color: #fafafa;  width: 650px; padding: 25px; border-radius: 7px; display: block;
margin: 30px auto; border:solid 1px #dddddd; font-family: 'Roboto', sans-serif;
}
.cslgrievance p { font-family: 'Roboto', sans-serif; }
.cslgrievance.suc-wp { padding: 70px; }
.pad { padding: 70px 0 40px; }
.cslgrievance h4 { font-weight: 400; line-height: 24px; color: #606986;}
.cslgrievance h4.suc { font-weight: 400; text-align: center;}
.cslgrievance h4.suc span { display: block; }


.cslgrievance-1 { margin: 20px auto; }

.form-box { width: 100%; display: block;}
.form-box .top { width: 100%; display: block;}
.form-box .top input[type="text"] { width: 100%; background-color: #fff; border:solid 1px #ddd; border-radius: 4px;
padding: 10px;
 }
.form-box .top textarea { width: 100%; background-color: #fff; border:solid 1px #ddd; border-radius: 4px;
padding: 10px; height: 100px; }

.cslgrievance label { font-weight: 400; font-family: 'Roboto', sans-serif; }

.form-box input[type="file"] { margin-bottom: 30px; }
.form-box  textarea { width: 100%; background-color: #fff; border:solid 1px #ddd; border-radius: 4px;
padding: 10px; height: 100px; }
.form-box select{ width: 100%; background-color: #fff; border:solid 1px #ddd; border-radius: 4px;
padding: 10px; 
-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;}
.form-box select.sel { background: url(/template/live/images/sel.png) no-repeat top 12px right 10px; }
.form-box input.dob {background: url(/template/live/images/dob.png) no-repeat top 12px right 10px; }
.form-box input{ width: 100%; background-color: #fff; border:solid 1px #ddd; border-radius: 4px;
padding: 10px; font-family: 'Roboto', sans-serif;}
.form-box label{ width: 100%; font-weight: 400; }
.form-box input[type="submit"] { background: #00A5EF; width: 120px; margin: 10px auto ; display: block;
border:none ; color:#fff; padding: 10px 25px; border-radius: 4px; text-transform: uppercase;}
.form-box input[type="submit"]:hover { background: #1883b3; }
.complaint-box.verfify input { width: 60%; margin: 20px auto 0; display: block;  }

.sucess  {margin: 0 auto; display: block; width: 70px;}

.complaint-box { text-align: center; margin: 0 auto; display: block;}
.complaint-box p { border-left:none;  text-align: center}
.complaint-box a { text-decoration: underline;  display: block; color: #666; }
.complaint-box input { margin: 20px 0; width: 90%; padding: 12px; border-radius: 4px; border:solid 1px #ddd; }
.complaint-box input[type="submit"] { background: #00A5EF; width: 120px; margin: 10px auto ; display: block;
border:none ; color:#fff; padding: 10px 30px; border-radius: 4px; text-transform: uppercase;
}


.complaint-box input[type="submit"]:hover { background: #1883b3; }
.complaint-box.cmp {width: 600px; margin: 0 auto; display: block;}
.complaint-box .comp { width: 100%; margin: 0 auto; }
.complaint-box .comp input { float: left; width: 70%; margin: 0px; border-radius: 4px; border:solid 1px #ddd; }
.complaint-box .comp label { float: left;  width: 29%; padding: 15px 0 0; font-weight: 400; font-size: 16px;}

.cslgrievance ul {margin: 0 0 30px; padding: 0 15px 30px; display: table; width: 100%; border-bottom: solid 1px #ddd;}
.cslgrievance ul li {list-style: none;    display: table-row; clear: both; font-size: 18px; width: 100%; color: #222;
font-family: 'Roboto', sans-serif !important; 
}
.cslgrievance ul li span {  text-align: left; float: right; width: 50%; margin-bottom: 10px;}
.cslgrievance ul li span.dots { float: left; width: 15px; height: 100%; }
.cslgrievance ul li span.txt {float: left !important; width: 90%; }
.closed { font-style: italic; font-weight: 600; float: left !important; width: auto !important; }
.cslgrievance ul:last-child { border-bottom:none; padding-bottom: 0px; margin-bottom: 0px;}

.form-box input[type="file"] { width: 107px !important; border:none !important; padding: 0 !important; height: 35px;}
.custom-file-input {
  color: transparent;
}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Browse';
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #D8D8D6, #F5F5F5);
  border: solid 1px #DDDDDD;
  border-radius: 3px;
  padding: 6px 25px;
  outline: none; text-transform: uppercase;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 500;
  font-size: 10pt;
}
.custom-file-input:hover::before {
  border-color: #00A5EF;
}
.custom-file-input:active {
  outline: 0 !important;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9); 
}


.landing-wrap { background: #fff; border-radius: 7px; padding: 20px; border:solid 1px #ddd; }
.land { width: 49%; float: left;  background: #FAFAFA; padding: 40px;  border-radius: 7px; text-align: center;  border:solid 1px #ddd;}
.land1 { width: 49%; float: right;  background: #FAFAFA; padding: 40px;  border-radius: 7px; text-align: center;  border:solid 1px #ddd;}
.landing-wrap h4 { line-height: 26px; color: #606986; font-weight: 400;}
.landing-wrap a{ background: #00A5EF; padding: 10px 25px; margin: 0 auto; display: block; color: #fff; width: 120px; 
text-transform: uppercase; border-radius: 4px;}
.landing-wrap a:hover { background: #147AA9; }

@media (max-width: 767px){

.cslgrievance { background-color: #fafafa;  width:98%; padding: 15px; border-radius: 7px; display: block;
margin: 30px auto; border:solid 1px #dddddd;
}
.cslgrievance h4.suc span { display: inline; }
.cslgrievance.suc-wp { padding: 30px; }
.cslgrievance ul { padding: 0 0 30px; }
.cslgrievance ul li span { width: 100%; margin-bottom: 20px;}
.complaint-box.verfify input { width: 100% }
.land { width: 100%; margin-bottom: 20px; padding: 40px 0;}
.land1 { width: 100%; padding: 40px 0;}

.complaint-box { width: 100%; }
.complaint-box.cmp { width: 100%;  padding: 15px;}
.complaint-box .comp label { width: 45%; }
.complaint-box .comp input { width: 54%; }
.complaint-box input[type="submit"] { margin: 0 auto; }
.complaint-box .comp label { font-size: 12px; }
}




/*cslgrievance*/




/*===== IE Hack ======*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* ie10, ie11+ */

select.sel { background-image: none !important;}

}
/* IE8/9 */
@media screen\0 {

select.sel { background-image: none !important;}

}

/*===== MOZ Hack ======*/

@-moz-document url-prefix() { 

}

/*===== MOZ Hack ======*/
/*career-listing*/

.career-listing-wrap { width: 100%; display: block; padding:50px 0;}
.career-listing { background: #FAFAFA; border-radius: 7px; border:solid 1px #ddd; padding: 75px; width: 100%; float: left;  }
.career-listing-bx { width: calc(100% / 4 - 15px); background: #fff; box-shadow: 0 0 13px 1px #f3f3f3; height: 150px; float: left; margin: 0 15px 15px 0;  padding: 15px 15px 15px 15px; display: flex; justify-content: center; align-items: center; transition: all ease .5s;}
.career-listing-bx:last-child { margin-right: 0px; }
.career-listing-bx h3 { color: #606986; margin: 15px 15px 15px 15px;}
.career-listing-bx:hover h3 { color: #fff; }
.career-listing-bx:hover { background: #00A5EF; transition: all ease .5s; text-decoration: none; }



/*career-listing*/
@media (max-width: 991px){
    .career-listing-bx {
        width: calc(100% / 3 - 15px)
    }
}
@media (max-width: 767px){
    .career-listing{
        padding: 20px 20px 20px 35px;
    }
    .career-listing-bx {
        width: calc(100% / 2 - 15px)
    }
}

@media (max-width: 570px){
    .career-listing-bx{
        height: 100px;
    }
    .career-listing-bx h3{
        font-size: 15px;
    }
}