@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz@6..12&family=Poppins:wght@400;600;700&display=swap');
body{background:#fff;position:relative;padding:0;margin:0;font-size: 17px;color: #222;line-height:24px;letter-spacing: .04em;-webkit-font-smoothing:antialiased; overflow-x:hidden; font-family: 'Nunito Sans', sans-serif;font-weight: 400}a,a:active,a:link,a:hover{text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none!important;}h1,h2,h3,h4,h5,h6,.h6{font-family: 'Poppins', sans-serif;-webkit-transition: color .5s ease;-moz-transition: color .5s ease;-ms-transition: color .5s ease;-o-transition: color .5s ease;transition: color .5s ease;outline: none;font-weight: normal;color:inherit} p{font-weight: 400; margin-bottom: 20px;margin-top: 0px} spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px} .npm{ padding:0; margin: 0}.white-text{color:#fff!important}
ul {list-style-type: none;padding-left: 0;margin: 0} button{border:0!important; outline: 0!important}.black-text{color:#010101} .p70{padding:70px 0} .navbar-toggler {color: transparent} .container-fluid1{padding-left:45px; padding-right:45px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ml-auto, .mx-auto { margin-left: auto!important} .hindi-text{font-family: 'Poppins', sans-serif;font-weight: normal;color:inherit}

.f-600{font-weight: 600} .h2{font-size: 38px;line-height:45px}.green-text{color:#567472!important}.red-text{color:#9C0011!important} .green-bg{background-color:#567472} .cream-teal-bg{background-color:#B4C7C8}

footer{background-color: #567472;padding:10px 0;font-size: 14px;color: #88a5ad} footer a{color: #88a5ad}footer a:hover{color: #fff}.socials{display:-webkit-box;display:-ms-flexbox;display:inline-flex;list-style:none;margin:0 8px;padding:0;}.socials li{border:0;margin:0 10px 0 0;outline:0;display:inline-block}.socials a .fa{text-align:center;background:transparent;margin-right:0;-webkit-transition:.5s;transition:.5s;color:#88a5ad;width:25px;height:25px;font-size:14px;border-radius:0%;padding:5px;border:1px solid #88a5ad}.socials a:hover .fa{color:#fff;background:transparent;border-color:#fff} 

.img-radius{border-bottom-right-radius:100px;border-top-left-radius: 100px; overflow: hidden} .base-bg{background-image: url(../images/bgn-industries.png); background-size: cover;background-position: inherit;background-repeat: no-repeat;background-attachment: scroll;}
.services-b{padding: 20px;background: #fff; border: 1px solid #efefef;box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 30px 0px;margin-bottom: 25px}.services-g{padding: 20px;background:#567472;color: #fff; border: 1px solid #efefef;box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 30px 0px;margin-bottom: 25px}.services-b h3{font-size: 20px;font-weight: 600;color: #9C0011}  .services-b p{padding-top:10px}

.btn-1 i,.btn-1:hover{color:#9c0011}.btn-1,.btn-1:hover i{color:#1b3942}.carousel{position:relative;border:9px solid #fff;box-shadow:rgba(0,0,0,.05) 0 3px 30px 0;padding:14px}.btn-1{background-color:#fff;border:1px solid #8a9ea3;letter-spacing:0;font-size:15px;line-height:22px;font-weight:600;text-decoration:none;text-transform:uppercase;border-radius:5em;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:14px 25px;display:inline-block}.btn-1 i{margin-left:10px}

.layer-image-wrapper {position: relative}.layer-inner {padding:20px;color: #fff;width: 280px;margin-bottom: 0;position: absolute;background: #567472;z-index: 2;right: -90px; bottom:30px} #logos img {padding: 2px;border: 1px solid #fff;background: #efefef}

.form-control1{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin-bottom:20px;outline:transparent 0!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"-"}.breadcrumb{margin-bottom:0;padding:10px 0;background-color:transparent;border-radius:0;font-weight:400;float:right;color:#fff}.breadcrumb a{color:#fff}

/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel .navbar-nav .nav-link,.float-panel h1{text-transform:uppercase;font-weight:700;letter-spacing:1px}.float-panel{width:100%;z-index:300;padding:0;transform:translateZ(0);transition:.5s;left:0;position:relative;border-top:2px solid #567472;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.float-panel h1{font-size:32px;color:#1d4e6c}.fixed{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);box-shadow:0 2px 20px 0 rgba(0,0,0,.15);padding:0;animation:.7s slide-down;background:#fff;left:0}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}.float-panel .container-fluid{background:0 0;padding:0 10px;margin:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.fixed .container-fluid{background:0 0;padding:0;margin:0 30px;border-radius:0;box-shadow:none}.float-panel .navbar-nav .nav-link{position:relative;font-size:14px;padding:12px 15px;color:#000;background:0 0}.fixed .navbar-nav .nav-link{color:#424242}.navbar-nav .nav-link:hover{background:#567472;color:#fff!important}.nav-item.active a{background:#567472!important;color:#fff!important}.navbar-toggler.x{border:none;z-index:10}.navbar-toggler.x:focus{outline:0;box-shadow:none}.navbar-toggler.x[aria-expanded=true] .icon-bar:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){opacity:0}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggler.x .icon-bar{width:22px;display:block;height:2px;background-color:#000;-webkit-transition:.2s;transition:.2s}.navbar-toggler.x .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler.x .icon-bar:first-of-type,.navbar-toggler.x .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-toggler.x .icon-bar:nth-of-type(2){opacity:1}.navbar-brand{display:inline-block;padding:5px;margin-right:1rem;line-height:inherit;width:350px}.navbar-nav{margin-top:0}

.t-bg {background: #567472;color: #000;padding: 15px 10px;text-align: center;margin-top: -20px}
.box,.box-1:hover{border:1px solid #efefef}.box:after,.box:before{content:"";height:100%;top:0}.box .box-content,.box:after,.box:before{position:absolute;width:100%}.box:before{left:0;background-color:rgba(0,0,0,.9);opacity:0;transition:.5s}.box:hover:before{opacity:1}.box{text-align:center;position:relative;overflow:hidden;color:#fff;margin-bottom:20px;padding:5px}.box:after{left:170%;transform:skewX(45deg);transition:1s;background-color:#567472;z-index:1}.box:hover:after{left:-170%;top:0}.box img{width:100%;height:auto}.box .box-content{bottom:-100%;left:0;transition:.5s}.box:hover .box-content{bottom:40%}.box .box-content .name{font-size:22px;font-weight:700;margin:0 0 10px;display:block;text-transform:uppercase;letter-spacing:1px}.box .box-content .post{display:block;font-size:15px;font-style:italic;font-weight:600}.box-1{cursor:pointer;border:1px solid #fff;display:block;padding-top:15px}.box-1 strong{color:#000}.box-1:hover strong{color:#567472}.icon-c{background:#9c0011;width:50px;height:50px;padding:17px 0;border-radius:50%;color:#fff}


.accordion-button:not(.collapsed){color:#fff;background-color:#567472;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#222;font-weight:700;text-align:left;background-color:#8fb0b4;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg);color:#fff}


.table>thead {vertical-align: bottom;background: #567472;color: #fff}
ul.list-sty{list-style-type:none;margin-bottom:0;padding-left:0;padding-top: 13px;}ul.list-sty li{position:relative;list-style:none;padding-left:1.5em;margin-bottom:.35em}ul.list-sty li::before{color:#9C0011;position:absolute;content: '\25a0';left: 1px;top: 0} .flip-card,.flip-card1{background-color:#fff;min-width:300px;min-height:320px;display:grid;position:relative}.flip-card{padding:10px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;backface-visibility:hidden;-moz-backface-visibility:hidden;background:#fff}.flip-card-back,.flip-card:focus .flip-card-inner,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card:focus{outline:0}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%}.flip-card-front{z-index:2;background:#fff;text-align:center}.flip-card-back{z-index:1;display:flex}.icon-i{margin-bottom:15px}

.table-strip>tbody>tr:nth-of-type(2n),.table-strip>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:#D5E2E3}.table{border-color:#f2f2f2}.rwd-table{margin:auto;min-width:280px;max-width:100%;border-collapse:collapse;overflow:hidden}.rwd-table tr:first-child{border-top:none}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{margin-top:.5em}.rwd-table td:last-child{margin-bottom:0}.rwd-table td:before{content:attr(data-th) ": ";font-weight:700;display:inline-block;color:#000}.rwd-table td,.rwd-table th{text-align:left;padding:.5em 1em}.rwd-table tr{border-color:#bfbfbf}@media screen and (max-width:601px){.rwd-table tr:nth-child(2){border-top:none}}@media screen and (min-width:600px){.rwd-table td:before{display:none}.rwd-table td,.rwd-table th{display:table-cell;padding:1em!important}.rwd-table td:first-child,.rwd-table th:first-child{padding-left:0}.rwd-table td:last-child,.rwd-table th:last-child{padding-right:0}} @media (max-width:600px){.rwd-table td:first-child,.rwd-table th:first-child{display: none}.rwd-table td:last-child,.rwd-table th:last-child{margin-bottom:5px}}

.publications-b,.publications-b1{font-size:14px;background:#fff;justify-content:center;min-height:300px}.publications-b,.publications-b1,.publications-b2{padding:20px;line-height:20px;height:100%;display:grid;color:#000!important}.publications-b{border-top:10px solid #567472;border-bottom:10px solid #567472;align-items:center}.publications-b p,.publications-b1 p,.publications-b2 p{margin-bottom:0;font-weight:700!important}.publications-b1{border-top:10px solid #b4c7c8;border-bottom:10px solid #b4c7c8;align-items:center}.publications-b2{font-size:14.5px;background:#b4c7c8;border-top:10px solid #fff;border-bottom:10px solid #fff;justify-content:center;align-items:center;min-height:250px}

.tab-link {padding: 8px 14px!important;background: #567472 !important;color: #fff !important; margin:1px;display: inline-block}

@media (max-width: 1220px) and (min-width: 992px){.float-panel .navbar-nav .nav-link {font-size: 14px!important;padding: 8px 14px!important;margin-right: 1px;} .navbar-nav {margin-top: 0 !important}} @media (min-width:1200px){.navbar-toggle {display: block}} 

.img_pointer,.pointer_section{position:relative}.pointer_section{overflow:hidden}.link_text{position:absolute;z-index:1;top:0;height:100%;width:100%}.collaboration_client{opacity:0;padding:0;display:block}.collaboration_client:hover{opacity:1}.collaboration_client span{opacity:0}

.collaboration_client, .collaboration_client::after, .collaboration_client::before{position:absolute;left:0;top:0;right:0;bottom:0;width:10px;height:10px; -webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.5);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.5);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.5);-o-box-shadow:0 0 0 0 rgba(255,255,255,.5);box-shadow:0 0 0 0 rgba(255,255,255,.5);-webkit-animation:rippleOne 2s infinite;-moz-animation:rippleOne 2s infinite;-ms-animation:rippleOne 2s infinite;-o-animation:rippleOne 2s infinite;animation:rippleOne 2s infinite}/*.collaboration_client::before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";}.collaboration_client::after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";}*/@-webkit-keyframes rippleOne{20%{box-shadow:0 0 0 20px rgb(101 101 101 / 20%)}100%{box-shadow:0 0 0 0 rgb(101 101 101 / 20%)}}@keyframes rippleOne{20%{box-shadow:0 0 0 20px rgb(101 101 101 / 20%)}100%{box-shadow:0 0 0 0 rgb(101 101 101 / 20%)}}

.collab_1 {position: absolute;left: 52.25%;top: 11.25%}.collab_2 {position: absolute;left: 42.9%;top: 28.5%}.collab_3 {position: absolute;left: 42.9%;top: 39.15%}.collab_4 {position: absolute;left: 42.9%;top: 50.25%}.collab_5 {position: absolute;left: 38.25%;top: 56.25%}.collab_6 {position: absolute;left: 35.15%;top: 64%}.collab_7 {position: absolute;left: 29.75%;top: 58.95%}.collab_8{position: absolute;left: 26.75%;top: 68%}.collab_9{position: absolute;left: 28.65%;top: 80.95%}.collab_10{position: absolute;left: 26.75%;top: 90%}.collab_11{position: absolute;left: 12.65%;top:56.3%}.collab_12{position: absolute;left: 9.2%;top:65.5%}.collab_13{position: absolute;left: 6.2%;top:74.25%}.collab_14{position: absolute;left: 13.75%;top:72.25%}.collab_15{position: absolute;left: 43.65%;top:82.5%}.collab_16{position: absolute;left: 44.5%;top:71.5%}.collab_17{position: absolute;left: 45%;top:62.5%}.collab_18 {position: absolute;left: 52.9%;top: 51.95%}.collab_19 {position: absolute;left: 62.45%;top: 36.5%}.collab_20 {position: absolute;left: 76.95%;top: 65.75%}.collab_21 {position: absolute;left: 72%;top: 72.2%}.collab_22 {position: absolute;left: 70%;top: 82.5%}.collab_23 {position: absolute;left: 54%;top: 79.5%}

@media (max-width:767px){.text-justify, .text-right{text-align:left} footer, footer .text-right, .copyright, .copyright .text-right{text-align:center!important} spacer:before{display: none}spacer{margin:1px 0; padding:0; display:block} .p70{padding:40px 0} .container,.container-fluid1{padding-left: 30px;padding-right: 30px} .socials {list-style: none;margin: 0 auto;padding: 0;float: none;text-align: center;} .img-radius{border-bottom-right-radius:50px;border-bottom-right-radius: 50px;}.socials li {margin-bottom: 10px}.layer-inner{width:100%;margin-bottom:10px;position:relative;right:0;bottom:0}.float-panel .container-fluid{background:0 0;padding:0 10px;margin:0 10px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.navbar-brand{padding:5px;margin-right:0;width:280px;height:auto}.float-panel .navbar-nav .nav-link{padding:8px 15px}
}
	
html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}

@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover} 

