@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body{  font-family: "Poppins", sans-serif !important; }.w-100 {width: 100% !important;}/*header css start */.top-header-content {  float: right;  padding: 5px 20px;  background: #00afef;  color: #fff;  position: relative;  right: -5px;}.top-header-content .top-head {  display: flex;  font-size: 14px;  align-items: center;}.top-head p {margin: 0;}.top-head .top-social {  display: flex;  margin: 0;  padding: 0 0 0 1.5rem;  list-style: none;}.top-head .top-social li:first-child {margin-right: 15px;}.top-head .top-social li a {color: #fff;}.top-head .top-social li i {margin-right: 5px;}.top-head .top-social li:last-child i {transform: scale(-1) rotate(-90deg);}header {  background: #fff;  /*height: 84px;*/  box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 19%);  z-index: 1;}.navbar-default .navbar-nav>li>a {  color: #00aff0;  font-family: "Poppins", sans-serif;  font-weight: 700;  padding: 23px 5px;  margin: 0px 10px;  font-size: 15px;  transition: all 0.5s ease-in-out;}header ul.dropdown-menu,.navbar-right .dropdown-menu {  padding: 0;  margin: 0;  border: 0;  border-radius: 0;  right: auto;  left: 0;}header ul.dropdown-menu li a {  color: #00aff0;  font-family: "Poppins", sans-serif;  font-weight: 400;  padding: 15px 10px;  margin: 0px;  font-size: 15px;  transition: all 0.5s ease-in-out;}header .nav .open>a, header .nav .open>a:focus, header .nav .open>a:hover {    background-color: transparent;    border-color: transparent;     color: #00aff0;}.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {   color: #858688;  background: transparent;}header ul.dropdown-menu li a:hover {  color: #858688;  background: #dddddd4a;}header .navbar-default {  background: #fff;  border-radius: 0;  border-color: transparent;  border:0;  margin: 0;  /*box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.19);*/    transition: all 0.5s ease-in-out;}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{  color: #858688;  background: transparent;}#mobile-header-logo {display: none;}header.shrink {position: fixed;top: 0;width: 100%;z-index: 3;}.navbar-default .navbar-nav>li>a:before {    position: absolute;    display: block;    left: 0;    bottom: 0;    width: 0;    height: 3px;    background: #00aff0;    content: "";    transition: all 0.3s ease-in-out;}.navbar-default .navbar-nav>li>a.active:before,.navbar-default .navbar-nav>li>a:hover:before {  width: 100%;}.navbar-default .navbar-brand {  padding: 7px 15px;  height: auto;}.navbar-default .navbar-brand .main-logo {   font-size: 70px;}span.nowrap {white-space: nowrap;}/*home page css start */.home-banner-container {  position: absolute;  left: 9%;  right: 0;  margin: 0 auto 0 0;  top: 42%;  transform: translateY(-42%) !important;  width: 80%;}.banner-content {  width: 55%;  background: #ffffffb5;  padding: 1rem 2rem;}.home-banner-container h1 {  /*background: #ffffffb5;*/  /*padding: 10px;*/  font-weight: 700;  font-size: 35px;  /*width: fit-content;*/  color: #383838;  margin-top: 1rem;}.home-banner-container p {  /*background: #ffffffb5;*/  /*padding: 10px;*/  /*width: 60%;*/  font-size: 24px;}.home-section1 .owl-carousel {  z-index: 0;  position: relative;}.home-section1 .owl-nav {  position: absolute;    width: 100%;    top: 39%;}.home-section1 .owl-nav .owl-prev{    position: absolute;    left: 26px;    z-index: 2;}.home-section1 .owl-nav .owl-next{    position: absolute;    right: 26px;     z-index: 2;}.home-section1 .owl-theme .owl-nav [class*=owl-] {    color: #FFF;    font-size: 30px;    margin: 0px;    padding: 0px;    background: transparent;    display: inline-block;    cursor: pointer;    border-radius: 0;    text-shadow: 1px 3px 2px #000000b3;}.home-section1 .owl-theme .owl-nav [class*=owl-]:hover {  background: transparent;  color: #fff;}.home-section1 .owl-nav .owl-prev {  position: absolute;     left: 2%;}.home-section1 .owl-nav .owl-next {  position: absolute;    right: 2%;}.home-section1 {  position: relative;  padding-bottom: 90px;}.home-section1 .caption-div {  position: absolute;    bottom: 0;    width: 700px;    margin: 0 auto;    left: 0;    right: 0;    background: #fff;    text-align: center;    box-shadow: 0px 4px 6.51px 0.49px rgba(153, 149, 149, 0.31);}.home-section1 .caption-div .inner-box {  padding: 40px 0 20px;    position: relative;}.home-section1 .caption-div .inner-box:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  margin: 0 auto;  width: 200px;  height: 8px;  background: #00aff0;}.home-section1 .caption-div h1 {  color:#00aff0;  font-family: "Poppins", sans-serif;  font-weight: 700;  font-size: 24px;  margin: 0px;}.home-section1 .caption-div p {  color: #000; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  margin: 10px 0 30px;}.home-section1 .caption-div .business-btn {  color: #fff;  text-decoration: none; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 15px;  display: inline-block;  background: #00aff0;  padding:0 0 0 25px;  transition: all 0.5s ease-in-out;}.home-section1 .caption-div .business-btn:hover, .home-section1 .caption-div .business-btn:hover i {  background: #858688;}.home-section1 .caption-div .business-btn .text {  position: relative;    bottom: 5px;}.home-section1 .caption-div .business-btn i {  color: #fff;  font-size: 25px;  display: inline-block;  background: #00aff0;  padding: 5px 10px;  margin-left: 20px;  transition: all 0.5s ease-in-out;}.home-section2 {  padding: 70px 0; }.home-section2 h1 {  color: #969491;  font-family: "Poppins", sans-serif;  font-weight: 700;  font-size: 33px;  margin: 0;}.home-section2 h1 span {  color: #00aff0;}.home-section2 p {  color: #000; font-family: "Poppins", sans-serif; font-weight: 300;  line-height: 1.5;  letter-spacing: 0.5px;  font-size: 17px;  margin: 30px 0;}.home-section2 .more-btn, .career-section1 .more-btn {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  border: 1px solid #00aff0;  padding: 5px 20px;  border-radius: 5px;  text-decoration: none;  transform: perspective(1px) translateZ(0);  display: inline-block;  transition: all 0.5s ease-in-out;}.home-section2 .more-btn:before, .career-section1 .more-btn:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: #00aff0;    transform: scaleX(0);    transform-origin: 0 50%;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;}.home-section2 .more-btn:hover, .career-section1 .more-btn:hover {  color: white;}.home-section2 .more-btn:hover:before, .career-section1 .more-btn:hover:before {  transform: scaleX(1);}.home-section3 {  padding: 0px 0 50px;  background: #f4f5f6;}.home-section3 .division-box {  background: #fff;}.home-section3 .division-box .img-box {  position: relative;  overflow: hidden;}.home-section3 .division-box .img-box img {  transition: all 0.5s ease-in-out;      height: 236px;}.home-section3 .division-box:hover .img-box img {  transform: scale(1.05);}.home-section3 .info-box {  padding: 20px 30px;}.home-section3 .info-box h1 {  color: #00aff0;  font-size: 26px;  margin: 15px 0;}.home-section3 .info-box p {  color: #000; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  margin: 0px;}.home-section3 .info-box .icon-box {  font-size: 70px;  color: #00aff0;}.home-section3 a.more-btn {  color: #636365;  font-family: "Poppins", sans-serif;  font-weight: 700;  font-size: 16px;  display: block;  text-decoration: none;  padding: 10px 30px;  border-top:1px solid #edecec;   transition: all 0.5s ease-in-out;}.home-section3 a.more-btn:hover i,.home-section3 a.more-btn:hover {    color: #00aff0;  }.home-section3 a.more-btn i {  color: #636365;  font-size: 19px;  margin-left: 5px;}.home-section3 h1,.home-section4 h1,.home-section5 h1,.teams-section1 h1,.teams-section2 h1,#home-career h1 {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  position: relative;  font-size: 23px;  text-align: center;  padding: 30px 0 50px;  margin: 0;}.home-section3 h1 {padding: 40px 0 5px;}.home-section5 h1, #home-career h1 {padding: 50px 0 20px;}.teams-section1 h1, .teams-section2 h1 {padding: 40px 0;}.home-section3 h1:before,.home-section4 h1:before,.home-section5 h1:before,.teams-section1 h1:before,.teams-section2 h1:before,#home-career h1:before {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  margin:0 auto;  background: #00aff0;  width: 170px;  height: 3px;}.home-section3 h1 span,.home-section4 h1 span,.home-section5 h1 span,.teams-section1 h1 span,.teams-section2 h1 span,#home-career h1 span {  font-family: "Poppins", sans-serif;  font-weight: 400;}.home-section3 h3 {  color: #00aff0;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 24px;  margin: 10px 0;}.home-section3 .container {  position: relative;}.home-section3 a.about-link {  color: #636365; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 15px;  text-decoration: none;  position: absolute;  top: 40px;  right: 20px;  transition: all 0.5s ease-in-out;}.home-section3 a.about-link:hover {  color: #f7aa48;}.home-section3 a.about-link i {   font-size: 20px;  position: relative;  top: 1px; }#home-career {background: #fff !important; padding-top: 0px;}#home-career .info-box p {font-size: 17px;}.home-section4 {  padding: 50px 0px;}.home-section4 .img-box {  position: relative;  overflow: hidden;}.home-section4 .img-box a {  color: #fff;  font-family: "Poppins", sans-serif;  font-weight: 700;  display: inline-block;  text-decoration: none;  font-size: 28px;  margin: 0;  position: absolute;  top: 41%;    left: 7%;}.home-section4 .pad-left0 {  padding-left: 0;}.home-section4 .pad-right0 {  padding-right: 0;}.home-section4 .img-box img:hover {  transform: scale(1.03);}.home-section4 .img-box img {  transition: all 0.5s ease-in-out;}.home-section4 .row{  display: flex;  align-items: center;}.home-section4 .inner-box {  position: relative;  width: 90%;  height: 180px;}.home-section4  .owl-carousel .owl-item .inner-box img{  width: 80%;  margin:auto;}.home-section4 .caption {  position: absolute;  bottom: 0;  width: 85%;  left: 0;  right: 0;  margin: 0 auto;  background: #fff;  text-align:center;   padding: 10px 0;       border-bottom: 1px solid #00000014;   transition: all 0.5s ease-in-out;}.home-section4 .inner-box:hover .caption {  background: #00aff0;}.home-section4 .inner-box:hover .caption p {  color: #fff;}.home-section4 .caption p {  color: #494d4f;  font-family: "Poppins", sans-serif;  font-weight: 700;  font-size: 15px;  margin: 0 0 5px;  transition: all 0.5s ease-in-out;}.home-section4 .caption a {    text-decoration: none;    background: #fff;    color: #858688;    font-size: 16px;    display: inline-flex;    border-radius: 50px;    transition: all 0.5s ease-in-out;}.home-section4 .inner-box:hover .caption a {  background: #3050a0;  color: #fff;}.home-section4 .owl-nav {    position: absolute;    width: 100%;    top: 40%;}.home-section4 .owl-theme .owl-nav [class*=owl-] {  color: #FFF;  font-size: 17px;  margin: 0px;  padding: 0px;  background: transparent;  display: inline-block;  cursor: pointer;  border-radius: 0;  text-shadow: 1px 3px 2px #000000b3;}.home-section4 .owl-theme .owl-nav [class*=owl-]:hover {  background: transparent;}.home-section4 .owl-nav .owl-prev {    position: absolute;    left: 0%;}.home-section4 .owl-nav .owl-next {    position: absolute;    right: 0%;}.home-section5 {  padding: 0 0 50px;  background: #f5f5f7;}.home-section5 .img-div {  border: 1px solid #c4c2c2;}.home-section5 .img-div img {padding: 12px;}.home-section5 .owl-nav {    position: absolute;    width: 100%;    top: 40%;    margin-top: 0 !important;}.home-section5 .owl-theme .owl-nav [class*=owl-] {    color: #FFF;    font-size: 20px;    margin: 0px;    padding: 0px;    background: transparent;    display: inline-block;    cursor: pointer;    border-radius: 0;    text-shadow: 1px 3px 2px #000000b3;}.home-section5 .owl-theme .owl-nav [class*=owl-]:hover {  background: transparent;}.home-section5 .owl-nav .owl-prev {    position: absolute;    left: 0%;}.home-section5 .owl-nav .owl-next {    position: absolute;    right: 0%;}.small-icons {  width: 70%;  padding-top: 10%;}.owl-carousel.owl-loaded {  z-index: 0;}/*footer css start */footer {  padding: 50px 0 30px;  position: relative;  background: #c8cedb;}footer .strip {  position: absolute;  width: 55%;  top: 0;  right: 0;  left: 0;  margin: 0 auto;  height: 3px;  background:#858688;}footer .foot-div {  width: 25%;  float: left;  /*height: 200px;*/  /*border-right: 1px solid #858688;*/  position: relative;}footer .foot-div ul {  margin: 0;}footer .foot-div li a, .sitemap-links li a {  display: inline-block;  text-decoration: none; font-family: "Poppins", sans-serif; font-weight: 300;  color: #000;  font-size: 15px;  padding-bottom: 10px;  letter-spacing: 1px;}.sitemap-links li a {color: #716f6f;}footer .foot-div li a span, .sitemap-links li a span {  background: transparent;  color: #00afef;  border-radius: 50px;  margin-right: 15px;  font-size: 12px;  opacity: 0;  transition: all 0.5s ease-in-out;}.sitemap-links li a span {opacity: 1;}footer .foot-div li a:hover span, .sitemap-links li a:hover span {  opacity: 1;}.sitemap-links li a:hover span {color: #716f6f;}footer .foot-div:first-of-type {padding-left: 0px;}footer .foot-div:first-of-type, footer .foot-div:nth-child(2) {width: 20%;}footer .foot-div:nth-child(3) {width: 25%;}footer .foot-div:first-of-type p {    margin: 1rem 0;    color: #000;    font-size: 18px;    padding: 0;}footer .foot-div:first-of-type ul {  display: block;}/*footer .foot-div:first-of-type ul li {width: 15%;}*/footer .foot-div:first-of-type ul li:last-child .footer-emails .footer-email-content {    display: grid;} /*footer .foot-div:first-of-type,footer .foot-div:nth-of-type(2),footer .foot-div:nth-of-type(3) {   border-right: 1px solid #858688;}*/footer .foot-div:nth-of-type(5) .title{color: #00aff0;padding-left: 0;border-right: 0;}footer .foot-div:nth-of-type(5) p{color: #fff;}footer .foot-div:nth-of-type(2),footer .foot-div:nth-of-type(3)  {  padding-left: 34px;}.foot-div.email-div{  padding-left: 45px;}footer .footer-emails i.fas.fa-phone {  transform: rotate(90deg);}footer .foot-div:last-of-type {  padding: 0 0px 0 45px;  width: 35%;  color: #000;}footer .foot-div:last-of-type:after {display: none !important;}footer .foot-div:last-of-type ul p.title {padding-left: 0px;}footer .foot-div:last-of-type ul:first-child {  margin-bottom: 10px;}footer .foot-div:last-of-type ul:first-child a {  padding-bottom: 5px;}footer .footer-emails {display: flex;}footer .footer-emails i {margin-right: 10px;}/*footer .foot-div:first-of-type ul li:last-child i { }*/footer .foot-div.email-div li span { font-family: "Poppins", sans-serif; font-weight: 300;  color: #fff;  font-size: 14px;  display: inline-block;  margin-right: 5px;  white-space: nowrap;}footer .foot-div:last-of-type li a {  color: #000;  transition: all 0.5s ease-in-out;}footer .foot-div:last-of-type li a:hover {  color: #00aff0;}footer .foot-div .social-link li a {  display: inline-block;  font-size: 16px;  color: #000;}.footer-address-container p {font-family: "Poppins", sans-serif;}.bottom-strip {  background: #c8cedb;  padding: 15px 0;}.bottom-strip p, .bottom-strip a {  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #000;  font-size: 12px;  margin: 0;  text-decoration: none;  display: inline-block;  transition: all 0.5s ease-in-out;}.bottom-strip .left {  text-align: left;}.bottom-strip .right {  text-align: right;}.bottom-strip a:hover {  color: #00aff0;}/*parallax css start*/.breadcrumb {  padding: 0px 0px;  margin-bottom: 0px;  position: relative;}.breadcrumb .parallax-container {    position: relative;    overflow: hidden;}.breadcrumb .parallax-parent {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}.breadcrumb .container {    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 100%;}.breadcrumb h1 { font-family: "Poppins", sans-serif; font-weight: 300;  color: #fff;  font-size: 40px;  margin: 0;  text-align: center;}/*about page css start  */ .about-section1 {  padding: 50px 0;}.about-section1 .nav>li>a,.oli-gas-section1 .nav>li>a {  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #000;  font-size: 15px;  border-right: 2px solid #807f83;  text-align: right;  border-radius: 0;  background: transparent;  text-transform: uppercase;  transition: all 0.5s ease-in-out;}.about-section1 .nav-stacked>li+li,.oli-gas-section1 .nav-stacked>li+li {  margin: 0;}.about-section1 .nav-pills>li>a:hover,.about-section1 .nav-pills>li.active>a, .about-section1 .nav-pills>li.active>a:focus, .about-section1 .nav-pills>li.active>a:hover,.oli-gas-section1 .nav-pills>li>a:hover, .oli-gas-section1 .nav-pills>li.active>a, .oli-gas-section1 .nav-pills>li.active>a:focus, .oli-gas-section1 .nav-pills>li.active>a:hover {  color: #00aff0;  border-right: 2px solid #00aff0;  background: transparent;}.about-section1 ul.affix {  top: 100px;}.about-section1 .outer-div h1,.oli-gas-section1 .outer-div h1 {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  position: relative;  font-size: 18px;  text-transform: uppercase;  margin: 0 0 30px;  padding: 0 0 10px;}.about-section1 .outer-div,.oli-gas-section1 .outer-div {  margin-left: 60px;}.about-section1 .outer-div h1:before,.oli-gas-section1 .outer-div h1:before {  position: absolute;  content: "";  left: 0;  bottom: 0;  background: #858688;  width: 3%;  height: 3px;}.about-section1 .introduction,.about-section1 .mission-vision,.about-section1 .team { margin-bottom: 50px;}.about-section1 .outer-div .img-div,.oli-gas-section1 .outer-div .img-div {  position: relative;  overflow: hidden;  margin-bottom: 50px;}.oli-gas-section1 .outer-div .img-div img {  width: 350px !important;  height: 250px;  margin: 0 auto;}.about-section1 .team .img-box {  position: relative;  overflow: hidden;}.about-section1 .outer-div .img-div img,.about-section1 .team .img-box img,.oli-gas-section1 .outer-div .img-div img {  transition: all 0.5s ease-in-out;}.about-section1 .outer-div .img-div:hover img,.about-section1 .team .img-box:hover img,.oli-gas-section1 .outer-div .img-div:hover img {  transform: scale(1.03);}.about-section1 .outer-div h2 { font-family: "Poppins", sans-serif; font-weight: 300;  color: #00aff0;  font-size: 18px;  margin: 0 0 10px;  line-height: 1.3;}.about-section1 .outer-div p,.oli-gas-section1 .outer-div p,.oli-gas-section1 .outer-div li {  color: #626066; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 18px; margin: 11px 0 0;  line-height: 1.5;  letter-spacing: 0.5px;}.oli-gas-section1 .outer-div p {margin: 0 0 11px;}.oli-gas-section1 .outer-div .about p a {  text-decoration: none;  color: #304191;  transition: all 0.5s ease-in-out;}.oli-gas-section1 .outer-div .about p a:hover {  color: #f7aa48;}.oli-gas-section1 .outer-div .awards p {  padding: 0 0 10px;}.oli-gas-section1 .outer-div .awards p>span {  display: inline-block;  margin-right: 5px;}.about-section1 .mission-vision h3, .about-section1 .introduction h3, .terms-container h3 {  color: #000;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 18px;  margin: 30px 0 5px;}.about-section1 .mission-vision p, .about-section1 .introduction p, .terms-container p {  color: #000; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 18px;  margin: 0px;}.about-section1 .mission-vision h3, .about-section1 .introduction h3, .about-section1 .mission-vision p, .about-section1 .introduction p {font-size: 16px !important;}.about-section1 .team h4 {  color: #636365;  font-family: "Poppins", sans-serif;  font-weight: 700;  font-size: 18px;  margin: 20px 0 0;}.about-section1 .team p {  color: #636365; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  margin: 0;}.home-section3.division {  padding: 50px 0;}/*news page css srtart */.news-section1 {  padding: 0 0 50px;}.news-section1 .info-div {  padding: 30px 20px 70px;  border: 1px solid #d8d7d7;  position: relative;}.news-section1 .new-box {  margin-top: 50px;}.news-section1 .img-box {  position: relative;  overflow: hidden;}.news-section1 .img-box img {  height: 230px;  transition: all 0.5s ease-in-out;}.news-section1 .img-box:hover img {  transform: scale(1.03);}.news-section1 .info-div h3 {  color: #424343;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 20px;  margin: 0px;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  height: 65px;}.news-section1 .info-div small {  color: #424343;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 15px;  margin: 15px 0;  display: inline-block;}.news-section1 .info-div p {  color: #4e4f4f; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  margin: 0 0 30px;  margin: 0;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    height: 63px;}.news-section1 .info-div .more-btn {   padding: 10px 20px;  background: #00aff0;  position: absolute;  left: 0;  bottom: 30px;  text-decoration: none;  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #fff;  font-size: 16px;  display: inline-block;  vertical-align: middle;  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  transition-property: color;  transition-duration: 0.5s;}.contact-section2 form button {  vertical-align: middle;  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  transition-property: color;  transition-duration: 0.5s;}.news-section1 .info-div .more-btn:hover,.career-section3 .position-info .apply-btn:hover,.contact-section2 form button :hover {    color: white;}.news-section1 .info-div .more-btn:before,.career-section3 .position-info .apply-btn:before,.contact-section2 form button:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: #858688;    transform: scaleX(0);    transform-origin:0 50%;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;  }  .career-section3 .position-info .apply-btn:before,  .contact-section2 form button:before {    background: #858688;  }  .news-section1 .info-div .more-btn:hover:before,  .career-section3 .position-info .apply-btn:hover:before,  .contact-section2 form button:hover:before,  #opening-form form button:hover:before {    transform: scaleX(1);}#opening-form button.close {position: relative; z-index: 99;}/*award page css start */.award-section1 {  padding: 0 0 50px;}.award-section1 .row {margin: 0 150px;}.sitemap-section .row {margin: 0 20px;}.award-section1 .outer-box {  margin-top: 50px}.award-section1 .img-box {  position: relative;  overflow: hidden;  height: 170px;  border-bottom-right-radius: 50px;}.award-section1 .img-box img {  transition: all 0.5s ease-in-out;} .award-section1 .img-box:hover img {transform: scale(1.03);}.award-section1 .text-box {  padding: 20px 0;}.award-section1 .text-box h5 {  color: #424343;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 17px;  margin: 0;}.award-section1 .text-box p {  color: #7e8181; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 15px;  margin: 0;}/*policy page css start */.about-section1 .outer-div>.policies>p,.about-section1 .outer-div>.quality-policy>p {  color: #807f83; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  margin: 0 0 30px;  line-height: 1.5;  letter-spacing: 0.5px;  position: relative;}.about-section1 .outer-div>.quality-policy>p.bullet,.oli-gas-section1 .facilities p.bullet,.oli-gas-section1 .outer-div .awards p.bullet {  margin: 0 0 15px;  font-size: 18px;  padding-left: 40px;}.about-section1 .outer-div>.quality-policy>p.bullet:before,.oli-gas-section1 .facilities p.bullet:before,.oli-gas-section1 .outer-div .awards p.bullet:before {  position: absolute;  content: "";  background:#807f83;  width: 5px;  height: 5px;  border-radius: 50px;  top: 13px;  left: 0;  display: inline-block;}/*career page css start */.career-section1 {  padding: 50px 0;  background: #f2f3f6;}.career-section1 .img-div {  position: relative;  margin-top: 15px;  overflow: hidden;}.career-section1 .img-div img {  transition: all 0.5s ease-in-out;}.career-section1 .img-div:hover img {  transform: scale(1.03);}.career-section1 .info-box p {  color: #000; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 18px;  margin: 10px 0 0 30px;  line-height: 1.5;  letter-spacing: 0.5px;}.career-section3 {  padding: 20px 0 50px;  background: #f2f3f6;}.career-section3 h1 {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 23px;  margin: 0 0 50px;  text-align: center;}.career-section3 h1 span {  font-family: "Poppins", sans-serif;  font-weight: 700;}.career-section3 .position-list {  padding: 0;}.career-section3 .icon-div h5 {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 30px;  margin: 0;  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);  padding: 0;  background: #f2f3f6;  border-radius: 50px;}.career-section3 .position-list li {  display: inline-block;  cursor: pointer;  width: 49%;  padding-bottom: 19px;  padding-right: 19px;  vertical-align: top;  position: relative;}.career-section3 .position-div {  display: inline-flex;  background: #fff;  padding: 40px;  border-top: 10px solid #00aff0;  border-radius: 10px;  width: 100%;}.career-section3 .position-div .icon-div {  height: 60px;  width: 60px;  position: relative;  padding: 30px;  background: #f2f3f6;  border-radius: 50%;}.career-section3 .position-info {  margin-left: 20px;}.career-section3 .position-info h3 {  color: #636365;  font-size: 20px;  font-family: "Poppins", sans-serif;  font-weight: 400;  margin: 0;  margin-bottom: 15px;}.career-section3 .position-info p {  color: #000;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 16px;  margin: 0;  letter-spacing: 0.5px;  line-height: 1.5;  margin-bottom: 20px;}.career-section3 .position-info .apply-btn {  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #fff;  text-decoration: none;  font-size: 14px;  display: inline-block;  background: #00aff0;  padding: 10px 15px;  position: relative;  margin-top: 15px;  vertical-align: middle;  transform: perspective(1px) translateZ(0);  transition-property: color;  transition: all 0.5s ease-in-out;}.career-section3 .position-info .apply-btn.active:hover:after {  border-top: 15px solid #858688; }.career-section3 .position-info .apply-btn.active:after {  content: "";  position: absolute;  bottom: -15px;  left: 35%;  width: 30px;  border-top: 15px solid #00aff0;  border-left: 15px solid transparent;  border-right: 15px solid transparent;  transition: all 0.5s ease-in-out;}#apply-visible-form {  float: left;  position: relative;  width: 100%;  padding-right: 30px;}.career-section3 .form-div {    position: relative;    width: 100%;    float: left;    background: #fff;    border-top: 10px solid #00aff0;    border-radius: 10px;    margin: 20px 0;}.career-section3 .form-div .close-btn {  position: absolute;  right: 10px;  top: 10px;  background: #00aff0;  color: #fff;  text-decoration: none;  font-size: 15px;  border-radius: 50px;  padding: 4px 8px;  cursor: pointer;}.career-section3 .form-div .form-box {    padding: 40px;}#opening-form form h2 {  color: #636365;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 20px;  margin: 0 0 30px;}.career-section3 label,.contact-section2 label {  color: #636365;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 16px;}.career-section3 .form-group,.contact-section2 .form-group {    margin-bottom: 40px;}.career-section3 .form-control,.contact-section2 .form-control {    color: #636365;    font-family: "Poppins", sans-serif;    font-weight: 400;    font-size: 16px;    border: 1px solid #939192;    border-radius: 0;    height: 50px;}.career-section3 .mrgn-top {  margin-top: 25px;  margin-bottom: 25px;}#opening-form form ::-webkit-file-upload-button,.contact-section2 form ::-webkit-file-upload-button {  color: #636365;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 16px;  background: #dee0e2;  padding: 13.5px 25px;  outline: none;  text-align: center;  white-space: nowrap;  cursor: pointer;  position: absolute;  border: 1px solid #dee0e2;  top: 28px;  left: 16px;}#opening-form form input[type="file" i],.contact-section2 form input[type="file" i] {    color: #636365;    font-family: "Poppins", sans-serif;    font-weight: 400;    font-size: 16px;    padding: 0px 20px;}#opening-form form button,.contact-section2 form button {  padding: 10px 30px;  background: #00aff0;  text-decoration: none;  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #fff;  font-size: 16px;  display: inline-block;  vertical-align: middle;  border: 0;  margin-top: 26px;  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  transition-property: color;  transition-duration: 0.5s;}#opening-form form button.apply-btn,.contact-section2 form button.send-btn {  margin-left: 0px;}#opening-form form button:before,.contact-section2 form button:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: #858688;    transform: scaleX(0);    transform-origin:0 50%;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;}#opening-form form button:hover:before,.contact-section2 form button:hover:before, {    transform: scaleX(1);}/*contact page css start */.map-div {  background: #fff;}.contact-section1 {  padding: 50px 0;}.contact-section1 h1 {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 23px;  margin: 0px;  text-align: center;}.contact-section1 h1 span {  font-family: "Poppins", sans-serif;  font-weight: 400;}.contact-section1 .inner-box {  padding-top: 80px;  position: relative;  padding-bottom: 30px;  border-bottom: 1px solid #e6e4e4;  margin-top:50px;}.contact-section1 .inner-box:last-of-type {  border-bottom: 0; }.contact-section1 .inner-box h3 {  color: #fff;  background: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 17px;  margin: 0;  position: absolute;  padding: 10px 25px;  text-transform: uppercase;  top: 0;  left: 0;  box-shadow: 3px 3px 10px #99999994;}.contact-section1 .inner-box h3:after {  position: absolute;  content: "";  bottom: -10px;  right: 15px;  border-top: 10px solid #00aff0;  border-left: 8px solid transparent;  border-right: 8px solid transparent;}.contact-section1 .outer-div {  box-shadow: 0px 4px 13px 0px rgba(15, 15, 16, 0.11);}.contact-section1 .address-box {  float: left;  width: 35%;}.contact-section1 .address-box h2.adds-location {  margin-top: 0;  padding: 0 20px;  font-size: 2.5rem;}.contact-section1 .phone-box {  width: 40%;  float: left;}.contact-section1 .mail-box {  width: 25%;  float: left;}.contact-section1 .inner-box .address-box,.contact-section1 .inner-box .phone-box,.contact-section1 .inner-box .mail-box {  display: inline-flex;}.contact-section1 .inner-box .info-box p {  color: #000;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 16px;  margin: 0;  padding: 0 20px;  text-decoration: none;}.contact-section1 .inner-box .info-box a {  text-decoration: none;   color: #000;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 16px;  display: inline; }.contact-section1 .inner-box .icon-box {  font-size: 35px;  color: #858688;  border-right: 1px solid #e6e4e4;  padding: 0 10px;}.contact-section1 .inner-box .phone-box .icon-box>span {    position: relative;    top: 3px;    font-size: 40px;}.contact-section1 .inner-box .mail-box .icon-box>span {    position: relative;    top: -3px;    font-size: 30px;}.contact-section1 .phone-box .info-box {display: flex;}.contact-section1 .mail-box .info-box a {  padding: 10px;}.contact-section2 {  padding: 50px 0;}.conatact-section2 form {      box-shadow: 0px 4px 13px 0px rgba(15, 15, 16, 0.11);}.contact-section2 h1 {    color: #00aff0;   font-family: "Poppins", sans-serif;   font-weight: 300;    font-size: 23px;    margin: 0px;    text-align: center;}.contact-section2 h1 {    color: #00aff0;   font-family: "Poppins", sans-serif;   font-weight: 300;    font-size: 23px;    margin: 0 0 30px;    text-align: center;}.contact-section2 form textarea.form-control {  height: auto;}.contact-section2 form .mrgn-top {margin-top: -92px;}.contact-section2 form .btn-right {  margin-top: 35px;}.contact-section2 form button {  margin-top: 0px;}.contact-section2 .container {  box-shadow: 0px 4px 13px 0px rgba(15, 15, 16, 0.11);  padding: 15px 0px;}.contact-section2 {    padding: 0px 0 30px;    padding: 30px 0px;}.contact-section2 h1 {  margin: 0px 0 20px;  font-size: 33px;  font-weight: bold;}/*projects page css start */.project-section .project-dropdown {  position: relative;  border: 0;  background: transparent;  box-shadow: none;  margin: 0;  padding: 0;  width: 100%;}  .project-section .nav .open>a,   .project-section .nav .open>a:focus,   .project-section .nav .open>a:hover {    background-color: transparent !important;}.project-section .project-dropdown li a {  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #807f83;  text-align: right;  border-right: 2px solid #807f83;  font-size: 15px;  padding: 10px 15px;  transition: all 0.5s ease-in-out;}.project-section .project-dropdown li a:hover,.project-dropdown a.active {  color: #00aff0 !important;  border-right: 2px solid #00aff0;  background: transparent;}.project-section .inner-box h3,.detail-section3 .inner-box h3 {  color: #424343;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 20px;  margin: 15px 0;}.project-section .inner-box {  margin-bottom: 12px;}.project-section a {  text-decoration: none;}.project-section .inner-box p,.detail-section3 .inner-box p {  color: #4e4f4f; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  margin: 0;  line-height: 1.5;  letter-spacing: 0.5px;}.img-box,.img-div {  cursor: pointer;  margin-top: 30px;}.project-section .inner-box .img-box {  position: relative;  overflow: hidden;  width: 400px;  height: 250px;}.project-section .inner-box img {  transition: all 0.5s ease-in-out;}.project-section .inner-box .img-box:hover img {  transform: scale(1.02);}/*oli and gas page css start */.oli-gas-section1 {  padding: 50px 0;}/*.oli-gas-section1 ul.nav-pills {  margin-right: 35px;}*/.oli-gas-section1 .outer-div h3 {  color: #00aff0; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 28px;  margin: 0 0 30px;  line-height: 1.3;}.oli-gas-section1 .sticky {    top: 100px;    position: sticky;}/*details page css start */.detail-section1 {  padding: 50px 0;}.detail-section2 h3 {  color: #00aff0;  font-family: "Poppins", sans-serif;  font-weight: 400;  text-transform: uppercase;  font-size: 16px;  margin: 0 0 10px;}.detail-section2 h1 {  color: #424343;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 22px;  margin: 0 0 30px;}.detail-section2 p {  color: #4e4f4f; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 18px;  margin: 0;  line-height: 1.5;  letter-spacing: 0.5px;}.detail-section1 .img-div,.detail-section1 .info-div {  width: 50%;  float: left;  overflow: hidden;}.detail-section1 .img-div img {  transition: all 0.7s ease-in-out;}.detail-section1 .img-div:hover img {  transform: scale(1.02);}.detail-section1 .info-div {  padding: 10px 0 10px 30px;}.detail-section1 .outer-div {  background: #fafbff;}.detail-section1 .info-div h1 {  color: #424343;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 18px;     margin: 0 0 15px;    padding: 0 0 15px;  border-bottom: 1px solid #4e4f4f24;}.detail-section1 .info-div h5 {  color: #00aff0;  font-family: "Poppins", sans-serif;  font-weight: 400; font-size: 14px;    margin: 0 0 10px;    text-transform: uppercase;}.detail-section1 .info-div p {  color: #4e4f4f; font-family: "Poppins", sans-serif; font-weight: 300;  font-size: 16px;  line-height: 1.5;  letter-spacing: 0.5px;  margin: 0 0 10px; /* border-bottom: 1px solid #4e4f4f24;*/}.detail-section1 table tr:nth-last-of-type(1) {  border-bottom: 1px solid #4e4f4f24;}.detail-section1 .table-box table {  width: 100%;} .detail-section1 .table-box table td {  width: 50%;}.detail-section1 .table-box table td {  font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 300;     padding: 0px 0 5px 10px;}.detail-section1 .table-box table td:first-child {  /*border-right: 1px solid #4e4f4f24;*/}.detail-section1 .table-box table tr:nth-last-child(2) td {  padding: 0 0 1px 10px;}.detail-section1 .table-box table tr:nth-last-child(1) td {  padding: 10px 0 10px 10px;}.detail-section2 hr {  width: 61%;  margin-bottom: 0px;  margin-top: 50px;  border-top: 1px solid #d8d7d7;}.detail-section3 {  padding: 0 0 50px;}.detail-section3 h1 {  margin: 20px 0;  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 22px;  color: #424343;}.detail-section3 .img-box {  position: relative;  overflow: hidden;}.detail-section3 .img-box img {  transition: all 0.5s ease-in-out;}.detail-section3 .img-box:hover img {  transform: scale(1.03);}.detail-section3 .inner-box {  margin-right: 60px;}.pagination>.active>a {  background-color: #1f3b80;  border-color: #1f3b80;}.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {  color: #1f3b80;}.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {  background-color: #1f3b80;  border-color: #1f3b80;}.oli-gas-section1 .pdf-box,.certificates .pdf-box {width: 250px;background: #f4f5f6;transition: all 0.5s ease-in-out;}.oli-gas-section1 .pdf-box:hover,.certificates .pdf-box:hover {  background: #00aff0;}.oli-gas-section1 .pdf-box:hover a,.certificates .pdf-box:hover a {  color: #fff;}.oli-gas-section1 .pdf-box i,.certificates .pdf-box i {  font-size: 35px;}.oli-gas-section1 .pdf-box a,.certificates .pdf-box a {  color: #858688;  text-decoration: none;  display: block;  padding: 10px 15px;  position: relative;  transition: all 0.5s ease-in-out;}.oli-gas-section1 .pdf-box span,.certificates .pdf-box span {  font-family: "Poppins", sans-serif;  font-weight: 400;  font-size: 18px;  margin: 0px;  position: relative;  bottom: 5px;  margin-left: 10px;}.oli-gas-section1 .facilities .outer-div .facilities .img-box {  overflow: hidden;  position: relative;}.oli-gas-section1 .facilities .outer-div .facilities .img-box {  overflow: hidden;  position: relative;}.oli-gas-section1 .outer-div #facilities .col-md-6 p.title { color: #807f83;font-family: "Poppins", sans-serif;font-weight: 400;font-size: 21px;margin: 0;line-height: 1.5;letter-spacing: 0.5px;margin:10px 0 20px;}#opening-form form .align_btn{  float: right;  text-align: end;}.division a:focus, .division a:hover {  text-decoration: none;}.services-cta-section {  padding: 20px 0;  font-size: 18px;  color: #fff;  background: #00afef;}.services-cta-section i {transform: scale(-1) rotate(-90deg);}.services-cta-section a {color: #fff; font-size: 20px; transition: all 0.3s ease;}.services-cta-section a:hover {color: #4e4e4e;}.detail-section1 .info-div .scope-border{  border-bottom: 1px solid #4e4f4f24;  padding: 0 0 10px 10px;}.social-box .box:nth-child(1) {    top: 30%;}.social-box .box {    position: fixed;    right: 0;    z-index: 999999;}.social-box .facbook, .social-box .twtr, .social-box .linkdn {  margin-right: -5px;  transition: all 0.5s ease-in-out;}.social-box .facbook:hover {    margin-right: 0px;    background: #3f5b9a;}.social-box .twtr:hover {    margin-right: 0px;    background: #1ca1f2;}.social-box .linkdn:hover {    margin-right: 0px;    background: #0077b5;}.social-box a {    display: block;    color: #fff;    background: #2f4091;    width: 40px;    padding: 6px 12px;    font-size: 18px;    transition: all 0.5s ease-in-out;}.social-box .box:nth-child(2) {    top: 34%;}.social-box .box:nth-child(3) {    top: 38%;}/*Error page css*/.error-section .contact-btn {    color: #1f3b80;    font-family: "Poppins", sans-serif;    font-weight: 400;    font-size: 16px;    background: #fff;    border: 1px solid #1f3b80;    padding: 6px 30px;    margin-left: 10px;    margin-top: 35px;    transition: all 0.6s ease-in-out;}.error-section .home-btn, .error-section .contact-btn {    color: #1f3b80;    font-family: "Poppins", sans-serif;    font-weight: 400;    font-size: 16px;    background: #fff;    border: 1px solid #1f3b80;    padding: 6px 30px;    margin-left: 10px;    margin-top: 35px;    transition: all 0.6s ease-in-out;}.error-section {    padding: 100px 10px;    text-align: center;}.error-section .home-btn:hover, .error-section .contact-btn:hover {    background: #1f3b80;    color: #fff;}a:hover {    text-decoration: none;}.error-section p {   font-family: "Poppins", sans-serif;   font-weight: 300;    font-size: 20px;    color: #000;    margin: 0 0 20px;}.error-section h1 {    font-family: "Poppins", sans-serif;    font-weight: 700;    font-size: 35px;    margin: 0;    color: #1f3b80;}.error-section h3 {   font-family: "Poppins", sans-serif;   font-weight: 300;    font-size: 30px;    color: #000;}.home-section4 .img-box {  margin-top: 0;}.text-pos {  text-align: justify;}.career-section2 .img-box {  margin-bottom: 30px;}footer p.title {  font-family: "Poppins", sans-serif;  font-weight: 400;  color: #00aff0 !important;  font-size: 17px;  letter-spacing: 1px;  padding-left: 25px;  width: 100%;  font-weight: 700;}.detail-section1 .img-div {  margin-top: 0;}.teams-section1 {  margin: 0;  background: #f4f5f6;  padding-bottom: 30px;}.teams-section1 .teams-img img {  height: 266px;  width: auto;  margin: 0 auto;}.teams-section1 .teams-title {margin-top: 20px;}.teams-section1 .teams-title h3 {margin-top: 10px;font-size: 18px;}.teams-section1 .teams-title h4 {color: #00afef;}#linkedin-link {  font-size: 1.8rem;  position: absolute;  top: 0;  right: 30px;}.teams-section2 {margin-bottom: 50px;}.director-container {  width: 80%;  margin: 0 auto;}.director-container .director-avatar {  float: left;  margin-right: 30px;}.director-container .director-avatar img {height: 230px;}.director-container .director-avatar .director-details {padding: 0px 25px 0px 30px;}.director-details {position: relative;}.director-details h5.director-title {  margin: 0 0 10px;  font-size: 1.8rem;  font-weight: 400;}.director-details h6.director-designation {  margin: 0 0 15px;  color: #00aff0;  text-transform: capitalize;  font-size: 1.8rem;  font-weight: 400;}.director-details .director-content {font-size: 16px;}.sitemap-section {margin: 30px 0;}.terms-container {margin: 50px 0;}.sitemap-section .sitemap-title {margin-bottom: 20px;}.upload input#file-upload2 {    position: absolute;    top: 40px;    left: 27%;   }.upload{  position: relative;}.upload span {    position: absolute;    top: 115%;    left: 14px;    background: #ccc;    padding: 10px 21px;}.upload::before{  position: absolute;  content: "";  background: transparent;  border:1px solid #939192;  width: 94%;  height: 42px;  top:28px;}button:focus{  border:0;}input#file-upload2:focus{  outline:0;}.fleet-box {margin-bottom: 3rem; background: #f4f5f6;}.fleet-box-img {  width: 100%;  height: 250px;  overflow: hidden;  /*background: #f4f5f6;*/}.fleet-box-img:hover img {transform: scale(1.1);}.fleet-box-img img {  object-fit: cover;  object-position: center;  transition: all 0.5s ease;  width: 100%;}.oli-gas-section1 .nav-tabs {border: none !important;}.oli-gas-section1 .nav-tabs li a {border: none !important;}.oli-gas-section1 .outer-div h3.fleet-box-title {  font-size: 20px;  margin: 0;  font-weight: 700;  padding: 1.5rem;}.fleet-detail-box {  background: #f4f5f6;  padding: 3rem;}.fleet-detail-box .fleet-headers {  font-size: 16px;  margin: 0 0 2rem;  text-transform: uppercase;  color: #00afef;}.fleet-detail-box h3.fleet-title {  color: #000;  margin: 0 0 1rem;  font-size: 2.2rem;}.fleet-detail {  display: flex;  justify-content: space-between;}.fleet-detail-single {  width: 33.33%;  color: #000;}.fleet-detail-single p {  margin: 0 0 11px;  color: #000;  font-size: 14px;}.fleet-detail-box .fleet-detail-single .fleet-headers {  margin: 0 0 1rem;}.fleet-box .fleet-img {width: 100%;}.home-fleet h2{  font-size: 23px;  color: #00aff0;  text-align: center;  font-family: "Poppins", sans-serif;  font-weight: 300;}.home-fleet h2 span{  font-family: "Poppins", sans-serif;  font-weight: 400;}.home-fleet ul{    display: flex;    align-items: center;    justify-content: center;    margin: 25px 0;} .home-fleet li{  width: 21%;  margin: 0px 10px !important;}.home-fleet .nav-tabs li a{  border: 1px solid #00afef !important;  text-align: center; } .home-fleet.oli-gas-section1 .nav-pills>li>a:hover, .home-fleet.oli-gas-section1 .nav-pills>li.active>a,.home-fleet .oli-gas-section1 .nav-pills>li.active>a:focus, .home-fleet.oli-gas-section1 .nav-pills>li.active>a:hover{  background: #00afef;  color: #fff; }.home-section3 .row {    display: flex;    align-items: center;    justify-content: center;}.sitemap-section {    margin: 64px 0;}.contact-section1 .address-box h5{  padding:0px 20px;}.mb-0{  margin-bottom:0px;  font-weight:600;}.footer-logo img {    width: 100%;}#opening-form form input[type="file" i], .contact-section2 form input[type="file" i]{  opacity: 0;}.intl-tel-input {    position: relative;    display: inline-block;    width: 100% !important;}.form-control{  border-radius: 0;  border: 1px solid #000;}.contact-section2 .container {    box-shadow: 0px 4px 13px 0px rgba(15, 15, 16, 0.11);    padding: 15px 38px;}