.headerContainer {padding-right:0;}
@media only screen and (min-width: 768px) {
.headerContainer {
  width: 20%;
}
}

@media only screen and (max-width: 768px) {
.headerContainer {padding-left: 4%;padding-right:4%;background:#000;}
.navContainer {background:#000;}
}

@media only screen and (min-width: 768px) {
html.page_a325f1aa49de42d2a16954184b4fcfd6 {background-size:contain !important;}
}
.mobileSideNav ul.subNav li a:before {content: '- '; color: #9ad3da;}
.mobileSideNav ul.subNav li a {font-size: 16px;}

/*-------GET STARTED BUTTON--------*/

@media only screen and (max-width: 768px) {
    .sidebar-button-block {display:none;}
    div.blockWrap_b7cc480e635a473b8bc0985d88d082c4,
    div.blockWrap_ae5483397396462f95dc3c21cfa7338b,
    div.blockWrap_c658d05c28d246d9a777821d80c8a156,
    div.blockWrap_f3b7b5d3b09a452e866aa92573ceec2d,
    div.blockWrap_d306cb4cb0df4ca58784bb9c4db93508,
    div.blockWrap_bcb9ed99ec784242941dd8e9c0f24f4f,
    div.blockWrap_ec9a9c9ed8334fbb92c36b6007dc107b,
    div.blockWrap_c4058c0b82ad4a82b972c3c888955db3,
    div.blockWrap_bf586987c7844aa7a5a2778b6d2a9f17,
    div.blockWrap_aac11bc271274667b4e62dba6746cd72,
    div.blockWrap_e4b19ed7cdc047d09fe9cb66936b917e,
    div.blockWrap_dd525b8e8faa45dda4ecb97edcec9d56 {padding-top:150px;background-position:center left;}
    div.blockWrap_b7cc480e635a473b8bc0985d88d082c4 h2.contentTitle,
    div.blockWrap_ae5483397396462f95dc3c21cfa7338b h2.contentTitle,
    div.blockWrap_c658d05c28d246d9a777821d80c8a156 h2.contentTitle,
    div.blockWrap_f3b7b5d3b09a452e866aa92573ceec2d h2.contentTitle,
    div.blockWrap_d306cb4cb0df4ca58784bb9c4db93508 h2.contentTitle,
    div.blockWrap_bcb9ed99ec784242941dd8e9c0f24f4f h2.contentTitle,
    div.blockWrap_ec9a9c9ed8334fbb92c36b6007dc107b h2.contentTitle,
    div.blockWrap_c4058c0b82ad4a82b972c3c888955db3 h2.contentTitle,
    div.blockWrap_bf586987c7844aa7a5a2778b6d2a9f17 h2.contentTitle,
    div.blockWrap_aac11bc271274667b4e62dba6746cd72 h2.contentTitle,
    div.blockWrap_e4b19ed7cdc047d09fe9cb66936b917e h2.contentTitle,
    div.blockWrap_dd525b8e8faa45dda4ecb97edcec9d56 h2.contentTitle {font-size:24px;}
}
.sidebar-button-block {
    position: fixed;
    right: 0;
    left: 50px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
}
.sidebar-button-block ul {
    width: 50px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: -50px;
}
.sidebar-button-block ul li {
    height: 250px;
    width: 50px;
    line-height: 50px;
    position: relative;
    top: 0;
}
.sidebar-button-block ul li a {
    width: 250px;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    display: block;
    background-color: #FF495C;
    color: #ffffff;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    -o-transform-origin: left top 0;
    position: relative;
    z-index: 1;
    top: 250px;
}
.sidebar-button-block ul li a:hover {
    background-color: #2541b2;
}
/*-------END GET STARTED BUTTON--------*/

/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
   background: #000; /*#2541B2*/
    color: #fff;
    padding: 10px 0;
    width: 100%;
}
.ctaNav .blockInnerContent {
    text-align: center;
    font-size: 15px;
    color: #fff !important;
}
.ctaNav .blockInnerContent a,
.ctaNav .blockText .blockInnerContent strong, .ctaNav .blockText .blockInnerContent b {
    color: #fff !important;
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
}
@media only screen and (max-width: 480px) {
    .ctaNav .blockInnerContent,
    .ctaNav .blockInnerContent .button {
        font-size: 15px;
    }
}
/*------------END SECONDARY NAV ---------------*/

/*404 Page*/

#page_404 .pageTitleContainer--404 {background: #1f40a9;}
#page_404 .headerAndNavContent {background: #1f40a9;}
#page_404 .block_404 {padding-top: 30px;}

.mfTextLabel {text-transform:uppercase;font-size: 13px;}
.footerInner .blockInnerContent a:hover {color:#3ddbc1;}

/*Blog*/

#blog .fullDetailsPost .blockContainer {padding: 25px 0 !important;}

#blog .fullDetailsPost > .blockContainer:first-child {
background-image: url(https://static.gofasturtle.com/b6e8cb9571f448ccada41badf27adfd5/i/db12e59e5cc84b299ed0db1661516005/1/5feFb8zhrk/pattern%25281%2529.png);
  background-color: #1f3fa9;
  background-position: 50% 0;
  background-attachment: scroll;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 300px !important;
  padding-bottom: 100px !important;
  color: #fff !important;}
  
  #blog .fullDetailsPost > .blockContainer:first-child a{color:white !important;}
  
  #blog .fullDetailsPost > .blockContainer:first-child .contentTitle { color: #fff !important;}