/* For Mobile */

@media screen and (max-width: 992px) {
    /****************************** Mobile Side Menu Start **************************/
    .side-menu-bg {
        display: block;
        background: black;
        opacity: 0;
        width: 100%;
        height: auto;
        z-index: -1000;
        position: fixed;
        top: 0;
        left: 0;
        transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
    }
.bootstrap-date-piker-box {
    width: 95%;
}
    .side-menu-wrapper {
        display: block;
        background: #FFFFFF;
        z-index: 9999;
        width: 70%;
        height: 100%;
        position: fixed;
        top: 0;
        left: -70%;
        transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        overflow-y: scroll;
    }
    .side-menu-label {
        background: #E9F8FD;
        border-bottom: 1px solid #ddd;
        color: #455560;
    }
    .side-menu-label .side-menu-header {
        display: block;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        padding: 10px 30px;
        color: inherit;
    }
    .side-menu-dropdown {
        border-bottom: 1px solid #ddd;
    }
    .side-menu-dropdown>a {
        display: block;
        padding: 10px 30px;
        background: #E9F8FD;
        color: #455560;
        position: relative;
    }
    .side-menu-dropdown>a:hover,
    .side-menu-dropdown>a:focus,
    .side-menu-dropdown>a:active,
    .side-menu-dropdown>a:visited,
    .side-menu-label .side-menu-header>a:hover,
    .side-menu-label .side-menu-header>a:focus,
    .side-menu-label .side-menu-header>a:active,
    .side-menu-label .side-menu-header>a:visited {
        text-decoration: none;
    }
    .side-menu-dropdown .side-menu-header {
        display: block;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        padding: 5px 0;
        color: inherit;
    }
    .side-menu-dropdown .side-menu-text {
        font-size: 12px;
        color: inherit;
    }
    .side-menu-dropdown .side-menu-caret {
        position: absolute;
        top: 25%;
        right: 15px;
        font-size: 25px;
        color: inherit;
        transition: transform 0.5s;
        -webkit-transition: transform 0.5s;
        -moz-transition: transform 0.5s;
        -o-transition: transform 0.5s;
        -ms-transition: transform 0.5s;
    }
    .side-menu-dropdown-collapse>a {
        display: block;
        padding: 8px 30px;
        font-size: 13px;
        border-bottom: 1px solid #eee;
        background: #124D9D;
        color: #eee;
    }
    .rotate90deg {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
    }
    .side-menu-buy>a {
        display: flex;
        align-items: center;
        padding: 16px 30px;
        background: #FF6E37;
        color: #FFFFFF;
    }
    .sidebar-menu-buy-text {
        padding-left: 5px;
    }
    #side-menu-menu-text {
        cursor: pointer;
    }
    /****************************** Mobile Side Menu End ***********************/
    .header-blue-div {
        display: none;
    }
    .search-logo-mobile {
        display: inline-block;
    }
    .customer-navbar-collapse .navbar-nav>li {
        text-align: left;
    }
    .btn-navy-blue {
        margin-top: 0.5em;
        /*         margin-bottom: 0.5em; */
    }
    .about-us-venture-card-wrapper .navy-blue-header-lowercase {
        padding-left: 15px;
        font-size: 1em;
    }
    .padding-leftright-15 {
        padding-left: 15px;
        padding-right: 15px;
        display: inline-block;
    }
    .request-callback {
        padding-top: 1em;
        padding-left: 15px;
    }
    .request-callback>.row>.col-xs-2 {
        position: relative;
    }
    .request-callback>.row>.col-xs-2>img {
        position: absolute;
        top: 0;
        left: 45%;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
    }
    /* All page Header above breadcrumbs */
    .navy-blue-header {
        font-weight: normal;
        font-size: 22px;
        margin-bottom: 0;
    }
    .navbar-menu-header {
        color: #000000;
        display: inline-block;
    }
    .for-extra-menus-desktop {
        display: none;
    }
    .for-extra-menus-mobile {
        /*display: inline-block;*/
        display: flex;
        align-items: center;
        float: right;
        padding-top: 0.7em;
    }
    #board-of-directors-wrapper {
        display: block;
    }
    .section1,
    .section2,
    .section3,
    .section4,
    .section5 {
        width: auto !important;
        position: static !important;
    }
    
    #product-solutions-page-flexslider {
        border-radius: 0;
    }
    .filters-plan-type,
    .filters-other-type {
        padding-top: 1em;
        padding-bottom: 1em;
        margin-top: 0;
        margin-bottom: 0;
    }
    .filters-bottom-hr {
        display: none;
    }
    .section2 .slider-prev,
    .section2 .slider-next {
        display: none;
    }
    .section5 {
        margin-top: 2em !important;
        margin-bottom: 0 !important;
    }
    .section5 .container {
        width: 100% !important;
    }
    .section5 p.qoutes-around {
        padding-top: 1em;
        font-size: 1.1em !important;
        margin-right: 0 !important;
    }
    .reach-out {
        width: 100% !important;
    }
    .section5 .slider-prev {
        left: 0 !important;
    }
    .section5 .slider-next {
        right: 0 !important;
    }
    .thumbnails-images-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .thumbnails-images-wrapper>div {
        margin-bottom: 10px;
    }
    .thumbnail-img-wrapper {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100%;
    }
    .card-thumbnail-header {
        font-weight: bold;
        font-size: 1.3em;
        padding-top: 1em;
    }
    .card-thumbnail-text {
        font-size: 16px;
    }
    .join-us-wrapper>.container {
        width: 100% !important;
    }
    [class^="card-thumbnail-wrapper-mobile"] {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    .btn-orangered {
        width: 100%;
        font-size: 1em;
    }
    .section2 .container {
        width: 100% !important;
    }
    .section6-txtbox {
        margin-bottom: 0.5em;
    }
    .personalities-flexslider>li>img {
        width: 200px !important;
        height: 200px !important;
        margin: auto !important;
    }
    .navbar-toggle:focus,
    .navbar-toggle:hover {
        background-color: transparent !important;
    }
    .carousel-caption {
        font-size: 0.7em;
        left: 5%;
        right: 5%;
    }
    .card-thumbnail-btn {
        height: 3.5em;
    }
    .card-thumbnail-btn>p {
        /* padding-top: 10px;
      padding-bottom: 10px; */
        padding-top: 8px;
    }
    .card-thumbnail-btn>i {
        display: inline-block;
        padding-top: 8px;
    }
    #coverCarousel .carousel-inner {
        height: 400px;
    }
    .carousel-caption>h3 {
        font-size: 23px;
    }
    .carousel-caption>p {
        font-size: 22px;
    }
    .custom-navbar {
        display: inline;
        float: left;
        box-shadow: none;
        background: white !important;
        width: 100%;
        border: 0;
        z-index: 200 !important;
        position: fixed;
    }
    .custom-navbar-header {
        display: inline;
    }
    .custom-header-nav-btn {
        border-color: transparent !important;
        color: #FFFFFF;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
        -moz-transform: scale(1.5);
        float: left;
        margin-right: 0;
        padding-right: 0;
    }
    .custom-header-nav-btn>span {
        background-color: #000000 !important;
    }
    .section5-for-slider>.container>.row>div {
        margin-top: 15px;
    }
    .extra-menus-wrapper1 {
        display: none;
    }
    .extra-menus-wrapper2 {
        display: none;
    }
    .footer-links {
        /* display: none !important; */
    }
    .header-logo-wrapper-desktop {
        display: none;
    }
    .header-logo-wrapper-mobile {
        display: inline-block;
        margin-top: 0.2em;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        z-index: 10;
        width: 90px;
    }
    .blue-header-block {
        margin-top: 0;
    }
    .about-row {
        margin-top: 1em;
    }
    .about-row>.col-md-7 {
        padding-right: 15px;
    }
    .blue-header-block-notices {
        margin-top: 0;
    }
    .blue-header-block-notices>span,
    .about-row hr {
        display: inline-block;
    }
    .about-row hr {
        display: block;
        margin-bottom: 1em;
    }
    .mobile {
        display: inline-block !important;
    }
    .accordion-mobile {
        display: none;
    }
    .navbar-menu-text {
        color: black;
        display: inline-block;
        padding-left: 2em;
    }
    [id^="navbar-menu"] {
        display: block !important;
        border-bottom: 1px solid #EDECEB;
    }
    .navbar-menu-buy {
        display: block !important;
        box-shadow: none !important;
        height: auto;
        margin-left: 0;
    }
    .customer-navbar-collapse {
        border: 0;
    }
    .navbar-menu-buy>a {
        text-align: center;
        width: 100%;
    }
    .navbar-menu-buy-img {
        float: none;
    }
    .vertical-separator {
        display: none;
    }
    .search-logo {
        display: none;
    }
    .section3-amount {
        font-size: 2em;
    }
    .margin-top2 {
        margin-top: 2em;
    }
    .key-features,
    .key-benefits {
        display: none;
        padding-left: 52px;
        padding-top: 16px;
    }
    .checkpad-logo-wrapper {
        padding-top: 1.2em;
    }
    .checkpad-list {
        margin-top: 2em;
    }
    .click-to-expand {
        display: block;
        padding-top: 1em;
        text-decoration: underline;
        padding-bottom: 1em;
        float: none;
        margin-right: 0;
        margin-left: -7px;
    }
    .insurance-card {
        -webkit-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.3);
    }
    .black-small-header-inline {
        display: block;
    }
    .product-cover-txtbox {
        width: auto;
    }
    .venture1-logo-desktop {
        display: none;
    }
    .venture2-logo-desktop {
        display: none;
    }
    .venture1-logo-mobile {
        display: block;
        margin: auto;
        background-color: #FFFFFF;
        padding-top: 1em;
        padding-bottom: 1em;
    }
    .venture2-logo-mobile {
        display: block;
        margin: auto;
        background-color: #FFFFFF;
        padding-top: 1em;
        padding-bottom: 1em;
    }
    [id^="right-arrow-accordion"] {
        display: block !important;
    }
    .general-links-row {
        margin-top: 0;
    }
    .general-links>.container {
        width: 100% !important;
        padding-left: 15px;
    }
    [id^="right-arrow-accordion"]>span {
        display: inline;
    }
    [class*="accordion-mobile"] {
        display: none;
    }
    .about>.container {
        width: 100% !important;
        padding-left: 15px;
    }
    .general-links-header {
        padding-right: 0;
    }
    .about-us-venture-card {
        height: auto;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .about-us-venture-card p {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .about-us-venture-card h3 {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 15px;
    }
    .about-us-venture-card>.row>div {
        padding-left: 0;
        padding-right: 0;
    }
    .companies {
        display: none;
    }
    .white-header {
        text-align: center;
        padding-left: 0;
        font-size: 1.3em;
    }
    .white-text {
        text-align: center;
        font-size: 0.9em;
        padding-left: 15px;
        padding-right: 15px;
    }
    .white-list {
        text-align: center;
        list-style: none !important;
        display: inline-block;
        padding-left: 0px;
        padding-right: 15px;
        font-size: 0.9em;
    }
    ul.white-list li {
        display: inline-block;
        padding-left: 10px;
        line-height: 2;
    }
    ul.white-list>li:before {
        content: '\2022   ';
    }
    .about-us-tab1 h3 {
        padding-bottom: 5px;
        color: #000000;
        font-size: 1.2em;
    }
    .news-card-wrapper {
        padding-bottom: 2em;
        padding-top: 2em;
    }
    .news-card-wrapper-desktop {
        display: none;
    }
    .news-month {
        display: none;
        margin-right: 0;
    }
    .news-events-readmore-hr {
        margin: 0;
        border: 3px solid #EDECEB;
        width: 73%;
        position: relative;
        top: 3.9em;
        display: block;
        z-index: 0;
    }
    .news-page-header {
        color: #00ACEA;
        margin-bottom: 5px;
        margin-top: 0;
    }
    .news-card-link-mobile {
        display: inline-block;
        font-size: 17px;
        /*20*/
        padding-right: 0;
        border-left: 1px solid #000000;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        font-weight: bold;
        height: 48px;
    }
    .news-month-name {
        display: none;
    }
    .news-filter {
        float: none;
        display: block;
        margin: auto;
        text-align: left;
    }
    .news-filter>p {
        color: #838E8A;
        font-weight: bold;
        font-weight: bold;
        letter-spacing: 1px;
    }
    .news-month-filter {
        padding-top: 7px;
        padding-bottom: 7px;
        height: auto;
    }
    .news-year-filter {
        padding-top: 7px;
        padding-bottom: 7px;
        height: auto;
    }
    /* 		.news-events-content-wrapper hr {
		  display: none;
		}
 */
    .news-card-read-more,
    .news-card-read-more:hover,
    .news-card-read-more:focus,
    .news-card-read-more:active,
    .news-card-read-more:visited {
        color: #F28E0C;
        font-style: italic;
        font-size: 1em;
        float: right;
        margin-top: 3em;
        margin-bottom: 1em;
        display: block;
        position: relative;
        z-index: 1;
        background: #FFFFFF;
    }
    .news-card-month-mobile {
        margin-right: 0;
        display: flex;
        align-items: center;
        text-transform: none;
        font-size: 1em;
        height: 48px;
        margin-top: 0.5em;
    }
    .news-card-link {
        display: none !important;
    }
    .news-card-text {
        display: block;
        padding-top: 20px;
    }
    .share-logo {
        padding-top: 1em;
    }
    .product-detail-content-wrapper .share-logo {
        padding-top: 2em;
    }
    .csr_btn-grey {
        display: none;
    }
    .csr_initiatives_card-wrapper {
        margin-top: 0em;
        padding-left: 4em;
        padding-right: 4em;
    }
    .csr-back-btn-green {
        display: block;
        position: static;
    }
    .csr_initiatives_card-img {
        left: 35%;
    }
    .csr_initiatives_card1 {
        padding: 1em;
    }
    .tools-planner-content-wrapper .planner-card-wrapper {
        margin-top: 2em !important;
    }
    .planner-card-wrapper {
        margin-top: 1em;
    }
    .planner-card {
        margin-bottom: 1em;
    }
    .advisor-light-blue-bg {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .advisor-overview-text {
        width: auto;
        font-size: 15px !important;
    }
    .advisor-light-blue-bg>div {
        padding: 0;
    }
    .advisor-green-btn {
        position: static;
        margin-top: 20px;
    }
    .advisor-content-wrapper .bx-viewport {
        width: 90% !important;
        margin: auto;
    }
    .advisor-overview-header {
        margin-bottom: 1em;
    }
    .advisor-content-wrapper .bxslider>li>a {
        font-size: 16px !important;
    }
    .uparrow {
        left: 46% !important;
    }
    .custom-navbar>.container {
        width: auto !important;
    }
    .for-extra-menus-mobile>.dropdown>ul.dropdown-menu {
        left: auto;
        right: 0%;
    }
    .content-wrapper {
        width: inherit;
        margin-top: 50px;
    }
    /**********************************Claims and Maturity and Grievances******************************************/
    .claimSection1 {
        padding: 25px 0px;
    }
    .claimsHeading {
        font-size: 100%;
    }
    .step {
        margin-bottom: 20px;
    }
    .claimOnline {
        padding-right: 15px;
    }
    .popUpContainer {
        width: 100%;
        padding-top: 30px;
    }
    .closeBtnStep1,
    .closeBtnStep2,
    .closeBtnStep3,
    .closeBtnStep4,
    .closeBtnStep5 {
        right: 1.5em;
        padding-top: 10px;
    }
    .closeBtnDoc1,
    .closeBtnDoc2,
    .closeBtnDoc3 {
        right: 1.5em;
        padding-top: 10px;
    }
    .byPost,
    .lifeBranch {
        padding-left: 15px;
        padding-right: 15px;
    }
    .formwhiteBg {
        margin: 10px 0px;
    }
    .popUpFooter .text-right {
        margin-top: 10px;
        text-align: left;
    }
    #step1Pop-collapse:after,
    #step2Pop-collapse:after,
    #step3Pop-collapse:after,
    #step5Pop-collapse:after,
    #step4Pop:after,
    #doc1Pop-collapse:after,
    #doc2Pop-collapse:after,
    #doc3Pop-collapse:after {
        left: 46%;
    }
    #step1Pop:after,
    #doc1Pop:after {
        display: none;
    }
    #grievTab-accordion .panel-default,
    #claimTab-accordion .panel-default,
    #docTab-accordion .panel-default {
        border-color: transparent;
    }
    #grievTab-accordion .panel-default>.panel-heading,
    #claimTab-accordion .panel-default>.panel-heading,
    #docTab-accordion .panel-default>.panel-heading {
        background-color: transparent;
        border-color: transparent;
        padding: 0px;
    }
    #grievTab-accordion .panel,
    #claimTab-accordion .panel,
    #docTab-accordion .panel {
        border: transparent;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
    }
    .desktop {
        display: none;
    }
    .claimSection2 {
        display: block;
    }
    .claimSection2 .mobile {
        padding: 45px 0px 0px 15px;
    }
    #step1Pop-collapse.panel-collapse.collapse.in,
    #step2Pop-collapse.panel-collapse.collapse.in,
    #step3Pop-collapse.panel-collapse.collapse.in,
    #step4Pop-collapse.panel-collapse.collapse.in,
    #step5Pop-collapse.panel-collapse.collapse.in,
    #doc1Pop-collapse.panel-collapse.collapse.in,
    #doc2Pop-collapse.panel-collapse.collapse.in,
    #doc3Pop-collapse.panel-collapse.collapse.in {
        margin-right: -15px;
        margin-left: -15px;
    }
    .mandatoryDocs {
        height: auto;
    }
    .submitDocs {
        margin-right: 15px;
    }
    .grievanceSection1 {
        padding: 15px 15px;
    }
    .grievanceSection2 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .grievanceSection2.nav-pills>li {
        font-size: 100%;
    }
    .grievanceSection2.nav-pills>li>a {
        padding: 15px 0;
    }
    #makeSuggestion .formwhiteBg.grievformwhiteBg {
        margin: 25px 0px;
    }
    .grievanceBtn {
        width: 25%;
    }
    .checkCustomer:checked+.checkCustomerLabel:after {
        margin-top: -10px;
    }
    /**********************************NRI Corner******************************************/
    #nriPop1-collapse:after,
    #nriPop2-collapse:after,
    #nriPop3-collapse:after,
    #nriPop4-collapse:after {
        left: 46%;
    }
    #nriPop1,
    #nriPop4,
    #nriPop5 {
        display: none;
    }
    .nriSection1 .smsWrapper {
        padding-left: 15px;
        margin-top: 15px;
    }
    .smsService .policyNo {
        padding-left: 0px;
        line-height: 20px;
        padding-top: 15px !important;
    }
    .smsService .desc {
        padding-left: 0;
        padding-top: 15px;
    }
    .smsService .subHeading {
        padding-top: 30px;
    }
    .styledSelectNri select {
        margin-left: 0;
    }
    .styledSelectNri,
    .serviceOffered {
        padding-left: 0;
    }
    #nriTab1-accordion .panel-default,
    #nriTab2-accordion .panel-default,
    #nriTab3-accordion .panel-default {
        border-color: transparent;
    }
    #nriTab1-accordion .panel-default>.panel-heading,
    #nriTab2-accordion .panel-default>.panel-heading,
    #nriTab3-accordion .panel-default>.panel-heading {
        background-color: transparent;
        border-color: transparent;
        padding: 0px;
    }
    .nriBox,
    .nriSolutions {
        margin-top: 15px;
    }
    .nriContainer,
    .nriBonusContainer {
        margin-top: -15px;
    }
    .nriSection4.nav li a {
        padding: 0px 15px;
    }
    .nriSection4 li:nth-child(2),
    .nriSection4 li:nth-child(3) {
        width: 100%;
    }
    .panel-collapse>.panel-body {
        border-top: 0 !important;
    }
    .bubbleNri,
    #nriPop1-collapse,
    #nriPop2-collapse,
    #nriPop3-collapse,
    #nriPop4-collapse {
        margin-top: 15px;
    }
    /**********************************Learn about Insurance******************************************/
    .learnTabUl {
        display: table !important;
        margin: 0 auto;
        padding-top: 1em;
        padding-bottom: 0em;
    }
    .learnTabUl li {
        margin-left: 0px !important;
    }
    .learnTabUl li a {
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-top: 0 !important;
    }
    .learnTabUl li a img {
        width: 50%;
    }
    .learnTabUl.nav-pills>li.active>a,
    .learnTabUl.nav-pills>li.active>a:focus,
    .learnTabUl.nav-pills>li.active>a:hover,
    .learnTabUl.nav-pills>li:focus>a,
    .learnTabUl.nav-pills>li:hover>a {
        background-color: transparent;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(151, 152, 171, 0.6);
        -moz-box-shadow: 0px 0px 10px 0px rgba(151, 152, 171, 0.6);
        box-shadow: 0px 0px 10px 0px rgba(151, 152, 171, 0);
    }
    .learnTabUl .learnTab .imageWrap {
        height: auto;
    }
    .mobile div.learnTab {
        font-weight: bold;
        background-color: #fffcf7;
        border: 1px solid #fbdaaf;
        border-radius: 10px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(151, 152, 171, 0.6);
        -moz-box-shadow: 0px 0px 10px 0px rgba(151, 152, 171, 0.6);
        box-shadow: 0px 0px 10px 0px rgba(151, 152, 171, 0.6);
        padding: 1em 0 !important;
    }
    .mobile div.learnTab .head {
        color: #0E4EA3;
    }
    .mobile div.learnTab .desc {
        color: #455560;
    }
    .learnTabContent .tab-pane .mobile {
        padding-bottom: 3em;
        width: 100%;
    }
    .learnTabContent .padLeft0 {
        padding-left: 15px;
        margin-bottom: 10px;
    }
    .learnTabContent .sect4 .milestone {
        margin-bottom: 15px;
    }
    .childPlanBox .orangeHead {
        font-size: 20px !important;
    }
    .childPlanBox.productBox {
        height: auto;
    }
    .mobile .childPlanBox {
        height: auto;
        margin-bottom: 15px;
    }
    .arrow-toggle .icon-minus,
    .arrow-toggle.collapsed .icon-plus {
        display: inline-block;
    }
    .arrow-toggle.collapsed .icon-minus,
    .arrow-toggle .icon-plus {
        display: none;
    }
    .mobile .orangeHead.arrow-toggle {
        display: flex;
        align-items: center;
    }
    .arrow-toggle span:nth-child(1) {
        padding: 7px;
    }
    #coverCarousel {
        margin-top: 46px;
    }
    [class^="card-thumbnail-wrapper-mobile"]>div {
        position: absolute;
        bottom: 0;
        width: 100%;
        min-height: 190px;
    }
    .card-thumbnail-wrapper-mobile1>div {
        background-color: #FF8353;
    }
    .card-thumbnail-wrapper-mobile1>div>a {
        color: #FF8353;
    }
    .card-thumbnail-wrapper-mobile2>div {
        background-color: #80C4D1;
    }
    .card-thumbnail-wrapper-mobile2>div>a {
        color: #80C4D1;
    }
    .card-thumbnail-wrapper-mobile3>div {
        background-color: #89C77A;
    }
    .card-thumbnail-wrapper-mobile3>div>a {
        color: #89C77A;
    }
    .card-thumbnail-wrapper-mobile4>div {
        background-color: #FF8353;
    }
    .card-thumbnail-wrapper-mobile4>div>a {
        color: #FF8353;
    }
    .card-thumbnail-wrapper-mobile5>div {
        background-color: #80C4D1;
    }
    .card-thumbnail-wrapper-mobile5>div>a {
        color: #80C4D1;
    }
    [class^="card-thumbnail-wrapper-mobile"]>img {
        width: 100%;
    }
    .quick-links {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 2px;
    }
    .quick-links>div {
        margin: 0 0 0 5px;
        width: 45px;
    }
    .quick-links>p {
        /* font-size: 16px; */
    }
    .section4 .container {
        width: 100% !important;
    }
    .copyright-text {
        margin-top: 16px;
    }
    .filters-header {
        color: #838E8A;
        display: block;
    }
    .checkbox-filters-wrapper {
        display: none;
    }
    .filters-item-inline {
        display: block;
    }
    .filters-header>span {
        display: inline;
        float: right;
    }
    .filters-plan-type {
        border-top: 1px solid #EDECEB;
        padding-top: 1em;
        padding-bottom: 1em;
    }
    .filters-block>div {
        border-bottom: 1px solid #EDECEB;
    }
    .reach-out-txtbox {
        width: 96% !important;
        background: #F3F5F4;
        border: none;
    }
    .content-category-list-item {
        padding-top: 15px;
    }
    .carousel-indicators {
        bottom: 10px;
    }
    .product-solutions-content-wrapper {
        padding: 0;
    }
    .product-solutions-content-wrapper .tab-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .product-solutions-content-wrapper .navy-blue-header {
        padding-left: 15px;
    }
    .product-solutions-content-wrapper .sbibreadcrumb {
        padding-left: 15px;
    }
    .product-solutions-content-wrapper .navy-blue-bold-header-medium {
        padding-left: 15px;
    }
    .product-solutions-content-wrapper .filters {
        padding-right: 15px;
        padding-bottom: 15px;
    }
    .orange-label {
        display: none;
    }
    .checkpad-logo {
        padding-left: 1.3em;
    }
    .insurance-card .insurance-card-name {
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 40px;
    }
    .insurance-card>.row>div>p {
        padding-left: 10px;
        padding-right: 10px;
    }
    .insurance-card>.row>div>a {
        padding-left: 10px;
    }
    .insurance-card .checkpad-logo {
        padding-left: 26px;
    }
    .insurance-card .checkpad-list {
        padding-left: 36px;
    }
    .insurance-card-btn {
        float: none;
        margin-right: 0;
        margin-left: -7px;
    }
    .golden-stars {
        padding-left: 0;
    }
    .show-more-btn {
        margin-top: 1em;
        margin-bottom: 1em;
    }
    .filters-item-inline span {
        display: inline-block;
        padding-top: 5px;
    }
    .about-us-venture-card-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    #pac-input-wrapper>button {
        right: 10px;
        z-index: 5;
    }
    #pac-input-wrapper {
        width: 100%;
    }
    #pac-input {
        width: 95%;
    }
    .col-xs-12.col-md-4.planner-card {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .join-us-wrapper hr {
        display: none;
    }
    /* FAQ Section Page */
    /* 	[id^="questions-answer-block"] {
	  display: none !important;
	} */
    .paddingTop40pxMobile {
        padding-top: 40px;
    }
    .corporateOfficeBlock-mobile {
        margin-left: 5px;
        margin-right: 5px;
    }
    .corporateOfficeaddr-mobile {
        width: 75%;
        margin: auto;
    }
    .paddingLeft0-mobile {
        padding-left: 0;
    }
    .paddingRight0-mobile {
        padding-right: 0;
    }
    .paddingLeft5-mobile {
        padding-left: 5px;
    }
    .paddingRight5-mobile {
        padding-right: 5px;
    }
    .contact-us-headers {
        padding-top: 25px;
    }
    .contact-us-text {
        padding-bottom: 25px;
    }
    .contact-us-text>span {
        padding-top: 20px;
    }
    .contact-us-contact-logos {
        padding-top: 32px;
    }
    select.news-month-filter {
        -webkit-appearance: none;
        appearance: none;
        background-position: 90% 14px !important;
        background: url(../images/selectArrow.png) no-repeat right #fff;
        padding-left: 10px;
        padding-right: 30px;
    }
    select.news-year-filter {
        -webkit-appearance: none;
        appearance: none;
        background-position: 90% 14px !important;
        background: url(../images/selectArrow.png) no-repeat right #fff;
        padding-left: 10px;
        padding-right: 30px;
    }
    #myTab-accordion .panel-heading {
        position: relative;
        background: transparent;
    }
    .dwnArrow {
        display: inline-block;
        position: absolute;
        top: 10%;
        right: 25px;
        border: 1px solid #ddd;
        color: #ddd;
        border-radius: 10px;
        padding: 2px;
    }
    .upArrow {
        display: inline-block;
        position: absolute;
        top: 5%;
        right: 10px;
        border: 1px solid #ddd;
        color: #ddd;
        border-radius: 10px;
        padding: 2px;
    }
    #myTab-accordion .panel {
        border: 0
    }
    span.tags {
        display: block;
    }
    span.tags:before {
        content: 'Tags : ';
        color: grey;
        font-style: italic;
        font-weight: normal;
        font-size: 15px;
        display: inline-block;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    span.tag:after {
        content: ',';
    }
    span.tag:last-of-type:after {
        content: '.'
    }
    span.tag {
        display: inline-block;
        font-style: italic;
        color: #848D88;
    }
    .question {
        width: 80%;
        line-height: 1.7;
        font-size: 14px;
    }
    #myTab-accordion .panel-body {
        padding: 0;
    }
    [id^="questions-answer-block"] p.question {
        font-size: 14px;
        font-weight: bold;
        line-height: 1.5;
        width: 80%;
    }
    [id^="questions-answer-block"] p.answer {
        height: 500px;
    }
    [id^="questions-answer-block"] .logos {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    [id^="questions-answer-block"] .thumbs-logos {
        left: 0;
    }
    [id^="questions-answer-block"] .thumbs-logos>a {
        padding-left: 0;
        padding-right: 30px;
    }
    [id^="questions-answer-block"] .question-block {
        padding-top: 15px;
        padding-bottom: 30px;
        margin-bottom: -8px;
    }
    [id^="questions-answer-block"] {
        height: 850px;
        padding: 15px;
    }
    #faq-section-flexslider {
        margin-left: -15px;
        margin-right: -15px;
        border-radius: 0;
    }
    .faq-section-flexslider-wrapper .slider-prev {
        left: -2%;
    }
    .faq-section-flexslider-wrapper .slider-next {
        right: -2%;
    }
    .faq-content-wrapper .search-wrapper .search-logo {
        right: 10px;
    }
    .pincode-wrapper {
        position: static;
        margin-bottom: 2em;
    }
    .captcha-wrapper {
        /* margin: 0; */
    }
    [id^="slider-text-overview-block"] {
        width: 100% !important;
        padding-left: 1em !important;
        padding-right: 2em !important;
    }
    [id^="slider-text-overview-block"]>ul {
        padding-left: 40px !important;
        line-height: 1.5em !important;
    }
    .advisor-form-header {
        margin-top: 2.5em !important;
    }
    .gender-wrapper>label {
        padding-right: 1.5em !important;
    }
    .captcha-wrapper>.row>.col-md-3>img {
        display: block;
        margin: 0px auto 10px;
        border: 1px solid #ddd;
    }
    #reset-btn {
        margin-left: 0 !important;
        float: left;
        width: 48%;
    }
    #submit-btn {
        margin-left: 0 !important;
        width: 48%;
    }
    .faq-search-txtbox::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        font-size: 12px !important;
    }
    .faq-search-txtbox:-moz-placeholder {
        /* Firefox 19+ */
        font-size: 12px !important;
    }
    .faq-search-txtbox::-moz-placeholder {
        /* Firefox 18- */
        font-size: 12px !important;
    }
    .faq-search-txtbox:-ms-input-placeholder {
        /* IE 10+ */
        font-size: 12px !important;
    }
    .about-us-venture-card-plus {
        display: none;
    }
    .about-us-venture-card1 {
        width: 100%;
        display: block;
        float: none;
    }
    .about-us-venture-card2 {
        width: 100%;
        display: block;
        float: none;
    }
    .about-us-tab-header {
        border-bottom: 3px solid;
    }
    .product-solutions-slide-wrapper {
        width: 90px !important;
    }
    .planner-card-btn {
        position: static;
    }
    .homepage-scale {
        display: none;
    }
    .thumbnails-images-wrapper .modal-body {
        left: 0;
    }
    .thumbnails-images-wrapper .modal-body>iframe {
        width: 100%;
        /*height: auto;*/
        height: 300px;
    }
    .filters-plan-type .checkbox-filters-wrapper {
        display: none;
    }
    #product-solutions-page-flexslider .slides p {
        font-size: 11px;
    }
    #product-detail-features-benefits-tabs {
        padding: 20px 15px 0px;
    }
    #product-detail-features-benefits-tabs ul li {
        padding-right: 2%;
    }
    #product-detail-features-benefits-tabs li a.features-benefits-links {
        font-weight: normal;
    }
    #product-detail-features-benefits-tabs li.active a.features-benefits-links {
        font-weight: bold;
    }
    .plan-profile-details-wrapper {
        padding: 0;
    }
    .slider-block1,
    .slider-block2,
    .slider-separator-block {
        display: none;
    }
    .black-small-header-lowercase {
        margin-top: 10px;
        position: relative;
        margin-bottom: 10px;
        font-size: 16px;
    }
    .slider-block-row {
        padding: 5px 15px 5px 15px;
    }
    .calculator-overview-mobile-arrow {
        display: inline;
        position: absolute;
        top: 0;
        right: 0;
        color: #ddd;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
    }
    .plan-profile-details-wrapper {
        border: 0;
    }
    [id^="mobile-select-wrapper"] {}
    .mobile-select-block>p {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    [id^="calculator-select-mobile"] {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-position: 97% 16px !important;
        background: url(../images/selectArrow.png) no-repeat right #fff;
    }
    .plan-profile-details-wrapper>div:first-child {
        padding-left: 0;
        padding-right: 0;
    }
    .mobile-select-wrapper {
        display: none;
    }
    .unique-identifier-black {
        padding-left: 0;
        margin-top: 0;
    }
    .product-detail-content-wrapper .golden-stars {
        padding-left: 10px;
        position: relative;
        top: 2px;
    }
    .product-detail-cover-header {
        font-size: 22px;
    }
    .product-detail-cover-wrapper {
        /*Original*/
        /*background-image: url(../images/product-detail-page-cover.png);
        background-position: right bottom, 10% 39%;*/
        width: 100%
    }
    .product-detail-cover-wrapper1 {
        display: none;
    }
    .product-detail-page-cover-video-wrapper {
        padding-left: 0;
        position: relative;
        top: 40px;
        z-index: 100;
    }
    .product-detail-page-cover-video-wrapper>img {
        content: url(../images/product-detail-page-cover-video-mobile.png);
    }
    .product-detail-cover-text {
        font-size: 14px;
        margin-top: 30px;
        padding-left: 15px;
        line-height: 1.4;
        border: 0;
    }
    .product-detail-cover-text-wrapper1 {
        padding-right: 0;
        margin-bottom: 15px;
        padding-bottom: 0;
    }
    .black-small-header-inline {
        text-align: center;
        margin-right: 0;
        margin-top: 0;
    }
    .product-detail-green-tags-wrapper {
        text-align: center;
        padding-top: 0;
    }
    .product-detail-green-tags {
        padding: 4px;
        font-size: 12px;
    }
    .product-detail-cover-text-wrapper2 {
        margin: auto auto 30px;
        width: 80%;
        float: none;
    }
    .product-detail-cover-text-wrapper2>.row {
        margin: auto;
    }
    .plan-profile-wrapper {
        margin-top: 0px;
    }
    .plan-profile-img {
        left: 24%;
        top: -18%;
    }
    .plan-profile-cover {
        border-radius: 0;
    }
    .product-cover-txtbox-block {
        margin-bottom: 15px;
        width: 95%;
    }
    .product-cover-txtbox-block {
        text-align: left;
    }
    .product-detail-content-wrapper .grey-thick-hr {
        height: 0.5px;
        margin: 0;
    }
    .product-detail-calculate-btn {
        width: 95%;
        margin: 15px auto;
        display: block;
        float: none !important;
    }
    .product-detail-reset-link {
        display: block;
        margin: 10px auto 30px;
        text-align: center;
        padding-top: 0;
    }
    #product-solutions-group-page-flexslider {
        border-radius: 0;
        padding-left: 5px;
        padding-right: 5px;
    }
    .product-solutions-group-slide-wrapper {
        width: 100px !important;
    }
    #product-solutions-group-page-flexslider .slides p {
        font-size: 11px;
    }
    .product-solutions-group-tab-content {
        margin-top: 2em;
    }
    .product-detail-group-features-benefits-tabs>li {
        display: inline-block;
        float: none;
    }
    .product-detail-cover-wrapper .modal-body,
    #watchAdModal .modal-body {
        left: 0;
    }
    .product-detail-cover-wrapper .modal-body>iframe {
        width: 100%;
        height: auto;
    }
    /* Footer Changes */
    .connect {
        /*  position: relative;
      top: 175px;*/
        display: none;
    }
    .footer-grey-mobile-hr {
        /*  margin-top: 90px;*/
    }
    .last-reach-out-hr {
        display: block !important;
        margin-bottom: 0 !important;
        width: 82%;
    }
    .modal-dialog {
        margin: 0 !important;
    }
    #myModal .modal-body>iframe,
    #watchAdModal .modal-body>iframe {
        height: 300px;
        width: 100% !important;
    }
    /*
    .modal-header {
        display: none;
    }
*/
    .search-result-content-wrapper {
        padding-bottom: 0;
    }
    .search-result-card-header {
        display: block;
    }
    .search-result-card-badge {
        margin-top: 10px;
        margin-left: 0;
    }
    .search-result-pagination-wrapper {
        margin-top: 16px;
        position: absolute;
        right: 15px;
    }
    .result-of-search-wrapper {
        padding-top: 70px !important;
    }
    ul.search-result-card-tabs {
        overflow-x: scroll;
        white-space: nowrap;
        overflow-y: hidden;
    }
    ul.search-result-card-tabs>li {
        display: inline-block;
        float: none;
    }
    .search-result-last-hr {
        display: block;
    }
    .plan-cover-quote {
        font-size: 13px;
    }
    .calculator-overview-header-mobile {
        display: inline-block;
        width: 90%;
    }
    .reach-out-text {
        padding-top: 0;
        padding-bottom: 8px;
        font-size: 12px !important;
    }
    .reach-out-wrapper {
        padding-left: 0;
    }
    .connect-mobile {
        display: block;
        padding-bottom: 15px;
    }
    .companies-mobile select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-position: 95% 14px !important;
        background: url(../images/selectArrow.png) no-repeat right #fff;
        padding-left: 10px;
    }
    .connect-icons-mobile {
        display: inline-block;
        float: right;
        padding-top: 5px;
    }
    .connect-mobile {
        padding-left: 15px;
        padding-right: 15px;
    }
    .connect-mobile>.blue-header {
        color: #455560;
    }
    .companies-mobile {
        display: block;
        padding-bottom: 15px;
    }
    .connect-icons-mobile>i {
        font-size: 25px;
        padding-left: 7px;
        padding-right: 7px;
        color: #AEAEAE;
        cursor: pointer;
    }
    .connect-icons-mobile>i:hover,
    .connect-icons-mobile>i:focus {
        color: #00ACEA;
    }
    .address-wrapper {
        margin-top: 0;
    }
    .reach-out-hr {
        width: 82%;
    }
    .product-solutions-please-select {
        display: none;
    }
    #download-center-flexslider {
        margin-left: -15px;
        margin-right: -15px;
        border-radius: 0;
        padding-left: 50px;
    }
    .download-selected-wrapper {
        position: static;
        margin-top: 30px;
    }
    .file-name-text {
        font-size: 12px;
    }
    .download-center-hr {
        display: none;
    }
    .file-wrapper-1,
    .file-wrapper-2 {
        border-right: 0;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .download-center-search-text {
        padding-bottom: 5px;
    }
    .select-language-wrapper {
        padding-top: 10px;
    }
    [id^="watch-our-ads-video-wrapper"]>iframe {
        height: 300px;
        width: 100%;
    }
    .watch-our-ads-hr {
        display: none;
    }
    .watch-our-ads-content-wrapper .news-page-header {
        margin-top: 0;
        color: #455560;
    }
    .watch-our-ads-content-wrapper .news-card-wrapper {
        padding-top: 0;
        padding-bottom: 20px;
    }
    .watch-our-ads-content-wrapper .news-month {
        display: inline-block;
    }
    .watch-our-ads-content-wrapper .news-filter {
        text-align: left;
        padding-top: 20px;
    }
    .watch-our-ads-content-wrapper .news-card-link {
        display: inline-block !important;
        font-size: 18px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .watch-our-ads-content-wrapper .news-page-text {
        padding-bottom: 10px;
        margin-bottom: 5px;
    }
    .news-events-first-hr {
        display: none;
    }
    .news-events-text-mobile-hr {
        display: block;
    }
    [id^="watch-our-ads-video-wrapper"] {
        margin-bottom: 15px;
    }
    #product-detail-features-benefits-tabs ul {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }
    #product-detail-features-benefits-tabs ul>li {
        display: inline-block;
        float: none;
    }
    .watch-our-ads-video-close-btn {
        position: relative;
        float: right;
        top: 0;
        right: 0;
    }
    #csrTab-accordion .panel-default {
        border: 0;
    }
    #csrTab-accordion .panel-heading {
        background: transparent;
    }
    .csr-box {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 25px 50px 25px;
        border-color: transparent transparent #4fc2f7 transparent;
        line-height: 0px;
        _border-color: #000000 #000000 #4fc2f7 #000000;
        _filter: progid: DXImageTransform.Microsoft.Chroma(color='#000000');
        position: absolute;
        top: -23px;
        left: 41%;
    }
    #csrTab-accordion .panel-body {
        padding: 0;
    }
    .csr-tab-content-header {
        background: #4fc3f7;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .csr-tab-content-wrapper {
        padding-left: 0;
        padding-right: 0;
        background: #FFFFFF;
    }
    .csr-tab-card-wrapper {
        width: 80%;
        margin: auto;
    }
    .csr-tab-card-wrapper-for-mobile {
        padding-left: 0;
        padding-right: 0;
    }
    .csr-archive-btn {
        margin-top: 20px;
    }
    .csr-heading-text {
        padding-top: 10px;
    }
    .selected-media {
        width: 100%;
        display: block;
    }
    .selected-media>p {
        display: none;
    }
    .selected-media-mobile {
        display: block;
        width: auto;
    }
    .csr-thumbnail-img-block {
        display: block;
        margin: auto;
    }
    .csr-thumbnail-img-block>img {
        margin: auto;
        width: 100%;
        display: block;
    }
    .csr-thumbnail-text-block-mobile {
        line-height: 1.2;
        padding-left: 15px;
        padding-right: 15px;
        color: #455560;
    }
    .csr-tab-card-wrapper-for-mobile .slider-wrapper>[id^="slider"] {
        width: 100%;
    }
    .csr-tab-card-wrapper-for-mobile .slider-wrapper>[id^="carousel"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
        border: 0 !important;
        margin-bottom: 0;
    }
    .csr-carousel ul>li {
        width: 150px !important;
        height: 150px !important;
        overflow: hidden;
        display: inline-block !important;
    }
    .csr-thumbnail-wrapper .slider-wrapper {
        margin-bottom: 0;
    }
    #csrTab-accordion [id^="bx-pager"] {
        padding: 0;
    }
    #csrTab-accordion [id^="bx-pager"]>a {
        display: inline-block;
        width: 150px;
    }
    #csrTab-accordion [id^="bx-pager"] {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        width: 100%;
    }
    /*#csrTab-accordion [id^="bx-pager"]>a>img {
        width: 100%;
    }*/
    #csrTab-accordion [id^="bx-pager"] .bx-wrapper {
        height: 200px;
    }
    .csr-carousel-content-header {
        display: none;
    }
    .csr-thumbnail-wrapper .bx-wrapper {
        height: 250px;
    }
    .careers-card {
        margin-bottom: 10px;
    }
    .careers-card-top {
        height: 80px;
    }
    .careers-card-img {
        padding-left: 0px;
        padding-right: 30px;
    }
    .careers-card-text {
        padding-left: 0px;
    }
    .careers-card-btn {
        margin-left: 0px;
        margin-bottom: 0px;
    }
    .careers-opportunity-btn {
        position: static;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -o-transform: translateY(0%);
        -ms-transform: translateY(0%);
    }
    .careers-opportunity-wrapper {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .careers-opportunity-cover-wrapper {
        padding: 0;
    }
    .careers-carousel-wrapper {
        height: 270px;
        width: 100%;
        overflow: hidden;
        margin-top: 10px;
    }
    .activeSlide {
        display: block !important;
        left: 5% !important;
        opacity: 1 !important;
        transform: scale(1) !important;
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        -o-transform: scale(1) !important;
    }
    .leftSlide {
        left: -50% !important;
        opacity: 0 !important;
    }
    .rightSlide {
        left: 50% !important;
        opacity: 0 !important;
    }
    .careers-carousel-img {
        opacity: 0;
        box-shadow: 1px 1px 10px 0px #000000;
        -webkit-box-shadow: 1px 1px 10px 0px #000000;
        -moz-box-shadow: 1px 1px 10px 0px #000000;
        transform: scale(0.9) !important;
        -webkit-transform: scale(0.9) !important;
        -ms-transform: scale(0.9) !important;
        -moz-transform: scale(0.9) !important;
        -o-transform: scale(0.9) !important;
        width: 90%;
    }
    .careers-carousel {
        display: block;
        width: 100%;
        overflow: hidden;
    }
    .careers-carousel-prev-btn {
        height: 20px !important;
        width: 20px !important;
        left: -1%;
    }
    .careers-carousel-next-btn {
        height: 20px !important;
        width: 20px !important;
        right: -1%;
    }
    /*
    .careers-tabs {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }
    .careers-tabs> li {
        display: inline-block;
        width: 250px;
        float: none;
    }
*/
    .careers-tabs-wrapper {
        padding: 0;
    }
    .careers-tabs-header {
        font-size: 20px;
    }
    .careers-carousel-heading {
        font-size: 20px;
    }
    [class^="careers-carousel-img"]>p {
        bottom: -42px;
    }
    .current-vacancies-table-btn {
        margin-top: 0;
        margin-bottom: 0;
    }
    .current-vacancies-table-row {
        border-bottom: 0;
    }
    .current-vacancies-table-header {
        font-size: 15px;
    }
    .current-vacancies-table-orange-text {
        font-size: 15px;
    }
    .current-vacancies-table-text {
        font-size: 15px;
    }
    .current-vacancies-table-row>.col-xs-6.col-md-2 {
        text-align: left;
    }
    .cep-page-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .cep-page-wrapper-border {
        border-left: 0;
        border-right: 0;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .cep-page1-text {
        padding: 100px 20px;
    }
    .cep-page1-btn {
        width: 80%;
    }
    .rp-page-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .rp-page-wrapper-border {
        border-left: 0;
        border-right: 0;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .rp-page1-text {
        padding: 30px 20px;
    }
    .rp-page1-btn {
        width: 80%;
    }
    .child-education-planner-tabs-wrapper {
        height: 60px;
        background: #EDECEA;
    }
    .cep-page2-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    .cep-page2-wrapper-border .childplan-right-green-triangle1,
    .cep-page2-wrapper-border .childplan-right-green-triangle2,
    .cep-page2-wrapper-border .childplan-right-green-triangle3 {
        left: 46%;
        top: -28px;
        border-left: 60px solid #92c947 !important;
    }
    .rp-page2-wrapper-border .retirementplan-right-green-triangle1,
    .rp-page2-wrapper-border .retirementplan-right-green-triangle2,
    .rp-page2-wrapper-border .retirementplan-right-green-triangle3 {
        left: 46%;
        top: -28px;
        border-left: 60px solid #92c947 !important;
    }
    .cep-page2-wrapper-border .childplan-right-green-triangle1,
    .cep-page2-wrapper-border .childplan-right-green-triangle2,
    .cep-page2-wrapper-border .childplan-right-green-triangle3 {
        left: 46%;
        top: -28px;
        border-left: 60px solid #92c947 !important;
    }
    .cep-page2-wrapper-border .childplan-right-arrow1 {
        left: 51%;
        top: -17px;
        font-size: 100px;
        /*color: #92C947;*/
    }
    .cep-page2-wrapper-border .childplan-right-arrow2 {
        left: 62%;
        top: -17px;
        font-size: 100px;
    }
    .cep-page2-wrapper-border .childplan-right-arrow3 {
        top: -17px;
        font-size: 100px;
        left: 73%;
    }
    .cep-page2-wrapper-border .child-education-planner-tab1>h3 {
        font-size: 15px;
        z-index: 12;
    }
    .cep-page2-wrapper-border .child-education-planner-tab2>img,
    .cep-page2-wrapper-border .child-education-planner-tab2>h3,
    .cep-page2-wrapper-border .child-education-planner-tab3>img,
    .cep-page2-wrapper-border .child-education-planner-tab3>h3,
    .cep-page2-wrapper-border .child-education-planner-tab4>img,
    .cep-page2-wrapper-border .child-education-planner-tab4>h3 {
        display: none;
        z-index: 12;
    }
    .cep-page2-wrapper-border .child-education-planner-tab2>h3 {
        padding-left: 2%;
    }
    .cep-page2-wrapper-border .child-education-planner-tab2>img {
        left: 0;
    }
    .child-planner-lg-img {
        width: 60%;
        height: auto;
        padding-top: 20px;
    }
    .cep-page2-wrapper-border form.row {
        padding-left: 30px;
        padding-right: 30px;
    }
    .cep5-tab-content-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .cep5-text {
        padding-left: 5%;
        padding-right: 5%;
    }
    .rp5-text {
        padding-left: 3%;
        padding-right: 3%;
    }
    .cep-page2-wrapper-border .child-planner-txtbox,
    .cep-page2-wrapper-border .child-planner-select {
        width: 100%;
    }
    .child-planner-submit-btn-wrapper {
        float: left;
        margin-top: 20px;
        margin-bottom: 10px;
        padding-left: 13px;
    }
    .cep-page3-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    .cep-page3-wrapper-border .childplan-right-green-triangle1 {
        left: 46%;
        top: -28px;
    }
    .cep-page3-wrapper-border .childplan-right-arrow1 {
        left: 51%;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .cep-page3-wrapper-border .childplan-right-arrow2 {
        left: 62%;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .cep-page3-wrapper-border .childplan-right-arrow3 {
        top: -17px;
        font-size: 100px;
        left: 73%;
    }
    .cep-page3-wrapper-border .child-education-planner-tab2>img {
        position: static;
    }
    .cep-page3-wrapper-border .child-education-planner-tab2>h3 {
        font-size: 15px;
        z-index: 12;
        padding-left: 5%;
    }
    .cep-page3-wrapper-border .child-education-planner-tab1,
    .cep-page3-wrapper-border .childplan-right-green-triangle1,
    .cep-page3-wrapper-border .child-education-planner-tab1>img,
    .cep-page3-wrapper-border .child-education-planner-tab1>h3,
    .cep-page3-wrapper-border .child-education-planner-tab3>img,
    .cep-page3-wrapper-border .child-education-planner-tab3>h3,
    .cep-page3-wrapper-border .child-education-planner-tab4>img,
    .cep-page3-wrapper-border .child-education-planner-tab4>h3 {
        display: none;
    }
    .cep-page3-wrapper-border .childplan-right-green-triangle2 {
        left: 46%;
        top: -28px;
    }
    .cep-page4-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    .cep-page4-wrapper-border .childplan-right-arrow1 {
        left: 51%;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .cep-page4-wrapper-border .childplan-right-arrow2 {
        left: 62%;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .cep-page4-wrapper-border .childplan-right-arrow3 {
        top: -17px;
        font-size: 100px;
        left: 73%;
    }
    .cep-page4-wrapper-border .child-education-planner-tab3>img {
        left: 10%;
    }
    .cep-page4-wrapper-border .child-education-planner-tab3>h3 {
        font-size: 15px;
        z-index: 12;
        padding-left: 15%;
    }
    .cep-page4-wrapper-border .child-education-planner-tab1,
    .cep-page4-wrapper-border .childplan-right-green-triangle1,
    .cep-page4-wrapper-border .child-education-planner-tab2,
    .cep-page4-wrapper-border .childplan-right-green-triangle2,
    .cep-page4-wrapper-border .child-education-planner-tab1>img,
    .cep-page4-wrapper-border .child-education-planner-tab1>h3,
    .cep-page4-wrapper-border .child-education-planner-tab2>img,
    .cep-page4-wrapper-border .child-education-planner-tab2>h3,
    .cep-page4-wrapper-border .child-education-planner-tab4>img,
    .cep-page4-wrapper-border .child-education-planner-tab4>h3 {
        display: none;
    }
    .cep-page4-wrapper-border .childplan-right-green-triangle3 {
        left: 47%;
        top: -28px;
    }
    .cep-page5-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    .cep-page5-wrapper-border .childplan-right-arrow1 {
        left: 51%;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .cep-page5-wrapper-border .childplan-right-arrow2 {
        left: 62%;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .cep-page5-wrapper-border .childplan-right-arrow3 {
        top: -17px;
        font-size: 100px;
        left: 73%;
        color: #92C947;
    }
    .cep-page5-wrapper-border .child-education-planner-tab4>img {
        left: 10%;
    }
    .cep-page5-wrapper-border .child-education-planner-tab4>h3 {
        font-size: 15px;
        z-index: 12;
        padding-left: 15%;
        white-space: nowrap;
    }
    .cep-page5-wrapper-border .child-education-planner-tab1,
    .cep-page5-wrapper-border .childplan-right-green-triangle1,
    .cep-page5-wrapper-border .child-education-planner-tab2,
    .cep-page5-wrapper-border .childplan-right-green-triangle2,
    .cep-page5-wrapper-border .child-education-planner-tab3,
    .cep-page5-wrapper-border .childplan-right-green-triangle3,
    .cep-page5-wrapper-border .child-education-planner-tab1>img,
    .cep-page5-wrapper-border .child-education-planner-tab1>h3,
    .cep-page5-wrapper-border .child-education-planner-tab2>img,
    .cep-page5-wrapper-border .child-education-planner-tab2>h3 {
        display: none;
    }
    .cep-page5-wrapper-border .childplan-right-green-triangle4 {
        display: inline-block;
        left: 47%;
        top: -28px;
    }
    .child-education-tab-blue-header {
        padding-bottom: 5px;
    }
    .cep-page3-wrapper-border form.row>div:nth-child(2) {
        padding-left: 50px;
        padding-right: 50px;
    }
    .tooltip-triangle {
        border-top: none;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 7px solid #9798AC;
        left: 39%;
        top: -25px;
    }
    .cep-page4-wrapper-border .child-planner-txtbox,
    .cep-page4-wrapper-border .child-planner-select {
        width: 100%;
    }
    [id^="finances-tooltip"] {
        width: 100%;
        left: 0;
        margin-top: 8px;
        text-align: center;
    }
    /*    .cep4-form-wrapper {
        padding-left: 50px;
        padding-right: 50px;
    }*/
    .child-planner-next-btn {
        padding: 5px 20px;
        font-size: 15px;
    }
    .cep5-progress-bar-fill {
        font-size: 12px;
    }
    .cep5-progress-bar-fill>span {
        font-size: 13px;
    }
    .cep5-progress-bar-empty {
        font-size: 12px;
    }
    .cep5-progress-bar-empty>span {
        font-size: 13px;
    }
    .cep5-progress-bar-fill {
        width: 43%;
    }
    .cep5-progress-bar-empty {
        width: 55%;
    }
    .cep5-list {
        padding-left: 10%;
    }
    .cep5-content {
        padding-bottom: 40px;
    }
    .cep5-green-btn-wrapper {
        margin-bottom: 15px;
    }
    .cep5-share-plan-wrapper {
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
    [id^="finances-tooltip"] {
        display: none;
    }
    .finances-tooltip2 {
        top: 10px !important;
    }
    .finances-tooltip3 {
        top: 10px !important;
    }
    .retirement-planner-lg-img {
        width: 60%;
        height: auto;
        padding-top: 30px;
    }
    .rp-page2-wrapper-border .retirement-planner-submit-btn-wrapper {
        margin-top: 50px !important;
        float: left !important;
        margin-left: 15px;
        margin-bottom: 30px;
    }
    .rp-page2-wrapper-border form.row,
    .rp-page3-wrapper-border form.row {
        padding-left: 30px;
        padding-right: 30px;
    }
    .rp3-appetite-btn {
        flex-basis: 30% !important;
    }
    .rp-page3-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    .rp3-lifestyle-btn {
        padding: 0;
    }
    .rp3-lifestyle-btn-wrapper>a:nth-child(1),
    .rp3-lifestyle-btn-wrapper>a:nth-child(3) {
        line-height: 2;
    }
    .rp-page3-wrapper-border .retirement-planner-submit-btn-wrapper {
        float: left;
        margin-left: 15px;
        margin-top: 50px;
        margin-bottom: 30px;
    }
    .rp-page4-wrapper-border .child-planner-txtbox {
        width: 100%;
    }
    .rp-page4-wrapper-border .retirement-planner-submit-btn-wrapper {
        float: left;
        margin-left: 15px;
        margin-top: 50px;
        margin-bottom: 30px;
    }
    .rp5-progress-bar-fill {
        font-size: 12px;
    }
    .rp5-progress-bar-fill>span {
        font-size: 13px;
    }
    .rp5-progress-bar-empty {
        font-size: 12px;
    }
    .rp5-progress-bar-empty>span {
        font-size: 13px;
    }
    .rp5-progress-bar-fill {
        width: 43%;
    }
    .rp5-progress-bar-empty {
        width: 55%;
    }
    .rp5-green-btn {
        margin-left: 0;
        margin-bottom: 15px;
    }
    .rp5-share-plan-wrapper {
        padding-left: 15px;
    }
    .rp-page5-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    .retirement-planner-tabs-wrapper {
        height: 60px;
        background: #EDECEA;
    }
    .rp-page2-wrapper-border .retirement-planner-tab2>img {
        display: none;
        left: 0 !important;
    }
    .rp-page2-wrapper-border .retirement-planner-tab2>h3 {
        display: none;
        padding-left: 10%;
        white-space: normal;
        z-index: 12;
        line-height: 22px;
    }
    .rp-page2-wrapper-border .retirement-planner-tab3 {
        padding-left: 10%;
    }
    .rp-page2-wrapper-border .retirement-planner-tab3>img {
        display: none;
        left: 0 !important;
    }
    .rp-page2-wrapper-border .retirement-planner-tab3>h3 {
        display: none;
        padding-left: 3%;
    }
    .rp-page2-wrapper-border .retirement-planner-tab4>img {
        display: none;
    }
    .rp-page2-wrapper-border .retirement-planner-tab4>h3 {
        display: none;
    }
    .rp-page2-wrapper-border .retirementplan-right-green-triangle1 {
        left: 46%;
        top: -28px;
    }
    .rp-page2-wrapper-border .retirementplan-right-arrow1 {
        left: 51% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page2-wrapper-border .retirementplan-right-arrow2 {
        left: 62% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page2-wrapper-border .retirementplan-right-arrow3 {
        left: 73% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    /*.rp-page2-wrapper-border .retirement-planner-tab1>h3 {
        font-size: 15px;
    }
    .rp-page2-wrapper-border .retirement-planner-tab2>img {
        display: none;
    }
    .rp-page2-wrapper-border .retirement-planner-tab2>h3 {
        display: none;
    }
    .rp-page2-wrapper-border .retirement-planner-tab3>img {
        display: none;
    }
    .rp-page2-wrapper-border .retirement-planner-tab3>h3 {
        display: none;
    }
    .rp-page2-wrapper-border .retirement-planner-tab4>img {
        display: none;
    }
    .rp-page2-wrapper-border .retirement-planner-tab4>h3 {
        display: none;
    }*/
    .rp-page2-wrapper-border .retirementplan-right-green-triangle1 {
        left: 46%;
        top: -28px;
    }
    .rp-page2-wrapper-border .retirementplan-right-arrow1 {
        left: 51% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page2-wrapper-border .retirementplan-right-arrow2 {
        left: 62% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page2-wrapper-border .retirementplan-right-arrow3 {
        left: 73% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page2-wrapper-border .child-planner-txtbox {
        width: 100%;
    }
    .rp-page3-wrapper-border .retirement-planner-tab1 {
        display: none;
    }
    .rp-page3-wrapper-border .retirement-planner-tab2>h3 {
        font-size: 15px;
        padding-left: 5%;
        z-index: 12;
    }
    .rp-page3-wrapper-border .retirement-planner-tab2>img {
        position: static;
    }
    .rp-page3-wrapper-border .retirement-planner-tab1>img {
        display: none;
    }
    .rp-page3-wrapper-border .retirement-planner-tab1>h3 {
        display: none;
    }
    .rp-page3-wrapper-border .retirement-planner-tab3>img {
        display: none;
    }
    .rp-page3-wrapper-border .retirement-planner-tab3>h3 {
        display: none;
    }
    .rp-page3-wrapper-border .retirement-planner-tab4>img {
        display: none;
    }
    .rp-page3-wrapper-border .retirement-planner-tab4>h3 {
        display: none;
    }
    .rp-page3-wrapper-border .retirementplan-right-green-triangle1 {
        left: 46%;
        top: -28px;
    }
    .rp-page3-wrapper-border .retirementplan-right-green-triangle2 {
        top: -28px;
        left: 46%;
    }
    .rp-page3-wrapper-border .retirementplan-right-arrow1 {
        left: 51% !important;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .rp-page3-wrapper-border .retirementplan-right-arrow2 {
        left: 62% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page3-wrapper-border .retirementplan-right-arrow3 {
        left: 73% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page4-wrapper-border .retirement-planner-tab1,
    .rp-page4-wrapper-border .retirement-planner-tab2 {
        display: none;
    }
    .rp-page4-wrapper-border .retirement-planner-tab2>h3 {
        display: none;
    }
    .rp-page4-wrapper-border .retirement-planner-tab2>img {
        display: none;
    }
    .rp-page4-wrapper-border .retirement-planner-tab1>img {
        display: none;
    }
    .rp-page4-wrapper-border .retirement-planner-tab1>h3 {
        display: none;
    }
    .rp-page4-wrapper-border .retirement-planner-tab3>img {
        position: static;
    }
    .rp-page4-wrapper-border .retirement-planner-tab3>h3 {
        font-size: 15px;
        padding-left: 5%;
    }
    .rp-page4-wrapper-border .retirement-planner-tab4>img {
        display: none;
    }
    .rp-page4-wrapper-border .retirement-planner-tab4>h3 {
        display: none;
    }
    .rp-page4-wrapper-border .retirementplan-right-green-triangle1 {
        display: none;
    }
    .rp-page4-wrapper-border .retirementplan-right-green-triangle2 {
        display: none;
    }
    .rp-page4-wrapper-border .retirementplan-right-green-triangle3 {
        top: -28px;
        left: 46%;
    }
    .rp-page4-wrapper-border .retirementplan-right-arrow1 {
        left: 51% !important;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .rp-page4-wrapper-border .retirementplan-right-arrow2 {
        left: 62% !important;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .rp-page4-wrapper-border .retirementplan-right-arrow3 {
        left: 73% !important;
        top: -17px;
        font-size: 100px;
        color: #FFFFFF;
    }
    .rp-page4-wrapper-border .retirementplan-right-green-triangle3 {
        left: 47%;
        top: -28px;
    }
    .rp-page5-wrapper-border .retirement-planner-tab1,
    .rp-page5-wrapper-border .retirement-planner-tab2,
    .rp-page5-wrapper-border .retirement-planner-tab3 {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab2>h3 {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab2>img {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab1>img {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab1>h3 {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab3>img {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab3>h3 {
        display: none;
    }
    .rp-page5-wrapper-border .retirement-planner-tab4>img {
        position: static;
    }
    .rp-page5-wrapper-border .retirement-planner-tab4>h3 {
        font-size: 15px;
        padding-left: 5%;
        white-space: nowrap;
        z-index: 12;
    }
    .rp-page5-wrapper-border .retirementplan-right-green-triangle1 {
        display: none;
    }
    .rp-page5-wrapper-border .retirementplan-right-green-triangle2 {
        display: none;
    }
    .rp-page5-wrapper-border .retirementplan-right-green-triangle3 {
        top: -28px;
        left: 46%;
        border-left: 60px solid #92c947;
    }
    .rp-page5-wrapper-border .retirementplan-right-arrow1 {
        left: 51% !important;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .rp-page5-wrapper-border .retirementplan-right-arrow2 {
        left: 62% !important;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .rp-page5-wrapper-border .retirementplan-right-arrow3 {
        left: 73% !important;
        top: -17px;
        font-size: 100px;
        color: #92C947;
    }
    .rp-page5-wrapper-border {
        border-left: 0;
        border-right: 0;
    }
    #finances-tooltip4 {
        margin-top: 0;
    }
    #finances-tooltip4>.tooltip-triangle {
        top: -18px !important;
    }
    .cep3-content .child-education-tab-blue-header {
        padding-left: 40px;
    }
    .services-card-btn {
        position: static;
        margin-bottom: 15px;
    }
    .services-card {
        height: auto !important;
    }
    #services1Tab-accordion,
    #services2Tab-accordion,
    #services3Tab-accordion,
    #services4Tab-accordion,
    #services5Tab-accordion,
    #services6Tab-accordion,
    #services7Tab-accordion {
        margin-bottom: 5px;
    }
    #services1Tab-accordion>.panel-default,
    #services2Tab-accordion>.panel-default,
    #services3Tab-accordion>.panel-default,
    #services4Tab-accordion>.panel-default,
    #services5Tab-accordion>.panel-default,
    #services6Tab-accordion>.panel-default,
    #services7Tab-accordion>.panel-default {
        border: 0;
    }
    #services1Tab-accordion>.panel-default>.panel-heading,
    #services2Tab-accordion>.panel-default>.panel-heading,
    #services3Tab-accordion>.panel-default>.panel-heading,
    #services4Tab-accordion>.panel-default>.panel-heading,
    #services5Tab-accordion>.panel-default>.panel-heading,
    #services6Tab-accordion>.panel-default>.panel-heading,
    #services7Tab-accordion>.panel-default>.panel-heading {
        border: 0;
        background: transparent;
    }
    .services-card-header {
        font-size: 22px;
    }
    .services-tab-content-card {
        height: auto;
    }
    .services-tab-content-card>div {
        padding-bottom: 20px;
    }
    #services-tab1-collapse,
    #services-tab2-collapse,
    #services-tab3-collapse,
    #services-tab4-collapse,
    #services-tab5-collapse,
    #services-tab6-collapse,
    #services-tab7-collapse {
        background: #4fc3f7;
        position: relative;
    }
    .services-tab-content-card-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 15px;
    }
    .services-tab-content-card-btn1 {
        margin-bottom: 20px;
    }
    .services-top-wrapper {
        flex-direction: column;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 0;
    }
    .services-top1 {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .services-top1-header1 {
        padding-top: 20px;
    }
    .services-top-btn {
        margin-bottom: 30px;
    }
    .services-top2-text1 {
        padding-left: 15px;
    }
    .services-top2-text2 {
        padding-left: 15px;
        padding-top: 10px;
    }
    .services-top2>.row>.col-xs-12.col-md-4 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .services-top2-select {
        margin: 0;
        width: 100%;
    }
    .services-triangle1,
    .services-triangle2,
    .services-triangle3 {
        left: 47%;
    }
    .services-tabcontent-close-btn {
        display: none;
    }
    .nap-page-wrapper {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
    }
    .nap-page1-items-header {
        margin-top: 25px;
        display: block;
        text-align: center;
        font-size: 14px;
    }
    .nap-page1-wrapper-border .nap-right-arrow3 {
        display: inline-block;
    }
    .nap-right-green-triangle1 {
        left: 45% !important;
    }
    .nap-page1-wrapper-border .nap-right-arrow1 {
        /*left: 45% !important;*/
        left: 52% !important;
    }
    .nap-page1-wrapper-border .nap-right-arrow2 {
        /*left: 58% !important;*/
        left: 70% !important;
    }
    .nap-page1-wrapper-border .nap-right-arrow3 {
        left: 71% !important;
    }
    .nap-page1-wrapper-border {
        border: 0 !important;
    }
    /*.nap-page1-wrapper-border .nap-page1-tab2,
    .nap-page1-wrapper-border .nap-page1-tab3 {
        display: none;
    }*/
    .nap-tabs-wrapper {
        background: #EDECEA;
    }
    .nap-page1-header {
        text-align: center;
        margin-bottom: 0;
    }
    .nap-page1-marital-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .nap-page1-form1-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .nap-page1-age-wrapper {
        padding-right: 15px;
    }
    .nap-page1-noofchildren-wrapper {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0;
    }
    .nap-page1-gender-radio-btn:checked+.nap-page1-gender-radio-lbl:before {
        font-size: 25px;
    }
    .nap-page1-marital-radio-btn:checked+.nap-page1-marital-radio-lbl:before {
        margin-left: 10px !important;
        font-size: 25px;
    }
    .nap-page1-marital-radio-lbl {
        padding-left: 30px;
    }
    .nap-page1-marital-radio-lbl:before {
        margin-left: 10px !important;
    }
    .nap-page1-slider-wrapper3,
    .nap-page1-slider-wrapper4,
    .nap-page1-slider-wrapper5 {
        margin-top: 0;
    }
    .nap-page1-orange-btn1 {
        display: block;
        width: 80%;
        margin: auto;
        padding: 7px 10px;
    }
    .nap-page1-orange-btn2 {
        display: block;
        width: 50%;
        margin-top: 30px;
        margin-left: auto;
        margin-right: auto;
    }
    .nap-page1-form-txtbox {
        height: 46px;
        margin-left: auto;
        margin-right: auto;
        width: 60%;
    }
    .nap-page2-wrapper-border {
        border: 0 !important;
    }
    .nap-page1-wrapper-border .nap-right-green-triangle1,
    .nap-page1-wrapper-border .nap-right-green-triangle2,
    .nap-page1-wrapper-border .nap-right-green-triangle3 {
        left: 46%;
        border-left: 60px solid #92c947 !important;
    }
    .nap-page2-wrapper-border .nap-page2-tab1,
    .nap-page2-wrapper-border .nap-page2-tab3 {
        display: none;
    }
    .nap-page1-wrapper-border .nap-page1-tab2>img {
        display: none;
        left: 0 !important;
    }
    .nap-page1-wrapper-border .nap-page1-tab2>h3 {
        display: none;
        padding-left: 10%;
        white-space: normal;
        z-index: 12;
        line-height: 22px;
    }
    .nap-page1-wrapper-border .nap-page1-tab3 {
        padding-left: 10%;
    }
    .nap-page1-wrapper-border .nap-page1-tab3>img {
        display: none;
        left: 0 !important;
    }
    .nap-page1-wrapper-border .nap-page1-tab3>h3 {
        display: none;
        padding-left: 3%;
        z-index: 12;
    }
    .nap-page1-wrapper-border .nap-page1-tab4>img {
        display: none;
    }
    .nap-page1-wrapper-border .nap-page1-tab4>h3 {
        display: none;
    }
    .nap-page2-wrapper-border .nap-right-green-triangle1 {
        display: none;
    }
    .nap-page2-wrapper-border .nap-right-green-triangle2 {
        left: 45% !important;
    }
    .nap-page3-wrapper-border .nap-page3-tab1,
    .nap-page3-wrapper-border .nap-page3-tab2 {
        display: none;
    }
    .nap-page3-wrapper-border .nap-right-green-triangle1 {
        display: none;
    }
    .nap-page3-wrapper-border .nap-right-green-triangle2 {
        border-left: 60px solid #92c947 !important;
        left: 45% !important;
    }
    .nap-page2-wrapper-border .nap-right-arrow1 {
        left: 45% !important;
    }
    .nap-page2-wrapper-border .nap-right-arrow2 {
        left: 57% !important;
    }
    .nap-page2-wrapper-border .nap-right-arrow3 {
        left: 68% !important;
    }
    .nap-page3-wrapper-border .nap-right-arrow1 {
        left: 45% !important;
    }
    .nap-page3-wrapper-border .nap-right-arrow2 {
        left: 58% !important;
    }
    .nap-page3-wrapper-border .nap-right-arrow3 {
        left: 71% !important;
    }
    .nap-page3-wrapper-border {
        border: 0 !important;
    }
    .nap-page3-image-wrapper {
        display: block;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        width: 40%;
        margin: auto;
    }
    .nap-page3-coverage-wrapper {
        padding-top: 25px;
        padding-left: 0;
        padding-right: 0;
    }
    .nap-page3-gap-text {
        padding-top: 10px;
    }
    .nap-page3-gap-underline {
        top: 25px !important;
    }
    .nap-page3-coverage-progress-bar {
        margin-top: 40px;
    }
    .nap-page3-coverage-header {
        padding-bottom: 0 !important;
    }
    .nap-page3-coverage-btn-wrapper {
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        display: block;
        padding-right: 15px !important;
    }
    .nap-page3-coverage-btn1 {
        text-align: center;
    }
    .nap-page3-coverage-btn2 {
        height: 45px;
        font-size: 17px;
        line-height: 2;
        width: 80%;
        margin: auto;
    }
    .nap-page3-coverage-btn3 {
        height: 45px;
        font-size: 17px;
        line-height: 2;
        width: 80%;
        margin: auto;
    }
    .nap-page3-coverage-btn4 {
        height: 45px;
        font-size: 17px;
        line-height: 2;
        width: 80%;
        margin: auto;
    }
    .nap-page2-wrapper-border .nap-page1-header {
        margin-bottom: 20px;
    }
    .nap-page2-wrapper-border .nap-page2-items-header {
        white-space: normal;
        font-size: 85%;
        /*
        margin: 0 auto;
        width: 50%;
*/
    }
    .nap-page2-wrapper-border .nap-page1-form1-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .nap-page2-wrapper-border .nap-page1-form-txtbox {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: 36px;
    }
    input[type=number]::-webkit-inner-spin-button {
        width: 40px;
        height: 40px;
        padding: 0px;
    }
    .postRetireSelect {
        width: 58%;
        font-size: 90%;
        padding-left: 15px;
    }
    .retirement-select {
        width: 95%;
    }
    .nap-page2-wrapper-border .napCurrentCost {
        margin-top: 0px;
    }
    .nap-page1-form2-wrapper .naptxtBox {
        padding-top: 48px;
    }
    .otherGoalTxt {
        width: inherit;
    }
    .otherGoals .nap-page2-items-header {
        padding-top: 10px;
    }
    .child-txt-wrapper .nap-page1-items-header {
        margin-top: 42px;
    }
    .childEduRowMar1 {
        display: block;
    }
    .childEduRowMar1 .headTxt {
        display: block;
        text-align: center;
        padding-bottom: 15px;
    }
    .headTxtChildEdu {
        text-align: center;
        font-size: 85%;
    }
    .childEduLeft {
        border-bottom: 1px solid #ccc;
        border-right: 0;
    }
    .childEduRowMar3 .childEduInput {
        margin-bottom: 20px;
    }
    .nap-page2-wrapper-border .nap-page1-orange-btn1 {
        display: block;
        width: 45%;
        float: left;
    }
    .nap-page2-wrapper-border .nap-page1-orange-btn2 {
        display: block;
        width: 45%;
        margin-left: auto;
        margin-right: inherit;
        margin-top: initial;
    }
    .inputFile {
        padding-left: 15px;
    }
    .AmtSavedRemain {
        display: block;
        font-size: 10px!important;
        letter-spacing: 0.2em;
    }
    .service-form-row .md-ResetPadding {
        padding-left: 15px;
    }
    .service-form-row .md-width-30px {
        width: 84%;
        margin-top: 15px;
        margin-left: 11px;
    }
    .service-form-row .exclaimDivmob {
        float: right;
        margin-top: -8%;
        margin-right: 9%;
    }
    .service-form-row .unwrap {
        white-space: nowrap;
    }
    .service-form-row .mob_margintop1 {
        margin-top: 1px;
    }
    .service-form-row .mob_margintop2 {
        margin-top: 2px;
    }
    .service-form-row .mob_margintop4 {
        margin-top: 4px;
    }
    .service-form-row .mob_margintop5 {
        margin-top: 5px;
    }
    .service-form-row .mob_margintop10 {
        margin-top: 10px;
    }
    .service-form-row .mob_marginleft1 {
        margin-left: 1px;
    }
    .service-form-row .mob_marginleft4 {
        margin-left: 4px;
    }
    .service-form-row .mob_marginleft-23 {
        margin-left: -23px;
    }
    .service-form-row .ui-datepicker-trigger {
        top: 5px;
    }
    /*Need Analysis*/
    /*Tab 2 - My Goals*/
    #need-analysis-tab-2 .nap-page2-items-header {
        white-space: normal;
        font-size: 85%;
    }
    #need-analysis-tab-2 .nap-page1-form-txtbox {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: 36px;
    }
    #need-analysis-tab-2 .retirement-select {
        font-size: smaller;
    }
    #need-analysis-tab-2 .nap-page1-header {
        margin-bottom: 20px;
    }
    #need-analysis-tab-2 .naptxtBox {
        padding-top: 35px;
    }
    #need-analysis-tab-2 .nap-page3-image-wrapper {
        display: block;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        width: 40%;
        margin: auto;
    }
    .paddingBottom7px{
        padding-bottom: 7px;
    }
    .paddingBottom8px{
        padding-bottom: 8px;
    }
    .no-of-children{
        width: 100%;
    }
    .userDetails{
        margin-top: 5%;
    }
    /*Service Tab*/
    #services-tab10-collapse #unclaimedamountdisclosure{
        padding-top: 8%;
    }

    .userDetails .Mobilebottompadding{
    padding-bottom: 20px;
}
}


/*End of Mobile Frontend UI*/


/**** mobileend *****/

@media screen and (max-width: 768px) {
    .proForm {
        padding: 30px 0px 20px;
        width: 100%;
    }
    .note {
        padding-top: 4em;
        text-align: center;
    }
    .proButtons {
        margin-bottom: 10px;
        width: 100%;
        margin: 0 auto;
        display: flex;
    }
    .proButtons>div {
        margin: 0 auto;
    }
    .shareLikeWrapper {
        padding-right: 0 !important;
    }
    #watchAdModal .modal-dialog {
        -webkit-transform: translateY(50%);
        -webkit-transform: -webkit-translateY(50%);
        -webkit-transform: -moz-translateY(50%);
        -webkit-transform: -ms-translateY(50%);
        -webkit-transform: -o-translateY(50%);
    }
    .nap-page3-gap-underline {
        width: 43%;
        margin-top: 4px;
    }
    .nap-page3-form-wrapper {
        margin-left: 0px;
        margin-right: 0px;
        padding-bottom: 30px;
    }
    .nap-page3-card-div {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .lastPage3FormWrapper {
        border-bottom: 2px solid #eee;
    }
    .nap-page3-coverage-btns-wrapper {
        margin-bottom: 0px;
        margin-top: 0px;
    }
    /*[class*="nap-right-arrow"] {
        color: #92c947;
    }*/
    .nap-page3-coverage-btn2,
    .nap-page3-coverage-btn3 {
        font-size: 15px;
        width: 90%;
    }
    [id^="monthly-income-slider"] {
        width: 80%
    }
    .checkbox-custom+.checkbox-custom-label:after {
        content: '';
        background: #fff;
        border: 1px solid #9798AB;
        display: inline-block;
        vertical-align: middle;
        width: 10px;
        height: 10px;
        margin-left: 46em;
        text-align: center;
        float: right;
        margin-top: -10px;
    }
    .checkCustomer:checked+.checkCustomerLabel:after {
        margin-left: 68.3em !important;
    }
    .checkbox-custom:checked+.checkbox-custom-label:after {
        content: "\f00c";
        font-family: 'FontAwesome';
        font-size: 8px;
        margin-left: 63.3em;
    }
}

@media screen and (max-width: 460px) {
    .learnTabUl li {
        margin-left: -20px !important;
    }
}

@media screen and (min-width: 300px) and (max-width:360px) {
    .proForm button[type="reset"] {
        margin-bottom: 10px;
    }
    .proButtons {
        margin-bottom: 10px;
    }
    .careers-card-img {
        padding-right: 17px;
    }
    .careers-card-heading1 {
        font-size: 15px;
    }
    .careers-card-heading2 {
        font-size: 18px;
    }
}


/* For 1440 Resolution*/

@media screen and (min-width: 1440px) and screen and (max-width: 1920px) {
    .advisor-content-wrapper ul.bxslider li .slider-text,
    .advisor-content-wrapper ul.bxslider li.active .slider-text {
        font-size: 16px !important;
    }
    .product-detail-cover-wrapper {
        /*Original*/
        /*background-image: url(../images/product-detail-page-cover.png);
        background-position: right bottom, 10% 39%;*/
        width: 82%
    }
    .service-form-row .bottompadding,
    .service-form-wrapper .bottompadding {
        padding-bottom: 20px;
    }
}

@media screen and (min-width: 1440px) {
    .nriTabContent {
        width: 79%;
    }
    .product-detail-cover-wrapper {
        width: 61%;
    }
}


/*For 1024 Resolution*/

@media (min-width: 1000px) and (max-width: 1119px) {
    .product-detail-cover-wrapper {
        max-height: 219px;
        width: 94.7%;
    }
    .product-detail-cover-wrapper1 {
        margin-left: 39%;
        height: 16%;
    }
}


/* For 1920 Resolution*/

@media screen and (min-width: 1920px) {
    .vertical-separator-wrapper,
    .search-logo-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .slider-prev {
        left: 10%;
    }
    .slider-next {
        right: 10%;
    }
    .quick-links>p {
        /* font-size: 16px; */
    }
    .reach-out-wrapper {
        padding-left: 0;
    }
    .filters-bottom-hr {
        display: none;
    }
    .call-me-btn {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0;
    }
    .section2-for-slider {
        width: 71%;
    }
    .section5-for-slider {
        width: 72%
    }
    .reach-out-txtbox {
        width: 95% !important;
    }
    .popUpContainer {
        width: 58%;
    }
    .closeBtnStep1,
    .closeBtnStep2,
    .closeBtnStep3,
    .closeBtnStep4,
    .closeBtnStep5,
    .closeBtnDoc1,
    .closeBtnDoc2,
    .closeBtnDoc3 {
        right: 24em;
    }
    #step1Pop:after,
    #doc1Pop:after,
    #step4Pop:after {
        left: 28.5%;
    }
    #step3Pop:after,
    #doc3Pop:after {
        left: 70%;
    }
    #raiseComplaint #step1Pop:after {
        left: 25.5%;
    }
    #raiseComplaint #step2Pop:after {
        left: 41%;
    }
    #raiseComplaint #step3Pop:after {
        left: 56.5%;
    }
    #raiseComplaint #step5Pop:after {
        left: 72%;
    }
    .nriTabContent {
        width: 60% !important;
    }
    .checkCustomer:checked+.checkCustomerLabel:after {
        margin-top: 2px;
        margin-left: 25.3em;
    }
    .no-of-children{
        width: 117%;
    }
}

@media screen and (min-width: 992px) {
    [id^="questions-answer-block"] .logos {
        position: absolute;
        top: 0;
        right: 0;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .gradient-bg {
        display: none;
    }
    .checkCustomer:checked+.checkCustomerLabel::after {
        margin-top: -10px;
        margin-left: 24.3em;
    }
}

@-moz-document url-prefix() {
    .number-above {
        right: 6px;
    }
    .number-below {
        right: 6px;
    }
    .gradient-bg {
        display: none;
    }
    .checkCustomer:checked+.checkCustomerLabel::after {
        margin-top: -10px;
        margin-left: 24.3em;
    }
}