/* iPhone 5, 5S, 5C and 5SE  */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    header {
      background: #fff;
    }
    .navbar-toggler {
      background-color: #326570 !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 0px !important;
    }
    .navbar-light .navbar-nav .blue-get-quote-btn {
      padding: 5px !important;
    }
    .fa.fa-navicon {
      color: #fff !important;
    }
    .navbar-brand {
      display: none !important;
    }
    .list {
      margin-left: 10px !important;
    }
    .index-nav-pd-top {
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    .mobile-logo-img {
      display: block !important;
    }
    .mobile-logo-img img {
      margin-right: 20px !important;
    }
    .mobile-logo-index-img {
      display: block !important;
    }
    .mobile-logo-index-img img {
      margin-right: 20px !important;
    }
    .navbar-nav .index-nav{
      background: #326570 !important;
    }
    .navbar-nav > li {
      display: block;
      float: none;
    }
    .navbar-dark .navbar-nav .get-quote-btn {
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-dark .navbar-nav .index-links {
      color: #fff !important;
      background: #326570 !important;
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-nav .nav-item .nav-link {
      padding-top: 18px;
    }
    .hero-img img {
    border-radius: 0;
    }
    .index-hero h1 {
      font-size: 25px;
      line-height: 23px;
    }
    .home-intro {
      margin-top: 0px;
    }
    .home-intro-area {
      left: 30px;
    }
    .sub-title {
      font-size: 28px;
    }
    .primary-btn {
      margin-bottom: 30px;
    }
    .home-intro-carousel {
      width: 325px !important;
      margin-left: 10px;
    }
    .first-carousel-control-prev {
      top: 66px !important;
      height: 30px;
      width: 43px !important;
      left: 43px !important;
    }
    .first-carousel-control-next {
      top: 66px !important;
      height: 30px;
      width: 43px !important;
      right: 252px !important;
    }
    .side-bar-form {
      height: 1350px;
    }
    .submit-button-wrapper {
      text-align: left;
    }
    .submit-btn {
      margin-top: 20px;
    }
    .light-blue-pill {
    margin-bottom: 20px;
    }
    .teal-pill {
      margin-bottom: 20px;
    }
    .sub-title-body {
      margin-top: 100px;
    }
    .posts-area {
      margin-top: 100px;
      margin-left: 40px;
    }
    .blog-posts {
      margin-left: 40px;
    }
    .col-md-6 {
      padding-right: 30px !important;
    }
    .pd-lt-0 {
      padding-left: 15px !important;
    }
    .pd-rt-29 {
      padding-left: 15px !important;
    }
    .sub-title-cta {
      font-size: 20px;
      padding-left: 5px;
      padding-right: 5px;
      line-height: 38px;
    }
    .cta {
      margin-top: -7px;
    }
    .heading-cta {
      padding-top: 45px;
    }
    .text-white {
      padding-left: 30px;
      padding-right: 30px;
    }
    .quote-btn {
      margin-bottom: 45px;
    }
    .about-area {
      margin-top: 100px;
      padding-left: 40px;
    }
    .vr {
      display: none;
    }
    .cta-left {
      text-align: left !important;
    }
    .posts-hr {
      border: 1px solid #fff !important;
    }
    .heading-about {
      margin-top: 47px !important;
    }
    .text-white-about {
      padding-top: 18px;
      max-width: 250px;
    }
    footer {
      background: #e3e3e3;
    }
    .footer-nav ul {
      padding-left: 0 !important;
    }
    .social-nav {
      text-align: center;
    }
    .social-nav ul {
      padding-left: 0 !important;
      margin-bottom: 50px;
    }
    .page-title {
      margin-top: 60px;
    }
    .category-section ul {
      padding-left: 0 !important;
    }
    .category-section ul li {
      padding: 0 10px;
      font-size: 12px;
    }
    .post-title {
      font-size: 35px;
    }
    .heading-section {
      height: 25px;
      margin-top: 40px;
    }
    .posts-social ul li {
      display: inline-block;
    }
    .post-sidebar {
      display: none;
    }
    .posts-section {
      margin-top: 50px;
    }
    .oval-blog-posts {
      border-radius: 76px;
    }
    .last-oval {
      margin-bottom: 0;
    }
    .heading-bold {
      margin-bottom: 30px;
    }
    .page-select {
      margin-left: 40px;
    }
    .post-nav {
      margin-left: 40px;
    }
    .post-page-body {
      margin-left: 40px;
      max-width: 275px;
    }
    .first-related {
      padding-right: 30px !important;
    }
    .blog-posts-btn {
      margin-bottom: 50px;
    }
    .heading-nav {
      margin-top: 145px;
    }
    .blog-body {
    margin-top: 30px;
    }
    span.angle-down {
    top: -19px;
    }
    #form-messages {
      margin-top: 115px;
    }
    span.radio-label {
      top: -33px !important;
      right: 101px !important;
    }
    span.radio-label-female {
      top: -33px;
      right: 105px;
    }
    span.radio-label-yes {
      top: -35px;
      right: 69px;
    }
    span.radio-label-no {
      top: -34px;
      right: 68px;
    }
}

/* Galaxy S6 */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4) {
    .navbar-toggler {
      background-color: #326570 !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 0px !important;
    }
    .navbar-light .navbar-nav .blue-get-quote-btn {
      padding: 5px !important;
    }
    .fa.fa-navicon {
      color: #fff !important;
    }
    .navbar-brand {
      display: none !important;
    }
    .list {
      margin-left: 10px !important;
    }
    .index-nav-pd-top {
      padding-top: 10px !important;
    }
    .mobile-logo-img {
      display: block !important;
    }
    .mobile-logo-img img {
    margin-right: 50px !important;
    }
    .mobile-logo-index-img {
      display: block !important;
    }
    .mobile-logo-index-img img {
      margin-right: 70px !important;
    }
    .navbar-nav .index-nav{
      background: #326570 !important;
    }
    .navbar-nav > li {
      display: block;
      float: none;
    }
    .navbar-dark .navbar-nav .get-quote-btn {
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-dark .navbar-nav .index-links {
      color: #fff !important;
      background: #326570 !important;
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-nav .nav-item .nav-link {
      padding-top: 18px;
    }
    .hero-img img {
    border-radius: 0;
    }
    .hero-img {
      width: auto !important;
    }
    .index-hero h1 {
      font-size: 25px;
      line-height: 23px;
    }
    .c-select select {
    max-width: 73.666667% !important;
    }
}

/* iPhone 6, 6S, 7 and 8 */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {
    header {
      background: #fff;
    }
    .navbar-toggler {
      background-color: #326570 !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 0px !important;
    }
    .navbar-light .navbar-nav .blue-get-quote-btn {
      padding: 5px !important;
    }
    .fa.fa-navicon {
      color: #fff !important;
    }
    .navbar-brand {
      display: none !important;
    }
    .list {
      margin-left: 10px !important;
    }
    .index-nav-pd-top {
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    .mobile-logo-img {
      display: block !important;
    }
    .mobile-logo-img img {
      margin-right: 70px !important;
    }
    .mobile-logo-index-img {
      display: block !important;
    }
    .mobile-logo-index-img img {
      margin-right: 70px !important;
    }
    .navbar-nav .index-nav{
      background: #326570 !important;
    }
    .navbar-nav > li {
      display: block;
      float: none;
    }
    .navbar-dark .navbar-nav .get-quote-btn {
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-dark .navbar-nav .index-links {
      color: #fff !important;
      background: #326570 !important;
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-nav .nav-item .nav-link {
      padding-top: 18px;
    }
    .hero-img img {
    border-radius: 0;
    }
    .index-hero h1 {
      font-size: 25px;
      line-height: 23px;
    }
    .home-intro {
      margin-top: 50px;
    }
    .home-intro-area {
      left: 30px;
    }
    .primary-btn {
      margin-bottom: 30px;
    }
    .home-intro-carousel {
      width: 385px !important;
      margin-left: 15px;
    }
    .first-carousel-control-prev {
      top: 81px !important;
      height: 30px;
      width: 43px !important;
      left: 42px !important;
    }
    .first-carousel-control-next {
      top: 81px !important;
      height: 30px;
      width: 43px !important;
      right: 312px !important;
    }
    .side-bar-form {
      height: 1315px;
    }
    .form-angle {
    margin-top: -48px;
    }
    .submit-button-wrapper {
      text-align: left;
    }
    .submit-btn {
      margin-top: 20px;
    }
    .light-blue-pill {
    margin-bottom: 20px;
    }
    .teal-pill {
      margin-bottom: 20px !important;
    }
    .sub-title-body {
      margin-top: 90px;
    }
    .posts-area {
      margin-top: 100px;
      margin-left: 40px;
    }
    .blog-posts {
      margin-left: 40px;
    }
    .pd-lt-0 {
      padding-left: 15px !important;
    }
    .pd-rt-29 {
      padding-left: 15px !important;
    }
    .sub-title-cta {
      font-size: 25px;
      padding-left: 0;
      padding-right: 0;
    }
    .cta {
      margin-top: -9px;
    }
    .heading-cta {
      padding-top: 60px;
    }
    .text-white {
      padding-left: 30px;
      padding-right: 30px;
    }
    .about-area {
      margin-top: 100px;
      padding-left: 40px;
    }
    .vr {
      display: none;
    }
    .cta-left {
      text-align: left !important;
    }
    .posts-hr {
      border: 1px solid #fff !important;
    }
    .heading-about {
      margin-top: 47px !important;
    }
    .text-white-about {
      padding-top: 18px;
      max-width: 285px;
    }
    footer {
      background: #e3e3e3;
    }
    .footer-nav ul {
      padding-left: 0 !important;
    }
    .social-nav {
      text-align: center;
    }
    .social-nav ul {
      padding-left: 0 !important;
      margin-bottom: 50px;
    }
    .blog-body {
    margin-top: 30px;
    }
    .page-title {
      margin-top: 60px;
    }
    .category-section ul {
      padding-left: 0 !important;
    }
    .category-section ul li {
      padding: 0 15px;
      font-size: 12px;
    }
    .post-title {
      font-size: 35px;
    }
    .heading-section {
      height: 25px;
      margin-top: 40px;
    }
    .posts-social ul li {
      display: inline-block;
    }
    .post-sidebar {
      display: none;
    }
    .posts-section {
      margin-top: 50px;
    }
    .last-oval {
      margin-bottom: 0;
    }
    .heading-bold {
      margin-bottom: 30px;
    }
    .page-select {
      margin-left: 40px;
    }
    .post-nav {
      margin-left: 40px;
    }
    .post-page-body {
      margin-left: 40px;
      max-width: 350px;
    }
    .first-related {
      padding-right: 30px !important;
    }
    .blog-posts-btn {
      margin-bottom: 50px;
    }
    .heading-nav {
      margin-top: 110px;
    }
    #form-messages {
      margin-top: 90px;
    }
    span.radio-label {
      top: -33px !important;
      right: 101px !important;
    }
    span.radio-label-female {
      top: -33px;
      right: 105px;
    }
    span.radio-label-yes {
      top: -35px;
      right: 69px;
    }
    span.radio-label-no {
      top: -34px;
      right: 68px;
    }
    span.angle-down {
    top: 1px;
    }
    .c-select {
    margin-right: 44px !important;
    }
}
/* iphone 6+, 7+, 8+ */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) {
    .first-carousel-control-next {
    right: 337px !important;
    }
  .sub-title-body {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sub-title-cta {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .related-posts-area {
    margin-left: 40px;
  }
  .related-blog-posts {
    margin-left: 40px;
  }
  .blog-posts-btn {
    margin-left: 40px;
  }
}

/* iphone 6+, 7+, 8+ */
/* Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
    .hero-text {
      margin-left: 420px !important;
  }
}

/* iphone X  */
/* Portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {
  header {
    background: #fff;
  }
  .nav-pd-top {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }
  .navbar-toggler {
    background-color: #326570 !important;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0px !important;
  }
  .navbar-light .navbar-nav .blue-get-quote-btn {
    padding: 5px !important;
  }
  .fa.fa-navicon {
    color: #fff !important;
  }
  .navbar-brand {
    display: none !important;
  }
  .list {
    margin-left: 10px !important;
  }
  .index-nav-pd-top {
    padding-top: 10px !important;
    padding-bottom: 10px;
  }
  .mobile-logo-img {
    display: block !important;
  }
  .mobile-logo-img img {
    margin-right: 70px !important;
  }
  .mobile-logo-index-img {
    display: block !important;
  }
  .mobile-logo-index-img img {
    margin-right: 70px !important;
  }
  .navbar-nav .index-nav{
    background: #326570 !important;
  }
  .navbar-nav > li {
    display: block;
    float: none;
  }
  .navbar-dark .navbar-nav .get-quote-btn {
    padding: 10px 0 !important;
    margin-top: 0px !important;
  }
  .navbar-dark .navbar-nav .index-links {
    color: #fff !important;
    background: #326570 !important;
    padding: 10px 0 !important;
    margin-top: 0px !important;
  }
  .navbar-nav .nav-item .nav-link {
    padding-top: 18px;
  }
  .hero-img img {
    border-radius: 0;
  }
  .index-hero {
    height: 355px !important;
  }
  .hero-img {
    height: auto !important;
    width: auto !important;
  }
  .hero-text {
    margin-top: 150px;
    margin-left: 0px;
    letter-spacing: 0px;
  }
  .index-hero h1 {
    font-size: 25px;
    line-height: 23px;
  }
  .home-intro {
    margin-top: 175px;
  }
  .home-intro-area {
    left: 30px;
  }
  .primary-btn {
    margin-bottom: 30px;
  }
  .home-intro-carousel {
    width: 385px !important;
    margin-left: 80px;
  }
  .first-carousel-control-prev {
    top: 64px !important;
    height: 37px;
    width: 39px !important;
    left: -1px !important;
  }
  .first-carousel-control-next {
    top: 64px !important;
    height: 37px;
    width: 39px !important;
    right: 295px ;
  }
  .home-body {
    margin-top: 50px;
  }
  .side-bar-form {
    height: 1240px;
  }
  .submit-button-wrapper {
    text-align: left;
  }
  .submit-btn {
    margin-top: 20px;
  }
  .form-label {
    padding-bottom: 20px !important;
  }
  .form-angle {
    margin-top: -50px;
    margin-bottom: 20px;
  }
  .light-blue-pill {
    margin-bottom: 20px;
  }
  .teal-pill {
    margin-bottom: 20px;
  }
  .c-select {
    margin-right: 60px !important;
  }
  .sub-title-body {
    margin-top: 90px;
  }
  .posts-area {
    margin-top: 100px;
    margin-left: 40px;
  }
  .blog-posts {
    margin-left: 40px;
  }
  .pd-lt-0 {
    padding-left: 15px !important;
  }
  .pd-rt-29 {
    padding-left: 15px !important;
  }
  .sub-title-cta {
    font-size: 22px;
    padding-left: 0;
    padding-right: 0;
    line-height: 36px;
  }
  .cta {
    margin-top: -15px;
  }
  .heading-cta {
    padding-top: 60px;
  }
  .text {
    padding-right: 10px;
  }
  .text-white {
    padding-left: 30px;
    padding-right: 30px;
  }
  .about-area {
    margin-top: 100px;
    padding-left: 40px;
  }
  .vr {
    display: none;
  }
  .cta-left {
    text-align: left !important;
  }
  .posts-hr {
    border: 1px solid #fff !important;
  }
  .blog-body {
    margin-top: 0;
  }
  .heading-about {
    margin-top: 47px !important;
  }
  .text-white-about {
    padding-top: 18px;
    max-width: 285px;
  }
  footer {
    background: #e3e3e3;
  }
  .footer-nav ul {
    padding-left: 0 !important;
  }
  .social-nav {
    text-align: center;
  }
  .social-nav ul {
    padding-left: 0 !important;
    margin-bottom: 50px;
  }
  .page-title {
    margin-top: 60px;
  }
  .category-section ul {
    padding-left: 0 !important;
  }
  .category-section ul li {
    padding: 0 15px;
    font-size: 12px;
  }
  .post-title {
    font-size: 35px;
  }
  .heading-section {
    height: 25px;
    margin-top: 40px;
  }
  .posts-social ul li {
    display: inline-block;
  }
  .post-sidebar {
    display: none;
  }
  .posts-section {
    margin-top: 50px;
  }
  .last-oval {
    margin-bottom: 0;
  }
  .heading-bold {
    margin-bottom: 30px;
  }
  .page-select {
    margin-left: 40px;
  }
  .post-nav {
    margin-left: 40px;
  }
  .post-page-body {
    margin-left: 40px;
    max-width: 350px;
  }
  .first-related {
    padding-right: 30px !important;
  }
  .blog-posts-btn {
    margin-bottom: 50px;
  }
  .heading-nav {
    margin-top: 110px;
  }
  #form-messages {
    margin-top: 85px;
  }
  span.radio-label {
    top: -33px !important;
    right: 101px !important;
  }
  span.radio-label-female {
    top: -33px;
    right: 105px;
  }
  span.radio-label-yes {
    top: -35px;
    right: 69px;
  }
  span.radio-label-no {
    top: -34px;
    right: 68px;
  }
}


/* iphone X Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
    .hero-img img {
      border-radius: 0px 50% 50% 0px;
  }
  header {
    background: #fff;
  }
  .nav-pd-top {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }
  .navbar-toggler {
    background-color: #326570 !important;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0px !important;
  }
  .navbar-light .navbar-nav .blue-get-quote-btn {
    padding: 5px !important;
  }
  .fa.fa-navicon {
    color: #fff !important;
  }
  .navbar-brand {
    display: none !important;
  }
  .list {
    margin-left: 10px !important;
  }
  .index-nav-pd-top {
    padding-top: 10px !important;
    padding-bottom: 10px;
  }
  .mobile-logo-img {
    display: block !important;
  }
  .mobile-logo-img img {
    margin-right: 70px !important;
  }
  .mobile-logo-index-img {
    display: block !important;
  }
  .mobile-logo-index-img img {
    margin-right: 70px !important;
  }
  .navbar-nav .index-nav{
    background: #326570 !important;
  }
  .navbar-nav > li {
    display: block;
    float: none;
  }
  .navbar-dark .navbar-nav .get-quote-btn {
    padding: 10px 0 !important;
    margin-top: 0px !important;
  }
  .navbar-dark .navbar-nav .index-links {
    color: #fff !important;
    background: #326570 !important;
    padding: 10px 0 !important;
    margin-top: 0px !important;
  }
  .navbar-nav .nav-item .nav-link {
    padding-top: 18px;
  }
  .index-hero h1 {
    font-size: 25px !important;
    line-height: 40px !important;
  }
  .hero-text {
    margin-left: 139px !important;
  }
  .footer-nav ul li {
    font-size: 8px !important;
  }
  #form-messages {
    margin-top: 112px;
  }
}

/* Google Pixel XL */
@media screen
  and (device-width: 411px)
  and (device-height: 823px){
    .home-intro-carousel {
      width: 420px !important;
    }
    .first-carousel-control-prev {
    top: 81px !important;
    height: 30px;
    width: 43px !important;
    left: 43px !important;
    }
    .first-carousel-control-next {
    top: 81px !important;
    height: 30px;
    width: 43px !important;
    right: 347px !important;
    }
    .c-select select {
    max-width: 76.666667% !important;
    }
    #form-messages {
      margin-top: 85px !important;
    }
    .sub-title-body {
      padding-left: 5px;
      padding-right: 5px;
    }
    .cta-area {
    margin-top: 100px;
    }
    .sub-title-cta {
      padding-left: 5px;
      padding-right: 5px;
    }
    .cta {
      margin-top: -6px;
    }
    .c-select {
      margin-right: 130px !important;
    }
    span.angle-down {
      margin: 0px 0px 0px 150px;
    }
    span.radio-label { 
      margin: 0px 0px 0px 42px;
    }
    .text {
      padding-right: 35px !important;
    }
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1020px)
  and (orientation: portrait) {
    /* and (-webkit-min-device-pixel-ratio: 2) */
    header {
      background: #fff;
    }
    .navbar-toggler {
      background-color: #326570 !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 0px !important;
    }
    .navbar-light .navbar-nav .blue-get-quote-btn {
      padding: 5px !important;
    }
    .fa.fa-navicon {
      color: #fff !important;
    }
    .navbar-brand {
      display: none !important;
    }
    .list {
      margin-left: 10px !important;
    }
    .index-nav-pd-top {
      padding-top: 10px !important;
    }
    .mobile-logo-img {
      display: block !important;
    }
    .mobile-logo-img img {
      margin-right: 70px !important;
    }
    .mobile-logo-index-img {
      display: block !important;
    }
    .mobile-logo-index-img img {
      margin-right: 70px !important;
    }
    .navbar-nav .index-nav{
      background: #326570 !important;
    }
    .navbar-nav > li {
      display: block;
      float: none;
    }
    .navbar-dark .navbar-nav .get-quote-btn {
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-dark .navbar-nav .index-links {
      color: #fff !important;
      background: #326570 !important;
      padding: 10px 0 !important;
      margin-top: 0px !important;
    }
    .navbar-nav .nav-item .nav-link {
      padding-top: 18px;
    }
    .hero-img img {
      border-radius: 0px 50% 50% 0px;
    }
    .hero-text {
    margin-top: 81px;
    margin-left: 175px;
    }
    .index-hero h1 {
    font-size: 40px;
    line-height: 50px;
    }
    .home-intro {
    margin-top: 50px;
    }
    .home-intro-area {
    left: 40px;
    margin-top: 0px;
    }
    .sub-title {
    font-size: 22px;
    }
    .home-body {
    margin-top: 50px;
    }
    .intro-text {
    margin-bottom: 20px;
    padding-right: 55px !important;
    }
    .text {
    font-size: 14px;
    padding-right: 15px;
    max-width: 375px;
    }
    .home-intro-carousel {
      padding-left: 50px;
    }
    .first-carousel-control-prev {
    top: 84px !important;
    height: 30px;
    width: 43px !important;
    left: -1px !important;
    }
    .first-carousel-control-next {
    top: 84px !important;
    height: 30px;
    width: 43px !important;
    right: 403px !important;
    }
    .side-bar-form {
      height: 1270px;
    }
    .form-body {
    padding-left: 0px;
    padding-right: 0px;
    }
    .sub-title-white {
    font-size: 25px;
    }
    .submit-button-wrapper {
      text-align: left;
    }
    .submit-btn {
      margin-top: 20px;
    }
    .form-label {
      padding-bottom: 20px !important;
    }
    .form-angle {
      margin-top: -50px;
      margin-bottom: 20px;
    }
    .light-blue-pill {
      margin-bottom: 20px;
    }
    .teal-pill {
      margin-bottom: 20px;
    }
    .c-select {
      margin-right: 20px !important;
    }
    span.angle-down {
    left: 160px;
    }
    .c-select select {
    width: 201px;
    }
    .sub-title-body {
      margin-top: 20px;
    }
    .posts-area {
      margin-top: 100px;
      margin-left: 40px;
    }
    .blog-posts {
      margin-left: 40px;
    }
    .pd-lt-0 {
      padding-left: 15px !important;
    }
    .pd-rt-29 {
      padding-left: 15px !important;
    }
    .sub-title-cta {
      font-size: 22px;
      line-height: 40px;
      padding-left: 0;
      padding-right: 0;
    }
    .cta {
      margin-top: -40px;
    }
    .heading-cta {
      padding-top: 60px;
    }
    .text-white {
      padding-left: 30px;
      padding-right: 30px;
    }
    .about-area {
      margin-top: 100px;
      padding-left: 40px;
    }
    .vr {
      display: none;
    }
    .cta-left {
      text-align: left !important;
    }
    .posts-hr {
      border: 1px solid #fff !important;
    }
    .blog-body {
      margin-top: 0;
    }
    .heading-about {
      margin-top: 47px !important;
    }
    .text-white-about {
      padding-top: 18px;
      max-width: 285px;
    }
    footer {
      background: #e3e3e3;
    }
    .footer-nav {
    /* margin-left: 11px; */
    }
    .footer-nav ul {
      padding-left: 0 !important;
    }
    .footer-nav ul li {
    font-size: 10px;
    }
    .social-nav {
      text-align: center;
    }
    .social-nav ul {
      padding-left: 0 !important;
      margin-bottom: 50px;
    }
    .nav-pd-top {
    padding-top: 30px !important;
    padding-bottom: 30px;
    }
    .page-title {
      margin-top: 60px;
    }
    .category-section ul {
      padding-left: 0 !important;
    }
    .category-section ul li {
      padding: 0 15px;
      font-size: 12px;
    }
    .post-title {
      font-size: 35px;
    }
    .heading-section {
      height: 25px;
      margin-top: 40px;
    }
    .posts-social ul li {
      display: inline-block;
    }
    .post-sidebar {
      display: none;
    }
    .posts-section {
      margin-top: 50px;
    }
    .oval-blog-posts {
    margin-right: 0px;
    }
    .last-oval {
      margin-bottom: 0;
    }
    .heading-bold {
      margin-bottom: 30px;
    }
    .page-select {
      margin-left: 40px;
    }
    .post-nav {
      margin-left: 40px;
    }
    .post-page-body {
      margin-left: 40px;
      max-width: 350px;
    }
    .first-related {
      padding-right: 30px !important;
    }
    .blog-posts-btn {
      margin-bottom: 50px;
    }
    .heading-nav {
      margin-top: 0px;
    }
    #form-messages {

      margin-top: 82px;

    }
    span.radio-label {
      top: -33px !important;
      right: 101px !important;
    }
    span.radio-label-female {
      top: -33px;
      right: 105px;
    }
    span.radio-label-yes {
      top: -35px;
      right: 69px;
    }
    span.radio-label-no {
      top: -34px;
      right: 68px;
    }
}
/* iPad 3, 4 and Pro 9.7" */
/* Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {
    .list {
      margin-left: 75px !important;
  }
  .hero-text {
    margin-left: 60px;
  }
  .index-hero h1 {
    font-size: 38px;
    line-height: 45px;
  }
  .home-intro {
    margin-top: 60px;
  }
  .home-intro-area {
  left: 50px;
  margin-top: 0px;
  }
  .sub-title {
    font-size: 22px;
  }
  .intro-text {
    margin-bottom: 20px;
    padding-right: 90px;
  }
  .home-intro-carousel {
    padding-left: 60px;
  }
  .first-carousel-control-next {
    top: 130px !important;
    height: 40px;
    width: 53px !important;
    right: 541px !important;
  }
  .first-carousel-control-prev {
    top: 130px !important;
    height: 40px;
    width: 53px !important;
  }
  .form-body {
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-body {
    margin-top: 50px;
  }
  .side-bar-form {
    padding-right: 60px !important;
    height: 775px;
  }
  .pd-lt-0 {
    padding-left: 25px !important;
  }
  input[type=radio] {
    padding: 19px 44px 19px 44px !important;
  }
  span.radio-label-no {
    top: -35px;
    right: 11px;
  }
  span.angle-down {
    left: 150px;
  }
  .c-select select {
    width: 198px;
  }
  #form-messages {
    margin-top: 102px;
  }
  .cta {
    margin-top: -25px;
  }
  .sub-title-cta {
    font-size: 29px;
  }
  .footer-nav ul li {
    font-size: 9px;
  }
  .post-page-body {
    padding-right: 30px !important;
  }
}
/* iPad Pro 10.5" */
/* portrait */
@media only screen
  and (min-device-width: 834px)
  and (max-device-width: 834px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Desktop  */

@media (min-width: 1281px) {
  .text {
    padding-right: 15px;
    max-width: 400px;
  }
  .list {
  margin-left: 600px !important;
  }
  .first-carousel-control-prev {
    left: 0px !important;
    top: 193px !important;
  }
  .multi-item-carousel .carousel-inner {
    left: 0%;
    height: 450px;
  }
  .first-carousel-control-next {
    right: 1107px !important;
    top: 193px !important;
  }
  .company-item img {
    width: 100% !important;
  }
  .max-width-20 {
    max-width: 20.333333% !important;
  }
  .c-select select {
    max-width: 53.666667% !important;
  }
  .max-width-14 {
    max-width: 14.333333% !important;
  }
  span.radio-label-yes {
    top: -34px;
    right: 12px;
  }
  span.radio-label-no {
    top: -34px;
    right: 13px;
  }
  .cta-section {
    height: 93px;
  }
  .text-white {
    padding-left: 230px;
    padding-right: 230px;
  }
  .oval-blog-posts {
    margin-right: 250px;
  }
}
