.nav_bar {
  background-color: #FFFFFF;
  box-shadow: 0 1px 12px 0 rgba(55, 55, 55, 0.15);
  height: 78px;
  display: none;
  transition: linear .5s;
  -webkit-transition: linear .5s; }
  @media only screen and (max-width: 767px) {
    .nav_bar {
      height: 56px; } }
  .nav_bar .nav_container {
    width: 1125px;
    margin: 0 auto; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .nav_bar .nav_container {
        width: 100%; } }
    @media (min-width: 1024px) and (max-width: 1366px) {
      .nav_bar .nav_container {
        width: 84%; } }
    @media (min-width: 1366px) and (max-width: 1920px) {
      .nav_bar .nav_container {
        width: 75%; } }
    @media only screen and (max-width: 767px) {
      .nav_bar .nav_container {
        width: 100%; } }
    .nav_bar .nav_container .header_left {
      width: 35%;
      margin: 0;
      float: left;
      padding-top: 19px;
      padding-left: 9px; }
      @media only screen and (max-width: 767px) {
        .nav_bar .nav_container .header_left {
          padding-left: 20px; } }
      .nav_bar .nav_container .header_left .greenpal_header_logo {
        width: 188px; }
        @media only screen and (max-width: 767px) {
          .nav_bar .nav_container .header_left .greenpal_header_logo {
            width: 125px; } }
      .nav_bar .nav_container .header_left .connecting_you_with {
        color: #FFFFFF;
        font-family: proxima_novasemibold;
        font-size: 9.6px;
        font-weight: 600;
        line-height: 20px;
        text-align: left;
        margin: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        @media (min-width: 320px) and (max-width: 375px) {
          .nav_bar .nav_container .header_left .connecting_you_with {
            font-size: 4.1px; } }
        @media only screen and (max-width: 767px) {
          .nav_bar .nav_container .header_left .connecting_you_with {
            font-size: 6.1px;
            margin-top: 16px;
            position: relative;
            z-index: 1; } }
      .nav_bar .nav_container .header_left .fixed_nav {
        color: #0A3755;
        line-height: 0px;
        position: relative;
        margin-top: -5px;
        margin-left: 8px; }
    .nav_bar .nav_container .header_right {
      width: 43%;
      margin: 0;
      float: right;
      padding-top: 19px; }
      @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
        .nav_bar .nav_container .header_right {
          width: 47%; } }
      @media (min-width: 768px) and (max-width: 1071px) {
        .nav_bar .nav_container .header_right {
          width: 63%; } }
      @media (min-width: 1072px) and (max-width: 1394px) {
        .nav_bar .nav_container .header_right {
          width: 50%; } }
      @media (min-width: 1920px) and (max-width: 2500px) {
        .nav_bar .nav_container .header_right {
          width: 40%; } }
      @media only screen and (max-width: 767px) {
        .nav_bar .nav_container .header_right {
          padding-top: 11px;
          padding-right: 22px; } }
      .nav_bar .nav_container .header_right .free_quotes_heading p {
        margin-top: 0; }
      .nav_bar .nav_container .header_right .free_quotes_heading .free_quotes {
        float: left;
        padding-top: 9px; }
        .nav_bar .nav_container .header_right .free_quotes_heading .free_quotes p {
          color: #00A3E7;
          font-family: proxima_novasemibold;
          font-size: 17px;
          font-weight: 600;
          line-height: 22px;
          text-align: left;
          float: left;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
          @media (min-width: 768px) and (max-width: 1024px) {
            .nav_bar .nav_container .header_right .free_quotes_heading .free_quotes p {
              font-size: 13px; } }
        .nav_bar .nav_container .header_right .free_quotes_heading .free_quotes .combined_arrow {
          padding-left: 4px;
          margin-top: 6px; }
      .nav_bar .nav_container .header_right .free_quotes_heading .nav_btn a {
        color: #FFFFFF;
        font-family: proxima_novasemibold;
        font-size: 17px;
        font-weight: 600;
        line-height: 40px;
        float: right;
        text-align: center;
        background-image: linear-gradient(0deg, #FF6F00 0%, #FF9B00 100%);
        border-radius: 40px;
        width: 185px;
        margin-right: 20px;
        height: 38px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-decoration: none; }
        @media only screen and (max-width: 340px) {
          .nav_bar .nav_container .header_right .free_quotes_heading .nav_btn a {
            width: 148px !important;
            height: 33px;
            font-size: 12px;
            line-height: 33px; } }
        @media only screen and (max-width: 767px) {
          .nav_bar .nav_container .header_right .free_quotes_heading .nav_btn a {
            width: 164px;
            height: 35px;
            font-size: 13px;
            line-height: 35px;
            margin-right: 0px; } }
        .nav_bar .nav_container .header_right .free_quotes_heading .nav_btn a:hover {
          background: #f67106; }

.only_desktop {
  display: block; }
  @media (max-width: 767px) {
    .only_desktop {
      display: none; } }
.only_mob {
  display: none; }
  @media (max-width: 767px) {
    .only_mob {
      display: block; } }
.bg_change {
  display: block;
  width: 100%;
  z-index: 5;
  transition: linear .5s;
  -webkit-transition: linear .5s;
  width: 100%;
  left: 0;
  position: fixed;
  top: 0; }
