/* -------------------------------- 

Primary style

-------------------------------- */
*, *::after, *::before {
  box-sizing: border-box;
}

html {
  /*font-size: 62.5%;*/
}

body {
  /*font-size: 1.2rem;*/
  font-family: "Helvetica Neue", sans-serif;
  font-weight:200;
  color: #535f6b;
  background-color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #6E98B2;
  text-decoration: none;
}

.cd-image-replace {
  /* replace text with image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
}

/* --------------------------------

Navigation trigger - visible on small devices only

-------------------------------- */
.cd-nav-trigger {
  display: block;
  position: fixed;
  z-index: 2;
  bottom: 30px;
  right: 5%;
  height: 44px;
  width: 44px;
  border-radius: 0.25em;
  /* reset button style */
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  outline: none;
}
.cd-nav-trigger span {
  /* central dot */
  position: absolute;
  height: 4px;
  width: 4px;
  background-color: #535f6b;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* bottom and top dots */
  content: '';
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #535f6b;
  border-radius: inherit;
}
.cd-nav-trigger span::before {
  top: -9px;
}
.cd-nav-trigger span::after {
  bottom: -9px;
}
@media only screen and (min-width: 800px) {
  .cd-nav-trigger {
    display: none;
  }
}

/* --------------------------------

Vertical navigation

-------------------------------- */
.cd-vertical-nav {
  position: fixed;
  z-index: 1;
  right: 5%;
  bottom: 30px;
  width: 90%;
  max-width: 400px;
  max-height: 90%;
  overflow-y: auto;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  transition: transform 0.2s;
  border-radius: 0.25em;
  background-color: #535f6b;
}
.cd-vertical-nav a {
  display: block;
  padding: 1em;
  color: #3a2c41;
  font-weight: bold;
  border-bottom: 1px solid rgba(58, 44, 65, 0.1);
}
.cd-vertical-nav a.active {
  color: #6E98B2;
}
.cd-vertical-nav.open {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-overflow-scrolling: touch;
}
.cd-vertical-nav.open + .cd-nav-trigger {
  background-color: transparent;
}
.cd-vertical-nav.open + .cd-nav-trigger span {
  background-color: rgba(58, 44, 65, 0);
}
.cd-vertical-nav.open + .cd-nav-trigger span::before, .cd-vertical-nav.open + .cd-nav-trigger span::after {
  /* transform dots in 'X' icon */
  height: 3px;
  width: 20px;
  border-radius: 0;
  left: -8px;
}
.cd-vertical-nav.open + .cd-nav-trigger span::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 1px;
}
.cd-vertical-nav.open + .cd-nav-trigger span::after {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  bottom: 0;
}
@media only screen and (min-width: 800px) {
  .cd-vertical-nav {
    /* reset style */
    right: 0;
    top: 0;
    bottom: auto;
    height: 100vh;
    width: 90px;
    max-width: none;
    max-height: none;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background-color: transparent;
    /* vertically align its content*/
    display: table;
  }
  .cd-vertical-nav::before {
    /* this is the navigation background */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
  }
  .no-touch .cd-vertical-nav:hover::before, .touch .cd-vertical-nav::before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-vertical-nav ul {
    /* vertically align <ul> inside <nav>*/
    display: table-cell;
    vertical-align: middle;
    text-align: left;
  }
  .cd-vertical-nav a {
    position: relative;
    padding: 3em 0 0;
    margin: 1.4em auto;
    border-bottom: none;
    font-size: 1.2rem;
    color: #eaf2e3;
  }
  .cd-vertical-nav a.active {
    color: #eaf2e3;
  }
  .cd-vertical-nav a::before, .cd-vertical-nav a::after {
    /* used to create the filled circle and the background icon */
    content: '';
    position: absolute;
    left: 50%;
    /* Force Hardware Acceleration */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  .cd-vertical-nav a::before {
    /* filled circle */
    top: 0;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background: #f1f1f1;
    -webkit-transform: translateX(-50%) scale(0.25);
    -moz-transform: translateX(-50%) scale(0.25);
    -ms-transform: translateX(-50%) scale(0.25);
    -o-transform: translateX(-50%) scale(0.25);
    transform: translateX(-50%) scale(0.25);
    -webkit-transition: -webkit-transform 0.4s, background-color 0.2s;
    -moz-transition: -moz-transform 0.4s, background-color 0.2s;
    transition: transform 0.4s, background-color 0.2s;
  }
  .cd-vertical-nav a::after {
    /* icon */
    opacity: 0;
    top: 8px;
    height: 16px;
    width: 16px;
    background: url(/img/cd-nav-icons.svg) no-repeat;
    -webkit-transform: translateX(-50%) scale(0);
    -moz-transform: translateX(-50%) scale(0);
    -ms-transform: translateX(-50%) scale(0);
    -o-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
    -webkit-transition: -webkit-transform 0.4s 0s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s 0s, opacity 0.1s 0.3s;
    transition: transform 0.4s 0s, opacity 0.1s 0.3s;
  }
  .cd-vertical-nav a.active::before, .no-touch .cd-vertical-nav a:hover::before {
    background-color: #6E98B2;
  }
  .cd-vertical-nav li:first-of-type a::after {
    /* change icon using image sprites */
    background-position: 0px -48px;
    /* fix bug with transitions - set scale(0.01) rather than scale(0) */
    -webkit-transform: translateX(-50%) translateY(4.5em) scale(0.01);
    -moz-transform: translateX(-50%) translateY(4.5em) scale(0.01);
    -ms-transform: translateX(-50%) translateY(4.5em) scale(0.01);
    -o-transform: translateX(-50%) translateY(4.5em) scale(0.01);
    transform: translateX(-50%) translateY(4.5em) scale(0.01);
  }
  .cd-vertical-nav li:first-of-type a::before {
    -webkit-transform: translateX(-50%) translateY(4.5em) scale(0.25);
    -moz-transform: translateX(-50%) translateY(4.5em) scale(0.25);
    -ms-transform: translateX(-50%) translateY(4.5em) scale(0.25);
    -o-transform: translateX(-50%) translateY(4.5em) scale(0.25);
    transform: translateX(-50%) translateY(4.5em) scale(0.25);
  }
  .cd-vertical-nav li:nth-of-type(2) a::after {
    background-position: 0px -32px;
    -webkit-transform: translateX(-50%) translateY(1.5em) scale(0.01);
    -moz-transform: translateX(-50%) translateY(1.5em) scale(0.01);
    -ms-transform: translateX(-50%) translateY(1.5em) scale(0.01);
    -o-transform: translateX(-50%) translateY(1.5em) scale(0.01);
    transform: translateX(-50%) translateY(1.5em) scale(0.01);
  }
  .cd-vertical-nav li:nth-of-type(2) a::before {
    -webkit-transform: translateX(-50%) translateY(1.5em) scale(0.25);
    -moz-transform: translateX(-50%) translateY(1.5em) scale(0.25);
    -ms-transform: translateX(-50%) translateY(1.5em) scale(0.25);
    -o-transform: translateX(-50%) translateY(1.5em) scale(0.25);
    transform: translateX(-50%) translateY(1.5em) scale(0.25);
  }
  .cd-vertical-nav li:nth-of-type(3) a::after {
    background-position: 0px -16px;
    -webkit-transform: translateX(-50%) translateY(-1.5em) scale(0.01);
    -moz-transform: translateX(-50%) translateY(-1.5em) scale(0.01);
    -ms-transform: translateX(-50%) translateY(-1.5em) scale(0.01);
    -o-transform: translateX(-50%) translateY(-1.5em) scale(0.01);
    transform: translateX(-50%) translateY(-1.5em) scale(0.01);
  }
  .cd-vertical-nav li:nth-of-type(3) a::before {
    -webkit-transform: translateX(-50%) translateY(-1.5em) scale(0.25);
    -moz-transform: translateX(-50%) translateY(-1.5em) scale(0.25);
    -ms-transform: translateX(-50%) translateY(-1.5em) scale(0.25);
    -o-transform: translateX(-50%) translateY(-1.5em) scale(0.25);
    transform: translateX(-50%) translateY(-1.5em) scale(0.25);
  }
  .cd-vertical-nav li:nth-of-type(4) a::after {
    background-position: 0px 0px;
    -webkit-transform: translateX(-50%) translateY(-4.5em) scale(0.01);
    -moz-transform: translateX(-50%) translateY(-4.5em) scale(0.01);
    -ms-transform: translateX(-50%) translateY(-4.5em) scale(0.01);
    -o-transform: translateX(-50%) translateY(-4.5em) scale(0.01);
    transform: translateX(-50%) translateY(-4.5em) scale(0.01);
  }
  .cd-vertical-nav li:nth-of-type(4) a::before {
    -webkit-transform: translateX(-50%) translateY(-4.5em) scale(0.25);
    -moz-transform: translateX(-50%) translateY(-4.5em) scale(0.25);
    -ms-transform: translateX(-50%) translateY(-4.5em) scale(0.25);
    -o-transform: translateX(-50%) translateY(-4.5em) scale(0.25);
    transform: translateX(-50%) translateY(-4.5em) scale(0.25);
  }
  .cd-vertical-nav .label {
    display: block;
    /* Force Hardware Acceleration */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
  }
  .no-touch .cd-vertical-nav:hover a::before, .no-touch .cd-vertical-nav:hover a::after, .touch .cd-vertical-nav li:nth-of-type(n) a::before, .touch .cd-vertical-nav li:nth-of-type(n) a::after {
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -ms-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    /* set a rotation to fix bug on Firefox - http://gielberkers.com/how-to-fix-shaking-css-transitions-in-firefox/ */
    -moz-transform: translateX(-50%) scale(1) rotate(0.02deg);
  }
  .no-touch .cd-vertical-nav:hover a::after, .touch .cd-vertical-nav a::after {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.4s, opacity 0s;
    -moz-transition: -moz-transform 0.4s, opacity 0s;
    transition: transform 0.4s, opacity 0s;
  }
  .no-touch .cd-vertical-nav:hover .label, .touch .cd-vertical-nav .label {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

/* --------------------------------

Content Sections - basic style

-------------------------------- */
.cd-section.index-nav {
  /* vertically align its content*/
  display: table;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background: white;
}
.vert-center > div {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.cd-section {
  /* vertically align its content*/
  /*display: table;*/
  width: 100%;
  /*height: 100vh;*/
  overflow: hidden;
  background: white;
}
.cd-section:nth-of-type(odd) {
  background-color: #1F6088;
  color: #ffffff !important;
}
.vert-center > div {
  /* vertically align <div> inside <section> */
  /*display: table-cell;*/
  /*vertical-align: middle;*/
  /*text-align: left;*/
}
.cd-section h1, .cd-section h2 {
  /*width: 100%;*/
  /*margin: 0 auto;*/
  /*text-transform: uppercase;*/
  /*font-size: 1.6rem;*/
  font-weight:400;
  line-height: 1.4;
  text-align: center;
}
.cd-section h1 b, .cd-section h2 b {
  color: #584c5e;
}
.cd-section p {
  margin: 1em 0;
  line-height: 1.6;
  /*width: 90%;*/
  /*max-width: 680px;*/
  /*color: #535f6b;*/
}
@media only screen and (min-width: 800px) {
  .cd-section h1, .cd-section h2 {
    /*font-size: 3rem;*/
  }
  .cd-section p {
    /*font-size: 2rem;*/
  }
}

.cd-scroll-down {
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 20px;
  width: 44px;
  height: 44px;
  background: url(../../../../Downloads/vertical-fixed-navigation-2/img/cd-arrow-bottom.svg) no-repeat center center;
}

/* --------------------------------

no-js

-------------------------------- */
.no-js .cd-nav-trigger {
  display: none;
}

.no-js .cd-vertical-nav {
  position: static;
  height: auto;
  width: 100%;
  max-width: none;
  background-color: #42b4d6;
  border-radius: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.no-js .cd-vertical-nav::before {
  display: none;
}
.no-js .cd-vertical-nav ul::after {
  clear: both;
  content: "";
  display: table;
}
.no-js .cd-vertical-nav li {
  display: inline-block;
  float: left;
}
.no-js .cd-vertical-nav a {
  padding: 0 1em;
  margin: 1.5em 1em;
  color: #42b4d6;
}
.no-js .cd-vertical-nav a.active {
  color: #6E98B2;
}
.no-js .cd-vertical-nav a::after, .no-js .cd-vertical-nav a::before {
  display: none;
}
.no-js .cd-vertical-nav .label {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

#top-link-block a {
  text-decoration: none;
}

#top-link-block.affix-top {
  position: absolute; /* allows it to "slide" up into view */
  bottom: -82px;
  right: 30px;
}
#top-link-block.affix {
  position: fixed; /* keeps it on the bottom once in view */
  bottom: 30px;
  left: 30px;
}

footer {
  padding:30px 0;
  background: #f1f1f1;
}

footer p {
  margin:0;
}

/*!*-----------------footer----------------*!*/

/*aside.clients img {*/
  /*margin: 50px auto;*/
/*}*/

/*!*main background*!*/
/*.footer-v1 .footer {*/
  /*padding: 40px 0;*/
  /*background: #5d5d5d;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
/*}*/

/*!*all a tags*!*/
/*.footer-v1 a {*/
  /*color: #E25744;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
/*}*/

/*.footer-v1 .headline {*/
  /*display: block;*/
  /*margin: 10px 0 25px 0;*/
  /*!*border-bottom: 1px dotted #e4e9f0;*!*/
/*}*/

/*!*color of all headers in footer*!*/
/*.footer-v1 .footer h2 {*/
  /*color: #eee;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
  /*font-size: 18px;*/
  /*font-weight: 200;*/
/*}*/

/*!*color of bottom underlines*!*/
/*.footer-v1 .headline h2, .footer-v1 .headline h3, .footer-v1 .headline h4 {*/
  /*margin: 0 0 -2px 0;*/
  /*padding-bottom: 5px;*/
  /*display: inline-block;*/
  /*border-bottom: 2px solid #E25744;   !*-------------------------////CHANGE THIS////-----------------------------*!*/
/*}*/

/*.list-unstyled {*/
  /*padding-left: 0;*/
  /*list-style: none;*/
/*}*/

/*!*color of copyright*!*/
/*.footer-v1 .copyright p {*/
  /*color: #eee;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
  /*margin-top: 12px;*/
/*}*/

/*.link-list a {*/
  /*color: #eee;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
  /*font-size: 11px;*/
  /*padding: 6px 0px;*/
  /*display: inline-block;*/
  /*!*text-transform: uppercase;*!*/
/*}*/

/*.footer-v1 address {*/
  /*line-height: 23px;*/
  /*color: #eee;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
/*}*/

/*.footer-v1 .copyright {*/
  /*background: #444444;  !*-------------------------////CHANGE THIS////-----------------------------*!*/
  /*border-top: none;*/
  /*padding: 10px 0 5px;*/
/*}*/

/*.footer-v1 .copyright a {*/
  /*margin: 0 2px;*/
/*}*/

/*.footer-logo {*/
  /*font-size:25px;*/
  /*color: white;*/

/*}*/

/*.footer-v1 {*/
  /*color:white;*/
/*}*/

/*.footer-v1 .footer-socials {*/
  /*margin-top: 12px;*/
  /*text-align: right;*/
/*}*/

/*.link-list li i {*/
  /*color: #bbb;*/
  /*float: right;*/
  /*margin-top: 10px;*/
/*}*/

/*!*----------------------------------*!*/

.loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../img/prospect-p.png') 50% 50% no-repeat rgb(249,249,249);
}

.navbar {
  margin-bottom:0;
}

.logo {
  width: 50%;
  margin:0 auto;
  margin-top: -50px;
}

.navbar-brand {
  padding:0 15px 0 15px;
  margin-top:10px;
}

.navbar-default {
  background-color: transparent;
  border-color: transparent;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: white;
  background-color: transparent;
}

.navbar-default .navbar-nav>li>a {
  color: white;
}



#section1 {
  background: url(../img/nysl-dark.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.kevin-jpg {
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  /*margin-top:40px;*/
}

.content-wrapper {
  padding:50px 50px;
}

.who-wrapper {
  padding:100px 50px;
}

.info-section .row {
  margin:0;
}

.contact-us {
  background: url(../img/nysl-dark.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: white;
  padding:20px 50px;
}

.contact-us h2, .contact-us p {
  margin:0;
  padding:20px 0;
}

.index-nav .row {
  margin-top:40px;
}

.index-nav a {
  border: 1px solid white;
  padding:10px 15px;
  color: white;
  font-size:20px;
  text-decoration:none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.index-nav a:hover {
  background: white;
  color: #1F6088;
  border-color: #1F6088;
}

.offering {
  margin:30px 0;
}

.offering .offer {
  color:#A2BCCD;
  font-size:20px;
  margin:0;
}
.offering .offer-text {
  /*color: #4B7F9F;*/
  /*font-size:16px;*/
  margin:0;
}

.kevin {
  font-size: 15px;
  font-weight:bold;
}

/*.box {*/
  /*border:1px solid white;*/
  /*margin: 30px 0;*/
  /*height:110px;*/
  /*position: relative;*/
  /*background: #4B7F9F;*/
  /*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);*/
  /*box-shadow: 0 1px 1px rgba(0,0,0,.05);*/
/*}*/

/*.flipping-box .box p {*/
  /*width: 50%;*/
  /*height: 30%;*/
  /*font-size:19px;*/
  /*overflow: auto;*/
  /*margin: auto;*/
  /*text-align: center;*/
  /*position: absolute;*/
  /*top: 0; left: 0; bottom: 0; right: 0;*/
  /*padding: 25px 0;*/
/*}*/

.number {
  color: #4B7F9F;
  font-size:60px;
}

.advantage-text {
  /*font-size: 16px;*/
  margin-top:25px;
}

.contact-us p {
  padding:0;
  margin:0;
  font-size:20px;
}

.contact-us a {
  margin:10px 0 20px 0;
  font-size:20px;
}

.contact-us .btn-primary {
  border: 1px solid white;
  padding:10px 15px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  background: transparent;
  color: white;
  font-size:20px;
  text-decoration:none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: default;
}

.contact-us a.btn-primary:hover {
  background: white;
  color: #1F6088;
  border-color: #1F6088;
}

.advantage.mobile {
  display: none;
}

@media (max-width: 768px) {
  #top-link-block {
    display: none;
  }

  .content-wrapper {
    padding:50px 10px;
  }

  .advantage.desktop {
    display: none;
  }

  .advantage.mobile {
    display: block;
  }

  .advantage-text {
    /*font-size: 16px;*/
    margin-top:10px;
  }

  .offering .offer {
    text-align: center;
  }

  .index-nav .col-sm-4 {
    margin:20px;
  }

  .index-nav .row .col-sm-4 a {
    display: block;
  }

  .contact-us a.btn-primary {
    display: block;
    font-size:14px;
  }

}
/*#1F6088*/
