@viewport {width:device-width; zoom:1; min-zoom:1; max-zoom:1; user-zoom:fixed; }
*, *:before, *:after {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing: antialiased; -moz-font-smoothing:antialiased;} 

@font-face{font-family:'HelveticaNeue-Heavy';src:url(../fonts/HelveticaNeueLTStd-Hv.eot);src:url(../fonts/HelveticaNeueLTStd-Hv.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Hv.woff2) format("woff2"),url(../fonts/HelveticaNeueLTStd-Hv.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Hv.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Hv.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeue-Bold';src:url(../fonts/HelveticaNeueLTStd-Bd.eot);src:url(../fonts/HelveticaNeueLTStd-Bd.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Bd.woff2) format("woff2"),url(../fonts/HelveticaNeueLTStd-Bd.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Bd.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Bd.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeue-Light';src:url(../fonts/HelveticaNeueLTStd-Lt.eot);src:url(../fonts/HelveticaNeueLTStd-Lt.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Lt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTStd-Lt.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Lt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Lt.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeue-Medium';src:url(../fonts/HelveticaNeueLTStd-Md.eot);src:url(../fonts/HelveticaNeueLTStd-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Md.woff2) format("woff2"),url(../fonts/HelveticaNeueLTStd-Md.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Md.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Md.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Roboto-Light';src:url(../fonts/Roboto-Light.eot);src:url(../fonts/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.ttf) format("truetype"),url(../fonts/Roboto-Light.svg) format("svg");font-weight:400;font-style:normal}
.WebRupee {font-family:'WebRupee', sans-serif;}
@font-face{font-family: 'WebRupee';src: url('../fonts/WebRupee.V2.0.eot');src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'),  url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg'); font-weight:normal; font-style:normal;}

/*================Crome_and_Safari_Scrollbar===============*/
body::-webkit-scrollbar{ width:12px; background-color:#afafaf; } 
body::-webkit-scrollbar-thumb { background-color:#777777; border-radius:5px }
body::-webkit-scrollbar-thumb:hover{ background-color:#505050; }
body::-webkit-scrollbar-thumb:active { background-color:#505050; } 
body::-webkit-scrollbar-track { border-radius:5px; /*-webkit-box-shadow:0 0 3px #999 inset;*/ }
/*================Crome_and_Safari_Scrollbar===============*/

/*================IE_Scrollbar===============*/
body {scrollbar-base-color:#afafaf; scrollbar-base-width:12px; scrollbar-arrow-color:rgba(5,27,46,0.5); scrollbar-track-color:rgba(0,0,0,0.8); scrollbar-shadow-color: #f3f3f3; scrollbar-lightshadow-color:rgba(5,27,46,0.5); scrollbar-darkshadow-color: #008fce;  scrollbar-highlight-color:rgba(5,27,46,0.5); scrollbar-3dlight-color:rgba(5,27,46,0.5);scroll-behavior: smooth; -webkit-overflow-scrolling:touch;}	 
/*================IE_Scrollbar===============*/

html{min-height:100%; position:relative;}
body {background:#fff; font-family:'HelveticaNeue-Light'; color:#333; font-size:14px; letter-spacing:0.5px;}
ul,li { list-style:none;}
a {text-decoration:none; display:inline-block; color:#0772ba;}
a:focus,a:hover {outline:none !important;text-decoration:none;}
img {border:none; max-width:100%;}
p {margin-bottom:18px; line-height:22px;}
.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {margin-top:0; font-weight:400}
.h4, h4 {font-size:26px; margin-bottom:15px;}
.h5, h5 { font-size:18px;}

button, button:focus, input[type="button"], input[type="submit"] {border:none; background:none; outline:none;}
button:hover {background:none;}
strong {font-family:'HelveticaNeue-Heavy';}

/*-----------------------------------------mytunes form css start------------------------------*/
section, .section  {width:100%; float:left; padding:20px 0; position:relative}
.container {clear:both; display:block; position:relative}
.column_block, .columnBlock, .owl-carousel.owl-theme {width:100%; float:left; display:block; clear:both;}
.blue-bg{background-color:#025296}
.clear{clear:both;}
.display-inline{display: inline-block}
.pull-right {float: right!important}
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.WebRupee.fontLight {font-weight:400}
.visible-xs{display:none !important}
.br-xs{display:none}

.redThemeBtn{display:inline-block; text-transform:uppercase; font-size:20px; font-family:'HelveticaNeue-Light'; cursor:pointer; border-radius:5px; background-color:#ef4d62; color:#fff; text-align:center; min-width:300px; line-height:1; padding:16px 20px}
.redThemeBtn:hover, .redThemeBtn:focus{color:#fff; background-color:#f45b6f}
.redThemeBtn strong{font-size:16px; font-family:'HelveticaNeue-Light'; font-weight:400; display:block}

.ChooseCity{float:left; width:100%; display:flex; }
.ChooseCity .radioButtonGroup{float:left; width:25%; display:inline-block; margin-bottom:25px; margin-right:5px}
.ChooseCity .radioButtonGroup:last-child{margin:0}

.radioButtonGroup,.checkBoxButtonGroup,.radioButtonBox{display:inline-block;position:relative;margin-bottom:15px}
.radioButtonGroup .radioCustom,.checkBoxButtonGroup .checkboxCustom{position:absolute;top:0;right:0;left:0;opacity:0;height:100%;width:100%;z-index:5;background:#434343;max-height:38px;display:block;vertical-align:middle;margin:0;cursor:pointer}
.radioButtonGroup .radioCustomLabel,.checkBoxButtonGroup .checkboxCustomLabel{position:relative; padding:7px 0; line-height:1; letter-spacing:.6px; font-size:13px; font-family:'HelveticaNeue-Light'; color:#fff; background-color:#265c96; display:inline-block; vertical-align:middle; margin:0; width:100%; cursor:pointer; border-radius:3px}
.radioButtonGroup .radioCustom:checked+.radioCustomLabel{color:#fff;background:#818e9b}
.customCheckbox.fill-in input[type=checkbox]:checked+label:before {background:#666; border-color:#666}
.customCheckbox.fill-in input[type=checkbox]:checked+label:after {border-color:transparent #fff #fff transparent}

.vertical_alignment_helper { display: table; height: 100%; width: 100%}
.vertical_align_center { display: table-cell;  vertical-align: middle}

::-webkit-input-placeholder{color:#4d4d54}
::-moz-placeholder{color:#4d4d54}
:-ms-input-placeholder{color:#4d4d54}
:-moz-placeholder{color:#4d4d54}

.header{float:left; width:100%; background-color:#dcddde; padding:15px 0}
.logo {float:left;}

h3{font-size:40px; color:#254098; font-family:'HelveticaNeue-Light'}
h6{font-size:20px; color:#454545; font-family:'HelveticaNeue-Light'}

.sectionTitleIntro {position:relative; margin-bottom:15px; font-family:'HelveticaNeue-Light'; text-align:center; font-size:18px;} 
 
.sectionTitleIntro > h2 {font-size:35px; color:#3c3c3c; margin-bottom:8px; letter-spacing:initial;}
.sectionSecPointsLists .sectionTitleIntro h2 + p, .sectionTitleIntro p {font-size:18px; color:#3c3c3c; letter-spacing:0.7px; margin-bottom:5px;}
.sectionTitleIntro.whiteText > * {color:#fff;}

.section-banner {background:url("../images/homeBannerNew.jpg") no-repeat; background-color:#e1d7d1; background-position:-290px 0; background-size: auto; padding:30px 0}
.section-banner .Form{background-color:#ffffff; padding:22px 25px; border-radius:0px; color: rgb(0, 0, 0);}
/*background:-webkit-linear-gradient(top, rgb(0, 48, 97) 0%, rgb(0, 64, 132) 100%);*/
.section-banner .Form form{width:100%; float:left; display:block; clear:both; margin-top:10px;}
.section-banner .Form form .redThemeBtn{ text-transform: uppercase; margin:15px 0 14px}
.section-banner .Form form .form-control { width:100%; height:initial; display:block; padding:5px 0px; font-family:Helvetica,Arial,sans-serif; border:none; border-bottom:1px solid #dedede !important; background:none;  font-size:14px; color:#4d4d54; clear:both; box-shadow:none; border-radius:0; letter-spacing:0.5px;}
.InputWrap{position:relative; margin-bottom:18px;}
.InputWrap .bootstrap-select {min-height:31px;}
.InputWrap .error_msg{position:absolute; left:0px; bottom:-18px; font-size:13px; color:red; text-shadow:0 0 0px;}
/*.section-banner .Form form .form-control.last{margin-bottom:10px}*/

.form-label{position:absolute; font-weight:100; text-shadow:0 0 0px; left:0; top:15px; font-size:14px; font-family:'HelveticaNeue-Light'; color:#4d4d54; z-index:10; transition:font-size 150ms ease-out,-webkit-transform 150ms ease-out; transition:transform 150ms ease-out,font-size 150ms ease-out; transition:transform 150ms ease-out,font-size 150ms ease-out,-webkit-transform 150ms ease-out}
.is-completed .form-label{-webkit-transform:translateY(-157%);transform:translateY(-157%);font-size:.85em}

.NriBannerSection {padding:0; box-shadow:inset 0px -10px 55px 14px rgba(51, 51, 51, 0.50)}

.section-banner .Form h1{font-size: 20px; color:#055292; line-height: 1.3; font-family:'HelveticaNeue-Light'; margin-bottom: 20px;}
.section-banner .Form h1 b{font-size:20px; color:#055292; font-family:'HelveticaNeue-Bold'}
.section-banner .Form h6{font-size:11px; clear:both; color:#000; margin-top:10px; line-height:normal; display:inline-block; font-family:Helvetica,Arial,sans-serif; text-shadow:0 0 0;}
.section-banner .Form .notes{font-size:11px; margin:0; color:#4c4c4c; font-family:Helvetica,Arial,sans-serif}
.form-input.select{padding:20px 0 8px}


.openAccountFormSection {width:100%; max-width:450px; float:right; position:relative;}
.bs-searchbox .form-control {padding-top:0; margin-bottom:0;}  
.form-control:focus {box-shadow:none; outline:none;}

.formMainBox {width:100%; max-width:410px; float:right;}

.bootstrap-select.select {padding:0 !important}
.bootstrap-select.select button.dropdown-toggle, .bootstrap-select.select button.dropdown-toggle:hover, .bootstrap-select.select button.dropdown-toggle:focus {padding:10px 10px 10px 0; color:#7c7c81; border:none; background-color:transparent; box-shadow:none; outline:none !important;}
.bootstrap-select.btn-group .dropdown-toggle .caret {color:#7c7c81;}
.InputWrap .bootstrap-select .dropdown-menu {border-radius:0; margin-top:-1px;}
.InputWrap .bootstrap-select .dropdown-menu .form-control {padding-left:5px;}
.bootstrap-select.select .selectpicker{visibility:hidden;}
.bootstrap-select.select input{border:1px solid #ccc !important; margin-bottom:10px}
.bootstrap-select.select .dropdown-menu>li>a{padding:8px 15px}
.bootstrap-select.select .dropdown-menu>.active>a, 
.bootstrap-select.select .dropdown-menu>.active>a:focus, 
.bootstrap-select.select .dropdown-menu>.active>a:hover{color:#fff; background-color:#004b8f}

.section-banner .Captions {padding:20px 0 0 0;}
.section-banner .Captions h4{float:left; font-size:55px; text-transform:capitalize; font-weight:400; color:#fff; line-height:normal; font-family:'HelveticaNeue-Light'; text-shadow:1px 1px 0 rgba(0,0,0,0.6);}
.section-banner .Captions h4 b{font-size:55px; color:#fff; font-family:'HelveticaNeue-Bold'}
.section-banner .Captions h4 span {float: left;font-size: 35px;text-transform: lowercase;}
.section-banner .Captions h4 span b{font-family: 'HelveticaNeue-Light';font-size: 35px;font-weight: 600; text-transform:initial;}

.openAccountFormSection .PISFull{position:absolute; bottom:5px; left:-155px; right:auto;}
.openAccountFormSection .PISFull p{font-size:12px; margin:0; color:#fff; font-family:Helvetica,Arial,sans-serif;}

.sectionSecPointsLists{padding:40px 0; color:#fff; background:#eee;}
.sectionSecPointsLists h4{font-size:35px; color:#3c3c3c; font-family:'HelveticaNeue-Light'; margin-bottom:20px}
.sectionSecPointsLists h3, .sectionSecPointsLists p{font-size:15px; text-shadow:0 0 0px; line-height:1.4; color:#3c3c3c; margin-bottom:5px; font-family:'HelveticaNeue-Light'}
.sectionSecPointsLists h3 b{font-size:16px;color: #3c3c3c;font-family:'HelveticaNeue-Medium';font-weight:400;text-shadow:none;}
.sectionSecPointsLists .owl-item.active{position:relative;float:left}
.sectionSecPointsLists .owl-item.active:after, .sectionSecPointsLists .owl-item:after{position:absolute; content:""; right:0; top:18.5%; width:1px; height:65%; background-color:#e4e4e6}
.sectionSecPointsLists .owl-item.active:nth-child(3):after, .sectionSecPointsLists .owl-item:last-child:after{display:none}
.sectionSecPointsLists .points span{position:relative;display:block; width:auto; height:70px; margin-bottom:7px;}
.sectionSecPointsLists .points img{position:absolute;top:0; right:0; bottom:0; left:0; margin:auto; width:auto; height:auto; display:block}
.sectionSecPointsLists .owl-carousel{margin-top: 30px;}
.sectionSecPointsLists .owl-carousel .item{margin-bottom: 30px; min-height:160px;}

.section-investments{padding:40px 0; background:url(../images/all-devices.jpg) no-repeat center bottom #e0dfdd;  min-height:685px; position:relative}
.AllDevices.owl-carousel {display:none;}

.section-investments .bottomBtn{position: absolute;bottom:40px; top:auto}
.section-investments h3, .section-betterReturns h3{margin-bottom:20px}
.section-investments h3{font-size:35px; color:#4d4d54; font-family:'HelveticaNeue-Light'}
.section-investments h6{font-size:20px; color:#3c3c3c; font-family:'HelveticaNeue-Light'}

.sectionInvestCalculator{color:#fff; padding:40px 0}
.sectionInvestCalculator h3{color:#3c3c3c; font-size:35px; margin-bottom:20px; font-family:'HelveticaNeue-Light'; line-height:1}
.sectionInvestCalculator .ShowInvestValues{display:flex; float:left; width:100%}
.sectionInvestCalculator .ShowInvestValues .InvestValues{margin:25px 12px 45px 12px; text-align:center;border-radius:5px;flex:1;width:25%;padding:25px 15px 20px 15px;background-color:#fff;border:1px solid #dedede;box-shadow:0 0 12px 4px #f3f3f3}
.sectionInvestCalculator .ShowInvestValues .InvestValues h4,
.sectionInvestCalculator .ShowInvestValues .InvestValues h3,
.sectionInvestCalculator .ShowInvestValues .InvestValues h3 .percent{margin-bottom:20px; font-family:'HelveticaNeue-Light'; line-height:1}

.sectionInvestCalculator .ShowInvestValues .InvestValues h3{color: rgb(60, 60, 60); letter-spacing:0; font-size:20px; text-transform:uppercase; margin-bottom:20px}
.sectionInvestCalculator .ShowInvestValues .InvestValues h2{color:#3c3c3c; font-size:20px; margin-bottom:15px}
.sectionInvestCalculator .ShowInvestValues .InvestValues h2 .percent{color:#3c3c3c; font-family:'HelveticaNeue-Bold'; margin-bottom:20px; font-size: 30px;}

.EditValue{float:left; width:100%; clear:both; display:block; position:relative; margin-bottom:0px}
.EditValue .WebRupee{position:relative; top:2px; padding:4px 0 4px 10px; color:#00b28a; font-size:36px;line-height:initial; background-color:#fff; margin-right:0px;}

.InvestValues .EditValue .Show_Value{color:#00b28a; padding:5px 15px; background-color:transparent; text-align:center; border:none; font-size:36px; display:inline-block; outline:none; width:100%; margin-bottom:0; font-family:'HelveticaNeue-Bold'; line-height:1;letter-spacing: 1.2px;}

/*.sectionInvestCalculator .ShowInvestValues .InvestValues .Show_Value span{color:#fff}*/

.sectionInvestCalculator .ShowInvestValues .InvestValues p {color:#3c3c3c; font-size:16px; display:inline-block; margin:20px 0 0; font-family:Helvetica,Arial,sans-serif; line-height:normal; letter-spacing:0;}
.sectionInvestCalculator .ShowInvestValues .InvestValues p strong{font-family:Helvetica,Arial,sans-serif; font-weight:600;}

.sectionInvestCalculator .investedCalculatorMain h6{color:#66625f; font-size:18px; font-family:'HelveticaNeue-Light'; line-height:1.4}
.investedCalculatorMain h6 .inputText input{font-size:19px; width:72px; outline:none; background-color:transparent; border:none; color:#00b28a; font-family:"HelveticaNeue-Medium"}
.investedCalculatorMain h6 .inputText{position:relative;display:inline-block; width:88px; margin:0 2px; border-bottom:1px solid #b7b7b7;padding-bottom:3px; padding-left:12px;}
.investedCalculatorMain h6 .inputText .WebRupee{position:absolute; left:0px; top:3px; color:#00b28a; bottom:auto; font-family:"WebRupee";text-align: left;font-size: 19px;top: 0;padding: 4px 2px; background-color:#fff;bottom: 0; line-height: 1.3}
.investedCalculatorMain h6 .inputText .InputAmt{position:absolute; bottom:-20px; left:0; right:0; color:#66625f; opacity:0.7; font-size:13px; font-family:"HelveticaNeue-Light";}


#ProductOfferings .owl-prev {left:-9px; top:30%; padding-left:0; position:absolute; width:25px;}
#ProductOfferings .owl-next {right:-9px; top:30%; padding-right:0; position:absolute; width:25px;}

#ProductOfferings .owl-prev.disabled, #ProductOfferings .owl-next.disabled{opacity:0.4}

section.FAQs_and_Videos{padding:50px 0}

.FAQs_and_Videos .widget_1, .FAQs_and_Videos .widget_2, .FAQs_and_Videos .widget_3{padding:13px 16px; float:left; width:100%; min-height:215px; margin-bottom:10px; background-color:#f7f7f7}
.FAQs_and_Videos .widget_1 + .btn-redlink, 
.FAQs_and_Videos .widget_2 + .btn-redlink, 
.FAQs_and_Videos .widget_3 + .btn-redlink{font-size:14px; float:right; color:#ef4d62; text-shadow:0 0 0px; font-family:'HelveticaNeue-Light';}

.FAQs_and_Videos h2{font-size:20px; color:#333; font-family:'HelveticaNeue-Medium'; clear:both; margin:15px 0 9px}

.FAQs_and_Videos .widget_1 ul li {padding:13px 0; border-bottom:1px solid #d0d0d0}
.FAQs_and_Videos .widget_1 ul li:last-child{border-bottom:none;}
.FAQs_and_Videos .widget_1 ul li a{font-family:'HelveticaNeue-Medium';color:#254098; line-height:18px; font-size:16px; text-decoration:none}

.FAQs_and_Videos .widget_3 .innerBox .contents{float:right; width:60%; }
.FAQs_and_Videos .widget_3 .innerBox .contents span{color:#000; font-size:14px; font-family:'HelveticaNeue-Light';}
.FAQs_and_Videos .widget_3 .innerBox .contents h4{margin-bottom:8px;}
.FAQs_and_Videos .widget_3 .innerBox .contents h4 a{color:#254098; line-height:20px; font-size:20px; font-family:'HelveticaNeue-Medium';}
.FAQs_and_Videos .widget_3 .innerBox .contents p{color:#4d4d4d; line-height:18px; margin-bottom:0; font-size:16px; font-family:'HelveticaNeue-Light';}
.FAQs_and_Videos .widget_3 .innerBox .imgBox{float:left; width:120px; height:96px;}
.FAQs_and_Videos .widget_3 .innerBox .imgBox a, 
.FAQs_and_Videos .widget_3 .innerBox .imgBox img{width:100%; height:100%;}

.quicklinksBox{padding:50px 0 0}
.quicklinksBox .AlphaOptions{padding:0 0 30px}
.quicklinksBox .quicklinksHead{font-size:16px; color:#000; line-height:18px; margin:8px 0; font-family: 'HelveticaNeue-Bold';}
.quicklinksBox .AlphaOptions .pagination{margin:0}
.quicklinksBox .pagination>li>a, 
.quicklinksBox .pagination>li>span{padding:5px 11px}
.quicklinksBox .linkOptions .black-links{margin-right:8px; color:#333}
.quicklinksBox .linkOptions .black-links:hover, .quicklinksBox .linkOptions .black-links:focus{color:#858585}


.sectionInvestCalculator .testimonialBox {margin-top:55px;}
.sectionInvestCalculator .owl-item:first-child .testimonialBox {border-right:1px #e5e5e5 solid;}
.sectionInvestCalculator .testimonialBox .imgBox {width:74px; height:74px; overflow:hidden; float:left; margin-right:15px;}
.sectionInvestCalculator .testimonialBox p {line-height:18px; text-shadow:0 0 0px; overflow:hidden; color:#3c3c3c; font-size:14px; font-family:'HelveticaNeue-Light'; margin-bottom:0; letter-spacing:0.6px;}
.sectionInvestCalculator .testimonialBox .testmonialUserName {display:block; color:#3c3c3c; font-family:'HelveticaNeue-Light'; font-size:14px; margin-top:18px}
.sectionInvestCalculator .testimonialBox .testmonialUserName b{font-family:'HelveticaNeue-Medium'; color:#3c3c3c; font-weight:400}

.section-betterReturns{background-color:#efefef; padding:40px 0}
.section-betterReturns h3{font-size:35px; color:#3c3c3c; font-family:'HelveticaNeue-Light'}
.section-betterReturns h6{font-size:20px; color:#3c3c3c; font-family:'HelveticaNeue-Light'}
.section-betterReturns .ReturnsPtWrap{display:block; float:left; width:100%; margin:25px 0}
.section-betterReturns .ReturnsPt img{margin:0 auto 10px auto; width:auto;}
.section-betterReturns .ReturnsPt{margin:0 0 12px 0;}
.section-betterReturns .ReturnsPt h5{color:#3c3c3c; font-size:15px; line-height:1.4; font-family:'HelveticaNeue-Light';text-shadow:0 0 0px;}
.section-betterReturns .ReturnsPt h5 span{display:block; color:#3c3c3c; line-height:1.4; font-size:16px; font-weight:400; text-shadow:none; margin-bottom:5px;font-family:'HelveticaNeue-Medium';}

.CallSupport, .Social, .AppsInfo {font-family:'Roboto-Light'; float:left; font-size:12px;}
.CallSupport:last-child {border:none;}
.CallSupport .SupportInfo {float:left}
.CallSupport .imgBoxed {width:80px; height:70px; overflow:hidden; float:left; margin-right:15px;}
.CallSupport p, .CallSupport h2,  .CallSupport span {overflow:hidden;}
.CallSupport p {color:#9ed2ff; font-size:11px; font-family:'Roboto-Light'; line-height:18px; margin-bottom:0; letter-spacing:0.6px}
.CallSupport h2{line-height:0.8}
.CallSupport h2 a {font-size:20px; color:#fff; font-family:'Roboto-Light'}
.CallSupport span {color:#9ed2ff; font-size:11px; font-family:'Roboto-Light'}

.footer{float:left; width:100%; color:#fff; background-color:#025296; padding:15px 0}
.footer h4{color:#fff; font-size:16px; font-family:'HelveticaNeue-Medium'}

.footer p{color:#f7f8f9; font-size:12px; font-family:'HelveticaNeue-Light'; margin:0}
.footer p a{color:#f7f8f9; font-size:12px; font-family:'HelveticaNeue-Medium'; margin:0; padding:0 4px}

.footer .Social a {margin:0 5px; opacity:0.8; width:38px; height:39px; border-radius:50%; border:1px solid #025194; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out}
.footer .Social a:hover{opacity:1; box-shadow:0px 3px 3px 0px rgba(2, 70, 128, 0.36)}

.footer .AppsInfo a {margin-right:5px; opacity:0.8; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out}
.footer .AppsInfo a:hover{opacity:1}
.footer .AppsInfo p{color:#fff; font-size:12px; font-family:'HelveticaNeue-Light'; line-height:1.4}

.revealDiv{bottom:-40px; border-bottom:1px solid #033a68}
.revealDiv .revealMore{background-color:#033a68; cursor:pointer; font-size:15px; font-family:'HelveticaNeue-Light'; padding:13px 15px 8px; border-radius:55px 55px 0 0; color:#fff; line-height:1}
.revealMore.open img{transform:rotate(180deg); transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out}
.moreOptions{float:left; width:100%; padding:40px 0 0}
.moreOptions .InfoText p{font-size:11px; font-family:"HelveticaNeue-Light"; color:#fff; font-weight:400; opacity:0.8}
.moreOptions .InfoText, .moreOptions .linksWrapper{padding-top:15px}
.linksWrapper .LinkeList {float:left; width:100%; padding:10px; border-bottom:1px solid #0a61ab}
.linksWrapper .LinkeList .links{width: 20%;float: left;padding: 10px 0;}
.linksWrapper .LinkeList .links a{opacity:0.5; color:#fff; font-size:14px; font-family:'HelveticaNeue-Light'; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out}
.linksWrapper .LinkeList .links a:hover{opacity:1}

.ThanksMsg .modal-body{padding:15px 40px 0 40px;}
.ThanksMsg .modal-body h4{font-size:35px; font-family:"HelveticaNeue-Light"; color:#254098}
.ThanksMsg .modal-body h2{font-size:40px; line-height:1; margin:15px 0; font-family:"HelveticaNeue-Bold"; color:#254098}
.ThanksMsg .modal-body p, .ThanksMsg .modal-body p strong{font-size:20px; font-family:"HelveticaNeue-Light"; color:#454545}
.ThanksMsg .closeWrap .close{float:right; font-size:29px; padding:12px 11px; line-height:0.5; cursor:pointer}
.ThanksMsg .modal-body .Website, .ThanksMsg .modal-body .SocialIcon {float:left; width:45%;min-height:115px; padding:15px; background-color:#e6e5e5; border-radius:4px}
/*.modal-content.ThanksMsg{min-height:395px}*/
.modal-content{padding-bottom:15px;}
.ThanksMsg .modal-body .SocialIcon{float:right}
.ThanksMsg .modal-body .Website p, .ThanksMsg .modal-body .SocialIcon p{font-size:20px; font-family:"HelveticaNeue-Light"; color:#454545}

.modal-body{width:100%; max-height:75vh; overflow:auto;}

.owl-dots{float:left; text-align:center; width:100%; position:relative; clear:both; margin:10px 0; bottom: -12px}
.owl-carousel .owl-dot{width:12px; height:12px; display:inline-block; margin:0 6px; background:#d8d8d8; border-radius:50%}
.owl-carousel .owl-dot.active{background-color:#959595; border:1px solid #959595}

.BannerFluidContainer{padding: 0;}

@media (min-width:1200px){
#SecuritiesPts .owl-stage{width:100% !important}
}

.AllDevices .owl-dots{float:left;text-align:center;width:100%;position:relative;clear:both;margin:10px 0;bottom:7px}
.AllDevices .owl-dot{width:10px;height:10px;display:inline-block;margin:0 10px;border:none;background-color:#025296;border-radius:50%}
.AllDevices .owl-dot.active{background-color:#f2cc4a;border:1px solid #f2cc4a;width:14px;height:14px;display:inline-flex}


.rotateMobileMain {position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background:#34383c; color:#fff; display:none;}
.vertical_alignment_helper { display:table; height:100%; width:100%;}
.vertical_align_center { display:table-cell; vertical-align:middle; }
.rotateMobileMain .rotateContentBox {font-size:16px; color:#eee;}
.rotateMobileMain .rotateContentBox .rotateScreenIcon {max-width:60px; display:inline-block; margin-bottom:10px;}
.rotateMobileMain .rotateContentBox p {color:#fff; letter-spacing:1px;}

.show.rotateMobileMain {display:block;} 

@media (min-width:1900px){
.section-banner {background-position:left -10px top 0px;}
}

@media (max-width:1440px){
.section-banner {background-position:-330px 0;}
}

@media (max-width: 1024px){
.rotateMobileMain.show, .rotateMobileMain {display:none !important;}

.section-banner {background-size:185% auto;background-position:-485px -40px; padding:0px 0;}
.sectionSecPointsLists h5{font-size:13px}
.section-investments, .sectionInvestCalculator, .section-betterReturns{padding:30px 0}
.section-investments h3, .sectionInvestCalculator h3, .section-betterReturns h3, h3{font-size:26px; line-height:30px; margin-bottom:15px}
.section-investments {min-height:600px; background-size:120% auto;}

.section-banner .Captions {top:-8px; float:left;}
.section-banner .Captions h4, .section-banner .Captions h4 b {font-size:36px;}
.section-banner .Captions h4 span {padding-left:75px;}

h6{font-size:13px; line-height:1.3}
.sectionInvestCalculator .investedCalculatorMain h6, .investedCalculatorMain h6 .inputText input, .sectionInvestCalculator .ShowInvestValues .InvestValues h3{font-size:15px}
.sectionInvestCalculator .ShowInvestValues .InvestValues h3 .percent{font-size:25px;}
.sectionInvestCalculator .ShowInvestValues .InvestValues h4, .section-betterReturns .ReturnsPt h5{font-size:15px; line-height:20px;}
.section-banner .Form h4{font-size:18px; line-height:1.3}
.CallSupport .imgBoxed{width:40px; height:40px; margin-right:5px}
.footer .Social a{margin:0 3px; width:30px; height:31px}
.sectionInvestCalculator .ShowInvestValues{display:block; margin:35px 0 25px}
.sectionInvestCalculator .ShowInvestValues .InvestValues{margin:15px; min-height:250px; width:calc(50% - 30px); flex:none; float:left;} 
.footer{padding:15px 0;}
.revealDiv{bottom:0}
.moreOptions{padding:15px 0 0}
.investedCalculatorMain h6 .inputText input{font-size:20px}

.ThanksMsg .modal-body{padding:15px;}
.FAQs_and_Videos .widget_3 .innerBox .imgBox{width: 90px; height: 70px;}
.sectionSecPointsLists .owl-carousel .item p br{display: none;}

}

@media (max-width: 1023px) and (min-width: 768px){
.section-banner{background-size:auto 100%;background-position:-350px}
.section-banner .Captions h4, .section-banner .Captions h4 b{font-size:28px}  
}

@media (max-width:768px){
.section-investments {min-height:480px; background-size:120% auto;}
.rotateMobileMain {display:block !important;} 
}

@media (max-width: 767px){
.row-xs{margin-left:-15px; margin-right:-15px; clear:both}
.visible-xs{display:block !important}
.hidden-xs{display:none !important}	
.rotateMobileMain {display:none !important;} 
.show.rotateMobileMain {display:block !important;} 

.header{padding:10px 0}
.logo {max-width:150px;}
.section-banner{padding:0; background:url("../images/bannerMobile.jpg") no-repeat center bottom 448px / 100% auto #fff; margin:0 0 10px}
.section-banner .Form{margin-top:5px; }
.brand-logo {text-align:center; display:block}
.brand-logo img{display:block;text-align:center;margin:0 auto;}

.formMainBox {max-width:100%; padding:0 !important;}

.section-banner .Form form .form-control{margin-bottom:25px; height:initial; padding:6px 10px 6px 0; color:#333; letter-spacing:0.5px;}

.dropdown-menu {max-width:100%;}
.section-banner .Form form .bs-searchbox .form-control {color:#3c3c3c; padding:5px 10px;}


.sectionSecPointsLists .owl-item.active:after{display:none}
.CallSupport, .Social, .AppsInfo {padding:15px 0;text-align:center;border-bottom:1px solid #0760ad}
.section-betterReturns .ReturnsPt{margin:40px 0; border:1px solid #acacac; min-height:165px; padding:15px}
.section-banner .Captions{width:100%; top:0; z-index:10; float:left; overflow:hidden; padding:15px 0px; margin-top:15px;}
/*.section-banner .Captions:after {content:""; box-shadow: 0 0 50px 20px rgb(162, 157, 157); background-color: rgba(162, 157, 157, 0.5); position:absolute; width:100%; height:100%; left:0; z-index:-1; right:0px; bottom:0; top:0px}*/
.section-banner .Captions h4{text-align:center; font-size:32px; margin:0 0 30px 0; line-height:38px}
.section-banner .Captions h4 span {float:none; padding-right:0}
.section-banner .Captions h4 b{font-size:32px}
.section-banner .Form h4 b {font-size:inherit; font-weight:initial; font-family:'HelveticaNeue-Light';}

.section-banner .form-control::-webkit-input-placeholder{color:#fff; text-shadow:none; letter-spacing:0.7px; color:transparent;}
.section-banner .form-control::-moz-placeholder{color:#fff; text-shadow:none; letter-spacing:0.7px; color:transparent;}
.section-banner .form-control:-ms-input-placeholder{color:#fff; text-shadow:none; letter-spacing:0.7px; color:transparent;}
.section-banner .form-control:-moz-placeholder{color:#fff; text-shadow:none; letter-spacing:0.7px; color:transparent;}
 

.openAccountFormSection .formLink {position:absolute; top:-100px; right:15px; left:15px;}
.section-banner .container {padding:0;}
.section-banner .Form form .column_block, .section-banner .Form form .columnBlock {position:relative;}

.form-input .dropdown-toggle.btn-default {border-radius:0; background:none;}
.section-banner .Form h4, .form-label, .form-input .dropdown-toggle.btn-default, .section-banner .Form h6{color:#333; text-shadow:none;}
.formMainBox.Form .form-label{left:0px; top:10px;}
.is-completed .form-label {-webkit-transform: translateY(-20px);transform: translateY(-20px);}

section.FAQs_and_Videos {padding:20px 0}
.section-banner .Form h6 {margin-top:15px;}
.owl-dots{bottom:20px;}
#testimonialSlide .owl-dots{bottom:-16px;}
#ProductOfferings .owl-dots{bottom:-6px;}
.FAQs_and_Videos .widget_1, .FAQs_and_Videos .widget_2, .FAQs_and_Videos .widget_3{padding:12px 10px;margin:8px 0 10px; clear:both;}

.FAQs_and_Videos .widget_3 .innerBox .imgBox{width:106px; height:96px;}

.bootstrap-select.select .dropdown-menu>.active>a{color:#fff}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left:0px}
.bootstrap-select.btn-group .dropdown-toggle .caret{border-top: 4px dashed black;}

.form-input .dropdown-toggle.btn-default, 
.bootstrap-select.select button.dropdown-toggle, 
.bootstrap-select.select button.dropdown-toggle:hover, 
.bootstrap-select.select button.dropdown-toggle:focus {padding-left:0; padding-right:0; color:#333;}

.form-input.select {width:100% !important; box-shadow:none;}
.openAccountFormSection .form-input, .form-control {background:none;box-shadow:none !important; border-radius:0 !important; border-color:#fff !important;}
.redThemeBtn {font-size:18px; padding-top:20px; padding-bottom:12px;}
.section-banner .Form h4 {margin-bottom:20px; line-height:26px;}
.section-banner .Form form .redThemeBtn {margin:20px 0 20px 0;}

.sectionTitleIntro > h2 {font-size:26px; margin-bottom:10px;line-height:30px;}
.sectionTitleIntro > p {font-size:15px; line-height:20px;}

.sectionSecPointsLists h4 {font-size:26px;}
.section-investments h6 {font-size:17px;}

.section-betterReturns .ReturnsPtWrap {margin:10px 0 30px 0;}

.section-investments {padding-bottom:25px; background-color:#e1e2e4; background-size:140% auto; background-position:center; min-height:468px;}
.AllDevices .owl-dots {bottom:0px;}
.section-investments .owl-carousel.owl-drag .owl-item {text-align:center;}
.owl-carousel .owl-item img {width:initial; display:initial;}


.sectionInvestCalculator .investedCalculatorMain h6, .investedCalculatorMain h6 .inputText input{font-size:17px}
.sectionSecPointsLists{margin:0; padding:30px 0;}
.sectionInvestCalculator .ShowInvestValues{display:block; margin:20px 0 25px}
.sectionInvestCalculator .ShowInvestValues .InvestValues{margin:10px; min-height: 250px; width:48%; flex:none}
.sectionInvestCalculator .ShowInvestValues .InvestValues:nth-child(odd){float:left}
.sectionInvestCalculator .ShowInvestValues .InvestValues:nth-child(even){float:right}
.sectionInvestCalculator .ShowInvestValues .InvestValues{margin:0}
.sectionInvestCalculator .ShowInvestValues .InvestValues, .sectionInvestCalculator .ShowInvestValues .InvestValues h4, .sectionInvestCalculator .ShowInvestValues .InvestValues .Show_Value, .AppsInfo{margin:0 0 5px}
.sectionInvestCalculator .ShowInvestValues .InvestValues h4 {color:#063f7b;} 
  
.sectionInvestCalculator .ShowInvestValues .InvestValues {padding:12px 8px 8px 8px;min-height:inherit;margin-bottom:25px;}
.sectionInvestCalculator .ShowInvestValues .InvestValues h3, .sectionInvestCalculator .ShowInvestValues .InvestValues h3 .percent{font-size:14px}
.sectionInvestCalculator .ShowInvestValues .InvestValues h3 {margin:10px 0;}
.sectionInvestCalculator .ShowInvestValues .InvestValues p{font-size:14px; margin:0;}
.sectionInvestCalculator .ShowInvestValues .InvestValues .Show_Value,  .investedCalculatorMain h6 .inputText input{font-size:17px}
.investedCalculatorMain h6 .inputText input {width:75px;}
 

.EditValue {margin-bottom:0px;}
.EditValue .WebRupee {top:0px; left:0px; font-size:15px; background:none; margin-right:0; padding-right:0;}
.sectionInvestCalculator .ShowInvestValues .InvestValues .Show_Value {padding:5px 0; border-bottom-width:1px; border-radius:0;}

.section-betterReturns .ReturnsPt{margin:0px; min-height:150px; padding:15px 0 10px 0; flex:none; border:none;}
/*.section-betterReturns .ReturnsPt:nth-child(odd){float:left}
.section-betterReturns .ReturnsPt:nth-child(even){float:right}*/
.section-betterReturns .ReturnsPt h5 {margin-bottom:0;}

.linksWrapper .LinkeList .links{width:50%;padding:10px 5px}
.CallSupport .imgBoxed{width:100%; height:auto; display:block; text-align:center; float:none; margin:0}
.CallSupport .imgBoxed img{height:50px}
.CallSupport .SupportInfo {float:none; text-align:center; display:block}

.investedCalculatorMain h6 .inputText .WebRupee {padding:1px 2px; top:-1px; left:0; font-size:16px;}
.investedCalculatorMain h6 .inputText{width:initial; text-align:center; padding-bottom:0; padding-left:12px;}
.investedCalculatorMain h6 .inputText .InputAmt{display:none}
.sectionInvestCalculator .investedCalculatorMain h6{line-height:20px;}

.sectionInvestCalculator .testimonialBox {margin-top:20px;}
.sectionInvestCalculator .testimonialBox .imgBox {float:none; margin:0 auto 15px auto;}
.sectionInvestCalculator .testimonialBox p {text-align:center;}

.ThanksMsg .modal-body h4{font-size:25px}
.ThanksMsg .modal-body h2{font-size:28px}
.ThanksMsg .modal-body p, .ThanksMsg .modal-body p strong{font-size:17px}
/*.modal-content.ThanksMsg{min-height:85vh}*/
.ThanksMsg .modal-body .Website, .ThanksMsg .modal-body .SocialIcon{width:100%; margin:5px 0}

.footer {padding-top:15px;}
.footer p {margin-bottom:13px; line-height:16px;}

.BannerFluidContainer {padding: 0 15px;}
.NriBannerSection{box-shadow: none;}
.sectionInvestCalculator .owl-item:first-child .testimonialBox { border-right: none; }
.openAccountFormSection .PISFull {top:-45px; left: 0; right: auto; bottom: auto;}
#ProductOfferings .owl-prev{left:0;}
#ProductOfferings .owl-next{right:0;}
.InputWrap{margin-top: 5px;}
.section-banner .Form h1{margin-bottom: 15px;}

}

@media (max-width:480px){

.section-banner {background-position:center bottom 640px;}
.section-banner .Captions {margin-top:0;}
.section-banner .Captions h4, .section-banner .Captions h4 b{font-size:22px; line-height:24px;}

.openAccountFormSection {margin-top:210px;}
.openAccountFormSection .formLink {top:-100px;}
.formMainBox {max-width:100%; padding:0;}

.AllDevices.owl-carousel {display:block;}

.section-investments {min-height:initial;background-image:none; background-color:#e1e2e4; padding-bottom:30px;}
.section-investments .bottomBtn {position:relative;bottom:initial; margin-top:10px;}
.sectionInvestCalculator .ShowInvestValues .InvestValues {margin-bottom:15px;} 

.br-xs{display:block}
}


.custom-pagination>li:first-child>a,
.custom-pagination>li:last-child>a {
    border-radius: 0
}

.custom-pagination>li a {
    background-color: transparent;
    border: 1px solid #666;
    color: #000
}

.custom-pagination>li a:focus,
.custom-pagination>li a:hover {
    background-color: #003b90;
    color: #fff;
    border: 1px solid #666
}