/*
Theme Name: Bootstrap Basic Child
Theme URI: https://rundiz.com
Template: bootstrap-basic
Author: Vee Winch
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. To follow what was changed, please look for commits of this theme at Github or changelog.md file that come with the theme.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,front-page-post-form,post-formats,threaded-comments,translation-ready
Version: 1.2.4.1694641142
Updated: 2023-09-13 21:39:02

*/

@font-face {
    font-family: 'BigCityGrotesquePro';
    src: url('fonts/BigCityGrotesquePro-Medium.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Medium.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'BigCityGrotesquePro';
    src: url('fonts/BigCityGrotesquePro-Regular.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Regular.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'BigCityGrotesquePro';
    src: url('fonts/BigCityGrotesquePro-Heavy.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Heavy.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'BigCityGrotesquePro';
    src: url('fonts/BigCityGrotesquePro-Thin.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Thin.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'BigCityGrotesquePro';
    src: url('fonts/BigCityGrotesquePro-Bold.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Bold.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'BigCityGrotesquePro';
    src: url('fonts/BigCityGrotesquePro-Light.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Light.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'BigCityGrotesquePro-Book';
    src: url('fonts/BigCityGrotesquePro-Book.woff2') format('woff2'),
        url('fonts/BigCityGrotesquePro-Book.woff') format('woff'),
        url('fonts/BigCityGrotesquePro-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{
  font-family: 'BigCityGrotesquePro';
  font-size:16px;
  background:#eee;
}

a {
  color:inherit;
}
a:hover{
  
  color:inherit;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}

.navbar-default {
  background: transparent;
  border: none;
  box-shadow: none;
}

.site-title{
  margin-bottom:10px;
  padding-top: 15px;
  padding-bottom: 10px;
}
.site-branding {
  padding-bottom: 15px;
}
.head-wrapper{
  background:#000;
  min-height: 80px;
}
.head-wrapper video{
  position: absolute;
  width:100%;
}
.front-page-head-container{
  min-height:56.25vw;

  position: relative;
}
.interior-page-head-container{
  height:35vw;
  min-height: 200px;
  max-height: 650px;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: center;
}
.banner-text{
  color:#fff;
  text-transform: uppercase;
  font-size:48px;
  text-align: center;
  font-weight: 900;
  width: 100%;
}

.home_main_heading{
  z-index: 1;
  position: relative;
  margin-top:20%;
}
.home_main_heading h1 {
  color: #fff;
/*  font-size: 75px;*/
  font-weight: 900;
}
.home_main_heading p {
/*  font-size: 66px;*/
  color: #fff;
  line-height: 1;
  font-weight: 400;
  margin: 0rem 0 4rem;
}
.see_why_button{
  padding-top:25px;
}
.see_why_button .btn-blue {
  margin-top:25px;
  text-transform: uppercase;
}


.top-block{
  padding-top:75px;
  padding-bottom:75px;
  font-size:16px;
}
.top-block h2{
  font-size:45px;
  color:#0351a1;
  font-weight: 400;
}
.top-block h3  {
  border-top: solid 2px #0351a1;
  padding-top: 10px;
  font-size:22px;
  color: #0351a1;
  font-weight: 400;
}

.durable h2{
  font-size:45px;
  color:#0351a1;
  font-weight: 400;
  width: 80%;
  padding-bottom:25px;
}
.pipebkgd{
  padding:0 25px 0 0px;
}

.excellence{
  background: #000 url(/wp-content/uploads/2019/11/home-obsessed-bkg.jpg) no-repeat;
    background-size: cover;
  background-position: center;
  position: relative;
  padding:15vw 0;
}
.excellence h2{
  color:#0351a1;
  font-size:45px;
}
.bkgd-img{
  background-size: cover;
  background-position: center;
  position: relative;
}
.btn{
  white-space: normal;
}
.btn-black{
  background-color: #101010;
  color:#fff;

  border: unset;
  font-size: 16px;
  text-transform: uppercase;
  line-height: normal;
  font-weight: 400;
  padding: 24px 70px;
  transition: ease-out 0.4s;
}
.btn-black:hover {
  background-color: #0351a1;
  color:#fff;
}
.btn-blue, .blue_button button{
  background-color: #0351a1;
  color:#fff;

  border: unset;
  font-size: 16px;
  text-transform: uppercase;
  line-height: normal;
  font-weight: 400;
  padding: 24px 70px;
  transition: ease-out 0.4s;
}
.btn-blue:hover {
  background-color: #101010;
  color:#fff;
}
.durable .btn.benefits{
  margin-top:10px;
  margin-bottom:35px;
}

.pipebkgd{
  background: #0352A1;
  background: linear-gradient(90deg, #0352A1 41%, #eee 41%);
}

.pipebkgd img{
  margin:auto 0;
  padding-right: 20px;
}


.markets h2{
  font-size: 50px;
  color: #fff;
  line-height: 1;
  font-weight: 700;
  padding-bottom:50px;
  min-height: 3.2em;
}
.markets .bkgd-img{
  padding:150px 5%;
}

.overlay {
    background-color: #000;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .39;
}
.pad-top{
  padding-top: 25px;
}
.pad-bottom{
  padding-bottom: 25px;
}
.nopad{
  padding:0;
}
.logos{
  background:#0351a1;
}
.logo-row{
  padding-top:50px;
  padding-bottom:50px;
}
.logo-wrap{

  height:125px;
}
.logo-wrap img{
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.markets-inner-sections, .inner-page-sections{
  background:#fff;
}
.market-top, .default h1, .default h2, .about h2, .about h3{
  color:#0351a1;
}
.markets-inner-sections .section-content h2{
  color:#0351a1;
  font-size:32px;
  padding-bottom:15px;
  width:70%;
}
.markets-inner-sections .container-fluid .row{
  display: flex;
  align-items: center;
}
.markets-inner-sections .section-content{
  padding-left:50px;
  padding-right:50px;
  margin:auto;
}
.markets-info .btn-blue{
  margin-top:30px;
}
.markets-info{
  padding:30px 4%;
}
.markets-overview .markets-info h2{
  color:#0351a1;
  margin-bottom:35px;
}
.markets-overview .top-block hr, .default hr{
  border-top:2px solid #0351a1;
}
.markets-overview .top-block{
  font-size:28px;
}
.markets-overview .pipe-img{
  background: linear-gradient(270deg, #0352A1 41%, #fff 41%);

}
.water-block, .oil-gas-block, .industiral-mining-block{
  display: flex;
}


.default iframe {
  max-width: 100%;
  max-height: 56.25vw;
  margin: 35px auto;
  display: block;
}
.about h2{
  padding-bottom:10px;
  font-size:36px;
}
.about h3{
  padding-bottom:20px;
  font-size:30px;
}
.about p{
  padding-bottom:20px;
  font-size:21px;
}
#leadership h2{
  margin-bottom:45px;
  font-size:45px;
}
.team-member-wrap{
  width: 340px;
  margin: auto;
  max-width: 100%;
}
.team_member_image {
  background-color: #eee;
  padding: 20px;
  position: relative;
}
.about_team_member {
  margin-top: 30px;
  min-height: 120px;
}
.team_member_detail h4 {
  color: #0351a1;
  font-size: 16px;
  line-height: normal;
  font-weight: 700;
  width: 70%;
}
.team_member_detail::after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100px;
  background-color: #0351a1;
}
.about-careers-block{
  background: #000 url(/wp-content/uploads/2019/11/about-careers-bkg.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  color:#fff;
  padding-top:15vw;
  padding-bottom:15vw;
}
.about-careers-block h4 {
  line-height: normal;
  font-size: 16px;
  border-bottom: solid 2px #fff;
  display: inline-block;
  padding-bottom: 5px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 300;
}
.about-careers-block h2{
  font-size:42px;
}
.about-careers-block .btn-blue{
  margin-top:25px;
  margin-bottom:25px;
}
.about-logos h2{
  color:#fff;
  padding-top:75px;
}
.oil-gas-block img{
  padding-left:25%;
}
.markets-inner-sections .pipe-img{
  padding-top:45px;
  padding-bottom:35px;
  padding-right:0;
}
.resource_tabs_container {
  margin-top: 90px;
}
.resource_tabs_container .nav.nav-tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: solid 2px #9d9fa2;
}
.resource_tabs_container .nav-tabs > li {
  margin-bottom: 0;
  width:100%;
}
.resource_tabs_container .nav-tabs > li.active > a,
.resource_tabs_container .nav-tabs > li.active > a:focus,
.resource_tabs_container .nav-tabs > li.active > a:hover {
  color: #0351a1;
  border: unset;
  border-bottom: solid 3px #0351a1;
}
.resource_tabs_container .nav-tabs > li > a {
  margin-right: 0;
  border-radius: 0;
  color: #101010;
  border: unset;
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
  background-color: #fff !important;
  border-bottom: solid 3px #fff;
}
.resource_tabbing_inner_content {
  margin-top: 40px;
}
.resource_tabbing_inner_content h3 {
  font-size: 36px;
  line-height: normal;
  font-weight: 400;
  color: #101010;
  width: 58%;
  margin: auto;
}
.section_resources {
  padding-top:15px;
  padding-bottom:35px;
}
.installation-block {
  padding:50px 15px;
}
.installation-block .install-info {
  border-top:1px solid #333;
  padding:75px 0;
}
.installation-block .pack-info {
  border-top:1px solid #333;
  border-bottom:1px solid #333;
  padding:75px 0;
}
.installation-block h2{
  color:#0351a1;
  margin-bottom:20px;
}
.pipe-calc-tools{
  padding-top:100px;
}
.pipe-calc-tools .container{
  text-align: center;
}
.pipe-calc-tools .pipe-calc-top h2{
  color:#0351a1;
  margin-bottom:35px;
}
.pipe-calc-tools .pipe-calc-top h3{
  font-size:28px;
  width:620px;
  margin:auto;
  max-width: 100%;
  padding-bottom:40px;
}

.pipe_calc_points ul {
  list-style: none;
  padding-left:0;
}
.pipe_calc_points ul li .second_module_content p {
  margin: 30px auto 36px;
  min-height: 90px;
  width: 75%;
}
.second_module_content h3 {
  font-size: 29px;
  color: #0351a1;
  line-height: normal;
  font-weight: 400;
}
.second_module_content p {
  color: #101010;
  line-height: normal;
  font-size: 16px;
  font-weight: 400;
  margin-top: 10px;
}
.pipe-excels h2{
  color: #0351a1;
  font-size: 45px;
  padding-top:35px;
  padding-bottom: 15px;
}

.application_installation_inner h2 {
  text-align: center;
  font-size: 36px;
}
.application_installation_listing_part {
  margin-top: 90px;
}
.application_installation_listing_part ul li{
  list-style:none;
  margin-bottom:25px;
}

.applications {
  width:95%;
}
.applications img {
  width: 100%;
}
.application_background h4 {
  font-size: 16px;
  color:#fff;
}
.application_background {
  background-color:#0351a1;
  text-align: center;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 17px;
}

.application_installation_listing_part ul {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left:0;
}
h2.immediate{
  color:#0351a1;
  font-size:55px;
  padding-top:25px;
  padding-bottom:25px;
}
.why-hdpe{
  position: relative;
}
.why-hdpe .top-block .pipe-img{
  padding-right:0;
  position: absolute;
  right: 0;
  top: -60px;
}
.why-hdpe .top-block{
  font-size:30px;
}
.why-hdpe .top-block h1{
  color:#0351a1;
  padding-bottom:25px;
}
.why-hdpe .top-text h2{
  padding-bottom:30px;
  border-bottom:2px solid #0351a1;
  margin-bottom:30px;
}
.why-hdpe .top-text{
  padding:0 7%;
}
.why-hdpe .top-text > *{
  width: 485px;
  max-width: 100%;
  margin:auto;
}
.superior-pipe {
  background-color: #101010;
  color:#0351a1;
  font-size:30px;
}
.superior-pipe h2{
  font-size:48px;
}
.superior-pipe .row{
  display: flex;
  align-items: center;
}
.superior-pipe .first-section-content{
  padding:2.5% 10%;
}


.why-hdpe .image-gallery{
  padding-top:75px;
  padding-bottom:75px;
}
.panel p{
  margin-bottom:0;
}
.faq_collapsing {

  display: flex;
  position: relative;
}
.faq_collapsing.collapsed {

  display: flex;
  position: relative;
}
.panel-title {
  margin-top: 0;
  font-size: 16px;
  color: #0351a1;
  padding-left:80px;
}
.panel-default > .panel-heading {
  background-color:transparent;
  padding: 10px;
  border-color: #e3e3e3;
}
.faq_collapsing::after {
  content: "";
  position: absolute;
  background-color: #e3e3e3;
  top: 0;
  bottom: 0;
  left: 55px;
  width: 1px;
}
.accordion_section_inner .panel {
  border: 1px solid #e3e3e3;
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  margin-bottom: 1rem;
}
.faq_collapsing::before {
  content: "";
  position: absolute;
  left: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0px;
  bottom: 0;
  color: #101010;
  width: 57px;
  background: url('/wp-content/uploads/2023/09/minus.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 17px;
}
.faq_collapsing.collapsed::before {
  content: "";
  position: absolute;
  left: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0px;
  bottom: 0;
  color: #0351a1;
  background: url('/wp-content/uploads/2023/09/plus.png');
  background-repeat: no-repeat;
  background-size: 17px;
  background-position: center center;
}
.faq_collapsing .panel-title {
  color: #101010;
}
.faq_collapsing.collapsed .panel-title {
  color: #0351a1;
}
.faq_collapsing .panel-body {
  padding: 30px;
  line-height: normal;
  font-size: 16px;
  color: #101010;
  font-weight: 400;
}
.panel-group .panel + .panel {
  margin-top: 0;
}
.faq_collapsing p,
.faq_collapsing + p {
  display: none;
}
.more-info{
  padding:100px 0;
}
.more-info h2{
  font-size:45px;
  color:#0351a1
}
.calc-tools h1{
  font-size:65px;
  color:#0351a1;
  border-bottom:2px solid #0351a1;
  padding-bottom:35px;
}
.calc-tools h1{
  font-size:65px;
  color:#0351a1;
  border-bottom:2px solid #0351a1;
  padding-bottom:35px;
}
.section-blue{
  background:#0351a1;
  color:#fff;
}
.calc-tools .section-blue .col-md-4{
padding-left:5%;
}
.calc-tools .section-blue{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.calc-tools .section-blue h2{
  font-size:32px;
  padding-bottom:40px;
}
.calc-tools ul{
  list-style: none;
  padding-left:0;
}
.calc-tools ul li a {
  color: #fff;
  font-size: 16px;
  line-height: normal;
  font-weight: 400;
  margin-bottom: 55px;
  display: inline-block;
  position: relative;
  background: url('/wp-content/uploads/2023/09/tick_mark.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 45px;
}
.calc-tools ul li a::after {
  content: "";
  height: 2px;
  width: 123px;
  position: absolute;
  bottom: -22px;
  background-color: #fff;
  left: 0;
}
.calc-tools .tablet-img{
  margin-top: -60px;
  margin-bottom: -100px;
}
.calc-tools .container{
  padding-top:60px;
  padding-bottom:120px;
}
.install-guides h1{
  font-size:48px;
  color:#0351a1;
}
.install-guides h2{
  border-bottom: 2px solid #0351a1;
  padding-bottom:35px;
  margin-bottom:45px;
}
.install-guides ul{
  list-style: none;
  padding-left:0;
}
.install-guides ul a {
  color: #0351a1;
  font-size: 16px;
  line-height: normal;
  font-weight: 400;
  margin-bottom: 55px;
  display: inline-block;
  position: relative;
  background: url('/wp-content/uploads/2023/09/blue_tick_mark.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 45px;
}
.install-guides ul li a::after {
  content: "";
  height: 2px;
  width: 123px;
  position: absolute;
  bottom: -22px;
  background-color: #0351a1;
  left: 0;
}
.page-id-1515 h2, .page-id-1502 h2{
  font-size:45px;
  padding-bottom:30px;
  border-bottom:2px solid #0351a1;
  margin-bottom:75px;
}
.case-study-loop h3{
  font-size:18px;
}
.resource-item{
  text-align: center;
  padding-top:15px;
  padding-bottom:15px;
}
.resource-item h3{
  color:#fff;
  background:#0351a1;
  margin:0;
  padding:15px 5px;
  font-size:19px;
}
.page-id-1529{
  background:#fff;
}
.page-id-1529 h2{
  margin-bottom:70px;
  font-weight: 300;
}
.post-date{
  margin-top:20px;
}
.post-date span{
  display: inline-block;
  background-color: #f7f7f7;
  padding: 5px 10px;
  color: #a6a6a6;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
.post-date span::after {
  content: "";
  position: absolute;
  right: -17px;
  border-left: solid 18px #f7f7f7;
  border-top: solid 18px transparent;
  border-bottom: solid 18px transparent;
  top: 0;
  bottom: 0;
}
.post-preview .footer{
  background-color: #f7f7f7;
  padding: 13px 20px;
}
.post-preview{
  margin-bottom:35px;
}
.feat-img{
  padding-top:15px;
  padding-bottom:35px;
  width: 100%;
}
.post-template .mainbody a{
  color:#0351a1;
}
.next-previous a{
  background-color: #0351a1;
  color: #fff;
  border: unset;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  padding: 12px 35px;
  transition: ease-out 0.4s;
  display: inline-block;
}
#site-footer {
    border-top: none;
    background:#101010;
    color:#fff;
    font-size: 16px;
    padding: 30px 0;
}
#site-footer .fa{
    font-size: 35px;
    padding: 15px;
    color: #0351a1;

}
.footer-phone span{
  padding:0 15px;
}
.site-footer ul{
  list-style: none;
  padding:15px 0px;
}
.logo-footer{
  padding:15px 0;
}
.copyright{
  color:#2c2c2c;
  background:#0d0d0d;
  font-size:12px;
  padding:7px;
}
.copyright p{
  margin:0;
}
@media screen and (max-width:991px){
  .logo-main{
    margin:auto;
  }
  .sustain-content{
    padding-left:40px;
    padding-right:40px;
  }
  .site-footer{
    text-align: center;
  }
  .superior-pipe{
    padding-bottom:20px;
  }
  .page-id-1529 h2{
    font-size:55px;
  }
}
@media screen and (max-width:767px){
  .nav > li{
    position: relative;
    display: block;
    width:100%;
  }
  .navbar-toggle {
    display: block;
    margin: auto;
    text-align: center;
    float: none;
  }
  .markets h2{
    font-size: 36px;
  }
  .home_main_heading .btn-blue{
    padding:15px 30px;
  }
  .home_main_heading{
    position:   absolute;
    top:12%;  
  }
  .head-wrapper video{
    position:   relative;
  }
  .home_main_heading p{
    margin-bottom:10px;
  }
  .application_installation_listing_part ul li {
    width: 50%;
  }
  .page-id-1529 h2{
    font-size:45px;
  }
}
@media screen and (max-width:460px){
  .col-xxs-12{
    width:100%;
  }
  .application_installation_listing_part ul li {
    width: 100%;
  }
  .page-id-1529 h2{
    font-size:36px;
  }
}
@media screen and (max-width:360px){
  .home_main_heading{
    top:unset;
    bottom:7%;
  }
  .home_main_heading h1{
    font-size:27px;
  }
}

@media screen and (min-width:768px){
  .home_main_heading h1 {
    font-size: 50px;
  }
  .home_main_heading p {
    font-size: 36px;
  }
  .front-page-head-container .site-branding, .has-banner-wrap .site-branding{
      position: absolute;
      width: 100%;
      z-index: 3;
  }
  .site-footer ul li{
    display: inline-block;
    padding:5px 15px;
  }
  .application_installation_listing_part ul li {
    width: 50%;
  }
}
@media screen and (min-width:992px){
  .logo-wrap{
    height:150px;
  }
  .home_main_heading h1 {
    font-size: 64px;
  }
  .home_main_heading p {
    font-size: 54px;
  }
  .site-branding{
    display:flex;
    align-items: center;
  }
  .durable .row, .pipebkgd{
    display: flex;
  }
  .about-careers-block .row, .installation-block .row{
    display: flex;
    align-items: center;
  }
  iframe {
    display: block;
    height: calc(720px * .5625);
    width: 720px;
    max-width: 100%;
  }
  .markets-info p{
    max-width: 500%;
  }
  .pipe_calc_points ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  list-style: none;
  }
  .pipe_calc_points ul li {
    width: 28%;
  }
  .application_installation_listing_part ul li {
  width: 25%;
  }
  .left_panel_group {
   width: 49%;
  }
  .right_panel_group {
    width: 49%;
  }
  .superior-pipe {
    font-size:22px;
  }
  .superior-pipe h2{
    font-size:36px;
  }
  .accordion_section_inner {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .install-guides ul{
    column-count: 2;
  }
  .page-id-1529 h2{
    font-size:60px;
    width:80%;
  }
}
@media screen and (min-width:1200px){
  .home_main_heading h1 {
    font-size: 70px;
  }
  .home_main_heading p {
    font-size: 60px;
  }
  iframe {
    display: block;
    height: calc(1100px * .5625);
    width: 1100px;
    max-width: 100%;
  }
  .superior-pipe {
    font-size:25px;
  }
  .superior-pipe h2{
    font-size:42px;
  }
  .page-id-1529 h2{
    font-size:65px;
    width:70%;
  }
}
/*Extra Wide Bootstrap Container */

@media screen and (min-width:1300px){
  .container{
    width:1270px
  }
  .markets h2{
  font-size: 66px;
  }
  .excellence h2{
    font-size:65px;
  }
  .home_main_heading h1 {
    font-size: 75px;
  }
  .home_main_heading p {
    font-size: 66px;
  }
  .superior-pipe {
    font-size:27px;
  }
  .superior-pipe h2{
    font-size:45px;
  }
}
@media screen and (min-width:1460px){
  .container{
    width:1400px
  }
  .superior-pipe {
    font-size:30px;
  }
  .superior-pipe h2{
    font-size:48px;
  }
}