@charset "utf-8";
@media print, screen {
  #VIPlogo {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
  }
  #VIPtopbox {
    color: #fff;
    margin: 0 auto;
    padding: 0
  }
  #VIPtopbox, #associates {
    position: relative;
    text-align: left;
    width: 100%
  }
  #VIPtopbox, #associates, #callout, #gsbwrapper, #midbox, #otherbox, #topbox {
    position: relative
  }
  #VIPtopbox, #topbox {
    background-color: #aeaeae
  }
  #amabtn {
    background: #fbcd50;
    color: #3a3f43;
    display: inline-block;
    font-size: 1.4em;
    height: 30px;
    line-height: 30px;
    margin: 1em 1em 1em auto;
    padding: 10px 15px;
    text-decoration: none !important;
    width: 125px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  #amabtn a, #droidbtn a, #iosbtn a, .flatbtn-grey a, .widebtn a {
    color: #58585a;
    display: block;
    text-decoration: none !important
  }
  #amabtn, #droidbtn, #topbox li, .allcaps, .contactbox-btn, .contactbox3-btn {
    text-transform: uppercase
  }
  #amabtn:focus, #amabtn:hover, #droidbtn:focus, #droidbtn:hover, #iosbtn:focus, #iosbtn:hover, .imgbtn:hover, .imgbtn:focus, .flatbtn-grey:focus, .flatbtn-grey:hover, .flatbtn-orange:focus, .flatbtn-orange:hover, .flatbtn-white:focus, .flatbtn-white:hover, .greybox-solid:focus, .greybox-solid:hover, .greybox:focus, .greybox:hover, .smallbtn-orange:focus, .smallbtn-orange:hover, .smallbtn-white:focus, .smallbtn-white:hover, .smallbtn-grey:focus, .smallbtn-grey:hover, .widebtn:focus, .widebtn:hover {
    -webkit-transition: all .2s;
    background-color: #d43900;
    border-color: #d43900 !important;
    color: #fff;
    text-decoration: none !important;
    transition: all .2s
  }
  #associates {
    height: auto;
    margin: auto;
    max-width: 800px;
    padding: 1em 0
  }
  #associates .onecol h3 {
    margin-bottom: 0;
    margin-top: 15px;
    min-width: 200px;
    padding: 6px;
    text-align: left;
    width: auto
  }
  #associates h4 span {
    font-size: smaller;
    font-weight: 400;
    letter-spacing: 0
  }
  #btmbox {
    padding: 1em 0;
    text-align: center
  }
  #btmbox p {
    margin: 1em auto;
    min-width: 250px;
    width: 50%
  }
  #btmbox, #callout, #greymidbox, #gsbwrapper, #hundo, #midbox, #otherbox, .btmbox, .callout, .greymidbox, .gsbwrapper, .hundo, .midbox, .otherbox {
    width: 100%
  }
  #callout {
    border-bottom: thin solid #7c7c7c;
    margin: auto;
    max-width: 800px;
    min-width: 235px;
    padding: 1em 0
  }
  #contactbox {
    color: #fff;
    margin: 60px 5% auto auto;
    padding: 20px 5px
  }
  #contactbox [href*="tel:"], #contactbox3 [href*="tel:"] {
    color: #fcb525 !important;
    text-decoration: underline
  }
  #contactbox [href*="tel:"]:focus, #contactbox [href*="tel:"]:hover, #contactbox3 [href*="tel:"]:focus, #contactbox3 [href*="tel:"]:hover {
    text-decoration: underline !important
  }
  #contactbox a, #contactbox3 a {
    text-decoration: underline !important
  }
  #contactbox a, #contactbox3 a, .whitetext {
    color: #fff
  }
  #contactbox, #contactbox3 {
    background-color: #3a3f43;
    height: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 30%
  }
  #contactbox3 {
    color: #fff;
    margin: 33px 5% auto auto;
    padding: 5px
  }
  #contactbox3 .form-container {
    padding-top: 1em
  }
  #droidbtn {
    background: #76cde0;
    color: #3a3f43;
    font-size: 1.4em;
    margin-left: auto;
    margin-right: 1em;
    margin-top: 1em
  }
  #droidbtn, #iosbtn {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 10px 15px;
    text-decoration: none !important;
    width: 125px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  #greymidbox, #midbox, #otherbox, #txtbox, .greymidbox {
    padding: 1em 0
  }
  #greymidbox, .greymidbox {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 1em auto
  }
  #gsbwrapper {
    color: #3a3f43;
    margin: 0;
    max-width: 1240px;
    padding: 0;
    text-align: center
  }
  #gsbwrapper a h3 {
    color: #f05e2f;
    text-decoration: underline
  }
  #gsbwrapper a:focus, #gsbwrapper a:hover {
    -webkit-transition: all .1s;
    text-decoration: underline;
    transition: all .1s
  }
  #gsbwrapper a.accordion-toggle, .app-btn, .big-btn, .btn, .contactbox-btn {
    text-decoration: none !important
  }
  #gsbwrapper a:focus h3, #gsbwrapper a:hover h3, #ratesTable th a:focus, #ratesTable th a:hover, h3 a:focus, h3 a:hover {
    -webkit-transition: all .2s;
    color: #c43b0e;
    text-decoration: underline;
    transition: all .2s
  }
  #gsbwrapper h3 {
    padding: 0
  }
  #gsbwrapper h3, #gsbwrapper h4, #gsbwrapper h5, .onecol h2 {
    letter-spacing: inherit
  }
  #gsbwrapper hr {
    border: thin solid #fcb525 !important;
    color: #fcb525;
    margin: 0 auto !important;
    min-width: 200px !important;
    width: 50% !important
  }
  #gsbwrapper hr.banno {
    border: 1px solid #d0d2d3 !important;
    color: #d0d2d3;
    margin: 1em auto !important;
    min-width: 200px !important;
    width: 80% !important
  }
  #hundo {
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    max-width: 425px
  }
  #hundo img:first-child {
    float: right;
    max-width: 250px
  }
  #iosbtn {
    background: #fff;
    color: #3a3f43;
    font-size: 1.4em;
    margin: 1em 1em 1em auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  #midbox {
    background-color: #3a3f43;
    color: #fff;
    margin: auto;
    text-align: center
  }
  #midbox h2 {
    font-size: 1.8em;
    font-weight: 400
  }
  #midbox th:first-child, #ratesTable td:first-child, span.app-icon {
    width: 35%
  }
  #moreaccounts {
    margin: 0;
    text-align: center;
    width: 100%
  }
  #moreaccounts li {
    display: inline-block;
    height: 1.5em;
    margin: 0;
    width: 150px
  }
  #moreaccounts li a {
    color: #fff;
    display: block;
    text-decoration: none !important
  }
  #moreaccounts li a:focus, #moreaccounts li a:hover {
    text-decoration: none !important
  }
  #moreaccounts ul, #moreaccounts ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    text-indent: none
  }
  #otherbox {
    height: auto;
    margin: auto;
    max-width: 770px
  }
  #ratesTable table {
    background-color: #fff;
    border-collapse: collapse;
    color: #3a3f43;
    font-weight: 700;
    margin: auto;
    text-align: center
  }
  #ratesTable td {
    width: 15%
  }
  #ratesTable th a {
    color: #0750a9
  }
  #ratesTable tr {
    border-bottom: thin solid #aeaeae;
    height: 3em;
    line-height: 1.5em
  }
  #ratesTable tr th:first-child {
    color: #0750a9;
    padding-left: 15px;
    text-align: left
  }
  #ratesTable tr:first-child {
    border-bottom: none
  }
  #spaceman {
    display: inline-block;
    float: left;
    height: 417px;
    width: 425px
  }
  #stlContest, #stlContest-link {
    display: inline-block;
    position: relative
  }
  #stlbox {
    background: url(https://www.greatsouthernbank.com/assets/files/yHIrq4R3);
    margin: 0;
    padding: 0;
    text-align: left
  }
  #stlbox, #topbox, #topbox img {
    width: 100%
  }
  #topbox {
    color: #fff;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    text-shadow: 0 1px 5px rgba(0, 0, 0, .8)
  }
  #topbox div.in-the-middle {
    bottom: 0;
    left: 0;
    margin: 13.29% auto 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
  }
  #topbox li {
    display: inline-block;
    float: left;
    line-height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-right: 40px
  }
  #topbox ul, #topbox ol {
    padding: 0;
    text-align: left
  }
  #topbox-header p {
    font-size: 1.8em;
    height: 25px;
    line-height: 25px;
    margin: 8px 0 0;
    padding: 0 0 0 3px
  }
  #txtbox {
    height: auto;
    margin: auto;
    max-width: 770px;
    position: relative;
    text-align: center;
    width: 100%
  }
  #txtbox p, .txtbox-wide p {
    line-height: 1.5em;
    margin: 0;
    max-width: none
  }
  .account-list {
    border-bottom: thin solid #7c7c7c;
    margin: auto;
    max-width: 800px;
    min-height: 75px;
    min-width: 235px;
    padding: 20px 0;
    text-align: left;
    width: 100%
  }
  .account-list h4, .account-list h5 {
    display: block;
    float: left;
    height: 100px;
    line-height: 75px;
    margin: 0;
    padding: 0;
    width: 160px
  }
  .account-list h5 {
    float: right;
    text-align: right
  }
  .account-list h5 .biggest, .account-list h5 span {
    vertical-align: middle
  }
  .account-list p {
    display: block;
    float: left;
    margin: 0;
    padding: 0 20px;
    width: 410px
  }
  .account-list:first-of-type {
    padding-top: 0
  }
  .app-btn {
    margin: .5em .5em 0 auto;
    max-height: 45px
  }
  .app-btn, .app-icon, .border-white {
    display: inline-block
  }
  .app-icon {
    margin: 1em auto;
    vertical-align: middle
  }
  .big-btn {
    font-size: large !important;
    margin: 1em auto !important;
    width: 200px !important
  }
  .boldest {
    font-family: Montserrat, Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;
    font-weight: 800
  }
  .border-white {
    border: thin solid #fff;
    font-size: 1.5em;
    margin: 1em auto;
    padding: .5em 3em
  }
  .center, .center-desktop {
    text-align: center
  }
  .city {
    margin: 1em 3%
  }
  .clearfix {
    zoom: 1
  }
  .clearfix:after, .clearfix:before {
    content: "";
    display: table
  }
  .clearfix:after, .onecol {
    clear: both
  }
  .contactbox-btn {
    background: #3a3f43;
    border: thin solid #fff;
    color: #fff;
    font-size: 1em;
    margin: .5em 3%;
    text-align: center;
    width: 37%
  }
  .contactbox-btn, .contactbox-icon, .contactbox3-icon {
    display: inline-block;
    padding: .5em .2em;
    vertical-align: middle
  }
  .contactbox-icon + .contactbox-text, .contactbox3-icon + .contactbox3-text {
    color: #fcb525 !important;
    text-decoration: underline
  }
  .contactbox-icon, .contactbox3-icon {
    height: 47px;
    margin: .5em 2%;
    text-align: right;
    width: 35%
  }
  .contactbox-item {
    margin: .5em auto;
    position: relative;
    width: 95%
  }
  .contactbox-item, .contactbox3-btn {
    display: inline-block;
    text-align: center
  }
  .contactbox-item:focus > .contactbox-btn, .contactbox-item:hover > .contactbox-btn, .contactbox3-item:focus > .contactbox3-btn, .contactbox3-item:hover > .contactbox3-btn {
    -webkit-transition: all .2s;
    background-color: #fcb525;
    border: thin solid #fcb525;
    color: #3a3f43;
    font-weight: 700;
    text-decoration: none !important;
    transition: all .2s
  }
  .contactbox-item:focus, .contactbox-item:hover, .contactbox3-item:focus, .contactbox3-item:hover, .form-container + .contactbox-p a:hover, .form-container + .contactbox-p a:focus {
    -webkit-transition: all .2s;
    color: #fcb525;
    text-decoration: none !important;
    transition: all .2s
  }
  .contactbox-text {
    display: inline-block;
    font-size: 1em;
    margin: .5em 3%;
    vertical-align: middle
  }
  .contactbox3-btn {
    background: #3a3f43;
    border: thin solid #fff;
    color: #fff;
    font-size: 1em;
    margin: .5em 2% .5em 1%;
    padding: .5em .2em;
    text-decoration: none !important;
    vertical-align: middle;
    width: 37%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .contactbox3-btn-orange {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    background: #fcb525;
    border: thin solid #fcb525;
    box-sizing: content-box;
    color: #3a3f43;
    text-decoration: none !important
  }
  .contactbox3-btn-orange, .contactbox3-login, .contactbox3-login-btn {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    display: inline-block !important;
    font-size: 1em !important;
    height: auto !important;
    margin: .5em 2% .5em 1% !important;
    padding: .5em .2em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;
    vertical-align: middle !important;
    width: 75% !important
  }
  .contactbox3-item {
    display: inline-block;
    margin: .5em 1.5em;
    position: relative;
    text-align: left;
    width: 95%
  }
  .contactbox3-login {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    background: #fff !important;
    border: thin solid #fff !important;
    box-sizing: content-box;
    color: #3a3f43 !important;
    display: inline-block;
    width: 55% !important
  }
  .contactbox3-login-btn {
    background: #3a3f43;
    border: thin solid #fff;
    color: #fff;
    text-decoration: none !important
  }
  .contactbox3-text {
    display: inline-block;
    font-size: 1em;
    margin: .5em 2% .5em 1%;
    vertical-align: middle
  }
  .disc {
    list-style-type: disc !important;
    margin-left: 1.25em !important
  }
  .dropline {
    display: inline-block
  }
  .emphasis {
    color: #f05e2f
  }
  .fake-h {
    color: inherit;
    font-family: inherit;
    font-weight: 700;
    line-height: 1;
    margin: .825rem 0;
    text-rendering: optimizelegibility
  }
  .fivecol {
    margin: 1em auto;
    min-width: 125px;
    text-align: center;
    vertical-align: top;
    width: 19%
  }
  .flatbtn-grey {
    background: #58585a;
    color: #fff
  }
  .flatbtn-grey, .flatbtn-orange, .flatbtn-white, .fourcol, .fivecol {
    display: inline-block
  }
  .flatbtn-grey, .flatbtn-white {
    border: thin solid #58585a;
    font-size: 1em;
    margin: 1em;
    padding: 10px 15px;
    text-decoration: none !important;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .flatbtn-orange {
    background: #fcb525;
    border: thin solid #fcb525;
    color: #3a3f43;
    font-size: 1em;
    margin: 1em;
    padding: 10px 15px;
    text-decoration: none !important;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .flatbtn-orange a {
    color: #fff;
    text-decoration: none !important
  }
  .flatbtn-white {
    background: #fff;
    color: #58585a;
  }
  .floatbox {
    display: block;
    float: left;
    height: auto;
    margin: 2em 0 1em 1em;
    max-width: 485px;
    min-width: 225px;
    padding: 0;
    text-align: left;
    text-decoration: none !important;
    vertical-align: top;
    width: auto
  }
  .floatbox > img {
    text-decoration: none !important;
    width: 95%
  }
  .fourcol {
    margin: 1em auto;
    min-width: 125px;
    text-align: center;
    vertical-align: bottom;
    width: 24%
  }
  .greybox {
    background-color: #fff;
    color: #58585a
  }
  .greybox, .greybox-solid {
    border: thin solid #58585a;
    display: inline-block;
    line-height: 1em;
    margin: .5em auto;
    padding: .5em 2em;
    text-decoration: none !important;
    text-transform: uppercase
  }
  .greybox-solid {
    background-color: #58585a;
    color: #fff
  }
  .huge {
    font-size: 5.5em;
    line-height: 1em
  }
  .icon60 {
    width: 60px
  }
  .left, .left-desktop {
    text-align: left
  }
  .left-align-centerbox {
    margin: 15px auto;
    overflow: #eee;
    padding: 0;
    text-align: left
  }
  .left-align-centerbox ul li, .left-align-centerbox ol li {
    line-height: 2em;
    text-align: left !important
  }
  .mobile-only {
    display: none
  }
  .mobileappsubhead {
    background: url(https://www.greatsouthernbank.com/assets/files/E0M4BSwh/2016_GSB_Web-Image-MOBILE-subhead.jpg) center no-repeat;
    background-size: cover;
    text-align: center
  }
  .modal {
    text-align: left !important
  }
  .modal-table {
    background-color: #fff;
    border-collapse: collapse;
    color: #3a3f43;
    margin: auto;
    text-align: center;
    width: 75%
  }
  .modal-table table {
    font-size: small;
    font-weight: 400;
    margin-bottom: 15px;
    width: 100%
  }
  .modal-table td:first-child {
    padding-left: 25px;
    text-align: left
  }
  .modal-table td:last-child {
    padding-right: 25px;
    text-align: right
  }
  .modal-table tr {
    border-bottom: thin solid #aeaeae;
    line-height: 2em
  }
  .numbers {
    font-family: Trebuchet MS, Times New Roman, serif
  }
  .onecol {
    display: block;
    height: auto;
    margin: 1em auto;
    max-width: 980px;
    padding: 0;
    width: 90%
  }
  .onecol h3 {
    margin: .5em auto
  }
  .onecol, .ppl {
    vertical-align: top
  }
  .padded-btn-text {
    padding-bottom: .2em;
    padding-top: .2em
  }
  .ppl {
    height: 180px;
    margin: 1em;
    padding-bottom: 1em;
    padding-top: 1em;
    position: static;
    text-align: left;
    width: 368px
  }
  .ppl > img {
    border: 1px solid #d4d4d4;
    float: left;
    height: 182px;
    margin-right: 10px;
    margin-top: 10px
  }
  .ppl h5 {
    text-transform: uppercase
  }
  .ppl h5, .ppl h6 {
    line-height: 1em
  }
  .ppl h6 + p {
    font-size: .9em;
    line-height: 1.2em
  }
  .ppl, .ppl > img {
    overflow: hidden
  }
  .ppl, .side-icon {
    display: inline-block
  }
  .ppl-info {
    height: 191px;
    position: relative;
    top: 0
  }
  .ppl-info > .smallbtn-orange {
    bottom: 0;
    padding: 0 1em !important;
    position: absolute;
    text-decoration: none !important
  }
  .right, .right-desktop {
    text-align: right
  }
  .side-icon {
    margin: auto 5px 5px auto;
    vertical-align: top;
    width: 15%
  }
  .smallbtn-white {
    background-color: #fff;
    border: thin solid #58585a;
    color: #3a3f43;
    display: inline-block;
    font-size: 1em;
    margin: .5em auto;
    padding: .5em 1em;
    text-align: center;
    text-decoration: none !important;
    vertical-align: top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .smallbtn-grey {
    background-color: #58585a;
    border: thin solid #58585a;
    color: #fff;
    display: inline-block;
    font-size: 1em;
    margin: .5em auto;
    padding: .5em 1em;
    text-align: center;
    text-decoration: none !important;
    vertical-align: top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .smallbtn-orange {
    background-color: #fcb525;
    border: thin solid #fcb525;
    color: #3a3f43;
    display: inline-block;
    font-size: 1em;
    margin: .5em auto;
    padding: .5em 1em;
    text-align: center;
    text-decoration: none !important;
    vertical-align: top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .smallbtn-orange a {
    color: #3a3f43;
    text-decoration: none !important
  }
  .smallbtn-orange img {
    height: 1em;
    padding: 5px 10px;
    text-decoration: none !important
  }
  .state {
    padding: 1em
  }
  .state:nth-child(even) {
    background: #f5f5f5
  }
  .state:nth-child(odd) {
    background: #fff
  }
  .tcw-inner {
    width: 80%
  }
  .tcw-inner h4 {
    font-size: 1em;
    font-weight: 700 !important;
    line-height: 1em;
    margin: 0;
    padding: 0
  }
  .tcw-inner, .threecol, .threecol-wide {
    display: inline-block;
    text-align: left
  }
  .three-btns {
    margin: .5em auto;
    text-align: center;
    width: 100%
  }
  .three-btns .big-btn {
    margin: 1em .5em !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .threecol ul li, .threecol-wide ul li, .threecol ol li, .threecol-wide ol li {
    line-height: 1.3em;
    margin-bottom: 5px
  }
  .threecol ul, .threecol-wide ul, .threecol ol, .threecol-wide ol {
    line-height: 1em;
    list-style-type: disc;
    margin-left: 1.2em;
    padding: 0
  }
  .threecol, .threecol-wide {
    height: auto;
    margin: 1em 1% 2em;
    min-width: 125px;
    padding: 0;
    vertical-align: top;
    width: 30%
  }
  .threecol-box {
    background: #f8f8f8;
    display: inline-block;
    margin: 1em .5%;
    min-height: 500px;
    min-width: 275px;
    padding: 0;
    position: relative;
    width: 31%
  }
  .threecol-box .accountheader {
    background: #3a3f43;
    color: #fff;
    text-align: center;
    width: 100%
  }
  .threecol-box .apy.line2 {
    width: 200px
  }
  .threecol-box .apy.line3 {
    width: 50px
  }
  .threecol-box .emphasis {
    margin: 1em auto
  }
  .threecol-box .flatbtn-grey {
    background: #3a3f43;
    bottom: 20px;
    left: 10%;
    margin: 0;
    position: absolute;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .threecol-box .flatbtn-grey:hover {
    background: #d43900
  }
  .threecol-box .line1 {
    font-size: 1em;
    font-weight: 700;
    line-height: 1em;
    margin: 0
  }
  .threecol-box .line2 {
    display: inline-block;
    line-height: .9em;
    margin-bottom: 10px;
    margin-right: 1%;
    width: 120px
  }
  .threecol-box .line3 {
    display: inline-block;
    font-size: 1.2em;
    font-weight: 700;
    width: 140px
  }
  .threecol-box div {
    margin: auto;
    text-align: left;
    width: 80%
  }
  .threecol-box h4 {
    font-family: Montserrat, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    font-weight: 800;
    height: 3em;
    line-height: 3em;
    margin: auto;
    padding: 0;
    text-align: left;
    width: 90%
  }
  .threecol-box p {
    font-size: 1.2em;
    margin: 1em auto;
    min-height: 7em;
    min-width: 200px;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 90%
  }
  .threecol-box ul li, .threecol-box ol li {
    line-height: 16px;
    margin: .5em auto;
    width: 90%
  }
  .threecol-box ul, .threecol-box ol {
    margin: 1em 5%;
    min-height: 9em;
    text-align: left;
    width: 90%
  }
  .threecol-box, .twocol-box {
    border: thin solid silver;
    vertical-align: top
  }
  .twocol {
    display: inline-block;
    height: auto;
    margin: 10px 2%;
    min-width: 235px;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 45%
  }
  .twocol ul {
    list-style-type: none;
    margin: 0;
    padding: 0
  }
  .twocol-box {
    background: #f8f8f8;
    display: inline-block;
    margin: .5em 1% .5em 0;
    min-width: 220px;
    padding: 0;
    position: relative;
    width: 48%
  }
  .twocol-box h4 {
    background: #3a3f43;
    color: #fff;
    font-size: 1.5em;
    height: 3em;
    line-height: 3em;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%
  }
  .twocol-box h5 {
    font-weight: 700 !important;
    margin: auto;
    text-align: left;
    text-transform: none !important;
    width: 80%
  }
  .twocol-box p {
    font-size: 1.2em;
    margin: 1em auto;
    min-height: 8em;
    min-width: 200px;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 80%
  }
  .twocol-box ul li, .twocol-box ol li {
    background-image: url(https://www.greatsouthernbank.com/assets/files/a7PNOlzo);
    background-repeat: no-repeat;
    line-height: 16px;
    margin: .5em auto;
    padding-left: 20px
  }
  .twocol-box ul, .twocol-box ol {
    list-style-type: none;
    margin: 1em 10%;
    min-height: 9em;
    text-align: left
  }
  .txtbox-wide {
    height: auto;
    margin: .5em auto;
    max-width: 880px;
    padding: .5em 0;
    position: relative;
    text-align: center;
    width: 90%
  }
  .underline {
    border-bottom: thin solid silver
  }
  .video-responsive {
    border: thin solid silver;
    height: 0;
    margin: auto;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
  }
  .video-responsive iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
  }
  .whitebox {
    background-color: #fff;
    display: block;
    margin: auto;
    min-width: 225px;
    padding: 1em;
    text-decoration: none !important;
    width: 70%
  }
  .widebtn {
    background: #fcb525;
    color: #3a3f43;
    font-size: 1.4em;
    height: 35px;
    line-height: 35px;
    margin: auto;
    padding: 10px 15px;
    text-decoration: none !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .widebtn, h2.twocol {
    text-transform: uppercase
  }
  .widebtn, h2.twocol, h3.twocol {
    display: inline-block
  }
  :target {
    background-color: rgba(255, 140, 0, .05);
    transition: all 1s
  }
  h2.twocol {
    font-weight: lighter;
    margin: 20px;
    text-align: right;
    vertical-align: top;
    width: 35%
  }
  h3 > a, h4 > a, h5 > a, h6 > a {
    color: #f05e2f !important
  }
  h3.twocol {
    margin: 15px;
    text-align: right
  }
  h3.twocol, h4.twocol {
    vertical-align: top;
    width: 20%
  }
  h4.twocol {
    font-size: 1.2em;
    margin: 10px
  }
  h4.twocol, p.twocol {
    display: inline-block;
    text-align: left
  }
  p.twocol {
    margin: 20px;
    min-width: 225px;
    width: 40%
  }
}
@media print, screen and (min-width:1200px) {
  #contactbox {
    margin-top: 90px
  }
  #contactbox3 {
    margin-top: 70px
  }
  #otherbox, #textbox {
    max-width: 1240px;
    width: 100%
  }
  #topbox-header h2 {
    font-size: 4.2em;
    font-weight: 400;
    line-height: .9em;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase
  }
  .calcbox#contactbox3 {
    margin-top: 55px
  }
  .contactbox1 {
    margin: 130px 5% auto auto !important
  }
  .fourcol {
    max-width: 250px
  }
  .left-align-centerbox {
    margin: auto;
    max-width: 980px
  }
  .threecol {
    max-width: 205px
  }
  .threecol, .threecol-wide {
    margin: 1em auto;
    width: 26%
  }
  .threecol-wide {
    max-width: 260px
  }
}
@media print, screen and (min-width:980px) and (max-width:1199px) {
  #lp-left {
    width: 80%
  }
  #lp-thefineprint {
    width: 17%
  }
  #stlContest-link img {
    height: 5%;
    max-height: 20px
  }
  #stlContest-link p {
    font-size: 1.3em;
    line-height: 1 em;
    padding-top: .5em
  }
  .calcbox#contactbox3 {
    margin-top: 27px
  }
  .contactbox1 {
    margin: 11% 2% auto auto !important
  }
  .lp-text-twothirds {
    display: inline-block;
    margin-right: 2em;
    margin-top: 3em;
    min-width: 300px;
    text-align: left;
    vertical-align: top;
    width: 50%
  }
  .twoThirds {
    width: 60% !important
  }
}
@media print, screen and (min-width:980px) {
  #lp-left .fourcol, #lp-left .onecol, #lp-left .threecol, #lp-left .twocol {
    margin: 2.5em 1em 0 !important;
    text-align: left
  }
  #topbox-header {
    height: auto;
    overflow: visible;
    padding: 0 2%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(0, -50%);
    width: 96%
  }
  #topbox-header h2 {
    font-size: 3.5em;
    font-weight: 400;
    letter-spacing: 4px;
    line-height: .9em;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase
  }
  .cbox-split {
    width: 59% !important
  }
  .contactbox-p {
    line-height: 1.5em;
    margin-left: 1.5em;
    text-align: left !important
  }
  .lp-rate:nth-child(3) {
    margin-left: 1.5em
  }
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important
  }
  .threecol {
    margin: 1em 3%;
    max-width: 205px;
    width: 26%
  }
  .threecol-wide {
    margin: 1em 1%;
    max-width: 270px;
    width: 30%
  }
}
@media print, screen and (max-width:979px) {
  #contactbox, #contactbox3 {
    background-color: #3a3f43;
    color: #fff;
    height: auto;
    margin: auto;
    padding: 0;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%
  }
  #contactbox3 .desktop-only {
    display: none !important
  }
  #contactbox3 .mobile-only, .account-list p {
    display: inline-block
  }
  #contactbox3 a {
    color: #fff
  }
  #hundo {
    float: none;
    margin: 2em auto 0;
    max-width: 425px;
    text-align: center;
    width: 100%
  }
  #hundo img:first-child {
    float: none;
    max-width: 250px
  }
  #spaceman, .account-list {
    height: auto;
    width: 100%
  }
  #topbox-header {
    left: 0;
    right: 0
  }
  #topbox-header h2 {
    font-size: 3em;
    font-weight: 400;
    letter-spacing: 4px;
    line-height: .9em;
    margin: 0 0 8px;
    padding: 0 5%;
    text-transform: uppercase
  }
  #topbox-header p {
    font-size: 1.3em
  }
  .account-list {
    border-bottom: thin solid #7c7c7c;
    line-height: auto;
    max-width: 800px;
    min-width: 235px;
    padding: 10px 0;
    text-align: left;
    vertical-align: top
  }
  .account-list h4, .account-list h5 {
    display: inline-block;
    float: none;
    font-size: large;
    height: auto;
    line-height: normal;
    margin: 2px 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    vertical-align: top;
    width: 20%
  }
  .account-list h5 {
    float: none;
    text-align: right
  }
  .account-list p {
    float: none;
    margin: 0 10px;
    padding: 0 10px !important;
    width: 50%
  }
  .app-btn {
    margin: .5em auto
  }
  .border-white {
    padding: .5em
  }
  .contactbox-btn, .contactbox3-btn {
    background: #3a3f43;
    border: thin solid #fff;
    color: #fff;
    display: block;
    font-size: 1em;
    margin: .5em auto;
    padding: .5em;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 115px
  }
  .contactbox-icon, .contactbox3-icon {
    display: inline-block;
    height: 40px;
    margin: 2%;
    padding: auto;
    text-align: center;
    vertical-align: middle;
    width: 115px
  }
  .contactbox-item, .contactbox-p {
    display: inline-block;
    margin: 1em auto
  }
  .contactbox-item, .contactbox-p, .contactbox3-item {
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 30%
  }
  .contactbox-text, .contactbox3-text {
    display: block;
    font-size: 1em;
    margin: .5em auto;
    vertical-align: top
  }
  .contactbox3-btn-orange, .contactbox3-login-btn {
    min-width: 100px;
    width: 10% !important
  }
  .contactbox3-item {
    display: inline-block;
    margin: 1em auto
  }
  .contactbox3-login {
    width: 40% !important
  }
  .floatbox {
    height: auto;
    margin: 2em 0 0 1em;
    max-width: 100%;
    padding: 0 10px;
    text-align: center;
    vertical-align: top
  }
  .form-container + .contactbox-p {
    margin: 0 auto 1em;
    padding: 0 15px;
    width: 100%
  }
  .onecol h3 {
    margin: .5em auto
  }
  .threecol-box {
    margin: 1em .5%;
    min-height: 460px;
    min-width: 350px;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 45%
  }
  .txtbox-wide {
    max-width: 680px
  }
}
@media print, screen and (max-width:800px) {
  .side-icon {
    display: none
  }
  .tcw-inner {
    width: 100%
  }
}
@media print, screen and (max-width:767px) {
  #VIPlogo {
    width: 30%
  }
  #addedads {
    width: 90%;
    margin: auto;
  }
  #topbox-header h2 {
    text-transform: uppercase
  }
  #topbox-header h2, #topbox-header h3 {
    display: inline-block;
    font-weight: 400;
    margin: 0;
    padding: 0;
    width: 100%
  }
  #topbox-header h3 {
    font-size: 1.5em;
    height: 1em;
    line-height: 1em
  }
  .center-mobile {
    text-align: center
  }
  .fourcol, .fivecol {
    min-width: 125px;
    width: 40%
  }
  .left-mobile {
    text-align: left
  }
  .onecol h3 {
    margin: .5em auto
  }
  .ppl {
    margin: 1em auto;
    min-height: 265px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 100%
  }
  .ppl, h2.twocol, h3.twocol, h4.twocol, p.twocol {
    display: inline-block
  }
  .right-mobile {
    text-align: right
  }
  .three-btns .big-btn {
    display: block;
    margin: 1em auto !important
  }
  .threecol-box {
    min-height: auto;
    min-width: auto;
    width: 90%
  }
  .threecol-box .accountheader h4, .threecol-box .emphasis, .threecol-box ul + div, .threecol-box ol + div {
    text-align: center
  }
  .threecol-box .apy.line2, .threecol-box .apy.line3, .threecol-box .line1, .threecol-box .line2, .threecol-box .line3 {
    margin: 5px auto;
    text-align: center;
    width: 90%
  }
  .threecol-box .flatbtn-grey {
    bottom: auto;
    left: auto;
    margin: 1em auto 0;
    position: relative;
  }
  .twocol-box h5 {
    height: 2em;
    line-height: 1em;
    vertical-align: bottom
  }
  .twocol-box p {
    min-height: 11em
  }
  .twocol-box ul li, .twocol-box ol li {
    background-image: url(https://www.greatsouthernbank.com/assets/files/a7PNOlzo);
    background-repeat: no-repeat;
    line-height: 16px;
    margin: .5em auto;
    padding-left: 20px
  }
  .twocol-box ul, .twocol-box ol {
    min-height: 13em
  }
  h2.twocol {
    font-weight: lighter;
    margin: 20px
  }
  h2.twocol, h3.twocol, h4.twocol {
    text-align: right;
    vertical-align: top;
    width: 20%
  }
  h3.twocol {
    margin: 15px
  }
  h4.twocol {
    font-size: 1.2em;
    margin: 12px 10px
  }
  p.twocol {
    margin: 20px;
    min-width: 175px;
    text-align: left;
    width: 75%
  }
}
@media print, screen and (min-width:601px) {
  .twocol-box:nth-child(2) {
    margin-left: 1.4%;
    margin-right: 0
  }
}
@media print, screen and (max-width:600px) {
  #amabtn {
    background: #fbcd50
  }
  #amabtn, #droidbtn, #iosbtn {
    color: #3a3f43;
    display: block;
    font-size: 1em;
    margin: 2px auto;
    max-width: 125px;
    padding: 2px 10px;
    width: 75%
  }
  #amabtn, #droidbtn, #iosbtn, #midbox h2 {
    display: block
  }
  #droidbtn {
    background: #76cde0
  }
  #gsbwrapper h3 {
    padding-left: initial
  }
  #iosbtn {
    background: #fff
  }
  #midbox h2 {
    font-size: 1.2em;
    height: 20px;
    line-height: 20px
  }
  #midbox td:last-child {
    padding-right: 5px;
    text-align: right
  }
  #midbox tr {
    border-bottom: thin solid #aeaeae;
    line-height: 1.2em
  }
  #midbox tr th:first-child {
    color: #0750a9;
    padding-left: 5px;
    text-align: left;
    width: 25%
  }
  #midbox tr:first-child {
    border-bottom: none
  }
  #topbox-header h2 {
    font-size: 2em
  }
  #topbox-header h2, #topbox-header p {
    font-weight: 400;
    margin: 0;
    padding: 0
  }
  #topbox-header h2, #topbox-header p, .account-list p {
    display: inline-block;
    width: 100%
  }
  #topbox-header p {
    font-size: 1em;
    height: 1em;
    line-height: 1em
  }
  .account-list {
    border-bottom: thin solid #7c7c7c;
    height: auto;
    margin: 1em 0;
    max-width: 800px;
    padding: 1em 0;
    text-align: center;
    width: 100%
  }
  .account-list .biggest {
    font-size: 1.5em;
    vertical-align: middle
  }
  .account-list h4 {
    font-size: x-large;
    line-height: 1em
  }
  .account-list h4, .account-list h5 {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 100%
  }
  .account-list h5 {
    font-size: medium
  }
  .account-list p {
    float: none;
    margin: 2px 0 !important;
    padding: 0 !important
  }
  .app-btn {
    display: block;
    margin: .5em auto;
    max-width: 125px;
    width: 75%
  }
  .app-icon {
    display: block;
    margin: 1em auto;
    vertical-align: middle
  }
  .border-white {
    border: thin solid #fff;
    display: inline-block;
    font-size: 1em;
    margin: 10px auto;
    padding: 5px
  }
  .contactbox3-btn-orange, .contactbox3-login-btn {
    min-width: 100px;
    width: 80% !important
  }
  .contactbox3-login {
    width: 80% !important
  }
  .desktop-only {
    display: none
  }
  .dropline {
    display: block
  }
  .huge {
    font-size: 4em
  }
  .left-align-centerbox {
    margin: 15px auto;
    overflow: hidden;
    padding: 0;
    text-align: center
  }
  .mobile-only {
    display: inherit
  }
  .onecol h3, .ppl, .video-responsive {
    margin: 1em auto
  }
  .onecol p, .twocol p, .threecol p, .threecol-wide p {
    text-align: left
  }
  .ppl {
    display: inline-block;
    min-height: 265px;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 100%
  }
  .ppl > img {
    border: 1px solid #d4d4d4;
    float: none;
    height: 75px;
    margin-bottom: 5px;
    margin-right: auto;
    margin-top: 0
  }
  .ppl, .ppl > img {
    overflow: hidden
  }
  .ppl-info {
    height: auto;
    position: relative;
    top: auto
  }
  .ppl-info .smallbtn-orange {
    bottom: 0;
    margin: auto;
    position: relative
  }
  .threecol ul, .threecol-wide ul, .threecol ol, .threecol-wide ol {
    line-height: 1em;
    margin-left: 1.25em;
    padding: 0;
    text-align: left
  }
  .threecol ul, .twocol ul, .threecol ol, .twocol ol {
    height: auto;
    text-align: left;
    vertical-align: top
  }
  .threecol, .threecol-wide {
    margin: 1em 0;
    min-width: 150px;
    width: 90%
  }
  .threecol:first-of-type {
    padding-top: 0
  }
  .twocol {
    margin: 15px auto;
    min-width: inherit;
    padding: 0;
    width: 90%
  }
  .twocol, .threecol, .threecol-wide {
    display: inline-block;
    height: auto;
    text-align: center;
    vertical-align: top
  }
  .twocol-box p {
    font-size: 1.2em;
    margin: 1em auto;
    min-width: 200px;
    padding: 0;
    vertical-align: top;
    width: 80%
  }
  .twocol-box p, .twocol-box ul, .twocol-box ol {
    min-height: 0;
    text-align: left
  }
  .twocol-box ul li, .twocol-box ol li {
    background-image: url(https://www.greatsouthernbank.com/assets/files/a7PNOlzo);
    background-repeat: no-repeat;
    line-height: 16px;
    margin: .5em auto;
    padding-left: 20px
  }
  .twocol-box ul, .twocol-box ol {
    list-style-type: none;
    margin: 1em 10%
  }
  .twocol-box, h2.twocol, h3.twocol, h4.twocol, p.twocol {
    width: 100%
  }
  h2.twocol {
    display: inline-block;
    margin: 20px auto 0;
    text-align: center;
    vertical-align: top
  }
  h3.twocol {
    display: inline-block;
    margin: 15px;
    text-align: center;
    vertical-align: top
  }
  h4.twocol {
    display: inline-block;
    font-size: 1.2em;
    margin: 10px auto;
    text-align: center;
    vertical-align: top
  }
  p.twocol {
    display: inline-block;
    margin: 20px auto 0;
    min-width: 225px;
    text-align: center
  }
  span.app-icon {
    width: 90%
  }
}
@media print, screen and (max-width:515px) {
  #contactbox a, #contactbox3 a {
    color: #fff
  }
  #contactbox, #contactbox3 {
    background-color: #3a3f43;
    color: #fff;
    height: auto;
    padding: 1em 0;
    position: relative;
    width: 100%
  }
  #contactbox, #contactbox3, #topbox-header {
    margin: auto;
    right: 0;
    text-align: center;
    top: 0
  }
  #topbox-header {
    position: absolute;
    width: 96%
  }
  .contactbox-btn, .contactbox3-btn {
    background: #3a3f43;
    border: thin solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 1em;
    margin: .5em auto;
    padding: .5em;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 80%
  }
  .contactbox-icon + .contactbox-text, .contactbox3-icon + .contactbox3-text {
    display: inline-block
  }
  .contactbox-icon, .contactbox3-icon {
    display: inline-block;
    height: 47px;
    margin: auto;
    padding: .5em .2em;
    text-align: center;
    vertical-align: middle;
    width: auto
  }
  .contactbox-item, .contactbox-p, .contactbox3-item {
    display: block;
    margin: auto;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 80%
  }
  .contactbox-text, .contactbox3-text {
    display: none;
    font-size: 1em;
    margin: .5em auto;
    vertical-align: middle
  }
  .flatbtn-orange, .greybox, .greybox-solid, .flatbtn-white {
    display: inline-block;
    font-size: 1em;
    margin: .5em auto;
    padding: .5em;
    text-align: center;
    vertical-align: middle;
    width: 80%
  }
}
@media print, screen and (max-width:455px) {
  #associates, #btmbox, .txtbox-wide {
    padding: .5em 0
  }
  #midbox table {
    font-size: .8em
  }
  .modal-table td:first-child {
    padding-left: 0
  }
  .modal-table td:last-child {
    padding-right: 0
  }
  .modal-table tr {
    border-bottom: thin solid #aeaeae;
    line-height: 1.5em
  }
  .modal-table, .modal-table table {
    width: 100%
  }
  span#droidbtn {
    margin-top: 1em
  }
}
@media print, screen and (max-width:365px) {
  #app-icon {
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle
  }
  #midbox h2 {
    display: block;
    font-size: 1.2em;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase
  }
  #topbox-header h2 {
    font-size: 1.5em;
    text-transform: uppercase
  }
  #topbox-header h2, #topbox-header p {
    display: inline-block;
    font-weight: 400;
    width: 100%
  }
  #topbox-header p {
    font-size: 1em;
    height: 1em;
    line-height: 1em;
    margin: 0;
    padding: 0
  }
  .threecol-box h4 {
    font-size: 1em
  }
}
#stlContest {
  background-color: #f7941d;
  height: auto;
  text-align: left;
  width: 100%
}
#stlContest-header {
  display: inline-block;
  min-width: 600px;
  vertical-align: top;
  width: 66%
}
#stlContest-link {
  margin: 0;
  padding: .5em 0;
  text-align: center;
  width: 33%
}
#stlContest-link p {
  font-size: 1.3em;
  line-height: 1.3em;
  padding-top: .5em
}
@media print, screen and (max-width:979px) {
  #stlContest-header {
    display: inline-block;
    min-width: 100%
  }
  #stlContest-header, #stlContest-header img {
    vertical-align: top;
    width: 100%
  }
  #stlContest-link {
    display: inline-block;
    height: auto;
    margin: 0;
    max-height: initial;
    padding: 1em 0;
    text-align: center;
    width: 100%
  }
}
#lp-left {
  float: left;
  max-width: 800px;
  text-align: left;
  width: 70%
}
#lp-thefineprint {
  float: right;
  margin-left: 2em;
  margin-right: 0;
  margin-top: 3em;
  max-width: 330px;
  text-align: left;
  width: 25%
}
.lp-rate {
  margin: 0 auto .5em;
  vertical-align: top
}
.lp-rate .line1 {
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
  margin: 0
}
.lp-rate .line2 {
  font-size: 7.5em;
  line-height: 1em;
  margin-bottom: 10px;
  margin-right: 1%
}
.lp-rate .line3 {
  display: inline-block;
  font-size: 2.2em;
  font-weight: 700;
  width: 85px
}
.lp-rate, .lp-rate .line2 {
  display: inline-block;
  width: 285px
}
.lp-rate-table {
  display: inline-block;
  margin: 3em auto .5em;
  text-align: center;
  vertical-align: top;
  width: 265px
}
.lp-rate-table caption {
  padding-bottom: .5em
}
.lp-rate-table table {
  max-width: 300px;
  min-width: 265px
}
.lp-rate:nth-child(2) {
  border-right: thin solid silver
}
.lp-text-twothirds {
  display: inline-block;
  margin-right: 1.5em;
  margin-top: 3em;
  min-width: 285px;
  text-align: left;
  vertical-align: top;
  width: 60%
}
@media print, screen and (max-width:979px) {
  #lp-left {
    display: block;
    float: none;
    margin: auto;
    text-align: center;
    width: 95%
  }
  #lp-thefineprint {
    margin: auto;
    max-width: none;
    text-align: left;
    width: 95%
  }
  #topbox-header {
    bottom: auto;
    height: auto;
    left: auto;
    margin: auto;
    overflow: visible;
    padding: 0;
    position: absolute;
    right: auto;
    text-align: center;
    top: 50%;
    transform: translate(0, -50%);
    width: 100%
  }
}
@media print, screen and (max-width:600px) {
  .lp-rate .line2 {
    margin-bottom: 10px;
    margin-right: auto;
    width: 285px
  }
  .lp-rate:nth-child(2) {
    border-right: none;
    margin-left: 0
  }
  .lp-text-twothirds {
    margin-right: 0;
    min-width: 285px;
    width: 100%
  }
}
/* MOBIZ Styles */
.imgbox {
  width: 80%;
  text-align: left;
  margin: 2em auto;
  overflow: hidden;
}
.imgbox .croptop {
  width: 40%;
  margin-top: 1em auto;
}
.imgbox-left .croptop {
  float: left;
  margin-right: 2.5%;
  margin-left: 0;
  vertical-align: top
}
.imgbox-left div {
  float: right;
  margin-right: 0;
  margin-left: 0;
  vertical-align: top;
  width: 53%
}
.imgbox-right .croptop {
  float: right;
  margin-left: 2.5%;
  margin-right: 0;
  vertical-align: top
}
.imgbox-right div {
  float: left;
  margin-right: 0;
  margin-left: 0;
  vertical-align: top;
  width: 53%
}
.ml-shift-25 img {
  margin-left: 25%;
}
.onecol {
  margin: 2.5em auto !important;
}
@media screen and (max-width:768px) {
  .imgbox {
    width: 90%;
    margin: auto
  }
  .imgbox .croptop {
    width: 100%;
    text-align: center;
  }
  .imgbox div {
    width: 90%;
    margin: auto
  }
  .imgbox-left .croptop, .imgbox-left div, .imgbox-right .croptop, .imgbox-right div {
    float: none;
    margin: 1em auto;
  }
  .ml-shift-25 img {
    margin-left: initial;
  }
}
/* Ends MOBIZ Styles */