@charset "utf-8";
@media only screen and (max-width:1200px){
.logo img{width:100%;margin-top:5px}
.ratetable{left:40px}
.navbar-fixed-bottom,.navbar-fixed-top{position:absolute!important}
.menu a{padding-left:15px;padding-right:15px;font-size: 14px;}
.menu .active a,.menu a:hover{padding-left:15px;padding-right:15px}
#tsum-tabs label{width:360px;padding:7px 12px}
.store h3{font-size:16px}
.store{padding:18px 5px 18px 5px}
.tab-card-header{width:84%}
.tab-benefits-header1 .tab-card-header{/* width:45%; */width:auto;}
.benefits-calculator .form-control{width:259px}
.shop-by-category-heading{font-size:32px;}
}
@media only screen and (max-width:1050px){
.logo img{width:100%}
.ratetable{width:80%;left:70px}
.dropdown1{left:-72px}
.menu a{padding-left:8px;padding-right:8px;font-size: 14px;}
.menu .active a,.menu a:hover{padding-left:8px;padding-right:8px}
#tsum-tabs label{width:288px;padding:7px 12px}
#nomineename{margin-top:50px}
.store h3{font-size:13px}
.store{padding:18px 5px 18px 5px}
.store p{font-size:12px}
.tab-card-header{/* width:76% */width:auto}
.tab-benefits-header1 .tab-card-header{width:auto;margin:0 auto;}
.hover-dropdown .dropdown-menu{left:-134px;top: 63px;}
.shop-by-category-heading{font-size:30px;}
}
@media only screen and (max-width:950px){
.logo img{width:100%}
.copyright,.powerdby{text-align:center}
.ratetable{width:55%;left:259px}
.contact{margin-bottom:70px}
.app img{width:59%}
.dropdown1{left:-25px !important}
.tab-card-header>.nav-tabs>li>a{padding:14px 16px}
.tab-card-header{width:100%}
.tab-benefits-header1 .tab-card-header{width:auto;margin:0 auto;}
.logoContainer1 .menu a{padding-left:6px;padding-right:6px;font-size:12px}
.benefits-calculator .deposit .input-group .input-group-btn.minus button, .benefits-calculator .deposit .input-group .input-group-btn.plus button{right:0px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:101px}
.hover-dropdown .dropdown-menu{left:-134px;top: 52px;}
.shop-by-category-heading{font-size:30px;}
.benefits-calculator .input-field{width:270px}
}
@media only screen and (max-width:900px){
.logo img{width:100%;margin-top:3px}
.menu a{padding-left:5px;padding-right:5px;font-size:14px}
.menu .active a,.menu a:hover{padding-left:5px;padding-right:5px}
.menu{margin-top:0}
.ratetable{width:54%;left:259px}
.log{width:90%;margin:0 20px 0 20px}
.app img{width:59%}
.contact{margin-bottom:70px}
#tsum-tabs label{width:220px;padding:7px 12px}
.dropdown1{left:-53px}
.dropdown-menu1{left:73%}
.tab-card-header>.nav-tabs>li>a{padding:14px 16px}
.hover-dropdown .dropdown-menu{left:-178px}
}
@media only screen and (max-width:850px){
.logo img{width:100%;margin-top:3px}
.menu{margin-right:0;margin-top:0}
.menu a{font-size:14px}
.footer_payment,.social{text-align:center;margin-bottom:10px}
.dropdown1{left:150px}
.dropdown-menu1{left:73%}
.tab-benefits-header1 .tab-card-header{width:auto;margin:0 auto;}
.steps .text{font-size:12px;}
.benefits-calculator .deposit .input-group .input-group-btn.minus button, .benefits-calculator .deposit .input-group .input-group-btn.plus button{right:0px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:69px}
.hover-dropdown .dropdown-menu{left:-178px;top: 50px;}
.shop-by-category-heading{font-size:24px;}
}
@media only screen and (max-width:800px){
.logo{text-align:center}
.logo img{width:100%;margin-top:5px}
.menu{margin-right:0}
.menu a{font-size:14px}
.ratetable{width:63%;left:127px}
.iconhead1{width:15px;height:15px;}
#city,#state{margin-top:0}
#nomineename{margin-top:0}
.hover-dropdown .dropdown-menu{left:-178px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:100px;}
.total_amt1{padding-left:45px}
.total_amt{padding-left:4px;}
.plan-table{width:100%;margin-left:0px;}
}
@media only screen and (max-width:767px){
.logo img{width:28%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{border-color:#302c82;margin-top:1%;margin-right:0}
.log{width:95%;margin:10px}
.application{margin:0;width:100%}
.copyright{margin-top:0;margin-bottom:0}
.terms{margin-top:10px;margin-bottom:0}
.powerdby{margin-top:0;margin-bottom:0}
.contact{margin-bottom:30px}
.right-line{border-right:none}
.left-line{border-left:none}
.col-xs-6,.join-page .col-xs-12{padding-left:5px;padding-right:5px}
.join-login{width:100%}
.join-plan h1{margin-top:20px;margin-bottom:10px}
.join-scheme{margin-top:10px}
.join-schemeterms{width:100%}
.col-xs-6,.footer_top .col-xs-12{padding-left:15px;padding-right:15px}
.scheme-detail .col-xs-6{padding-left:0;padding-right:0}
.confor-reg{width:75%}
.account-details{background:#2f3589!important;color:#fff!important;line-height:2}
.details-table{margin-top:10px}
.scheme-detail{margin-top:0}
.footer{margin-bottom:30px}
.footer_top{margin-top:10px}
#tsum-tabs label{padding:15px;width:48%}
#tsum-tabs label:before{margin:0;font-size:18px}
#tsum-tabs main{padding:0}
.signup .col-md-6{padding-right:0}
.about{padding:18px 0 18px 0}
#manage_account th{padding:8px 25px}
#payment_details th{padding:8px 25px}
table.dataTable thead>tr>th{width:83px!important}
table.dataTable tbody td,table.dataTable tbody th{padding:8px 7px!important}
.join-page .col-xs-12{padding-left:5px;padding-right:5px}
.navbar .navbar-collapse{top:52px;position:fixed;width:100%;max-width:320px;background:#fff;padding:30px;left:-100%;transition:left .3s ease;z-index:999} 
.navbar .navbar-collapse.show{left:0}
.navbar-toggler:focus,.navbar-toggler:hover{outline:0;border:none;box-shadow:none}
.navbar .navbar-collapse.open{left:0}
.navbar .navbar-toggler{z-index:999}
.logo-mobile{width:50%;position:relative;left:10px}
#navbar{padding-bottom:0px;padding-top:0px;}
.login_btn{left:0;top:13px}
.login_btn a{background:#ff1493!important;padding:3px 80px!important;padding:10px 80px!important;border-radius:10px}
.login_btn{background:#ff1493!important}
.social img{width:20%;margin-bottom:30px}
.tab-card-header1{padding:2px 2px}
.tab-card-header{/* width:100% */width: auto;margin: 0 auto;padding: 6px 13px;}
.tab-benefits-header1 .tab-card-header{/* width:100%;margin-left:0px; */}
.tab-card-header>.nav-tabs{margin-left:0;margin-top:0;margin-bottom:0}
.container{max-width:100%}
.container-fixed{margin-top:80px}
.aboutus_gallery::after,.aboutus_gallery::before{display:none}
.otherpage{padding:4.125rem 0 0;text-align:center}
.otherpage h3{display:contents;font-size:1.875rem}
.aboutus_gallery{padding-top:0}
.otherpage p{font-size:.875rem;line-height:1.775rem}
.mob{width:100%}
.faq__accordions .accordion-button{padding:1rem 0.25rem}
.faq__accordions .accordion-body{padding:0rem 0.25rem}
.faq__accordion__head{padding:0 0.75rem 0 0}
.faq__accordions .faq__accordion .faq__accordion__head h3{margin-left: 0.75rem;}
.faq{margin-top:30px;}
.steps .dots{display:none;}
/* .benefits-calculator .form-control, .benefits-calculator .input-field {
        height: 70px;
        width: 100%;
        font-size: 36px;
    } */
.benefits-calculator .deposit .input-group .input-group-btn.minus button, .benefits-calculator .deposit .input-group .input-group-btn.plus button{right:0px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:104px}
.hover-dropdown .dropdown-menu{left:-178px}
.terms p{line-height:2;font-size:14px;}
.plan-table th{color: #e72076 !important;border: none;text-align:left;}
.plan-table td{color:#2f251c !important;border: none;text-align:left;}
.plan-table1 td{border: 1px solid #e72076;text-align: center;}
.plan-table1{width:100%;margin-left:0px;}
.plan-tablembl{margin-bottom:20px;}
.steps figure img{margin:0 auto;}
.owl-theme .owl-nav{margin-top:-4px !important}
.slide_mobile{padding-top:60px;}
.hometab::before{display:none;}
}
@media only screen and (max-width:740px){
.logo img{width:40%;margin-top:5px;margin-bottom:5px}
.tab-card-header>.nav-tabs>li>a{padding:14px 27px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:115px}
.benefits-calculator .input-field{width:250px}
.total_amt1{padding-left:40px}
.total_amt{padding-left:20px}
.store_location .searchbox-wrap{}
}
@media only screen and (max-width:700px){
.logo img{width:40%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
.tab-card-header>.nav-tabs>li>a{padding:14px 97px}
.store_location .searchbox-wrap{width:100%}
}
@media only screen and (max-width:670px){
.logo img{width:42%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
}
@media only screen and (max-width:640px){
.logo img{width:42%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
}
@media only screen and (max-width:600px){
.logo img{width:42%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
.owl-theme .owl-nav{margin-top:-31px !important}
}
@media only screen and (max-width:560px){
.logo img{width:42%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
}
@media only screen and (max-width:540px){
.logo img{width:42%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
.tab-card-header>.nav-tabs>li>a{padding:14px 60px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:13px}
}
@media only screen and (max-width:510px){
.logo img{width:83%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:0;margin-right:0}
.benefits-calculator .title{font-size: 24px;}
.benefits-calculator .form-control{width: 226px;padding-left: 0px;padding-right: 10px;}
}
@media only screen and (max-width:480px){
.logo img{width:83%;margin-top:5px;margin-bottom:5px}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
.home-page .col-xs-12{padding-left:5px;padding-right:5px}
.modal-title img{width:34%}
.app img{width:58%}
.details-table th{font-size:13px}
.details-table td{font-size:13px}
#tsum-tabs label{padding:15px}
.button-login1{padding:4px 4px}
#manage_account td{padding:4px}
.tab-card-header>.nav-tabs>li>a{/* padding:14px 39px */padding:14px 9px}
.other h4{font-size: 17px;}
.other h3{font-size: 17px;}
.other .title{font-size: 23px;}
.title{font-size: 23px;}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:0px;}
.shop-by-category-heading{font-size:24px;}
.owl-theme .owl-nav{margin-top:-32px !important;}
.total_amt1{padding-left:15px}
.total_amt{padding-left:0px}
.social p{display:block}
.store_location .owl-theme .owl-nav{display:none}
}
@media only screen and (max-width:430px){
.logo img{width:72%;margin-top:7px}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
}
@media only screen and (max-width:400px){
.logo img{width:83%}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
.tab-card-header>.nav-tabs>li>a{padding:14px 28px}
}
@media only screen and (max-width:380px){
.logo img{width:80%}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
}
@media only screen and (max-width:360px){
.logo img{width:80%}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
.tab-card-header>.nav-tabs>li>a{padding:14px 13px;font-size:12px}
}@media only screen and (max-width:350px){
.logo img{width:80%}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
.tab-card-header>.nav-tabs>li>a{padding:14px 25px;font-size:12px}
.benefits-calculator .deposit .input-group .input-group-btn.minus, .benefits-calculator .deposit .input-group .input-group-btn.plus{right:-5px}
.navbar-brand{margin-right:0px;}
}
@media only screen and (max-width:320px){
.logo img{width:100%}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
}
@media only screen and (max-width:300px){
.logo img{width:100%}
.navbar-default .navbar-toggle{margin-top:2%;margin-right:0}
.marquee_top{margin-top:10px}
}