﻿@charset "utf-8";
/* CSS Document */
.globalNav img, .accordion-arrow, .humbergur-menu,.humbergur-menu1, .src-faq-sml, .carousel-sml, .breadcrumb-section, .hrdr-mid, .src-mid, .mm-outer-contr, .hide-for-large {
	display: none;
}
.btn{ width:245px;}
.account-alert{ width:245px;}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{ width:auto}
.top-nav-contr .btn{width:auto}
.lrg-btn{ width:320px!important;}
#arrow{ display:none}
.btn.no-fix{ width:auto}
@media screen and (min-width:768px) and (max-width:2000px) {
.nav-sml {
	display: none;
}
#sFooterMobile{ display:none;}
#sFooterMobileDT{ display:block;}
.stickyBtnAlign{ float:left;margin-right:20px; margin-left:5px;}
.adv-contr .img-responsive{ width:244px !important;}
}

@media screen and (min-width:768px) and (max-width:900px) {
.blockq-top{ left:90px;}
.banner2 .banner-quote{ font-size:14px; padding:20px 20px 15px 100px}
.banner3 .text-contr{ font-size:15px;/* padding:5px 14px 6px 173px*/}

}
@media screen and (min-width:768px) {
.inline.radiospace{margin-bottom:0;}
}


@media screen and (max-width:768px) {
.checkbox input[type="checkbox"], .radio input[type="radio"] {
	margin-top:1px;
}
.humbergur-menu, .src-faq-sml, .hrdr-lrg, .navbar-form, .lft-toc-sml, .hide-for-medium {
	display: none
}
.hrdr-mid {
	display: block
}
.hrdr-mid {
	margin-top: 10px;
}
.container {
	padding-left: 5px;
	padding-right: 5px;
}
.logo {
	width: 20%;
}
.logo-sml {
	margin-top: 5px;
	padding-top: 0px!important;
}

.logo-size-sml {
	width: 100%;
	margin-top: 5px;
}
.globalNav ul li a {
	padding: 9px;
}
.btn-primary {
	padding: 6px 10px;
}
.product-contr .pro-contContr {
	width: 340px;
}
.navbar-form {
	width: 215px;
}
.full-contr-sml {
	border-bottom: 1px solid #fff;
}
.src-mid {
	margin-right: 20px;
	margin-top: 7px;
	float: left;
	display: block
}

ul.tabs li a {
	font-size: 14px;
	padding: 10px 5px;
}
ul.tabs li:nth-child(1) {
	width: 20%
}
ul.tabs li:nth-child(2) {
	width: 20%
}
ul.tabs li:nth-child(3) {
	width: 30%
}
ul.tabs li:nth-child(4) {
	width: 30%
}
.text-label {
	margin-bottom: 10px;
}
.tab-section p {
	margin: 0 0 10px;
	line-height: 1.2
}
.tab-section p:last-child {
	margin-bottom: 0;
}
.product-dtl .section {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.img-contr-circle {
	height: 80px;
	width: 80px;
}
.slider-nav-thumbnails-content .carousel9 p {
	width: 60%!important;
}
.card-offer-contr .row {
	margin-bottom: 20px!important;
}
.tab-contr h2 {
	margin-bottom: 0;
}
.tab-contr .inner-top .col-sm-6:last-child {
	margin-top: 5px;
}
.fixbottom-chatbar {
	padding-left: 5px;
	padding-right: 5px;
}
.catagory-contr .panel-heading .cat-contContr.cat-continfo{position:relative}

ul.tabs.difftabttl li:nth-child(2) {width: 28%;}
ul.tabs.difftabttl li:nth-child(3) {width: 22%;}
.slick-slide h3{font-size:14px;line-height:1.2}/*mamta*/
.punettl br{display:block}
.catagory-contr.iconCategory .panel-heading .cat-imgContr{ float:left; width:100px;}
.catagory-contr.iconCategory .panel-heading .cat-contContr{padding: 18px 40px 10px 120px; position:absolute; left:0; top:0; width:auto;}
.paynonhdttl br{display:block}
.user-dtl{ margin-top:-1px;}
.cont-btn {width: 105% !important;margin: -5px;}
.w72pcnt{ width:72%}
.selectdrop{ width:100%}
.btn{ width:223px;}
.dtl-info .data{ width:300px;}
footer .footer-row {
    margin: 0;
}
footer .footer-col {
    padding: 0 5px;
}
.footer-btm {
    font-size: 11px;
    padding: 20px 5px;
}
.suc-msg{ width:67%;}
ul.topNav li .left-toc-768{ display:block;}
.left-toc-768 {
	border: 1px solid #dedede;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	position:absolute;
	width:200px;
}
.left-toc-768 ul {
	margin: 0;
	padding: 0
}
.left-toc-768 ul li {
	border:none!important;
	border-bottom: 1px solid #f7f7f7!important;
	background:none!important;
	float:left;
	width:100%;
}
.left-toc-768 ul li a {
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 10px!important;
	color: #333!important;
	text-transform:capitalize;
	text-align:left;
	
}
.left-toc-768 ul li.sel a {
	color: #00337e;
	background: #F7F7F7;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #00337e;
	font-weight: 700;
}
.data.txt-blue.fs36, .data.fs36{ font-size:30px!important}


}
@media screen and (min-width:768px) and (max-width:850px) {
	.btntop{margin-top:10px}
	}
@media screen and (max-width:767px) {
h1{display:none}
.accordion-arrow, .humbergur-menu, .src-faq-sml, .carousel-sml, .show-for-small {
	display: block;
}
.globalNav img {
	display: inline-block
}
.globalNav,.col-xs-12{ padding:0 10px}

.search-faq-lrg, .nav-lrg, .lft-toc-sml, .carousel-lrg, .panel-accordion .panel-accordion-contr, .global-sml, .hide-for-small, .breadcrumb {
	display: none;
}
.container {
	padding-left: 5px;
	padding-right: 5px;
}
.logo {
	width: 20%;
}
.globalNav ul li a {
	padding: 9px;
}
ul.topNav li a {
	padding: 30px 10px 5px;
}
.btn-primary, .btn-default {
	padding: 6px 10px;
}
.product-contr .pro-contContr {
	width: 80%;
}
.navbar-form {
	width: 215px;
}
.humbergur-menu {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 10;
}
.logo-sml {
	float: left;
	text-align: center;
	width: 100%;
	padding-top: 0;
	overflow: hidden;
	margin-top: -12px;
	background: #3D5271;
	z-index: 9;
	height: 60px;
}
.logo-size-sml {
	width: 160px;
	height: 28px;
	margin-top: 20px;
}
.dis-block-inline {
	display: inline-block
}
.src-faq-sml {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10
}
.header {
	background: none;
	box-shadow: none;
	height: auto
}
.full-contr-sml {
	width: 100%;
	padding-left: 0!important;
	padding-right: 0!important
}
.globalNav {
	width: 100%;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	height: 44px;
	overflow: hidden;
	padding-top: 0;
	display:none;
}
.globalNav ul li {
	margin-right: 0px;
	width: 100%;
	text-align: center;
}
.globalNav ul li a {
	color: #00337e;
	font-size: 18px;
}
.nav-sml {
	position: absolute;
	left: -780px;
	top: 0;
	width: 100%;
	z-index: 11;
	transition: 1s;
}
.nav-sml.sel {
	left: 0;
	transition: 1s;
}
.sel-nav-header {
	background:#5677a2;
	text-align: center;
	font-size: 20px;
	height: 57px;
	padding-top: 10px;
	color: rgba(0, 0, 0, 0);
	width:360px;
}
.sel-nav-header i{
	color: rgba(255, 255, 255, 1);
}

.sel-nav-header .close-megamenu {
	position: absolute;
	left: 310px;
	top: 15px
}
.humburgur-menu-contr {
	background: #5677a2;
	width: 300px;
	box-shadow: 2px 0 2px rgba(0,0,0,0.3);
	margin-top:-57px;
}
.humburgur-menu-contr .btn{ width:auto;}
.login-dtl-sml {
	border-bottom: 5px solid #486c9c;
	padding: 10px 10px 20px;
}
ul.primary-sml {
	height: 20px;
	overflow: hidden
}
ul.primary-sml li a {
	color: #fff;
}
ul.topNav-sml li {
	display: block;
	background: url(../images/arrow-down-menu.png) 260px 30px no-repeat;
}
ul.topNav-sml li.sel {
	background: #224771 url(../images/arrow-up-menu.png) 260px 30px no-repeat;
}
ul.topNav-sml li a {
	padding: 20px 10px 20px 60px;
	color: #fff;
	display: block;
	font-size: 18px;
	border-bottom: 5px solid #486c9c
}
ul.topNav-sml li.sel a {
	border-bottom: 5px solid transparent
}
ul.topNav-sml li:nth-child(1) a {
	background: url(../images/top-nav-sel-tab1.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(2) a {
	background: url(../images/top-nav-sel-tab2.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(3) a {
	background: url(../images/top-nav-sel-tab3.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(4) a {
	background: url(../images/top-nav-sel-tab4.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(5) a {
	background: url(../images/top-nav-sel-tab5.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(6) a {
	background: url(../images/top-nav-sel-tab6.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(7) a {
	background: url(../images/top-nav-sel-tab7.png) 20px 17px no-repeat


}
ul.topNav-sml li:nth-child(8) a {
	background: url(../images/top-nav-nb-sel-tab1.png) 13px 20px no-repeat


}
ul.topNav-sml li:nth-child(9) a {
	background: url(../images/top-nav-nb-sel-tab2.png) 13px 20px no-repeat


}
ul.topNav-sml li ul {
	background: #2b5591;
	display:none;
}
ul.topNav-sml li.sel ul {
	display:block;
}
ul.topNav-sml li li {
	display: block;
	background-image: none;
}
ul.topNav-sml li li a {
	background: #2b5591!important;
	border-bottom: 1px solid #486c9c!important;
	font-size: 14px;
}
ul.topNav-sml li li.sel a {
	background: #174485!important
}

.cat-imgContr img {
	max-width: 100%;
	margin: 0px!important;
}

.accordion-arrow {
	position: absolute;
	right: 20px;
	top: 18px;
}
.carousel-sml {
	margin-top: 20px;
}
.img-with-border {
	border: 1px solid #ddd;
	padding: 0px;
}
.breadcrumb-section {
	padding-right: 5px;
	padding-top: 3px;
	display: block
}
.breadcrumb-sml {
	font-size: 16px;
	color: 214987;
	padding-top: 7px;
}
.breadcrumb-sml i {
	margin-right: 10px;
}
.fix-contr-sml-180 {
	width: 240px;
	float: left;
}
.full-contr-sml {
	width: 100%
}
.bg-litBlu .cat-imgContr {
	padding: 0!important
}
.card-offer-contr .full-contr {
	width:150px;
}
.card-offer-contr .rating-contr-sml {
	padding-left: 15px;
	float: left;
	width: 50%
}
.card-offer-contr .rating-contr-sml .full-contr {
	width: 100%
}
.banner2-imgContr {
	width: 75px;*/
	width: 89px;
	height: 65px;
}

.blockq-bottom {
	bottom: 0px;
	left: 0;
	position: relative;
	z-index: 1;
}
.tab-section.first-child {
	display: none!important
}
.accordion {
	padding: 0!important;
	
}
.accordion .tab-section {
	padding: 20px;
}
.accordion h3 {
	margin-bottom: 0;
	padding-right: 30px;
	position: relative;
	font-size: 15px;
	background: #f2f7fd;
	padding: 10px;
	text-transform: uppercase;
	border: 1px solid #e3e3e3;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2)
}
.accordion i {
	position: absolute;
	right: 20px;
	top: 10px;
}
.tab-contr {
	padding-top: 0px!important;
}
.tab-contr .panel-footer {
	display: none!important
}
.tc_small {
	text-transform: uppercase;
	text-align: right;
	padding: 0 5px;
	margin-bottom: 20px;
}
.mobile-app {
	border-right: none;
	border-bottom: 1px solid #ddd;
	height: auto;
	padding-bottom: 20px;
}
.mobile-app:last-child {
	margin-bottom: 0px;
	border-bottom: 0px solid #ddd;
	padding-bottom: 0px;
}
.product-dtl {
}
.sml_plr0 {
	padding-left: 0!important;
	padding-right: 0!important;
}
.product-dtl h2 {
	padding: 10px 10px 0 10px;
}


.product-dtl .tab-section .section {
}
.product-dtl .tab-section .section .col-sm-8 {
	padding: 15px 15px 0 15px;
}
.show-for-small .adv-contr img.object-fit-fill {
	width: 100%;
	height: 150px;
}
.adv-contr .img-responsive {
	height: 172px;
	float:left	
}
.adv-contr .wht-contr{
	float: left;
    padding-left:250px;
    position: absolute;
	top:0;
	background:none;
	width:92%	
}
.adv-contr .wht-contr .cont-contr { float:left; padding:10px;}
.adv-contr .wht-contr .info-icon {
    right:auto;
    top: 5px;
}
.panel.panel-small .panel-heading {
	font-size: 18px;
}
.card-offer-contr .full-contr:nth-child(2) {
	padding-left: 10px;
}

.card-offer-contr .row{ margin-bottom:10px!important}
.chat-eva .panel-body{ text-align: inherit;}
.chat-eva .btn{ width:208px; margin-bottom:0px; margin-right:10px;}
.suggest-scrl-right-arrow{position:absolute; right:0; top:70%; z-index:1}
.suggest-scrl-left-arrow{position:absolute; left:0; top:70%; z-index:1}
.breadcrumb-sml a.btn{ width:auto!important}
.catagory-contr .panel-heading .cat-contContr{padding: 10px 40px 10px 150px;}
<!--.catagory-contr .panel-heading{ padding:5px;}-->
.catagory-contr .panel-heading .cat-contContr h3{ margin-top:0px}
.catagory-contr .panel-heading.bg-litBlu .cat-contContr{padding: 10px 40px 10px 230px;}	
.catagory-contr .panel-heading.bg-litBlu .cat-contContr h3 {margin-top: 0px;}
.breadcrumb-section .btn {margin: 0;width: auto;}
.header-dtl-content-page{bottom: 0; left: 0px;width: 100%;}
.content2-section{ position:relative}
.content2-section h2{ padding:0; padding-bottom:10px!important;}
.content2-section .col-sm-4{ width:150px; position:relative; top:0;}
.content2-section .col-sm-8{padding: 0 0 0 170px!important; margin-top:-115px;}
.content2-section .col-sm-8 .text{ height:115px; overflow:hidden}
.content2-section .col-sm-8 a.link {position:relative;text-align:right; float:right}
.content1-section .card{ margin-bottom:20px}
.content1-section .img-contr{width:150px; position:relative; top:0;}
.content1-section p{padding: 0 0 0 170px!important; margin-top:-90px;}
.content1-section .text{ height:115px; overflow:hidden}
.right-panel-component{ position:relative;}
.right-panel-component img{ width:170px;}
.right-panel-component .right-panel-cont{ position:absolute; top:0; padding-left:180px;}
.suggestion-scroll {
	width: 800px;
	overflow-y:auto;
}
.overFH {
	overflow: hidden
}
.sug-contr {
	width: 500px;
	overflow-x: scroll
}


.noFloat{ clear:left; float:none !important;}
.showPanel{ display:block;}
.hidePanel{display:none;}
.noStyle{background:none !important; border:0 !important; box-shadow:none !important; padding-left:0px !important; text-transform:capitalize !important}
#sFooterMobile{ display:block;}
.btn-fix-compare{ margin-left:0px; border-left:1px solid #ccc;}
.separator{ border-left:1px solid #A3A3A3;}
.stickyBar{ background-color:#D2E6FF}
.hideChat{ display:none;}
.slick-slide h3{font-size:16px;line-height:1.3}/*mamta
.panel.wht-contr.brdr-gray{margin-bottom:10px}
.banner3 .text-contr {padding: 15px 24px 15px 200px;}
.banner3 .text-contr.style2 {padding: 15px 24px 6px 200px;}
.header-style1{width:80%}
.tabsecttlsml {
    font-size: 18px;
}
.catagory-contr .panel-heading{padding:10px 15px}
.prefilmob{width:100%;margin-top:10px;padding:20px;display:block}
.prefilmob tr{border-bottom: 1px solid #dddddd;display:block}
.prefilmob tr:last-child{border-bottom:none !important}
.prefilmob td input[type="checkbox"]{margin-right:5px}
.interest-rates{display:block;margin-top:30px}
.mob-view-table{padding:0 !important}
.mob-view-table .section{padding:20px}
.login-pages{ display:none;}
.deposit-tbl{margin-top:0}
.itms-down.fr{float:none;margin-top:10px}
.leftwrap.fl, .rightwrap.fr {float:none;width:100%}
	.nortonsecurity {margin:20px 0 20px 0;text-align:left}	
	.lablefield.ibvt {display:block}
	.lablefield {width: 100%;margin: 0px 0 10px 0;}
	.inputfield {width: 100%;margin: 10px 0 0px 0;}
    .mRmT {margin: -10px 0 0 0;}
	
	.disNon {display:none}
	.authenticate {width:90%;margin:0 auto;left:0;right:0}
	.authenticate img {width:100%}
	.requst-summary .section.finanyr {width: 100%}   
    .mob-summary-tbl tr td > span{display: block;font-size: 14px}    
    .mob-summary-tbl tr {display: block}

    .mob-summary-tbl table{width: 100%;margin-bottom: 15px;border-bottom: 1px solid #dddddd;}
    .mob-summary-tbl table tr:last-child{padding-bottom: 15px}
    .mob-summary-tbl table tr{clear: both}
	.mob-summary-tbl table td{width: 50%;}    
 	/*.dtl-info .data{width:100%; float:none;}*/
    /*.dtl-info .label-text{margin-bottom: 5px}*/
    .prefilmob{padding:0 !important}
    .prefilmob tbody{display: block;}
    .tax-recp-tbl tr{clear: both;display:block}
    .tax-recp-tbl{width: 100%;margin-bottom: 15px;border-bottom: 1px solid #dddddd}
    .tax-recp-tbl tr td:first-child{width: 10px;text-align: left;margin-right: 10px}
    .tax-recp-tbl tr td:last-child{width: 50%;text-align: left;float: right}
    .tax-recp-tbl tr:last-child{padding-bottom: 15px}
	.popup-contr-mid{ padding:20px!important;}
	.popup-outerContr{ z-index:1!important}
	.black-overlay{z-index:1!important}
	.black-overlay.active{ display:none}
	.right-full-space .mR15{ margin-right:10px;}
	.dtl-info .label-text{ padding-right:0px!important;}
.logo-sml .net-bank{padding-top:20px!important; color:#fff; font-size:20px; width:55%; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; margin:0 auto}
.net-bank{ display:block}
.logo-size-sml{ display:none;}
.humbergur-menu i.icon-left-open-big{ font-size:20px; color:#fff;}
.tick-mark{ width: auto}

.suc-msg p{ margin-top:0!important;}
.leftwrap.fl, .rightwrap.fr {float:none;width:100%}
	.nortonsecurity {margin:20px 0 20px 0;text-align:left}	
	.lablefield.ibvt {display:block}
	.lablefield {width: 100%;margin: 0px 0 10px 0;}
	.inputfield {width: 100%;margin: 10px 0 0px 0;}
    .mRmT {margin: -10px 0 0 0;}
	
	.disNon {display:none}
	.authenticate {width:90%;margin:0 auto;left:0;right:0}
	.authenticate img {width:100%}
	.mail-contr{ display:none}
	#mail-contr{ display:none}
	.heading-small h1{ display:none}
	.panel.panel-small.panel-default.panel-accordion .panel-accordion-contr, .footer-link-small{ display:block}
	.footer-link-lrg{ display:none}
	.panel-accordion .panel-accordion-contr {display: block;}
	.full-contr-sml{opacity:1}
	.full-contr-sml.opc{opacity:0.3}
}
@media screen and (max-width:600px) {
.suggestion-contr .btn {
	margin-bottom: 5px;
	border: none;
	margin-top: 20px;
}
.catagory-contr .panel-heading.bg-litBlu .cat-imgContr{ width:150px}	
.catagory-contr .panel-heading.bg-litBlu .cat-contContr h3 {margin-top: 20px;}
/*.catagory-contr .panel-heading.bg-litBlu .icon-down-open-big {
	margin-top: -2%!important;
}*/
.offer-dtl {
	margin-top: 10px;
}
.card-offer-contr .row:nth-child(2) {
	margin-bottom: 0!important;
}
.page-name {
	font-size:18px;
	line-height:22px !important;
}
.top-lead-section p.sub-text {
	font-weight: 400;
	color: #3d3d3d
}
.slider-nav-thumbnails-content.carousel9 p {
	width: 58%
}
.mobile-app {
	text-align: left!important
}
.mobile-app .img-contr {
	position: absolute;
}
.mobile-app h4 {
	padding-left: 80px;
	margin-bottom: 10px;
}
.mobile-app p {
	padding-left: 80px;
}
.mobile-app h4::after {
	border-bottom: none;
	position: absolute
}
.fix-contr-sml-180 {
	width: 240px
}
.panel-accordion{ margin-bottom:10px;}
.breadcrumb-sml i{ margin-right:5px; margin-top:-2px; float:left}
.breadcrumb-sml img{ width:8px; height:18px;}
.sml-corousel{ margin-top:20px;}
.catagory-contr{ margin-bottom:10px;}
.hrdr-for-sml h2{ border-bottom:1px solid #ddd; padding-bottom:10px;}
.static-panel-contr .col-sm-4, .static-panel-contr .col-sm-8{ padding:0;}
.static-panel-contr .col-sm-8{ margin-top:20px;}
.product-dtl .tab-section h2{ padding:0; padding-bottom:10px;}
.product-dtl .tab-section .section .col-sm-8 {
	padding: 15px 0 15px;
}
.content-page .adv-contr{ margin-top:20px;}
.top-breadcrumb{ display:none}
.header-dtl{
background: -moz-linear-gradient(top, rgba(255,255,255,0) -39%, rgba(255,255,255,100) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) -39%, rgba(255,255,255,100) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) -39%, rgba(255,255,255,100) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0); /* IE6-9 */
height:168px; padding:10px;
}
.top-lead-section .col-sm-9{ padding-left:0; padding-right:0;}
.top-lead-section .dis-table{ width:100%}
.top-lead-section .container{ padding-top:0px !important;}
.product-dtl .section h2{ margin:0px!important; padding:0px!important}
.overlay-for-small, .popup-close, .popup-header{ display:none!important}
.popup-outerContr{ position:relative;}
.popup-contr-mid{ width:auto; margin:0 5px; border-radius:4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);margin-bottom: 20px;}
.no-space{width:0px!important; margin-bottom:0!important}
.right-full-space{width:100%!important;}
.popup-contContr .right-full-space .btn{width:238px;}
.dtl-info .label-text{ padding-right:40px!important;}
}



@media screen and (min-width:481px) and (max-width:599px) {
.catagory-contr .panel-heading.bg-litBlu .cat-imgContr{ width:150px}	
.catagory-contr .panel-heading.bg-litBlu .cat-contContr{padding: 5px 40px 10px 160px;}	
.catagory-contr .panel-heading.bg-litBlu .cat-contContr h3 {margin-top: 0px;}
.mobileHide{ display:block;}
.mobileShow{ display:none;}
.suggest-scrl{ width:138px; float:left;}
.btn-section {width:297px !important;margin:10px 0 0 0;}
.radio-buttons .label-text {width:100% !important;}
.download-btn {width:242px !important;}
.btn-section {width:297px !important;margin:10px 0 0 0;}
.radio-buttons .label-text {width:100% !important;}
.download-btn {width:242px !important;}
}

@media screen and (min-width:540px) and (max-width:767px) {
	.btn-primary{ width:236px;}
	.btn-default{ width:236px;}
	.chat-eva .btn{ width:236px !important;}
	.suggest-scrl{ width:159px; float:left;}
	.stickyBtnAlign{ float:left; margin-right:20px;margin-left:5px;}
	.btnWidth540{ width:208px !important;}
	.catagory-contr.iconCategory .panel-heading .cat-imgContr{ float:left; width:100px;}
	.catagory-contr.iconCategory .panel-heading .cat-contContr{padding: 10px 40px 10px 120px; position:absolute; left:0; top:0; width:auto;}
	.selectdrop{ width:100%}
}
@media screen and (min-width:321px) and (max-width:767px) {
	.card{ margin:0 5px}
	.punettl br{display:none}
}
@media screen and (min-width:600px) and (max-width:767px) {
	.suggest-scrl{ width:195px; float:left;}
}
@media screen and (max-width:540px) {
	.rdbuttons {display:block;vertical-align:top;margin:0 0px 5px 0}
	.scalephoto {width:100%}
	.w72pcnt{ width:100%}
	.security-left-sec{ width:100%}
	.security-right-sec{ width:100%; padding-left:0px;}
	.changemsg .dtl-info .data, .changemsg .dtl-info .label-text, .dtl-info .data, .dtl-info .label-text{ width:100%}
	.term-condition-popup .popup-contr-mid .panel .panel-heading{ height:auto; text-align:center}
	.term-condition-popup .popup-contr-mid .panel .panel-heading h2{ padding-top:0;}
	
	.upgrlinetxt {right:-30px}
	.col-sm-5.monthauthen {margin-bottom: 10px;}

}
@media screen and (min-width:480px) and (max-width:539px) {
	.btn-primary{ width:208px;}
	.btn-default{ width:208px;}
	.chat-eva .btn{ width:208px !important;}
	.mobileHide{ display:block;}
	.mobileShow{ display:none;}
	.stickyBtnAlign{ float:left;margin-right:20px;margin-left:5px;}
	.hideBtn{ display:block; }
	.btnPos{float:left; margin-right:0px;}
	.blockq-bottom{ bottom:-6px;}
	.catagory-contr.iconCategory .panel-heading .cat-imgContr{ float:left; width:100px;}
	.catagory-contr.iconCategory .panel-heading .cat-contContr{padding: 10px 40px 10px 120px; position:absolute; left:0; top:0; width:auto;}
	.validsect {width: 60%;}
	.btn-section {width:297px !important;margin:10px 0 0 0;}
.radio-buttons .label-text {width:100% !important;}
.download-btn {width:242px !important;}
}


@media screen and (max-width:480px) {
.catagory-contr .panel-heading.bg-litBlu .cat-contContr{padding: 5px 40px 10px 160px;}	
.catagory-contr .panel-heading.bg-litBlu .cat-contContr h3 {margin-top: 0px;}

.card-offer-contr .btn{ float:left}
.btn.btn-primary.pull-right.tabrightbut {width: 180px;}
.btn-primary{ width:206px;}
.btn-default{ width:206px;}
.chat-eva .btn{ width:206px !important;}
.mobileHide{ display:block;}
.mobileShow{ display:none;}
.suggest-scrl{ width:138px; float:left;}

.suggest-scrl h5{min-height:35px}/*rutuja*/
.banner2 .banner-quote{padding:10px 20px 15px 100px}/*rutuja*/
.blockq-top{left:82px}/*rutuja*/
.aval{margin: 10px 0 0 0;}
.validsect{width:100%;}
.check-blk{width:100%;margin:0;}
	.check-img {width: 6%;}
	.prefilmob{width:100%}
.strength{width: 30px;}
.mRmT {margin: 0px 0 0 0;}
.btn-section {width:297px !important;margin:10px 0 0 0;}
.radio-buttons .label-text {width:100% !important;}
.download-btn {width:242px !important;}
.popup-contContr .right-full-space .btn {
    width: 207px;
}
.btn-section {width:297px !important;margin:10px 0 0 0;}
.radio-buttons .label-text {width:100% !important;}
.download-btn {width:242px !important;}
.loading-img {width: 7%;}
.mRmT {margin: 0px 0 0 0;}
.selectdrop{ width:100%}
.w72pcnt{ width:100%}
.term-condition-popup .popup-contr-mid .panel .panel-body .tnc-contr .left-contr{padding:20px; border:1px solid #afafaf; width:100%; text-align:top; display:block; border-left:0px; border-right:0px}
.term-condition-popup .popup-contr-mid .panel .panel-body .tnc-contr .right-contr{padding:20px; border:0px solid #afafaf; width:100%; text-align:top; margin-left:-1px; margin-top:-1px; display:block; border-left:none}

.upgrlinetxt {right:-35px}
}

@media screen and (min-width:321px) and (max-width:479px) {
.catagory-contr .panel-heading .cat-contContr p{ display:none}
.catagory-contr .panel-heading .cat-contContr h3{ margin-top:10px;}
.catagory-contr .panel-heading.bg-litBlu .cat-contContr{padding: 10px 40px 10px 120px;}	

.catagory-contr .panel-heading.bg-litBlu .cat-imgContr{ width:110px}
.catagory-contr .panel-heading.bg-litBlu .cat-contContr h3 {margin-top:13px; font-size:14px;}

.adv-contr .img-responsive {height: 172px;width: 100%!important;object-fit: cover}
.adv-contr .wht-contr {background:rgba(255, 255, 255, 1) none repeat scroll 0 0;top:auto; bottom: 0; padding-left:0px; position: absolute;float:none; width:100%}
.adv-contr .wht-contr .cont-contr{ width:90%}
.btn{ width:276px; margin:5px 0; }
.chat-eva .panel-body{ text-align:center;}
.chat-eva .btn{ width:100%; margin-bottom:20px;}
.banner3 {width:auto;}
.banner3 .img-contr img{ width:100px;}
.banner3 .text-contr{ padding:10px; width:100%}
.banner3 .text-contr .text{ padding-left:90px; font-size:14px; margin-bottom:10px;}
.banner3 .text-contr .btn{ width:100%; float:none}
.blockq-top{ top:10px}
.banner2,.banner3 {width:100%;}
.blockq-top {left: 74px; position: absolute;}
.btn-primary{ width:273px;}
.btn-default{ width:273px;}
.centerAlign{ text-align:center; width:100%}
.card-offer-contr .btn{ float:none;}
.chat-eva .btn{ width:276px !important; margin-right:0px; margin-left:2px;}
.mobileHide{ display:none;}
.mobileShow{ display:block;}
.suggest-scrl{ width:200px; float:left;}
.catagory-contr .panel-heading .icon-down-open-big{}
.stickyBtnAlign{ text-align:center;}
.btn.btn-primary.pull-left.tabrightbut {width: 235px;}
.widthTextBox{ width:235px !important;}
.noFloatRight{ clear:right !important; float:none !important}
.banner2 .banner-quote {padding: 10px 17px 10px 95px; font-size:13px;}
.hideBtn{ display:none;}
.adv-contr .wht-contr .cont-contr,.adv-contr .wht-contr .cont-contr span.lead-text{ font-size:18px;}
.catagory-contr.iconCategory .panel-heading .cat-imgContr{ float:left; width:auto;}
.catagory-contr.iconCategory .panel-heading .cat-contContr{padding: 10px 40px 10px 90px; position:absolute; left:0; top:0;}

.banner3 .text-contr.saveban3{padding:10px}
.banner3 .text-contr.saveban3 a {margin:30px 0 0 0 !important}

}
@media screen and (max-width:320px) {
.catagory-contr .panel-heading .cat-contContr p{ display:none}
.catagory-contr .panel-heading .cat-contContr h3{ margin-top:10px}
.catagory-contr .panel-heading.bg-litBlu .cat-contContr{padding: 6px 40px 10px 120px;}	
.catagory-contr .panel-heading.bg-litBlu .cat-imgContr{ width:110px}
.catagory-contr .panel-heading.bg-litBlu .cat-contContr h3 {margin-top:13px;font-size:14px;}

.card-offer-contr .full-contr {width: 130px;}

.adv-contr .img-responsive {height: 172px;width: 100%!important;object-fit: cover}
.adv-contr .wht-contr {background:rgba(255, 255, 255, 1) none repeat scroll 0 0;top:auto; bottom: 0; padding-left:0px;   position: absolute; float:none;	width:100%}
.btn{ width:276px; margin:5px 0; }
.chat-eva .panel-body{ text-align:center;}
.chat-eva .btn{ width:100%; margin-bottom:20px;}
.breadcrumb-section .btn{ width:auto; margin:0;}
.banner2,.banner3 {width:100%;}
.banner3 .img-contr img{ width:100px;}
.banner3 .text-contr{ padding:10px;}
.banner3 .text-contr .text{ padding-left:92px; font-size:14px; margin-bottom:10px;}
.banner3 .text-contr .btn{ width:100%; float:none}
.banner2 .banner-quote {padding: 10px 17px 10px 95px; font-size:13px;}
.blockq-top{ top:10px; left:74px; position: absolute;}
.content2-section{ position:relative}
.content2-section .col-sm-4{ width:auto; position:relative; top:0;}
.content2-section .col-sm-8{padding: 0!important; margin-top: 15px;}
.content2-section .col-sm-8 p{ height:115px; overflow:hidden}
.content2-section .col-sm-8 a.link {position:relative;text-align:right; float:right}
.right-panel-component img{ width:auto;}
.right-panel-component .right-panel-cont{ position:relative; top:0; padding-left:00px;}
.adv-contr .wht-contr .info-icon {
    right:5px;
    top: 5px;
}
.btn.btn-primary.pull-right.tabrightbut {margin:10px 0 0; float: left !important;}
.lead-container .btn{ width:100%;}
.chat-eva .btn{ width:276px !important;}
.suggest-scrl{ width:200px; float:left;}
.stickyBtnAlign{ text-align:center;}
.btn-primary{ width:100%;}
.btn-default{ width:100%; display:block}
.centerAlign{ text-align:center; width:100%}
.btn.btn-primary.pull-left.tabrightbut {width: 235px;}
.hideBtn{ display:none;}
.mobileHide{ display:none;}
.mobileShow{ display:block;}
.suggest-scrl h5{min-height:auto} /*rutuja*/
.partlogo {display: block;}
.partlogoimg{margin-left:0}
.partlogoimg.plogo4 {width: 80%;}
.punettl br{display:none}
.lead-container .form-control{ width:235px}
.adv-contr .wht-contr .cont-contr,.adv-contr .wht-contr .cont-contr span.lead-text{ font-size:18px;}
.banner3 .text-contr.style2 {padding: 10px;}
.catagory-contr.iconCategory .panel-heading .cat-imgContr{ float:left; width:auto;}
.catagory-contr.iconCategory .panel-heading .cat-contContr{padding: 10px 40px 10px 90px; position:absolute; left:0; top:0;}
.catagory-contr .panel-heading .icon-down-open-big{top:30%}
.form-control.widthsearchbox {position: static;border-radius: 4px !important;width: 235px;}
.btn.btn-primary.locatebut {width: 236px;border-radius: 4px !important;margin-top: 10px;}
.input-group-btn.searchbox{display:inline;position:static}
.banner3 .text-contr.saveban3{padding:10px}
.banner3 .text-contr.saveban3 a {margin:30px 0 0 10px !important}

.dtl-info .label-text{ color:#989898; width:100%; float:left; text-align:left; font-weight:400;}
.dtl-info .data{width:100%; float:left;}
.nosp{width:0px !important;}
.btn-section {font-size:14px;}
.mL200{margin-left:0;}
.popup-contContr .right-full-space .btn {width:100%!important}
.btn-section {font-size:14px;}
.mL200{margin-left:0;}
.selectdrop{ width:100%} 
.compose-mail .custom-dd-outer{width:100%}
.btn-section{ width:100%!important}
#accordion .panel-heading a {
    float: left;
    width: 60%;
}
#accordion .panel-heading .panel-title .fr {
    float: right;
    width: 40%;
}
.w72pcnt{ width:100%}

.upgrline:before {top:-30px;height:30px}
.upgrlinetxt {right:-35px;top:-52px;line-height:13px}
.txttrunkover {font-size: 16px !important;text-overflow: ellipsis;width: 290px;white-space: nowrap;overflow: hidden;}
.arrowpos {position: absolute;right: 0px;top: 27px;}
}
   