@import url(//fonts.googleapis.com/css?family=Open+Sans);
html{font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body{margin:0; padding:0; outline:none; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:normal; color:#3d3d3d; text-decoration:none; line-height:22px; width:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
hr{height:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
hr{border:1px solid #e0e0e0; box-sizing:content-box; height:0; margin:10px 0;}
html, body, h1, h2, h3, h4, h5, h6, p, span, label, ul li, ol{margin:0; padding:0;}
li{list-style:none;}
*{margin:0; padding:0; outline:none;}
strong{font-weight:bold;}
strong.bold{font-weight:bold;}
.clr{width:100%; height:0; display:block; clear:both; padding:0; margin:0;}
a{background:transparent; outline:none; color:#3d3d3d; text-decoration:none; line-height:22px;}
a:active, a:hover{outline:0; color:#007cc2;}
a img{border:none;}
.logo h1{padding:0;}
.clrOrang{color:#fcad4d;}
.container h2.clrOrang{color:#fcad4d;}
.clrBlue{color:#017dc1;}
.pLeft{padding-left:15px;}
.pRight{padding-right:15px;}
.pTop{padding-top:15px;}
.pBottom{padding-bottom:15px;}
.pTopBottom{padding:15px 0px;}
.pLeftRight{padding:0px 15px;}
.mLeft{margin-left:15px;}
.mRight{margin-right:15px;}
.mTop{margin-top:15px;}
.mBottom{margin-bottom:15px;}
.bdrTopBottm{border-top:#017dc1 4px solid; border-bottom:#017dc1 4px solid;}
.normalSpace{padding:50px 0;}
.pLess{padding:20px 0;}
.outerSection{width:100%; height:100%; float:left; overflow:hidden;}
.row_main{width:98%; height:auto; float:left; padding:20px 0;}
.menu_main{padding:0; width:100%;}
.container  p{text-align:justify;}
.container .contactInfo  p{text-align:left;}
.font12{font-size:12px; display:block; float:left; width:100%; color:#3d3d3d; text-align:center !important;}
.col1{width:50%; float:left;}
.col2{width:47%; float:left;}
.col3{width:33.3%; float:left;}
.col4{width:25%; float:left;}
.col7{width:167px; float:left;}
.col6{width:195px; float:left;}
.col5{width:175px; float:left;}
.orangeBtn{background:#ff7b03; display:block; font-size:14px; font-weight:bold; border:solid 1px #ff7b03; color:#fff; padding:7px 12px; float:left; transition:background ease-in-out 0.2s; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.orangeBtn:hover{color:#3d3d3d; background:#fff; border:solid 1px #3d3d3d;}
#advert .orangeBtn{white-space:nowrap;}
.whiteBtn{background:#ff7b03; display:block; border-radius:5px; font-size:14px; font-weight:bold; border:solid 1px #ff7b03; color:#fff; padding:7px 12px; float:left; transition:background ease-in-out 0.2s;}
.whiteBtn:hover{color:#3d3d3d; background:#fff; border:solid 1px #3d3d3d;}
.grayBtn{background:#F7F7F7; display:block; border-radius:5px; font-size:14px; font-weight:bold; border:solid 1px #bfc1c2; color:#3d3d3d; padding:7px 12px; float:left; transition:background ease-in-out 0.2s;}
.grayBtn:hover{color:#fff; background:#679d3b; border:solid 1px #679d3b;}

.container h1{font-size:24px; font-weight:bold; margin-bottom:2px; margin-top:10px; font-family:'Open Sans', sans-serif; color:#3d3d3d;} 
.container h2{font-size:24px; font-weight:bold; margin-bottom:15px; margin-top:10px; font-family:'Open Sans', sans-serif; color:#3d3d3d;} 
.container h4{font-size:16px; font-weight:bold; margin-bottom:5px;}
.container h4 a{font-size:16px; font-weight:bold; transition:padding ease-in-out 0.2s; -webkit-transition:padding ease-in-out 0.2s; color:#3d3d3d;}
.container h4 a:hover{padding-left:5px; color:#017dc1;}
.hlbt-calc-form #calculator_part-3 .form-elements .form-group label{width:25%;}

.container h3.h4{font-family:"Open Sans",sans-serif; color:#3d3d3d !important; font-size:16px; font-weight:bold; margin-bottom:5px;}
.error-message, .error-message-input{clear:both; font-size:12px; overflow:visible; padding:0 20px 0 10px; position:absolute; text-align:center; right:100%; top:2px; background:url(../images/error-arrow_right.png) no-repeat right center; width:auto; white-space:nowrap; height:27px; line-height:27px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.error-message p, .error-message-input p{color:#fff;}
/*Header Part Starts Here*/
#headerPart{background:#fff; font-size:14px; padding:20px 0;}
#headerPart .logo{width:30%; float:left;} 
#headerPart .hRightPart{width:70%; float:left; text-align:right; line-height:30px;}
#headerPart .hRightPart .loginIcon{width:16px; height:16px; padding-left:22px; background:url(../images/home-sprite.png) -52px 0px no-repeat;}
#headerPart .hRightPart .callIcon{width:19px; height:16px; padding-left:22px; background:url(../images/home-sprite.png) -26px 0px no-repeat;}
#headerPart .hRightPart .mailIcon{width:19px; height:16px; padding-left:22px; background:url(../images/home-sprite.png) 0px 0px no-repeat;}
#headerPart .hRightPart .mailIcon a{width:19px; height:16px;}

/*Navigation Part Starts Here*/
#navigation .nav{width:100%; float:left; background:#017dc1; box-shadow:0 0 5px 0 #e6e6e6; font-size:14px; z-index:999; position:relative;}
#navigation .nav ul{margin:0; padding:0;}
#navigation .nav ul li{list-style:none; float:left;}
#navigation .nav ul li a{padding:0 15px; display:block; line-height:39px; color:#3d3d3d;}
#navigation .nav ul li a:hover{color:#007cc2;}
#navigation .nav ul li:first-child{padding-left:0;}
#navigation .nav ul li a.active{color:#007cc2; border-top:2px solid #007cc2; background:#fff;}
#navigation .nav{background:#fff; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #fff 0%, #dfdfdf 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#dfdfdf)); background:-webkit-linear-gradient(top, #fff 0%,#dfdfdf 100%); background:-o-linear-gradient(top, #fff 0%,#dfdfdf 100%); background:-ms-linear-gradient(top, #fff 0%,#dfdfdf 100%); background:linear-gradient(to bottom, #fff 0%,#dfdfdf 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#dfdfdf',GradientType=0 );}

#navigation .nav .fa{font-size:18px;}
#navigation .mmMenu{display:none;}
#navigation .mmMenu-head{padding:9px 10px 13px 17px; color:#fff; background:#017dc1; cursor:pointer;}
#navigation .rmm-button{display:block; float:right; margin-top:2px;}
#navigation .rmm-button span{display:block; margin-top:2px; height:4px; background:none repeat scroll 0% 0% #fff; width:24px;}
#navigation .rmm-button:hover span{background:none repeat scroll 0% 0% #3d3d3d;}
#navigation .mmMenu li ul.dropDown{display:none; position:relative;}
#navigation .mmMenu li:hover ul.dropDown{display:block !important; position:absolute; background:#dfdfdf; width:10%;}
#navigation .mmMenu li:hover ul.dropDown li{display:block; width:100%; border-bottom:solid #fff 1px;}
#navigation .mmMenu li:hover ul.dropDown li a{line-height:34px; font-size:13px;}

/*Banner/Slider/carousel Starts Here*/
#carouselSlider-Devices{display:none;}
#carouselSlider{width:100%; height:auto; padding:55px 0 0 0; float:left; background:url(../images/bannerBg.jpg) center top no-repeat; position:relative;}
#carouselSlider .colBox{width:280px; height:125px; padding:60px 0; background:#fff; border-radius:4px; float:left; margin:0 1%; text-align:center; box-shadow:0px 1px 0px 0px rgba(0,0,0,.2);}
#carouselSlider .colBox h4{margin-top:20px; font-weight:bold; font-size:16px;}
#carouselSlider a{color:#3d3d3d;}
#carouselSlider .btnArea,
#carouselSlider .getQuoteBtn,
#carouselSlider .greenBtn{opacity:0;}
#carouselSlider .btnArea{margin-top:66px;}
.greenBtn span{color:#fff;}
#carouselSlider a .btnArea{opacity:1; width:100%; padding:13px 0; background:#fff; border-top:solid 1px #f1f1f1; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
#carouselSlider a .getQuoteBtn{opacity:1; width:140px; padding:7px; line-height:21px; margin:0 auto; cursor:pointer;}
#carouselSlider a .greenBtn{opacity:1; font-size:15px; font-weight:bold; color:#fff; border-radius:4px; background-color:#679d3b; background-image:linear-gradient(to bottom, #679d3b 0%, #488119 100%);}

/*Welcome and Tabs Part Starts Here*/
#welcomemsgwithTabs{text-align:center;}
#welcomemsgwithTabs p.welcome{font-size:16px; line-height:30px; padding:10px 50px; text-align:justify; color:#3d3d3d;}
#welcomemsgwithTabs{width:100%; float:left;}
#welcomemsgwithTabs .col2{width:98%; text-align:left; padding-top:25px;}
#welcomemsgwithTabs .col2 p{font-size:14px; line-height:22px; color:#3d3d3d;} 
#welcomemsgwithTabs .tabList{width:100%; float:left;}
#welcomemsgwithTabs .tabList ul li{float:left; width:49.9%;}  
#welcomemsgwithTabs .tabList ul li a{position:relative; background:#fcfcfc; display:block; padding:10px 0; margin:0 1%; text-align:center; font-weight:bold; font-size:14px; border-radius:4px; border:solid 1px #bfc1c2; height:24px;}  
#welcomemsgwithTabs .tabList ul li a:hover{background:#017dc1; color:#fff;}
#welcomemsgwithTabs .tabList ul li a.active{background:#017dc1; color:#fff;}
#welcomemsgwithTabs .tabList ul li a.active:after, .tabList ul li a.active:before{top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute;}
#welcomemsgwithTabs .tabList ul li a.active:after{border-color:rgba(1, 125, 193, 0); border-top-color:#017dc1; border-width:8px; margin-left:-8px;}
#welcomemsgwithTabs .tabList ul li a.active:before{border-color:rgba(1, 125, 193, 0); border-top-color:#017dc1; border-width:9px; margin-left:-9px;}
#welcomemsgwithTabs .tabConent{width:100%; float:left; color:#3d3d3d;}

/*Happy Customers Part Starts Here*/
#happyCustomers{text-align:center;}
#happyCustomers .customerLogo{width:158px; height:60px; float:left; border:solid 1px #e3e3e3; margin:3px;}
#happyCustomers .customerLogo:hover{border:solid 1px #017dc1; box-shadow:0 0 4px 0 #017dc1; -webkit-box-shadow:0 0 4px 0 #017dc1; -moz-box-shadow:0 0 4px 0 #017dc1; -o-box-shadow:0 0 4px 0 #017dc1; -ms-box-shadow:0 0 4px 0 #017dc1;}

/*Advert Part Starts Here*/
#advertpart{width:100%; display:block; border-top:#d4d4d4 solid 1px; border-bottom:#d4d4d4 solid 1px; padding:25px 0 0px 0;}
#advert .item{position:relative; width:100%;}
#advert .item h2{font-size:35px; color:#131313; font-style:italic; font-weight:bold; line-height:35px; margin:0;}
#advert .item h4{font-size:22px; color:#131313; font-style:italic; font-weight:normal; line-height:30px;}
#advert .item .advertImg{}
#advert .item .advertImg img{max-width:100%; height:auto !important;}
#advert .item .advertContent{position:absolute; z-index:2;}
#advert .item .advertContent.one{right:20%; top:20%;}
#advert .item .advertContent.two{left:25%; top:20%;}
#advert .item .advertContent.two h2{font-size:35px; color:#fff; font-style:italic; font-weight:bold; line-height:35px;}
#advert .item .advertContent.two h4{font-size:22px; color:#fff; font-style:italic; font-weight:normal; line-height:30px;}
#advert .item .advertContent.three{right:80px; top:50px;}

/*footer Part Starts Here*/
#footerPart{width:100%; float:left; background:url(../images/patternBg.jpg) left top repeat; border-top:solid 1px #e7e7e7; margin-top:20px;}
#footerPart .col5 ul li a{transition:padding ease-in-out 0.2s; color:#3d3d3d; font-family:"Open Sans",sans-serif; font-size:14px; font-weight:normal; line-height:22px;}	
#footerPart .col5 ul li a:hover{padding-left:5px; text-decoration:underline; color:#007cc2;}
#footerPart .socialIcons{width:295px; float:left; transition:margin ease-in-out 0.5s;}
#footerPart .socialIcons ul li{float:left; margin:1px;}
#footerPart .socialIcons ul li samp{width:56px; height:56px; display:block; background:url(../images/home-sprite.png) 0px 0px no-repeat;}
#footerPart .socialIcons ul li samp.ytImg{background-position:-1px -28px;} 
#footerPart .socialIcons ul li samp.fbImg{background-position:-57px -28px;} 
#footerPart .socialIcons ul li samp.twImg{background-position:-115px -28px;} 
#footerPart .socialIcons ul li samp.lnImg{background-position:-171px -28px;} 
#footerPart .socialIcons ul li samp.gpImg{background-position:-227px -28px;} 
#footerPart .socialIcons ul li samp:hover{transition:background ease-in-out 1s; margin-top:5px; cursor:pointer;}
#footerPart .socialIcons ul li span.yt{display:block; padding:2px 0; text-align:center; font-size:12px; color:#c8312b;}
#footerPart .socialIcons ul li span.fb{display:block; padding:2px 0; text-align:center; font-size:12px; color:#3b5998;}
#footerPart .socialIcons ul li span.tw{display:block; padding:2px 0; text-align:center; font-size:12px; color:#55acee;}
#footerPart .socialIcons ul li span.ln{display:block; padding:2px 0; text-align:center; font-size:12px; color:#006699;}
#footerPart .socialIcons ul li span.gp{display:block; padding:2px 0; text-align:center; font-size:12px; color:#e02f2f;}
#footerPart h4{color:#3d3d3d; font-size:16px; font-weight:bold; margin-bottom:5px;}
#footerPart .investors{text-align:center; background:#fafafa; width:100%; float:left; border-top:solid 1px #e7e7e7;}
#footerPart .ourinvestor{width:100%; float:left;}
ul.pbotherlinks{width:72%; display:inline-block; margin:10px auto 10px auto;}
ul.pbotherlinks li{float:left; margin:0 10px;}
ul.pbotherlinks li a{font-size:12px; line-height:20px; padding:0; color:#3d3d3d;}
ul.pbotherlinks li a i{margin-top:2px; float:left; margin-right:5px;}
ul.list-view{padding-left :10px; list-style-type:circle;}
ul.list-view li{background:url("../images/bullet-arrow.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0); padding:0 0 0 19px;}
.mobileFooter{display:none;}
/*inner pages css*/

#innerPgContent{padding:30px 0 50px 0; float:left; width:100%;}
#innerPgContent h4{margin-top:25px;}
#innerPgContent a{outline:0; color:#007cc2;}
#innerPgContent a:hover{outline:0; color:#007cc2; text-decoration:underline;}
.contactInfo{padding:20px 3%; border:solid 1px #ccc; width:94%; float:left; margin-bottom:20px;}
.contactInfo h5{border-bottom:solid 1px #ccc}
.contactInfo h4{color:#007cc2;}
.emi_loan{position:absolute; width:125px; margin-left:-73px; line-height:60px;}
.emi_loan_hl{line-height:60px; margin-left:-89px; position:absolute; width:147px;}
.animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; height:100%;}
.animated.infinite{-webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s; animation-duration:2s;}
.bounceInUp{-webkit-animation-name:bounceInUp; animation-name:bounceInUp;}

/*02-sept-2015 Amit*/
.compare-data-box{float:left; width:100%; font-size:12px; text-shadow:1px 1px 1px #f4f4f4;}
.compare-heading{float:left; padding:5px; width:25%; border-top:1px solid #ccc;}
.compare-data-row{float:left; width:75%; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.compare-data-block{float:left; width:100%;}
.compare-data-field{float:left; width:33%; text-align:center; padding:5px; border-right:2px solid #ccc;}
.compare-data-field:last-child{border-right:none;}

/*02-sept-2015 Amit*/
.compare-popup{background:rgba(0,0,0,0.5); position:fixed; width:100%; height:100%; left:0; top:0; overflow:hidden; z-index:1;}
.compare-check-outer{float:left; line-height:190px; margin-left:3px; visibility:hidden;}
.checkbox-center-align-cc{margin:15px auto; width:90%;}
.compare-checkbox-right-style{background-color:#0581c4; border:1px solid #016ca6; border-radius:15px; color:#fff; float:left; font-weight:bold; padding:5px; text-shadow:1px 1px 1px #898989; width:100%; cursor:pointer;}

/* Compare Css Starts 23-09-2015 */
#compare-container{display:none; position:fixed; bottom:0; width:965px; padding:0 20px; background-color:#fff9ec; border:1px solid #053c6d; border-radius:15px 15px 0 0; border-bottom:none;}

/* Compare Css Ends 23-09-2015 */
.title-label{font-size:13px; font-weight:bold; margin:10px 0; width:100%; text-align:center; text-shadow:1px 1px 1px #fff; text-transform:capitalize;}
#compare-container-inner, #compare-btn{display:inline-block; vertical-align:middle;}
#compare-container-inner{width:80%;}
#compare-btn{width:19%; text-align:center;}
.compare-btn-anchor{background-color:#053c6d; border:1px solid #053c6d; display:inline-block; border-radius:3px; box-shadow:1px 1px 1px 1px #000536; color:#fff; padding:6px 20px; font-size:14px;}
.compare-btn-anchor:hover{background-color:#f76706; border:1px solid #e35300; box-shadow:1px 1px 1px #cb3b00; color:#fff;}
.custom-pop{position:relative;}
.main-cont{background:#fff none repeat scroll 0 0; border-radius:10px; float:left; font-family:"Lato",sans-serif; padding:10px; width:100%;}
.compare-box-close{background:rgba(0, 0, 0, 0) url("../images/close-icon.png") no-repeat scroll 0 0; font-family:"Lato",sans-serif; height:27px; position:absolute; right:-18px; text-decoration:none; top:-18px; width:27px;}
.custom-pop h3{box-sizing:border-box; color:#3e739f; font-family:"Lato",sans-serif; font-size:18px; font-weight:700; margin-bottom:10px; padding:0 10px; text-align:center;}
.compare-bar-card-main{width:24%; text-align:center; font-size:12px; display:inline-block; vertical-align:top; margin-bottom:5px;}
.compare-bar-card-img-block{float:left; width:100%; position:relative;}
.compare-bar-card-close{top:-13px; position:absolute; right:45px;}
.compare-bar-card-name-main{margin:0 auto; width:70%;}
.compare-bar-card-name-text{float:left; width:100%; font-size:10px; font-weight:bold; text-shadow:1px 1px 1px #fbfbfb; word-wrap:break-word; text-align:center; line-height:12px;}
@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity:0; -webkit-transform:translate3d(0, -3000px, 0); transform:translate3d(0, -3000px, 0);}60%{opacity:1; -webkit-transform:translate3d(0, 25px, 0); transform:translate3d(0, 25px, 0);}75%{-webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0);}90%{-webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0);}100%{-webkit-transform:none; transform:none;}}

@keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity:0; -webkit-transform:translate3d(0, -3000px, 0); transform:translate3d(0, -3000px, 0);}
60%{opacity:1; -webkit-transform:translate3d(0, 25px, 0); transform:translate3d(0, 25px, 0);}75%{-webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0);}90%{-webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0);}100%{-webkit-transform:none; transform:none;}
}.bounceInDown{-webkit-animation-name:bounceInDown; animation-name:bounceInDown;}

@-webkit-keyframes fadeInDown{0%{opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0);}
100%{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes fadeInDown{0%{opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0);}100%{opacity:1; -webkit-transform:none; transform:none;}}
.fadeInDown{-webkit-animation-name:fadeInDown; animation-name:fadeInDown;}

.sitemap-link ul li{list-style:disc; color:#9b9b9b; font-size:14px; font-size:12px; font-weight:normal; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px}
.sitemap-link ul li a{transition:all 0.3s ease-in-out;}
.sitemap-link ul li a:hover{margin-left:5px;}
.sitemap-link > ul >li{width:20%; float:left; vertical-align:top; font-weight:bold; list-style:disc; padding:0; margin:0px}
.sitemap-link:after{clear:both; content:""; display:table;}

/****Start sitemap css here*****/
.sitemapBlock{padding:20px; display:block; border:solid #ebebeb 1px; border-right:solid #ebebeb 5px; border-bottom:solid #ebebeb 5px; margin:10px; float:left; width:23%; min-height:271px;}
.sitemapBlock .sitemapBlock_inner{border-left:solid #ebebeb 2px; padding:0 0 0 10px;}
#innerPgContent .sitemapBlock .sitemapBlock_inner h4{padding:7px 0; margin:0; border-bottom:solid #ebebeb 4px; color:#373737; text-transform:uppercase; font-size:15px; font-weight:bold; margin:0 0 5px 0;}
.sitemapBlock .sitemapBlock_inner ul{padding:0; margin:0;}
.sitemapBlock .sitemapBlock_inner ul li{padding:0; margin:0; list-style-type:none; position:relative;}
.sitemapBlock .sitemapBlock_inner ul li:after{width:6px; height:6px; content:""; position:absolute; left:-14px; top:5px; border-radius:50%; border:solid #ebebeb 2px; background:#fff; transition:all 0.1s ease-in-out 0s}
.sitemapBlock .sitemapBlock_inner ul li:hover:after{width:6px; height:6px; content:""; position:absolute; left:-14px; top:8px; border-radius:50%; border:solid #007cc2 1px; background:#007cc2;}
#innerPgContent .sitemapBlock .sitemapBlock_inner ul li a{color:#828282; font-size:13px; transition:padding 0.2s ease-in-out 0s}
#innerPgContent .sitemapBlock .sitemapBlock_inner ul li a:hover{color:#007cc2; font-size:13px; text-decoration:none; padding-left:3px;}
/****End sitemap css here*****/

span.blink-text{float:left; font-size:12px; color:#015c8c; line-height:37px; width:170px; padding-left:7px; text-align:left;}

/*Quotes Page Header Offers 11-06-2015*/
.bdrTopBottm{border:none!important;}
.offer-wrapper{width:100%; background:#f6f6f6; position:fixed; z-index:1; top:0; border-bottom:1px solid rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.offer-main-div{max-width:1170px; margin:auto;}
.offer-div{text-align:center; min-height:50px; padding:5px 0;}
.offer-div h4{color:#053c6d; font-size:16px; font-weight:600; display:inline-block; letter-spacing:0.5px; line-height:37px; vertical-align:middle;}
.offer-div span{float:left; line-height:13px; padding-left:8px; line-height:13px; position:absolute;}
.offer-main-div .w19{width:19%;}
.offer-main-div .w21{width:21%;}
.offer-main-div .w16{width:16%;}
.offer-main-div .w20{width:20%;}
.offer-div a.tooltip img{float:left; margin-left:0;}
.offer-div a.tooltip{outline:none; display:block;}
.offer-div a.tooltip strong{line-height:30px;}
.offer-div a.tooltip:hover{text-decoration:none;}
.offer-div ul.demo, .offer-div ul.demo li{display:inline-block; vertical-align:middle;}
.offer-div ul.demo li{padding:5px 10px; position:relative;}
.offer-div ul.demo li a{font-size:11px;}
.offer-div ul.demo li span{z-index:1000; display:none; padding:3px 10px; line-height:15px; text-align:center; position:relative;}
.offer-div ul.demo li span a{line-height:15px; display:inline; float:none;}
.offer-div ul.demo li:hover{-webkit-box-flex:2; -webkit-flex:2; -moz-flex:2; -ms-flex:2; flex:2;}
.offer-div ul.demo li:hover span{border-radius:3px; display:inline; position:absolute; left:100%; top:0; color:#111; border:1px solid #d1d1d1; background:#fff; z-index:1001; cursor:default; line-height:15px;}
.offer-div a.tooltip span em{background:url("../images/tooltip-arrow.png") center top no-repeat; width:8px; height:7px; display:inline-block; position:absolute; margin:auto; left:0; right:0; z-index:1002; top:-7px;}
.callout{z-index:20; position:absolute; top:30px; border:0; left:-12px;}

/*CSS3 extras*/
.offer-div a.tooltip span{border-radius:4px; box-shadow:5px 5px 8px #CCC;}
.offer-div ul.demo li span.w240{width:240px!important;}
.offer-div ul.demo li span.w158{width:158px!important;}
.offer-div ul.demo li span.w152{width:152px!important;}
.offer-div ul.demo li span.w140{width:140px!important;}
.offer-div ul.demo li span.w130{font-size:11px; width:184px !important;}
.offer-div ul.demo li span.w110{font-size:11px; margin-top:-2px; width:132px !important;}
.offer-div ul.demo li span.w145{font-size:11px; margin-top:-2px; width:250px !important;}
.offer-div ul.demo li span.w225{width:225px!important;}
.offer-div ul.demo li span.w85{width:85px!important;}
.offer-div ul.demo li span.w98{font-size:11px; width:198px !important;}
.offer-div ul.demo li span.w300{width:300px!important;}

/*Quotes Page Header Offers 11-06-2015*/
input.new-blue-btn{background-color:#009ae1; border-radius:3px; color:#fff; padding:8px 10px;}

/*Message Overlay*/
#overlay_message{font-size:12px; left:40%; margin-left:-140px !important; padding-top:0; position:fixed; text-align:center; top:30%; width:600px; z-index:1010;}
#overlay_message-span{letter-spacing:0.5px; color:#fff !important; margin-left:0px !important; position:absolute; top:113%; font-size:17px; line-height:29px;}
#overlay_message img.proceed-btn{border:1px solid #fff; border-radius:5px; margin-left:-105px !important; position:absolute; margin-top:130px; cursor:pointer;}
.yellow-text{color:#f2d676;}
/*Message Overlay*/
#sliderForm .slider_credit_card{height:138px !important;}
.slider_savings_account{top:50px !important;}
.fixed-container_sa{top:196px !important;}
.main-header{border-top:1px solid #fff!important;}
.img-hnr{height:18px; margin-top:9px!important;}
input.thank_you_page_button{cursor:pointer; background:#fc9210; border-radius:4px; color:#fff; font-family:open sans; font-size:13px; margin:0 8px 0 0; padding:5px 10px 6px;}


/*FOR CLICK TO CALL POP-UP*/
.ClikToCall{background:white; min-height:320px; position:fixed; top:10%; left:0; right:0; margin:0 auto; width:323px; border:5px solid #666; z-index:1001;} 
.ClikToCall span.closeIcon{background:#b90b4e none repeat scroll 0 0; border-radius:20px; color:#fff; font-size:14px; font-weight:bold; padding:3px 9px; position:absolute; right:-14px; top:-14px; cursor:pointer;}
.blckshow{background:#333; position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; z-index:1000; opacity:0.6;} 
#click_to_call > #clicktocall_loader{left:0; margin:0 auto; position:absolute; right:0; text-align:center; top:40%;}
/*FOR CLICK TO CALL POP-UP*/

/* 01-10-2015 Victor */
label.compare-checkbox-right-style input.compare-check{top:3px; position:relative;}
/* 01-10-2015 Victor */

.no-script-class{background-color:#f2dede; border:1px solid #ebccd1; color:#a94442; padding:8px 0; font-size:14px; text-align:center;}
.copyright .social-sharing{float:right; list-style:none;}
.copyright .social-sharing li{float:left; margin:0 0 0 5px; position:relative; width:auto;}
.copyright .social-sharing li a{background:url("../images/social-sharing.png") no-repeat scroll 0 0; float:left; height:32px; text-decoration:none; width:32px; opacity:0.7; transition:all 0.3s ease-in-out; transform:scale(0.9); text-decoration:none}
.copyright .social-sharing li a:hover{opacity:1; transform:scale(1)}
.copyright .social-sharing li.facebook a{background-position:0 0;}
.copyright .social-sharing li.twitter a{background-position:-34px 0;}
.copyright .social-sharing li.you-tube a{background-position:-69px 0;}
.copyright .txt-copyright{float:left; margin-top:5px;}

/* Victor 02-06-2016 */
.hlbt-calc-form .icon_button{color:#888; float:left; margin:0; padding:0 13px 10px; vertical-align:top;}
.hlbt-calc-form ul li{border:1px solid #f9f9f9; padding:13px 105px 13px 10px; position:relative; transition:all 0.4s linear 0s;}
.hlbt-calc-form .icon_button label{border:0 none;}
.hlbt-calc-form .icon_button > label span.main{color:#fff; float:left; position:absolute; text-align:center;}
.hlbt-calc-form span.main{cursor:pointer; display:table; font:700 15px Arial; height:90px; position:absolute; text-align:center;}
.w100{width:90px;}
.hlbt-calc-form span.main em{display:table-cell; font-style:normal; text-align:center; vertical-align:middle; color:#888;}
.hlbt-calc-form .icon_button label.selected span.main em{color:#fff;}
.hlbt-calc-form .icon_button .strong{background:#fff none repeat scroll 0 0; border:3px solid #dcdcdc; border-radius:55px; box-shadow:3px 3px 6px -1px #ccc; color:#888; cursor:pointer; display:table-cell; font:700 16px Arial; height:90px; margin:0; transition:background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s; vertical-align:middle; width:90px;}	
.hlbt-calc-form .icon_button .selected .strong{background:#fc9210 none repeat scroll 0 0; border:3px solid #fc9210; border-radius:55px; color:#fff; cursor:pointer; display:table-cell; font:700 18px Arial; height:90px; margin:0; transition:background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s; vertical-align:middle; width:90px;}
.hlbt-calc-form .icon_button .strong{box-shadow:3px 3px 6px -1px #ccc;}
.hlbt-calc-form .panel{padding:10px;}	
.hlbt-calc-form .best-quote-box{width:100%;}
span.inwordContainer{display:block; font-size:11px; line-height:normal;}
.content table tr td, .content p, .content p strong, .pcontent table tr td, .pcontent p, .pcontent p strong{padding-left:0;line-height: 20px; color:#34495e!important; font-size:13px!important;}
.content table tr td{padding-left:5px;}
/* Victor 02-06-2016 */
@media only screen and (max-width:1024px){
	#carouselSlider .colBox{width:245px;}
	.sitemapBlock{display:block; height:165px; width:18%;}
	.copyright{width:94%;}
	.menu_main #cssmenu ul li a{padding:0 11px; line-height:39px; font-size:13px; text-decoration:none; color:#3d3d3d;}
	.checkbox-center-align-cc{width:70%;}
}
@media only screen and (max-width:980px){
	#carouselSlider .colBox{width:230px;}
	h4 a{font-size:14px;}
	.col2{width:46%;}
	#welComeMsg p{font-size:15px;}
	.normalSpace{padding:35px 0;}
	#happyCustomers .customerLogo{width:152px;}
	#happyCustomers .customerLogo img{max-width:96%; height:100%;}
	#footerPart .socialIcons ul li{margin:1px;}
	#footerPart .col5 ul li a{font-size:13px;}
	#footerPart .socialIcons .fa-youtube-square,
	#footerPart .socialIcons .fa-facebook-square,
	#footerPart .socialIcons .fa-twitter-square,
	#footerPart .socialIcons .fa-linkedin-square,
	#footerPart .socialIcons .fa-google-plus-square{font-size:30px; padding:8px 0; width:44px;}
	#footerPart .socialIcons ul li span.yt,
	#footerPart .socialIcons ul li span.fb,
	#footerPart .socialIcons ul li span.tw,
	#footerPart .socialIcons ul li span.ln,
	#footerPart .socialIcons ul li span.gp{font-size:10px; padding:0;}
	#footerPart .socialIcons{width:239px;}
	ul.pbotherlinks{width:86%;}
	.mobileFooter{float:left; width:100%; border-bottom:1px solid #e7e7e7; text-align:center; color:#E3E3E3; display:block;}
	.mobileFooter a{color:#3d3d3d; display:inline-block; padding:7px 10px;}
	.mobileFooter a:hover{color:#007cc2;}
}

@media only screen and (max-width:900px){
	#carouselSlider .colBox{width:284px;}
	#welComeMsg p{line-height:26px;}
	#happyCustomers .customerLogo{width:142px; margin:1px;}
	#happyCustomers .customerLogo img{max-width:100%; height:100%;}
	.col5{width:128px;}
	ul.pbotherlinks{width:93%;}
}

@media only screen and (max-width:800px){}
@media only screen and (max-width:768px){
	#carouselSlider .colBox{width:368px;}
	#happyCustomers .customerLogo{margin:3px;}
	.col5{width:150px;}
	#footerPart .socialIcons{clear:left; margin-top:28px;}
	ul.pbotherlinks{width:100%;}
	ul.pbotherlinks li{margin:0 5px;}
	.copyright{width:94%;}
	.sitemap-link{padding:20px;}
	.sitemapBlock{display:block; width:40%; height:150px;}
	.checkbox-center-align-cc{width:90%;}
	a.close{right:20px!important;}
	.awards-section { margin-bottom:0!important;}
	
}

@media only screen and (max-width :695px){
	#updates .googlePlay{text-align:center; width:100%; margin:25px 0 !important;}
	#feedback_form{display:none;}
	.m5b{margin-bottom:10px;}
}

@media only screen and (max-width:640px){
	#navigation .nav ul li{float:none;}
	#navigation .nav .container{width:100%;}
	#carouselSlider .colBox{width:275px;}
	.col2{width:94%;}
	.col5{width:140px;}
	#aboutInfo{background-size:cover;}
	h2{font-size:22px;}
	.clrL640{clear:left; margin-top:20px;}
	#footerPart .socialIcons{clear:none;}
	#happyCustomers .customerLogo{margin:2px; width:136px;}
	.colrwd{margin-top:20px;}
	ul.pbotherlinks{width:90%;}
	#footerPart .socialIcons{margin-top:20px;}
	#footerPart .socialIcons{margin-top:5px; margin:5px auto 0 auto; float:none; text-align:center;} 
	#footerPart .pLess{line-height:18px; padding:10px 0;}
	#carouselSlider-Devices{display:block; width:100%; height:auto; padding:15px 0; float:left; background:url(../images/bannerBg.jpg) center top no-repeat; background-size:cover;}
	#carouselSlider-Devices .colBox{width:166px; height:105px; padding:20px 0; background:#fff; border-radius:4px; float:left; margin:2%; text-align:center; box-shadow:0px 1px 0px 0px rgba(0,0,0,.2);}
	carouselSlider-Devices .colBox h4{margin-top:20px; font-weight:bold; font-size:14px; line-height:15px;}
	#carouselSlider-Devices a{color:#3d3d3d;}
	#carouselSlider-Devices .colBox img{max-width:50%; height:auto;}
	#headerPart .hRightPart, #carouselSlider, .btnArea, #welComeMsg, #aboutInfo, #happyCustomers, #footerPart .col5, #footerPart .ourinvestor, ul.pbotherlinks, #welcomemsgwithTabs{display:block;}
	#advert, .quick-links{display:none!important;}
	.awards-section {margin-bottom:0!important;}
	#footerPart .pLess{line-height:18px; padding:10px 0;}
	#footerPart .socialIcons ul{margin:0 auto; width:50%;}
	.copyright{display:none;}
	.sitemap-link{padding:20px;}
	.sitemapBlock{display:block; float:left; width:40%; height:150px;}
	.hlbt-calc-form .form-elements .form-group label{width:100%;}
	.form-group select, .form-group .text-box{width:95%;}
	.form-group #middle_name{margin:10px 0;}
	.hlbt_oustanding_label{display:block;}
	.home-loan-bal-trf .form-group label{line-height:20px; margin-bottom:8px; float:none; display:block;}
	.home-loan-bal-trf .hlbt-calc-form{width:98% !important;}
	.hlbt-calc-form .form-elements .form-group .radio label{margin:0 15px 10px 0; display:inline-block;}
	#advertpart {padding: 0;}
        .hlbt-calc-form #calculator_part-3 .form-elements .form-group label{width:100%;}
}

@media only screen and (max-width:600px){
	#navigation .nav .container{width:100%;}
	#carouselSlider .colBox{width:270px;}
	.col5{width:135px;}
	#happyCustomers .customerLogo{margin:3px; width:128px;}
	#footerPart .socialIcons ul{margin:0 auto; width:50%;}
	#carouselSlider-Devices{display:block;}
	#carouselSlider-Devices .colBox{width:160px;}
	.copyright{display:none;}
	.sitemap-link{padding:20px;}
	.sitemapBlock{display:block; float:left; width:40%; height:150px;}
	#updates .googlePlay{width:91%;}
}

@media only screen and (max-width:568px){
	.hlbt-calc-form .w80p{width:100% !important;}
	.hlbt-calc-form .panel .heading .box .text-box{margin-bottom:10px; width:100%;}
}

@media only screen and (max-width:480px){
	#headerPart .logo{width:100%; text-align:center;}
	#headerPart .hRightPart{text-align:center; width:100%; margin-top:20px;}
	#navigation .nav ul li{float:none;}
	#navigation .nav .container{width:100%;}
	#carouselSlider .colBox{width:223px;}
	#aboutInfo .tabList ul li a{font-size:14px;}
	#happyCustomers h2{font-size:22px; line-height:32px;}
	.col5{width:153px; margin-bottom:20px;}
	.clrL{clear:left;}
	#footerPart .socialIcons ul{margin:0 auto; width:50%;}
	#carouselSlider-Devices{display:block;}
	#carouselSlider-Devices .colBox{width:133px;}
	.copyright{display:none;}
	.sitemap-link{padding:20px;}
	.sitemapBlock{display:block; float:left; width:36%; height:185px;}
}

@media only screen and (max-width:460px){
}
@media only screen and (max-width:420px){
	#updates .googlePlay{text-align:center; width:87%;}
}

@media only screen and (max-width:400px){
	#carouselSlider-Devices .colBox{width:174px;}
	.copyright{display:none;}
}
@media only screen and (max-width:380px){}
@media only screen and (max-width:375px){
	#carouselSlider-Devices .colBox{width:164px;}
}
@media only screen and (max-width:360px){
	#carouselSlider .colBox{width:332px;}
	#welComeMsg p{line-height:23px; font-size:14px;}
	h2{font-size:20px;}
	#aboutInfo .tabList ul li a{font-size:14px; height:45px;}
	#aboutInfo .tabList ul li:first-child a, #aboutInfo .tabList ul li:last-child a{line-height:42px;}
	#happyCustomers h2{font-size:20px; line-height:24px;}
	#happyCustomers .customerLogo{margin:3px; width:161px;}
	.col5{clear:right; margin-bottom:20px; width:148px;}
	.clrL320{clear:left;}
	#footerPart .socialIcons ul{margin:0 auto; width:50%;}
	#carouselSlider-Devices{display:block;}
	#carouselSlider-Devices .colBox{width:156px;}
	.copyright{display:none;}
	.sitemap-link{padding:20px;}
	.sitemapBlock{display:inline-block; float:left; width:85%; min-height:auto;}
	#updates .googlePlay{text-align:center; width:100%!important;}
}

@media only screen and (max-width:320px){
	#carouselSlider .colBox{width:293px;}
	#welComeMsg p{line-height:23px; font-size:14px;}
	h2{font-size:20px;}
	#aboutInfo .tabList ul li a{font-size:14px; height:45px; margin:0 2%;}
	#aboutInfo .tabList ul li:first-child a, #aboutInfo .tabList ul li:last-child a{line-height:42px;}
	#happyCustomers h2{font-size:20px;}
	.col5{clear:right; margin-bottom:20px; width:148px;}
	#happyCustomers .customerLogo{margin:3px; width:142px;}
	.clrL320{clear:left;}
	#footerPart .socialIcons{margin-top:5px; margin:5px auto 0 auto; float:none; text-align:center;} 
	#footerPart .pLess{line-height:18px; padding:10px 0;}
	#carouselSlider-Devices{display:block;}
	#carouselSlider-Devices .colBox{width:138px;}
	#footerPart .socialIcons ul{margin:0 auto; width:50%;}
	.copyright{display:none;}
	.sitemapBlock{display:inline-block; float:left; width:85%; min-height:auto;}
	#accordion ul.fixed-container-cc li.card-feature{display:none!important;}
}

#innerPgContent .sub_category .listing_article{border:1px solid #e1e1e1; border-radius:3px; box-shadow:0 2px 2px #ddd; float:left; margin:0 10px 20px; padding:0; width:47%;}
#innerPgContent .sub_category .listing_article h2{font-weight:normal; margin:0; padding:0 0 10px; display:table; width:100%;}
#innerPgContent .sub_category .listing_article h2 a{background:none repeat scroll 0 0 #eeeeee; border-bottom:1px solid #e1e1e1; box-shadow:0 0 2px #ddd; color:#000 !important; float:left; font-size:15px; font-weight:normal; margin:0; padding:8px 2% 8px 3%; position:relative; width:95%;}
#innerPgContent .sub_category .listing_article .inner_cms_image_block{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; margin:0 0 6px; text-align:left; width:100%;}
.listingTitle .inner_cms_image_block{background:url("../images/bulletblack.png") no-repeat scroll 0 6px transparent; padding:0 0 0 10px;}
#innerPgContent .sub_category .listing_article .innerContent .inner_cms_image_block a{font-size:15px;}
#innerPgContent .sub_category .listing_article .inner_cms_block .innerContent{padding:3px 10px 0 10px; display:table; width:95%; border-bottom:dotted #bababa 1px;}
#innerPgContent .sub_category .listing_article .inner_cms_block{height:250px; padding:0 0 10px 0;}
  
#innerPgContent .innerContent a.readmore{display:inline-block; padding:5px 0; margin:0;}
#innerPgContent .inner_cms_image_block a{font-weight:normal; font-size:12px;}
#innerPgContent .container u{font-size:14px; font-weight:normal; text-decoration:none;}
#innerPgContent .container .col8 p{text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin:0 0 6px 0;}
#innerPgContent .container .listContent a{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; margin:0 0 6px; text-align:left; color:#737373; margin:0 20px 0 0;}
#innerPgContent ul.breadcrumb{list-style:outside none none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; width:75%; background:none; border-bottom:solid #e8e8e8 1px; padding:0px 0 0 0px;}
#innerPgContent ul.breadcrumb li.active{float:left; margin:0 5px 0 0; font-size:11px; background:url(../images/home_icon.png) no-repeat 0 5px; padding:0 0 0 15px;}
#innerPgContent ul.breadcrumb li{color:#666; font-size:11px; background:url(../images/arrow_bread.png) no-repeat 0 3px; line-height:25px; padding:0 0 0 10px;} 
#innerPgContent ul.breadcrumb li a{color:#008dc2; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0;}
#innerPgContent ul.breadcrumb li span{}
#innerPgContent a{color:#007cc2; font-family:Arial,Helvetica,sans-serif; outline:0 none;}
#innerPgContent a.readmore{background:none; border:none; font-size:12px; margin:7px 0 12px; padding:0; text-align:right; width:100%;}
.row_main .container .col8 p strong{font-size:16px; font-weight:bold;}

.listingTitle{padding:10px 7px;}
.list_head{clear:both; padding:10px 0 0 0; color:#007cc2; line-height:30px; font-size:13px;}
.container_left .listContent p a{color:#8d8d8d !important;}
.container_left .listContent{border-bottom:solid #efefef 1px; padding:0 0 10px 0; font-size:13px;}
.container_left{width:75%; float:left;}
.col8{width:75%; float:left;}
.col9{width:23%; float:right;}

.mod_jt_tabs{-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #fff; border-color:-moz-use-text-color #ddd #ddd; border-image:none; border-right:1px solid #ddd; border-style:none solid solid; border-width:medium 1px 1px; float:left; margin:0; padding:0; width:100%;}
ul.jt_tabs{background:none repeat scroll 0 0 #fff; display:table; float:left; list-style:outside none none; margin:0; padding:0; width:100%;}
.jt_tabs li{background:none repeat scroll 0 0 #fff; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; color:#666; cursor:pointer; display:table-cell; font-weight:bold; height:33px; line-height:33px; margin:0; padding:0 7px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.jt_tabs li.current{background:none repeat scroll 0 0 #eee; border-bottom:medium none; border-left:medium none; border-top:3px solid #f2861d; color:#f2861d; cursor:default; font-weight:normal; line-height:33px; text-align:center; font-size:16px;}
.jt_tabs li a{color:#666; display:block; padding:0 18px; text-align:center; text-decoration:none;}
.jt_box ul, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul{font-size:11.5px; float:left; list-style:outside none none; margin:0; padding:0 10px 0 0;}
.innerbodycontainer .artcle_right_panel .artclrghtbluebox ul{margin:0 8px;}
.jt_box ul li, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul li{background:url("/components/images/bulletblack.png") no-repeat scroll 0 6px transparent; border-bottom:1px solid #eeeeee; color:#555; float:left; margin:0 0 7px 1px; padding:0 10px 7px; text-align:left; width:93%;}
.jt_box ul li:hover, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul li:hover{background:url("/components/images/bulletblack.png") no-repeat scroll 0 6px #f3f9fc; border-bottom:1px solid #eeeeee; color:#555; cursor:pointer; float:left; margin:0 0 7px 1px; padding:0 10px 7px; text-align:left;}
.jt_box ul li.lastLI, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul li.lastLI{background:url("/components/images/bulletblack.png") no-repeat scroll 0 6px transparent; border-bottom:medium none; color:#555; float:left; margin:0 0 10px 1px; padding:0 10px; text-align:left; width:96%;}
.jt_box ul li.lastLI:hover, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul li.lastLI:hover{background:url("/components/images/bulletblack.png") no-repeat scroll 0 6px #f3f9fc; border-bottom:medium none; color:#555; float:left; margin:0 0 10px 1px; padding:0 10px; text-align:left; width:96%;}
.jt_box ul li a, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul li a{color:#555; display:inline-block; margin-bottom:5px; text-decoration:none;}
.jt_box ul li span, .innerbodycontainer .artcle_right_panel .artclrghtbluebox ul li span{color:#008dc2; display:inline-block; margin-bottom:5px;}
.jt_tabs li:hover, .vertical .jt_tabs li:hover{background:none repeat scroll 0 0 #eee;}
.jt_box{display:none; float:left; margin:0; padding:8px;}
.jt_box div{font:13px/20px arial,sans-serif;}
.jt_box div h2{font:bold 13px/30px arial,sans-serif;}
.jt_box div h2{font:bold 13px/30px arial;}
.jt_box p{color:#555; margin:0; padding:0px 0 0; line-height:17px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.jt_box span, .innerbodycontainer .artcle_right_panel .artclrghtbluebox span{margin:0; padding:0;}
.jt_box span.posthour{color:#979797; float:left; font-size:12px; margin:10px 0 0;}
.jt_box span.redreadmore, .innerbodycontainer .artcle_right_panel .artclrghtbluebox span.redreadmore{margin-left:5px; padding:4px 0 0; text-align:left; width:30%;}
.jt_box span.redreadmore a, .innerbodycontainer .artcle_right_panel .artclrghtbluebox span.redreadmore a{color:#fc9363; margin:0; padding:0; text-decoration:none;}
.jt_box span.redreadmore a:hover, .innerbodycontainer .artcle_right_panel .artclrghtbluebox span.redreadmore a:hover{color:#fc9363; margin:0; padding:0; text-decoration:underline;}
.jt_box.visible{display:block;}

#footerPart .pLess .clrL320{width:135px;}
#footerPart .pLess .clrL{width:194px;}

/*start home page css here*/
.container h2.headingTitle{font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:5px; padding:0; color:#014667;}
.container h4.headingTitle{font-family:"Open Sans",sans-serif; font-size:24px; font-weight:bold; margin-bottom:15px; margin-top:10px; color:#fcad4d;}

/*Welcome and Tabs Part Starts Here*/
#welcomemsgwithTabs{text-align:center;}
#welcomemsgwithTabs p.welcome{font-size:16px; line-height:30px; padding:10px 50px; text-align:justify; color:#3d3d3d;}
#welcomemsgwithTabs .normalSpace{padding-bottom:50px; padding-left:0; padding-right:0; padding-top:50px; display:table;}
#welcomemsgwithTabs .tabConent h4 a{color:#014667;}
#welcomemsgwithTabs .tabList ul h3{float:left; width:49.9%;}  
#welcomemsgwithTabs .tabList ul h3 a{position:relative; background:#fcfcfc; display:block; padding:10px 0; margin:0 1%; text-align:center; font-weight:bold; font-size:14px; border-radius:4px; border:solid 1px #bfc1c2; height:24px; font-family:Open Sans;}  
#welcomemsgwithTabs .tabList ul h3 a:hover{background:#017dc1; color:#fff;}
#welcomemsgwithTabs .tabList ul h3 a.active{background:#017dc1; color:#fff;}
#welcomemsgwithTabs .tabList ul h3 a.active:after, .tabList ul h3 a.active:before{top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute;}
#welcomemsgwithTabs .tabList ul h3 a.active:after{border-color:rgba(1, 125, 193, 0); border-top-color:#017dc1; border-width:8px; margin-left:-8px;}
#welcomemsgwithTabs .tabList ul h3 a.active:before{border-color:rgba(1, 125, 193, 0); border-top-color:#017dc1; border-width:9px; margin-left:-9px;}
.h4fontfamily{font-family:"Open Sans",sans-serif; font-weight:bold;}
.h4_div{color:#3d3d3d; font-size:16px; font-weight:bold; margin-bottom:5px;}
.bannertxt{color:#fff; font-size:35px; font-style:italic; font-weight:bold; line-height:35px;}
.font10{font-size:10px !important;}
.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font13{font-size:13px !important;}
.font14{font-size:14px !important;}
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font17{font-size:17px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px !important;}
.font20{font-size:20px !important;}

@media all\0{
	.menu_main .nav{background:#efefef;}
}

/*lead-form CSS start*/
.panel{border-bottom:1px solid #dbdbdb;width:100%; padding-top:7px; position:relative;}
.panel-body{padding:10px 15px; position:relative;}
.form-group label{font-size:15px;}
.panel.first{border-top:0; padding-top:0;}
.credit_card{margin:0 auto; font-family:Open Sans;}
.credit_card > *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mobile-form{float:none;}
.mobile-form em{font-style:normal;}
.mobile-form.credit_card .error-message, .mobile-form.credit_card .help-span{display:none;}
/*.mobile-form .form-group::after{content:''; display:table; clear:both;}*/
.mobile-form .form-actions{text-align:center; margin-bottom:15px;}
.mobile-form .panel{padding:10px; float:none; background:none; width:100%; margin-bottom:0;}
.mobile-form .btn-group, .mobile-form .multiselect{width:100%; float:none;}
.mobile-form .panel-body{padding:0;}
.mobile-form .form-group{margin-bottom:0;}
.mobile-form .button{background-color:#174b7f; border:1px solid #174b7f; color:#fff; font-size:20px; padding:8px 50px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mobile-form .button-blue{background-color:#174b7f; border-color:#174b7f;}
.mobile-form .button:hover{background-color:#fc9210; border:1px solid #fc9210;}
.mobile-form label, .left-container .mobile-form .heading{color:#4b4b4b; padding:0 0 5px; font-size:16px; display:block; line-height:normal;}
.left-container .mobile-form .heading{}
.mobile-form .icon-ul:after{content:""; display:table; clear:both;}
.mobile-form .icon_button, .mobile-form .bigbox{float:left; margin:0; padding:0 0 10px; vertical-align:top; color:#888; width:auto !important;}
.mobile-form .icon_button label{width:auto; margin-right:10px; cursor:pointer; position:relative; font-size:14px; color:#888; border:1px solid #dcdcdc; padding:10px; height:39px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.mobile-form .icon_button label.selected{color:#fff; background:#fc9210; border-color:#fc9210;}
.mobile-form .icon_button label.text-label{color:#888; background:#fff; border-color:#dcdcdc; padding:0 10px;}
.mobile-form .icon_button label.text-label span{color:#888; padding:10px 0; display:inline-block;}
.mobile-form .icon_button label.text-label select{padding:5px 10px; border:1px solid #dcdcdc; color:#888; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.mobile-form .text-label div{padding-left:0;}
.mobile-form .icon_button label input.w100{width:100%; cursor:pointer; position:absolute; height:39px; display:block; background:none; border:0; left:0; top:0;}
.mobile-form .icon_button label span.w100, .mobile-form .bigbox label .w200.main{width:auto; display:inline-block !important; height:auto;}
.mobile-form label b{font-size:12px; font-weight:normal;}
.mobile-form .form-checkbox label{font-size:11px; cursor:pointer; position:relative; line-height:normal; padding-left:20px;}
.mobile-form .form-checkbox input{position:absolute; top:1px; left:0;}
.mobile-form .gender label .form-text, .mobile-form .course label .form-text{cursor:pointer; background:#fff;}
.mobile-form .gender label.selected .form-text, .mobile-form .course label.selected .form-text{color:#fff; background:#fc9210; border-color:#fc9210;}
.mobile-form .form-text-wrapper, .mobile-form .form-select-wrapper{width:100%;}
.mobile-form .form-text, .mobile-form .form-select{border:1px solid #dcdcdc; background:#fff; color:#888; padding:10px; width:100%; height:39px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.mobile-form .radio, .mobile-form .checkbox{margin:0; padding:0;}
.mobile-form .form-select[multiple]{height:auto;}
.ndnc_text_error{color:#dc6767;}
.page-title{color:#a70003; font-size:16px; float:left; padding:10px 0;}

.clr{width:100%; height:0; overflow:hidden;}
.credit_left{float:left; width:30%; text-align:left; background:#fff; padding:10px; border-right:solid #efefef 1px; margin:20px 0 0 0;}
.credit_left h3{padding:0; margin:0; font-size:16px; color:#fc9210;}
.credit_right h1{background:none repeat scroll 0 0 #014667; border-bottom:4px solid #014667; color:#fff; font-size:20px; line-height:35px; margin:0 0 33px; padding:7px 17px 6px; text-align:left;}
.credit_left p{padding:0; margin:0 0 10px 0; font-size:13px;}
.credit_right{background:none repeat scroll 0 0 #efefef; border-bottom:4px solid #014667; float:left; margin:19px 0 0 46px; padding:0 0 20px; width:63%;}
.credit_left ul{padding:0; margin:0 0 20px 0;}
.credit_left ul li{list-style-type:none; margin:0 0 10px 0; font-size:12px; list-style-position:inside; border-bottom:dotted 1px #ececec; padding:0 0 5px 0; color:#014667; line-height:18px;}
.credit_left ul li:last-child{border:none;}
.credit_left strong{color:#014667; font-size:13px; font-weight:bold;}
.credit_card .formLine{clear:both; margin:0 0 10px 0; height:auto; overflow:hidden;}
.credit_card .formLine label{color:#014667; float:left; font-size:14px; text-align:right; width:30%; margin:8px 0 0 0;}

.credit_card .formLine input[type="text"]{border:2px solid #deeef2; color:#6c6c6c; display:inline-block; font-size:14px; margin:0 0 0px 20px; padding:6px 8px; text-align:left; transition:all 0.3s ease-in-out 0s; width:35%; float:left;}
.credit_card .formLine select{border:2px solid #deeef2; color:#6c6c6c; float:left; font-size:14px; margin:0 0 0 20px; padding:6px 8px; text-align:left; transition:all 0.3s ease-in-out 0s; width:38.4%;}

span.gender{background-color:#fff; border:1px solid #deeef2; border-radius:5px; color:#4b4b4b; cursor:pointer; font:500 12px Arial; margin:0; text-align:center; float:left; margin:0 0 0px 20px;}
span.gender:hover{border:1px solid #fc9210;}
span.gender.selected{background-color:#fc9210; border:1px solid #fc9210; border-radius:5px; color:#fff; cursor:pointer;}
span.gender.selected input[type="button"]{color:white;}
.credit_card .fLeft{float:left;}
.credit_card p{font-size:13px; padding:0;}
.credit_card .checkbox{float:left; margin:3px 6px 0 20px;}
.disclaimer{float:left; width:86%; /*color:#999; */ text-align:left; font-size:11px; line-height:14px;}
.btn_sbmit{background:url("../images/blue-img.jpg") top left repeat-x; border:1px solid #fff; box-shadow:0 0 1px 0 #959798; color:#fff; display:inline-block; font-family:Open Sans; font-size:14px; height:32px; margin:18px 0 0; padding:3px 30px; width:auto; cursor:pointer;}
.credit_card .credit_left span{color:#656565; font-size:13px;}
.credit_card .formLine .error input{border-color:#dc6767;}

.formLine span.box input.error{border-color:#dc6767;}

/*Gender for Ame Exp*/
span.gender{color:#4b4b4b!important;}
span.gender input{background:none; cursor:pointer; padding:7px 10px;}
span.gender .selected{color:#fff!important;}
.w-14{width:14%!important; float:none!important; margin:0px 10px!important}
.float-left{float:left;}
.w-42{width:42%;}
.ml-14{margin-left:14px !important;}
.mr-0{margin-right:0px !important;}
.formLine span.error input{border:1px solid #dc6767;}

/*credit-card-lead-form CSS start END*/

/*Designer-V 24-04-2015 Popup Quote Page Css*/
.popuo-ul-style{padding:35px!important; padding-bottom:12px!important;}
.popuo-ul-style li.clicks{padding:5px 0 !important; margin:0 auto; width:95%;} 
.popuo-ul-style li.clicks span{width:100%; margin:0 auto; text-align:center; display:table;}
.popuo-ul-style li.clicks span input.popup-btn{background-color:#fc9210; border:1px solid #fc9210; color:#fff; cursor:pointer; font-size:16px; padding:8px 15px; width:180px; box-shadow:0 0 1px 0 #fff inset; transition:background 0.4s; text-align:center; margin:5px auto; margin-bottom:0;}
.popuo-ul-style li.popup-list{padding:0px!important; padding:15px 60px 0; text-align:center;}
.popuo-ul-style li.popup-list label{float:left; font:16px/45px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:88%; margin:0 auto; letter-spacing:0.5px;}
.commom-text{color:#000 !important;}
.blue-text{color:#23b0dc !important; float:left; font-size:21px; line-height:30px; width:80%; padding:0 45px; margin-top:15px; margin-bottom:15px;}
label.popup-label{width:100%!important; float:left;}
.light-gray-border{border:7px solid #ececec!important; padding-bottom:0px!important;}
.bg-white{background:#fff!important; padding:0 0 15px;}

.float-left{float:left;}
.w-560{width:560px!important;}
.ml-110{margin-left:110px!important;}
.margin-fix{margin-right:15px; float:left;}
.reffer-fix{margin:0 23px 0 -22px; float:right;}

#mask{display:none; background:#000; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.8; z-index:1002;}
.my_account-popup{display:none; padding:0; border:0px solid #ddd; background:#fff; float:left; font-size:1.2em; position:fixed; top:40%; left:50%; z-index:1005; box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 20px #000; /* Firefox */-webkit-box-shadow:0px 0px 20px #000; /* Safari, Chrome */border-radius:3px 3px 3px 3px; -moz-border-radius:3px; /* Firefox */-webkit-border-radius:3px; /* Safari, Chrome */width:500px;}
img.btn_close{position:absolute; right:-15px; top:-15px;}
.close img{border:none;}
.fade{opacity:1; position:relative; top:-10px; -webkit-transition:opacity 600ms 600ms; transition:opacity 600ms 600ms;}
.fade-load{opacity:1; top:0;}

.approval_icon{margin-left:9px; margin-top:2px; float:left; margin-right:3px;}
.self_employed_professional-li span select{width:301px;}
.self_employed_professional-li span.error select{border:2px solid #dc6767;}
.self_employed_business-li span select{width:301px;}
.self_employed_business-li span.error select{border:2px solid #dc6767;}

/*11-05-2015*/
.panel table tr td b.txt{padding-right:10px; letter-spacing:1px;}
.pl-15{padding-left:15px!important;}
/*PL Article Alignment Issues*/

/*Right Corner Box 25-05-15*/
org-text{color:#ef8605;}
.w38-p{width:38%;}
.w36-p{width:36%;}
.w30-p{width:30%;}
.float-right{float:right;}
.lh-14{line-height:14px;}
#headerPart .hRightPart{margin-top:10px;}
#carouselSlider{padding:30px 0 0!important;}
.mr-15{margin-right:15px;}
/*Right Corner Box 25-05-15*/

label.apply-title{color:#333333; float:left; font-size:15px; font-weight:bold; letter-spacing:0.5px; line-height:5px; margin-bottom:20px; text-align:center !important; width:100%; font-family:"Roboto Slab";}

/* Added By Rajesh P Singh for Equifax Banner and Strip on Dated 19-Nov-2015 */
.equifax-banner img{max-width:100%; margin:auto;}
.equifax-banner .action-btn{text-align:center; padding:30px 0;}
.equifax-banner .action-btn .orangeBtn{width:70%; float:none; margin:auto; background:#f99d31;}
.equifax-banner .action-btn .orangeBtn:hover{background:#174b7f; color:#fff;}
.equifax-banner .report-by{font-size:10px; text-align:right;}
.equifax-banner .report-by img{position:relative; top:3px;}
#paisaBazaarPoints P{font-size:14px;}
#paisaBazaarPoints SPAN.whypb{font-size:27px;}
#paisaBazaarPoints UL LI .point{font-size:27px;}
#paisaBazaarPoints UL LI .subPoint{font-size:15px;}
#social H4{font-size:27px;}
#social P{font-size:18px;}
#testimonials H5{font-size:27px;}

@media only screen and (max-width :1024px){
	#advert .item .advertContent.two{top:10%;}
	.bannertxt, #advert .item h2{font-size:28px;}
	#advert .item .advertContent.one{right:30%;}
	#advert .item .advertContent.two h4, #advert .item h4{font-size:18px; line-height:normal;}
	#advert .item .advertContent.one{top:15%;}
	#advert .advertContent.one .orangeBtn{margin-top:0;}
	#compare-container{width:97%; left:15px;}
}
@media only screen and (max-width :768px){
	#advert .item .advertContent.two{top:1%;}
	.bannertxt, #advert .item h2{font-size:20px;}
	#advert .item .advertContent.two h4, #advert .item h4{font-size:16px;}
	#advert .item .advertContent.one{top:12%;}
	#advert .advertContent.one .orangeBtn{margin-top:-20% !important; margin-left:102%;}
}
@media only screen and (max-width:640px){
	#compare-container, .compare-popup{display:none !important;}
}
@media only screen and (max-width:480px){
	.mobile-form .button{font-size:18px; padding:8px 25px;}
	#cssmenu {
clear: both;
float: right;
margin:-45px 17px 0 0;
padding: 0;
width:38%;
}
 .award-img {
display:none;
}
 #menu-button {
border-radius: 3px;
color: transparent;
height: 30px;
padding: 10px;
width: 30px;
float:right;
background: #017dc1 none repeat scroll 0 0;
    cursor: pointer;
    position: relative;
    text-transform: uppercase;
}
.menu-toggle-icon::before {
    top: -5px;
}
.menu-toggle-icon::before, .menu-toggle-icon::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    right: 0;
    width: 15px;
}
.menu-toggle-icon {
    right: 8px;
    top: 14px;
}
#cssmenu > ul::after {
    clear: both;
    content: "";
    display: table;
}
#cssmenu > ul.open {
    top: 39px;
    width: 93%;
}
#cssmenu > ul.open {
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    height: auto;
    left: 1px;
    margin: 10px;
    position: absolute;
    z-index: 100000;
}
#cssmenu > ul {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 0;
}
#cssmenu > ul > li {
    float: none;
}
#cssmenu > ul > li {
    position: relative;
}
#cssmenu > ul > li > a {
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    color: #000;
}
#cssmenu > ul > li > a {
    padding: 10px 12px 10px 5px;
}
#cssmenu > ul > li > a {
    display: block;
    font-family: lato,Arial,Helvetica,sans-serif;
    font-size: 12px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
}
#cssmenu li.has-sub ul.dropDown {
    z-index: 999;
}
#cssmenu ul ul {
    box-shadow: none;
    height: auto;
    left: 0;
    position: relative;
    right: auto;
    width: 100%;
}
#cssmenu ul ul, #loginTfn ul ul {
    margin: 0;
    min-width: 205px;
    overflow: hidden;
}
#cssmenu ul ul li {
    height: auto;
}
#cssmenu ul ul li, #loginTfn ul ul li {
    transition: all 0.2s ease 0s;
}
#cssmenu ul ul li a {
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    padding: 11px 30px;
}
#cssmenu ul ul li a, #loginTfn ul ul li a {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #333;
    display: block;
    font-size: 12px;
    text-decoration: none;
    top: 1px;
    transition: all 0.2s ease 0s;
}
#logo { padding: 15px 0 6px 8px; width: 165px;}
#cssmenu > ul {
    padding: 0;
}
.call-app a.andriod-class {
    float: left;
    margin-right: 10px!important;
}
}

@media (max-width: 767px) {
    .main-title h2 {
        font-size: 18px;
    }
}

.main-title h2{
	font-size: 24px;
    color: #1b1dc7;
    margin-bottom: 16px;
    display: inline;
	font-weight: 700;
}

.main-title a{
	color: #052f5f;
    text-decoration: none !important;
    outline: 0;
    cursor: pointer;
    display: contents;
}

.main-title .top-line {
    background-color: #e00067;
	height: 2px;
    width: 40px;
    display: block;
    margin-bottom: 16px;
}

.legal-content-section p, .legal-page-container p {
    color: #69829f;
    line-height: 1.8;
    margin-bottom: 15px;
}

.legal-content-section h3, .legal-page-container h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 12px;
}

.legal-page-container ul li{
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 5px;
	color: #69829f;
	line-height: 1.8;
}
.legal-page-container h4
{
	border-bottom: 1px solid rgba(5, 47, 95, .2);
	padding-bottom: 12px;
	color: #052f5f;
	font-weight: 700;
}

.legal-page-container strong{
	color: #052f5f;
}