@font-face {
    font-family:'Proxima Nova';
	src: url('./fonts/proxima/ProximaNova-Regular.otf') format('opentype');
    src: url('./fonts/proxima/ProximaNova-Regular.otf') format('opentype'),
    url('./fonts/proxima/ProximaNova-Semibold.otf') format('opentype'),
    url('./fonts/proxima/ProximaNova-Bold.otf') format('opentype'),
    url('./fonts/proxima/ProximaNova-RegularItalic.otf') format('opentype'),
    url('./fonts/proxima/ProximaNova-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family:'ubuntu';
	src: url('fonts/ubuntu/Ubuntu-Bold.ttf');
    src: url('fonts/ubuntu/Ubuntu-BoldItalic.ttf');
	src: url('fonts/ubuntu/Ubuntu-Italic.ttf');
    src: url('fonts/ubuntu/Ubuntu-Light.ttf');    
	src: url('fonts/ubuntu/Ubuntu-LightItalic.ttf');
    src: url('fonts/ubuntu/Ubuntu-Medium.ttf');
	src: url('fonts/ubuntu/Ubuntu-MediumItalic.ttf');
    src: url('fonts/ubuntu/Ubuntu-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

.close-alert {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

/*Anupam css*/
table tr td.assets{
    text-align: right;
}
table tr td.first-culm-right{
    text-align: right;
}
.w-100{
    width: 100%;
}
.btn-next, .pur-wiz-button, .first_next{
    float: right;
}
/*End anupam css*/

/*Menu CSS*/
/*Bootstrap 4023 - To change menu color*/
.navbar-inverse {
  background-color: #fff;
  border-color: #080808;
}
/*Bootstrap 4046 - To change active link*/
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #fff;
  color: #FFFFFF;
}


/*Bootstrap 4072 - To change dropdown active link*/
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #FFFFFF;
}

/*Bootstrap 3049 - To change dropdown li hover effect*/

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  /*color: #FFFFFF;*/
  text-decoration: none;
  background-color: transparent;
}
.dropdown-menu > li > a{
  padding: 2px 5px;
  font-size: 13px;
}
/*Bootstrap 4030 - To change navbar brand li hover effect*/
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

/*Bootstrap 4041 - To change navbar li hover effect - but not change active link*/

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #fff !important;
}

/*Bootstrap 3649 - To change border radius of main navbar*/
.navbar {
  border-radius: 0px;
}
/* positio*/
.navposi
{
z-index: 5000;
}

/*to get hover on dropdown menu add this to style sheet*/
/*.dropdown:hover .dropdown-menu {
    display: block;
 }*/
 /*Bootstrap - 4038 - To change color of menu links*/
 .navbar-inverse .navbar-nav > li > a {
  color: #FFFFFF !important;
}
.navbar-collapse {
   padding-left: 0px;
    padding-right: 15px;
} 
.yamm-fw ul li a
{white-space:normal !important; padding:0px 10px 0px 0px !important;}
.yamm-fw ul li a:hover
{white-space:normal !important; /* padding:0px 10px 0px 0px !important; */}
 .main-nav 
 {margin-top:20px; float:right;}
 .main-nav li
 {padding-bottom:16px !important;}
 .main-nav li a
 {color: #FFFFFF !important; padding-bottom:10px; padding-top:10px;}
 .drop-new
 { background:transparent !important; box-shadow:0px 0px 0px transparent !important; border:0px solid #fff !important;}
.drop-new li a
 { clear: both; color: #fff; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap;}
 .last-mnu-item a
 {background:#e98c03; border-radius:5px;}
  .last-mnu-item a:hover
 {background:#e98c03 !important; border-radius:5px;}
 .dropdown a span
 {margin: 0 2px 0 1px;}
 .yamm-fw ul li
 {margin-top:-4px !important;}
.yamm-fw:hover
 {background:url(../images/drop-down--hover.png) no-repeat; background-position:45% 104%;}
 .menu-new-home-all
 {width:80%; margin:0px auto;}
 .menu-new-home-all-p 
 {padding:0px 0px 10px 0px!important; background:transparent; color:#ff9903; font-size:14px; font-weight:600; margin-top:35px; border-bottom:1px solid #474747;}
 .mega-menu-right li
{padding:0px 0px 0px 0px !important; background:transparent; list-style:none; margin-left:0px; padding-left:0px; float:left;}
.mega-menu-right li a
{padding:0px 0px 0px 0px  !important; background:transparent; font-size:14px; font-weight:600; margin-top:20px !important; display:block; float:left; margin-left:0px !important; color:#999 !important; text-align:left !important;}
.mega-menu-right li a img
{margin-right:10px; margin-left:0px !important;}
.mega-menu-right li a:hover
{padding:0px 0px 0px 0px!important; background:transparent !important; color:#ff9903; font-size:14px; font-weight:600; }
.mega-icon-img1
{float:left;}
.mega-menu-right
{margin-left:0px; padding-left:0px; float:left;}
.mega-text-menu
{float:left; margin-top:-2px; font-size:13px !important; font-weight:600 !important; }
.mega-text-menu-2
{float:left; margin-top:-2px; font-size:13px !important; color:#999 !important; margin-left:30px; font-weight:600 !important; }
.mega-text-menu-3
{float:left; margin-top:10px;margin-bottom:5px; font-size:13px !important; color:#fff !important; margin-left:30px; font-weight:600 !important; text-align:left !important;}
.mega-text-menu-3 a
{color:#999 !important; text-align:left !important;}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown 
{position: static;}
.yamm .container
 {position: relative;}
.yamm .dropdown-menu
 { left: auto;}
.yamm .yamm-content 
{padding: 20px 30px;}
.yamm .dropdown.yamm-fw .dropdown-menu 
{left: 0;  right: 0; margin-top:-1px;}
.menu-12-bg
{background:#333333; padding-bottom:25px;} 
.menu-12-bg-34
{background:#333333; padding-bottom:25px; background:url(../images/menu-mega-hori-bg.jpg) no-repeat; background-position:0px 32px;} 
.menu-12-bg-34a
{background:#333333; padding-bottom:25px; background:url(../images/menu-mega-bg6.jpg) no-repeat; background-position:0px 32px;} 
.menu-12-bg-34az
{background:#333333; padding-bottom:25px; background:url(../images/mega-menu-bg-02b.jpg) no-repeat; background-position:0px 32px; background-size:2px 100%;} 
.menu-new-home-all
{padding-bottom:30px !important;}
.menu-new-home-all-ri
{height:250px; margin-top:30px; width:80%; margin:0px auto;}
.menu-new-home-all-ri-2
{min-height:350px; margin-top:30px; width:85%; margin:0px auto;}
.menu-12-bg-32
{background:#333;}
.mega-title-menu12
{margin-right:5px;}
.menu-5-row
{background:#333333;}
.redemp-form-con89-mega
{margin-left:0px; width: 85%; height:45px; border-radius:4px !important; background:url(../images/mega-form-in-1.jpg) no-repeat #fdfdfd; background-position:15px 9px; padding:0px 20px; color:#cccccc !important; font-weight:700; font-size:16px;}
.menu-new-home-all-p2 
 {padding:0px 0px 10px 0px!important; background:transparent; color:#ff9903; font-size:14px; font-weight:600; margin-top:35px;}

 /*End of Menu*/
 
 .header-top
 {background:#333333;min-height:30px;/* position: relative; *//* z-index: 1111; */}
 .header-contact
 {margin-left:15px;}
 .contact-header
 {margin-top:8px;  margin-bottom:0; font-size:13px; float:left;margin-right: 3px;}
 .contact-header32
 {margin-top:8px;  margin-bottom:0; color:#fff; font-size:13px; float:left;}
 .padding-zero
 {padding-left:0px; padding-right:0px;}
 .header-menu
 {float:right; margin:6px 0px 0px 0px;}
 .top-header-nav5
 {margin-right:30px; margin-bottom:15px;}
 .header-menu li
 {padding-left:10px; padding-right:5px;}
.header-menu li a
 {color:#fff !important; font-size:13px; font-weight:normal; padding:0px !important;}
 .header-menu li a:hover
 {text-decoration:none;  color: #fff !important; background-color: transparent;}
 .top-bug-menu
 {margin-bottom:0px !important;background:transparent !important; min-height:20px !important; border:0px solid #fff !important;}
.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
.main-menu
 {background:#ff9903;min-height:auto;/* position: relative; *//* z-index: 1111; */}

.logo-css
{margin-top:14px; margin-bottom:14px;} 
.nav-cus
{background:transparent !important; border:none !important; margin-bottom:0px;} 
.breadcrumbs-new
{background:#f3f3f3; min-height:40px;display: none;}
.breadcrumbs-icon
{color:#6e6e6e; font-size:12px;}
.home-icon2
{padding-bottom:2px;}
.home-icon22
{padding-bottom:2px; padding-left:10px;}
.breadcrumbs-new-color
{color:#6e6e6e; margin-top:10px;}
.breadcrumbs-new-color a
{color:#6e6e6e; font-size:13px;}
.serch-icon
{color:#fff;}
.search-button
{background:#009ece; float:right; border:none; padding:0px 0px;}
.propmo-top
{background:#ffffff; min-height:450px;}
.promo-top-text
{color:#000; font-size:30px; margin-left:0px; margin-top:55px;}
.promo-top-text2
{color:#666666; margin-top:30px; margin-left:0px; font-size:18px; padding-bottom:60px;}
.promo-top-text3
{color:#666666; margin-top:56px; margin-left:10px;}
.promo-top-text4
{color:#666666; margin-top:30px; margin-left:10px;}
.promo-two-about
{background:url(../images/about-us-promo-two-bg.jpg) no-repeat; min-height:190px; background-size:100% 100%; background-position:center; }
.pro-two-about-text
{color:#fff; font-size:48px; text-align:center; margin-top:60px; font-weight:100;}
.promo-three-about
{background:#ffffff; min-height:450px;}
.promo-link-all-n
{text-decoration:underline;}
.heading-about
{color:#333333; margin-top:15px; margin-left:0px; margin-right:10px; font-size:29px; font-weight:bold;}
.title-bottom
{color:#ff9903; font-size:18px; margin-left:0px; margin-top:20px; margin-bottom:0px; font-weight:600;}
.title-bottom2
{color:#ff9903; font-size:18px; margin-left:10px; margin-top:60px; margin-bottom:0px; font-weight:600;}
.horizontal-line
{width:90%; height:2px; background:url(../images/line-about-us-bg.jpg) no-repeat; background-size:100%; margin-left:10px; margin-right:30px;}

.horizontal-line-full
{width:100%; height:2px; background:url(../images/line-about-us-bg.jpg) no-repeat; background-size:100%; margin-left:0px; margin-right:0px;}

.horizontal-line34
{height:2px; background:url(../images/line-about-us-bg.jpg) no-repeat; background-size:100%; margin-left:0px; margin-right:30px;width: 95%;}
.promo-three-text
{color:#666666; font-size:14px; margin-left:0px; margin-top:20px; margin-right:30px;}
.promo-three-text-a
{color:#666666; font-size:14px; margin-left:10px; margin-top:20px; margin-right:30px;}
.promo-three-text33
{color:#666666; font-size:14px; margin-left:10px; margin-top:20px; margin-right:30px;}
.body-menu
{background:url(../images/body-menu-about-us.jpg) no-repeat; background-size:100% 100%; min-height:450px;}
.body-menu2
{background:url(../images/body-promo-bd-2.jpg) no-repeat; background-size:100% 100%; min-height:450px;}
.menu-body-all2
{float:right !important;}
.menu-body-all
{width:250px; margin-top:130px; padding-left:0px;}
.menu-body-all li
{border-left:0px solid #fff; border-right:0px solid #fff; background:#ff9903; text-align:center;  border-bottom:1px solid #ea8f08 !important;}
.menu-body-all li a
{color:#333333; font-size:16px; font-weight:600;}
.body-active
{color:#fff !important;}
.list-group-item {
    border: 0px solid #ddd;
	margin-bottom: 0px;
    padding: 10px 15px;
    position: relative;
}
.menu-body-all li:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.menu-body-all li:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.menu-body-all li:first-child {
color:#fff;
}
.conatact-area
{min-height:185px; background:url(../images/contact-about-us.jpg) no-repeat; background-size:100% 100%;}
.upper-footer
{background:#fff; background-size:100% 100%; min-height:320px;}
.upper-footer-text
{color:#333333; font-size:48px; text-align:center; margin-top:50px;}
.upper-footer-text2
{color:#666666; font-size:18px; text-align:center; font-weight:600; padding-bottom:20px;}
.chat-button
{height:35px; width:145px; position:absolute; right:0px; bottom:49px; background:url(../images/chat-button.jpg) no-repeat; background-size:100% 100%; float:right; margin-top:0px;}
.chat-button a 
{color:#fff; font-weight:bold; padding-left:50px; margin-top:8px; float:left;}
.chat-button a:hover
{text-decoration:none;}
.footer
{background:#000; min-height:260px;}
.footer-middle
{background:#000; min-height:65px; border-bottom:4px solid #ff9903; border-top:1px solid #333333; margin-bottom: 49px;}
.footer-bottom
{background:url(../images/homepage-all-index-bg.jpg) repeat #fff; z-index:500; margin-top:0px; height:auto;}
.index-last-all
{height:auto;}
.footer-bottom2
{z-index:5000;}
.copy-right
{color:#b8b8b8; margin-left:10px; margin-top:20px;}
.fotter-copy-menu 
{float:left; margin-top:21px; margin-left:15px; }
.fotter-copy-menu li
{border-right:1px solid #cbcbcb; line-height:14px;}
.fotter-copy-menu li:last-child
{border-right:0px solid #cbcbcb;}
.fotter-copy-menu li a
{color:#cbcbcb;}
.footer-menu-all li a
{color:#bfbfbf;}
.footer-meu-title
{color:#ff9903; text-transform:uppercase; font-size:16px; font-weight:600; margin-top:40px;}
.social-icon
{margin-top:15px;}
.subscribe-text
{color:#a2a2a2;}
.chat-area
{background:#fff;}
.padding-sm-zero2
{padding-left:0px; padding-right:15px;}
.padding-sm-zero3
{padding-left:25px; padding-right:0px;}

.green-bg-clr{
 background-color:#43AC6A;
}
.header-green-line{
  color:#FFF;
  padding: 5px 0px;
  font-size: 16px;
}
.header-green-line a{
  color:#FFF;
  text-decoration:underline;
}

/* Start of Basket Css  */
.white-area
{min-height:15px; background:#fff;}
.filter-area
{min-height:110px; background:#f5f5f5;}
.basket-button
{width:80%; text-align:left; border:2px solid #dadada; border-bottom-right-radius: 0;    border-top-right-radius: 0; border-radius:0px; color:#686868;float: left;}
.basket-select 
{width:90%;}
.basket-select li a:hover
{color:#000;background: #a0d1fc;}
.all-button-title
{color:#666666; margin-bottom:5px; margin-top:20px; font-size:13px;}
.all-button-title2
{color:#727171; top:5px;}
.basket-button1
{width:80%; text-align:left;}
.basket-button3
{border:2px solid #dadada; border-radius:0px; border-left:0px solid #fff; color:#9d9d9d;}
.basket-button4
{margin-top:19px; float:left; margin-bottom:10px;}
.basket-nav
{min-height: auto;background:#fff;padding-bottom:0px;}
.basket-nav2
{margin-top:50px; background:#6a6a6a;}
.basket-nav2 li a
{color:#fff; border-radius:0px; font-size:13px; font-weight:600;border-top: 3px solid #6A6A6A;margin: 0;}
.basket-nav2 li a:focus{
	color:#000;
}
.basket-nav2 > li.active > a, .basket-nav2 > li.active > a:hover, .basket-nav2 > li.active > a:focus
 {border-top: 3px solid #ff9903;}
.basket-nav2 li a:hover,
.basket-nav2 li a:focus{
	border-bottom: 1px solid #fff;
	background: #fff;
    border-top: 3px solid #ff9903;
    color: #555;
}
.basket-nav72
{margin-top:30px; background:#333333; border-top:2px solid #ff9903;}
.basket-nav72 li a
{color:#989898; border-radius:0px; font-size:16px; font-weight:600; padding:24px 40px;}
.basket-nav72 > li.active > a, .basket-nav72 > li.active > a:hover, .basket-nav72 > li.active > a:focus
 {border: 1px solid #f2f2f2; background:#f2f2f2 !important; color:#666;}
 .basket-nav72 > li.active > a span, .basket-nav72 > li.active > a span:hover, .basket-nav72 > li.active > a span:focus
 {background:#ff9903; color:#fff;}
.basket-nav72 li a:hover
{color:#989898;}



.basket-nav3
{margin-top:30px; background:#6a6a6a;}
.basket-nav3 li 
{border-right:1px solid #fff;}
.basket-nav3 li a
{color:#fff; border-radius:0px; margin-right:0px; padding:10px 60px; font-size:13px; font-weight:600;}
.basket-nav3 > li.active > a, .basket-nav3 > li.active > a:hover, .basket-nav3 > li.active > a:focus
 {border-top: 3px solid #ff9903;}
.basket-nav3 li a:hover
{color:#000;}

.basket-nav39
{margin-top:50px;  border-bottom: 0px solid #ddd !important;}
.basket-nav39 li 
{border-right:1px solid #fff; background:#6a6a6a; border-bottom: 1px solid #dadada;}
.basket-nav39 li:last-child 
{border-right:0px solid #fff;}
.basket-nav39 li a
{color:#fff; border-radius:0px; margin-right:0px; padding:16px 42px; font-size:13px; font-weight:600; border-bottom: 1px solid #dadada;}
.basket-nav39 > li.active > a, .basket-nav39 > li.active > a:hover, .basket-nav39 > li.active > a:focus
 {border-top: 3px solid #ff9903; border-bottom: 0px solid #dadada; padding:15px 44px;}
.basket-nav39 li a:hover
{color:#000; border-top: 3px solid #ff9903; background:#fff; padding:15px 44px;}
.answer-text
{color:#999999; padding-top:10px;}
.accordian-top-h
{margin-top:30px;}
.panel-new-bor
{border:0px dashed #cccccc; border-radius:0px !important; border-left:0px solid #6a6a6a; }
.panel-new-bor2
{border:1px dashed #cccccc; border-radius:0px !important; border-left:7px solid #6a6a6a !important; }
.panel-new-bor-act
{border:1px dashed #cccccc; border-radius:0px !important; border-left:7px solid #ff9903 !important; }


.role-over33
{display:none;}
.nav-content-basket
{width:203px;margin-left:18px;height:240px;float:left;margin-top: 20px;display:block;border: 1px solid #ff9903;/* background: #f5f5f5; */}
.role-over22
{background:url(../images/basket-nav-hover-bg.png) no-repeat; width:203px; margin-right:30px; height:290px; float:left; margin-top:40px; display:block;}
.role-over22 p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.role-over22  a
{text-align:center; margin-top:18px; margin-left:42px; float:left;}
.role-over1
{display:none !important;}

.nav-content-basket-a p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}

.last-basket-nav
{margin-right:0px; height:290px; float:left; width:203px; margin-bottom:30px; text-align:center;}
.nav-content-basket p
{text-align:center;/* margin-top:15px;*/ margin-bottom:0px; font-size:17px; font-weight:600; color:#333333; padding: 0px 5px;}
.new-media-head
{font-size:36px; font-weight:700; color:#333333;}
.new-media-text11
{color:#666666; font-size:14px;}
.nav-content-basket-img
{display:block; margin-left:auto; margin-right:auto; /*margin-top:15px;*/}
.nav-content-basket a
{text-align:center; margin-top:18px; margin-left:42px; float:left;}
.role-over2
{background:transparent !important; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 42px;
margin-top: 18px;}


.nav-content-basket-a-none
{display:none;}
.nav-content-basket-a
{width:203px; margin-left:18px; background:#f5f5f5; height:290px; float:left; margin-top:40px; display:block;}
.nav-content-basket-a p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover
{background:url(../images/basket-nav-hover-bg.png) no-repeat; width:203px; margin-right:30px; height:290px; float:left; margin-top:40px; display:block;}
.basket-nv-hover-a
{display:none;}
.basket-nv-hover p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover  a
{text-align:center; margin-top:18px; margin-left:42px; float:left;}
.role-over2a
{background:transparent !important; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 42px;
margin-top: 18px;}

.nav-content-basket-b-none
{display:none;}
.nav-content-basket-b
{width:203px; margin-left:18px; background:#f5f5f5; height:290px; float:left; margin-top:40px; display:block;}
.nav-content-basket-b p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover-b
{background:url(../images/basket-nav-hover-bg.png) no-repeat; width:203px; margin-right:30px; height:290px; float:left; margin-top:40px; display:block;}
.basket-nv-hover-b1
{display:none;}
.basket-nv-hover-b p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover-b  a
{text-align:center; margin-top:18px; margin-left:42px; float:left;}
.role-over2a
{background:transparent !important; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 42px;
margin-top: 18px;}

.nav-content-basket-c-none
{display:none;}
.nav-content-basket-c
{width:203px; margin-left:18px; background:#f5f5f5; height:290px; float:left; margin-top:40px; display:block;}
.nav-content-basket-c p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover-c
{background:url(../images/basket-nav-hover-bg.png) no-repeat; width:203px; margin-right:30px; height:290px; float:left; margin-top:40px; display:block;}
.basket-nv-hover-c1
{display:none;}
.basket-nv-hover-c p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover-c  a
{text-align:center; margin-top:18px; margin-left:42px; float:left;}


.nav-content-basket-d-none
{display:none;}
.nav-content-basket-d
{width:203px; margin-left:18px; background:#f5f5f5; height:290px; float:left; margin-top:40px; display:block;}
.nav-content-basket-d p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover-d
{background:url(../images/basket-nav-hover-bg.png) no-repeat; width:203px; margin-right:0px; height:290px; float:left; margin-top:40px; display:block;}
.basket-nv-hover-d1
{display:none;}
.basket-nv-hover-d p
{text-align:center; margin-top:15px; margin-bottom:0px; font-size:17px; font-weight:600; color:#333333;}
.basket-nv-hover-d a
{text-align:center; margin-top:18px; margin-left:42px; float:left;}



.nav-list-hover
{margin-left:20px; font-size:13px; margin-bottom:0px;}
.nav-list-hover li
{border-bottom:1px solid #d6850d; font-size:13px; width:90%; padding:3px 0px;}
.nav-list-hover li:last-child
{border-bottom:0px solid #d6850d;}
.basket-graph
{min-height:290px; background:#fff;margin-top: 25px;}
.basket-date
{color:#858383; font-size:13px; margin-left:0px;}
.basket-text-all
{color:#333333; margin-left:10px; padding-right:20px; padding-bottom:20px; margin-top:25px;}
.basket-text-all45
{color:#333333; margin-left:0px; padding-right:40px; padding-bottom:20px; margin-top:25px;text-align: justify;}
.basket-graph-1
{margin-top:25px; margin-bottom:25px;}
.basket-graph-2
{margin-top:25px; margin-bottom:25px;}
.basket-table
{/*min-height:245px;*/ background:#fff; margin: 25px 0;}
.basket-table-data
{text-align:center; margin-bottom:0px;width:100%}
.first-culm
{background:#f7f7f7;font-size:13px; padding:10px 8px 8px 8px !important;}
.second-culm
{background:#fafbfb;font-size:13px; padding:9px 8px 8px 8px !important;}
.basket-table-heading
{font-weight:bold; font-size:12px;}
.basket-table-heading td,
.basket-table-heading th
{/*text-align:left;*/ padding-top:15px !important; padding-bottom:15px !important; border-top:2px solid #ff9903 !important;}
.first-culm1
{text-align:left; background:#f7f7f7; font-size:13px; padding:9px 8px 8px 8px !important;}
.invest-button-basket
{float:right; margin-bottom:75px;}
.investment-steps
{/*min-height:660px;*/ background:#f6f6f6;margin: 25px 0;}
.investment-title
{text-align:center; margin-top:40px; font-size:36px; font-weight:bold; color:#333333;}
.basket-invest-all-4
{margin-top:20px;}
.basket-invest-all-41
{background:transparent; border:0px solid #f6f6f6;  padding: 0 20px;}
.basket-invest-all-til
{color:#017e7a; text-align:center; font-weight:600; font-size:22px;}
.basket-invest-all-tilBot
{color:#333333; text-align:center; font-size:22px; font-weight:600; color:#333333; }
.basket-invest-all-des
{color:#666666; text-align:center;}
.basket-invest-all-til2
{color:#b83426; text-align:center; font-weight:600; font-size:22px;}
.basket-invest-all-til3
{color:#d1781e; text-align:center; font-weight:600; font-size:22px;}
.basket-invest-all-til4
{color:#335a84; text-align:center; font-weight:600; font-size:22px;}
.invest-button-basket2
{text-align:center !important; display:block; margin-bottom:40px;}
.basket-purchase
{min-height:320px; background:#f6f6f6; padding-top:60px;margin-top: 25px;}
.puschase-text p
{margin-left:30px; margin-top:30px;text-align: justify !important;}
.puschase-text h2
{margin-left:30px;}
.footer-basket-infoM
{/*min-height:450px;*/ background:#fff; margin: 25px 0;}
.footer-basket-info
{background:#f5f5f5; min-height:265px; /*margin-top:85px;*/}
.padding-left-zero
{padding-left:0px;}
.padding-right-zero
{padding-right:0px;}
.footer-basket-top
{min-height:38px; background:url(../images/basket-title-icon1.png) no-repeat #333333; width:100%; float:left;}
.footer-basket-top p
{color:#fff; text-transform:uppercase; float:left;}
.footer-basket-top2
{min-height:38px; background:url(../images/basket-icon-img2.jpg) no-repeat #333333; width:100%; float:left;}
.footer-basket-top2 p
{color:#fff; text-transform:uppercase; float:left;}
.footer-basket-top3
{min-height:38px; background:url(../images/basket-icon-img3.jpg) no-repeat #333333; width:100%; float:left;}
.footer-basket-top3 p
{color:#fff; text-transform:uppercase; float:left;}
.basket-title-text
{float:left; margin-top:9px; margin-left:50px; margin-right:5px; font-weight:normal; font-size:17px;}
.icon-img-fot
{float:left;}
.basket-text-info{
	color: #666666;
    float: left;    
    padding: 25px 20px 40px 20px;
}
.basket-text-info-button
{padding:0px 20px 30px 20px; float:left; color:#666666;}
.basket-icon-div
{width:; float:left;}
.basket-icon-div2
{width:97%; float:left;}
.testimonial-area
{min-height:550px; background:#fff; padding-bottom:50px;}
.testimonial-title
{text-align:center; font-size:36px; padding:60px 5px 25px 5px; font-weight:600; color:#333333;}
.testimonial-des
{text-align:center; font-size:20px; padding:0;}
.testimonial-text
{width:50%; min-height:150px; margin:0px auto; }
.testimonial-text2
{width:100%; float:left; min-height:150px; background:#62c2cc;  box-shadow: 0px 0px 4px #c1c1c1; border-radius:5px; margin-top:30px;}
.testimonial-comma 
{width:13%; float:left;}
.testimonial-info-all
{width:82%; float:left;}
.testimonial-comma p
{font-size:150px; color:#77c9d2; line-height:100px; float:left; margin-top:30px; margin-left:10px;}
.testimonial-text-spe
{color:#fff;  float:left; margin-top:40px; line-height:25px; padding-bottom:35px;}
.testimonial-image
{width:100%; height:auto; text-align:center; float:left;}
.testimonial-person 
{width:100%;}
.testimonial-person img
{margin-left:auto; margin-right:auto; margin-top:-40px;}
.testimonial-person-spe
{text-align:center;}
.testimonial-spe-title
{color:#333333; font-size:18px; margin-top:5px; margin-bottom:0px;}
.testimonial-spe-des
{color:#666; font-size:14px;}
.cross-button
{float:right; background:#009ece; padding:2px 5px; margin-bottom:5px;}
.cross-button2
{color:#fff;}
.view-scheme-but22
{border-radius:0px !important; border:0px solid #fff !important; }
.basket-details .view-scheme-but22{
  width: 300px;
  text-transform: uppercase;
  margin: 10px 0px 30px 0px;
  color: #FFF !important;
} 
.view-scheme-but23
{padding:0px 0px !important; border-radius:0px !important; border:0px solid #fff !important; text-align:center; margin-left:37px !important; margin-top:15px !important;}
.img-responsive34
{display:block; margin-left:auto; margin-right:auto;}
.display-none-table
{display:none;}
.display-none-graph
{display:none;}
.dash-last-data99
{width:100px;}
.cross-data-remove
{margin-right:10px; padding-bottom:2px; margin-top:-3px; margin-bottom:-3px;}
.cross-data-remove2
{margin-right:0px; padding-bottom:2px; margin-top:-3px; margin-bottom:-3px;}

  /* Start of FAQ Css  */
.faq-promo
{min-height:190px; background:url(../images/faq-promo-bg.jpg) no-repeat #393939; background-size:100% 100%; margin-top:40px;}  
.far-promo-text
{color:#fff; font-size:48px; text-align:center; margin-top:5%; margin-bottom:3%; font-weight:100;}  
.far-promo-text a
{color:#fff; text-decoration:underline;}
.faq-products
{/*min-height:440px;*/ background:#fff; background-size:100% 100%; margin:0 0 25px 0;}
.product-til
{color:#333333; font-size:36px; text-align:center; margin-top:20px; margin-bottom:0px; font-weight:bold; margin-bottom:12px;}  
.nav-content-basket2{
	background: #f5f5f5;
    display: inline-block;
    height: 270px;
    margin: 10px 15px;
    width: 190px;
	text-align: center;
	border: 1px solid;
    box-shadow: 0 0 10px 0 #ccc;
	}
.last-basket-nav2
{margin-right:0px; height:270px; float:left; width:203px; margin-bottom:30px; text-align:center;}
.nav-content-basket2 p
{text-align:center; margin-top:0px; margin-bottom:0px; font-size:18px; padding:7px 0px; background:#333; color:#fff; text-transform:uppercase; font-weight:normal;}
.nav-content-basket-img23
{display:block; margin-left:auto; margin-right:auto; margin-top:25px; height:133px;}
.nav-content-basket2 a{
	float: none;
    margin-top: 18px;    
}  
  
/* Start of Contact Us Css  */
.new-style-form
{background:transparent; border:1px solid #575049 !important; border-radius:0px !important;}
.new-style-form:focus
{ border-color: #5f5953 !important; box-shadow: 0 1px 2px #5f5953 inset !important;}
.form-head
{color:#999999 !important; font-size:13px !important; font-weight:normal !important;}
.icon-form-co
{color:#cccccc !important;}
.form-width
{width:90%; display:table; min-height:200px;}
.form-width2
{width:100%; display:table; min-height:200px;}
.table-form-right
{float:right; width:90%;}
.form-table
{width:100%;}
.form-button-new
{background:#ccc; margin-bottom:40px;}

  /* Start of Careers Css  */
.careers-top
{min-height:320px; background:#fff; margin-top:50px;}
.career-left-top
{border-right:1px solid #eaeaea; min-height:320px;}
.career-top-text
{font-size:30px; padding-right:13%; padding-bottom:30px; color:#000; line-height:37px;} 
.career-top-text2
{color:#666666; padding-left:5%;}
.career-top-text3
{color:#666666; margin-top:25px; padding-left:5%;}
.career-top-text4
{color:#666666; margin-top:35px; padding-left:8%;}
.career-table tr td
{padding:5px 20px 5px 0px; color:#7a7a79;text-align:left;}
.career-panel-title a
{color:#ff9903; font-size:18px; right: 15px;margin: -5px 0 0 0;}
.career-panel-title a .btn-default {padding: 5px;font-size: 12px;}
.apply-button-career
{position:absolute; right:0px;}
.new-panel-career
{border: 0px solid transparent !important; border-radius: 0px !important;  box-shadow: 0px 0px 0px #f7f7f7;}
.job-opening-til
{font-size:30px; margin-top:10px;}
.upper-footer-text a
{text-decoration:underline; color:#333333;}

  /* Start of Cart Lumpsum CSS  */
.chat-info-top  
{min-height:130px; background:#fff; margin-top:0px;}
.panel-cart
{border: 0px solid transparent; background:#eeffff !important; border:1px dashed #d7d7d7; border-radius:0px; padding:0px 20px 0px 20px;}
.panel-cart-heading
{background:transparent !important;  padding: 10px 0px;}
.panel-cart-body
{padding:15px 0px;}
.basket-nav4
{margin-top:15px; background:#6a6a6a;}
.basket-nav4 li 
{border-right:1px solid #fff;}
.basket-nav4 li a
{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important;}
.basket-nav4 > li.active > a, .basket-nav4 > li.active > a:hover, .basket-nav4 > li.active > a:focus
 {border-top: 3px solid #ff9903;}
.basket-nav4 li a:hover,
.basket-nav4 li a:focus
{color:#000; border-top: 3px solid #ff9903; }
.basket-nav4-ex-f
{margin-top:20px; background:#6a6a6a;}
.basket-nav4-ex-f li 
{border-right:1px solid #fff;}
.basket-nav4-ex-f li:last-child 
{border-right:0px solid #fff;}
.basket-nav4-ex-f li a
{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important; padding:12px 55px;}
.basket-nav4-ex-f > li.active > a, .basket-nav4-ex-f > li.active > a:hover, .basket-nav4-ex-f > li.active > a:focus
 {border-top: 3px solid #ff9903;}
.basket-nav4-ex-f li a:hover
{color:#000;  }
/*Purchase tab*/
.tab-purchase
{margin-top:20px; background:#6a6a6a;}
.tab-purchase li 
{border-right:1px solid #fff;}
.tab-purchase li a
{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important;}
.tab-purchase > li.active > a, .tab-purchase > li.active > a:hover, .tab-purchase > li.active > a:focus
 {border-top: 3px solid #ff9903;}
.tab-purchase li a:hover
{color:#000; border-top: 3px solid #ff9903; }

.cart-table
{margin-top:40px;}
.cart-table-row td
{}
.cart-table-row-L 
{ border-bottom:1px solid #e5e5e5 !important; font-weight:bold;}
.cart-table-row-L td
{padding-top:25px !important; padding-bottom:25px !important;border-bottom:1px solid #e5e5e5 !important;}
.cart-edit-icon
{height:27px; width:27px; display:block; background:#009ece; float:left;}
.cart-edit-icon2
{height:27px; width:27px; display:block; background:#009ece; float:right;}
.cart-pencil
{color:#fff; padding:6px 6px;}
.cart-pencil2
{color:#fff; padding:6px 6px;}
.cart-sta
{color:#ff9903; font-size:16px;}
.cart-content-tab
{width:100%; border-bottom:1px solid #e5e5e5 !important;} 
.cart-check
{padding-bottom:25px;} 
.cart-check2
{padding-bottom:25px; padding-top:25px;} 
.panel-cart2
{border: 0px solid transparent; background:#ffffee !important; margin-top:20px; border:1px dashed #d7d7d7; border-radius:0px; padding:0px 20px 0px 20px;}
.panel-input
{width:50%; float:left;}
.panel-input2
{width:30%; float:left;}
.cart-input-form
{border: 2px solid #ccc !important; border-radius: 0px !important; width:100%;}
.panel-cart3
{width:100%;}
.cart-button-1
{float:left;}
.cart-button-2
{float:right;}
.new-payment-but
{margin-top:25px; margin-bottom:130px;}
.cart-content-radio
{width:100%; border-bottom:1px solid #e5e5e5 !important; padding-bottom:25px;} 
.cart-radio-til
{font-weight:bold; margin-top:15px; margin-bottom:25px;}
.cart-level
{width:100%;}
.cart-radio-text11
{width:35%; float:left;}
.cart-radio-text11 p
{margin-bottom:20px; pading-right:10px;}
.cart-radio-text111
{color:#666666; font-size:13px;}
.cart-level input
{float:left; position:relative !important;}
.cart-button-10
{float:left; width:35%; top:-10px;}
.cart-last
{font-weight:bold;}
.notification-new12
{font-size:16px; color:#333333; margin-bottom:-5px; font-weight:600; margin-top:5px;}
.notification-new13
{font-size:13px; color:#666666; margin-bottom:5px; font-weight:300; margin-top:0px;}
  /* Start of Cart Dashboard CSS  */

.top-index-area
{min-height:60px; background:#fff;}
.top-index-area-cen
{border-bottom:2px solid #e5e5e5;}
.trigger-num
{height:27px; width:auto; background:#333333; color:#fff; font-weight:bold; padding:4px 7px; float:left;}
.trigger-but
{background:#fdb853; height:27px; width:130px; float:left; margin-right:20px;}
.trigger-but2
{background:#fdb853; height:27px; width:130px; float:left; margin-left:0px; }
.trigger-text
{height:27px; width:80px; background:#fdb853; color:#fff; font-weight:bold; padding:4px 7px; float:left;}
.remove-but-dash
{float:left; color:#333;}
.trigger-num-cross
{float:left; padding:6px 0px;}
.dash-filter-area
{min-height:80px; background:#fff; margin-top:0px; }
.dash-filter-top
{margin-top:30px;}
.dash-filter-top2
{margin-bottom:15px;}
.dash-data
{background:#ff9903; text-align:center;}
.dash-data1
{background:#fdb853; text-align:center;}
.amount-dash
{font-weight:bold; color:#333333; font-size:27px; margin-top:30px;}
.amount-dash1
{font-weight:bold; margin-bottom:20px;}
.data-tab-dash
{margin-top:40px;}
.dash-graph-all 
{text-align:center;}
.dash-graph-all img
{text-align:center; display:block; margin-left:auto; margin-right:auto;}
.graph-title-dash
{font-size:30px; color:#333333; margin-top:30px;}
.dash-nav-2
{min-height:400px; background:#fff; margin-top:50px;}
.dash-nav-all
{ border-bottom:1px solid #EEE;}
.dash-nav-all li 
{border-radius: 0 !important;margin-bottom: 0;margin-right: 8px;}
.dash-nav-all li a
{color:#777676; border-radius:0px !important; margin-right:0px; background:#f1f1f1; text-transform:uppercase; font-size:12px; font-weight:600;
text-align:center;}
.dash-nav-all > li.active > a, .dash-nav-all > li.active > a:hover, .dash-nav-all > li.active > a:focus
 {background: url(../images/dash-nav-link-bg.png) no-repeat; background-position:48% 100%; border-bottom:0px solid #fff; }
.dash-nav-all li a:hover
{color:#000;}
.dash-badge-all
{background:#ff9903; padding: 3px 5px; font-size:11px;}
.data-tab-dash2 
{margin-top: -1px; font-size:13px;}
.basket-table-heading2 
{font-weight: bold; text-transform:uppercase;}
.basket-table-heading2 td, .basket-table-heading2 th
{border-top: 2px solid #ff9903 !important; padding-bottom: 15px !important; padding-top: 15px !important;font-size:12px;}
.dash-last-data
{color:#ff9903;}
.view-more-area
{margin-top:70px; margin-bottom:70px; text-align:center;}
.view-more-area-b
{text-align:center !important;}
.last-dash-item
{width:75px;}

 /* Start of Cart Portfolio CSS  */
.profile-name23
{background:#ebebeb; width:90px; height:auto; float:left;} 
.profile-name-content
{border:1px dashed #d7d7d7;  }
.profile-name-content p
{padding:9px 10px; margin-bottom:0px; margin-left:95px; font-weight:600; color:#333333;}
.portfolio-heading
{margin-bottom:30px; }
.export-button-all
{width:124px; float:right;}
.export-button-all2
{float:right; width:175px; margin-right:10px;}
.basket-button-portfolio
{text-align: left; width: 100%;}
.basket-button34
 {border: 0px solid #dadada;border-radius: 2px; text-align: left; width: 70%;  background:#009ece; color:#fff;  padding: 4px 12px;}
 .basket-button34:hover
 {border: 0px solid #dadada;border-radius: 2px; text-align: left; width: 70%;  background:#009ece; color:#fff;}
 .basket-button33:focus
 {background:#009ece; color:#fff;}
 .basket-button33 
 {border-radius: 2px; border-style: solid; border-width: 0px 0px 0px 0; background:#0281a7; color:#fff;  padding: 4px 12px;}
.basket-button37a
 {border-radius: 2px; border-style: solid; border-width: 0px 0px 0px 0; background:transparent; color:#fff;  padding: 0px 0px;}
 .basket-button37a1
 {border-radius: 2px; border-style: solid; border-width: 0px 0px 0px 0; background:transparent; color:#fff;  padding: 0px 0px; float:right !important; margin-top:10px;}
 .new-invest50
 {width:150px; float:right;}
 .new-expo-but
 {height:26px;}
 .new-all-but-data
 {height:27px;}
.basket-button33:hover 
 {border-radius: 2px; border-style: solid; border-width: 0px 0px 0px 0; background:#0281a7; color:#fff;}
 .basket-button33:focus
 {background:#0281a7; color:#fff;}
.profile-name23 p
{padding:10px 20px; margin-bottom:0px; color:#686868;} 
.new-button-portfolio
{border:0px solid #fff !important; border-radius:0px !important; background:#ebebeb;}
.dash-last-data-port
{width:135px;}
.port-folio-but
{max-width:160px; min-width: 160px}
.last-row-port
{height:40px;}
.report-row-all2
{border-left:0px dashed #d7d7d7; border-top:0px dashed #d7d7d7; border-bottom:0px dashed #d7d7d7; border-right:0px dashed #d7d7d7; height:35px;}
.report-row-all
{border-left:1px dashed #d7d7d7 !important; border-top:1px dashed #d7d7d7; border-bottom:1px dashed #d7d7d7; border-right:1px dashed #d7d7d7;}
.report-row-all td
{text-align:left; border-top:0px dashed #d7d7d7 !important; font-weight:bold; font-size:13px; color:#666666; }
.history-port
{margin-top:20px;}
.basket-table-heading3
{border-bottom:1px solid #a7a7a7;}
.calender-margin-top
{top:-25px; float:left;}
.calender-form
{float:left; margin-right: 11px;}
.button-bot
{margin-bottom:20px;} 
.export-but-21
{margin-top:30px; margin-bottom:15px;}
.port-table-all tr td
{text-align:left;}
.form-dash-table
{top:-25px;}
.tab-margin-top
{margin-top:35px;}
.save-button-bottom
{float:right;}
.save-button-bottom2
{margin-bottom:50px;}
.scheme-title
{font-size:30px; font-weight:600; color:#333333;}
.table-last-port-all
{width:225px;}
.new-form-control
{ border: 2px solid #ccc;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;}
.date-ticker-table
{width:500px;}
.basket-button13
{width:165px;}
.data-dash-2
{padding-top:14px !important;}
.new-button-lg
{ border-radius: 0px;font-size: 14px;line-height: 1.33333; padding: 0px 0px; background:transparent; border:0px solid #fff;}
.new-button-lg:hover
{ border-radius: 0px;font-size: 14px;line-height: 1.33333; padding: 0px 0px; background:transparent; border:0px solid #fff;}
.new-model-header
{border-bottom: 3px solid #ff9903;}
.pop-link-all
{float:right; margin-top:39px;}
.pop-text-color
{color:#999999;}
.pop-text-color button
{color:#999999;}
.model-bg-color
{/* background:#f2f2f2; */padding: 0 0 15px 0;}
.pop-text-color
{border-bottom:1px solid #d9d9d9;}
.padding-bot1
{padding-bottom:30px;}
.padding-bot2
{padding-bottom:20px; padding-top:15px;}
.content-right-pop
{background:#fff; min-height:330px;}
.content-right-pop
{padding:15px 10px 10px 15px;}
.padding-bot3
{background:#fff; height:200px; overflow-y:scroll;}
.new-pop-padding
{padding:15px 10px 5px 15px;}
.padding-bot4
{height:100px; margin-top:20px;}
.padding-bot4 p
{margin-bottom:5px; font-size:18px;}
.middle-pop-dash
{text-align:center; padding-top:40px;}
.add-button-pop-dash
{padding-top:0px;}
.img-pop-cen li
{padding:5px 0px;}
.model-new-footer-all
{/*min-height:100px !important;*/ padding:30px 10px 15px 10px !important; }
.cancel-button-pop
{float:left; padding-top:30px; padding-left:5px;}
.cancel-button-pop2
{float:right; padding-top:30px; padding-right:5px;}
.pop-top-text-39
 {color: #999999; font-size: 13px; margin-bottom:0px;}
 .padding-bot3  ul li
 {font-size:13px; color:#333333;}
 .content-right-pop p
 {font-size:13px; color:#333333;}
 .middle-pop-dash ul li
 {font-size:13px; font-weight:600;}
 .report-dash-til22
 {font-size:13px; color:#666666; margin-bottom:5px;}
 .panel-new-bor h4
 {font-size:18px; font-weight:600; color:#666666;}
 .asking-text
 {font-size:14px; margin-bottom:0px;}



 /* Start of My Account CSS  */
.vertical-new-menu:hover ul.dropdown-menu
{display:block;}
.account-menu
{background:#f9f9f9; box-shadow: 3px 3px 2px #e8e8e7; min-height:918px;}
.account-panel
{background-color: transparent; border: 0px solid transparent; border-radius: 0px;  box-shadow: 0 0px 0px rgba(0, 0, 0, 0); margin-bottom: 20px; border-top:1px solid #e6e6e6  !important; margin-top:0px !important;}
.account-panel-heading
{background:transparent !important; padding:0px 15px !important; color:#7b7b7b !important;}
.account-panel-til
{font-size:14px;}
.account-panel-til a
{color:#b4b4b4; font-size:13px; font-weight:600;}
.menu-icon-account
{height:43px; width:26px; margin-right:10px;}
.account-new-link
{margin-left:40px;}
.account-new-link li
{border-top:1px dashed #dfdfdf; padding:7px 0px;}
.account-new-link li a
{color:#7b7b7b !important;}
.account-panel-body
{padding:0px 5px 0px 15px !important; border-top: 0px solid #f9f9f9 !important;}
.account-title
{color:#666666; font-size:18px; padding-top:20px; font-weight:600;}
.account-panel-last
{border-bottom:1px solid #e6e6e6  !important;}
.account-right-data-top
{margin-top:72px; border-left:1px solid #e5e5e5; padding-bottom:0px;}
.account-right-data-all 
{padding:0px 25px; min-height:684px;}
.account-right-data-all li
{color:#999999; border-bottom:1px dashed #d0d0d0; padding:8px 0px; font-size:13px;}
.account-right-data
{color:#333; font-size:14px;}
.form-level-new
{color:#999999; font-size:13px; font-weight:normal;}
.panel-cart22 
{background: url(../images/instruction-ne-bg.png) no-repeat !important; height:auto; background-size:100% 100%  !important; border: 0px solid #fff !important; border-radius: 2px;  padding: 0 20px 20px 40px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); float:left;}
.account-form-padding
{padding:80px 40px 20px 0px; min-height:500px;}
.account-form-all tr td
{padding-left:40px; }
.body-account-text
{color:#ffffff; font-size:13px; padding-bottom:40px !important; }
.account-table-pad
{height:50px !important;}
.account-button-up
{float:right;}
.new-chat
{padding-top:155px;}
.account-text-table
{margin-left:0px !important; padding-left:15px !important;  padding-bottom: 30px !important;}
.new-form-control23
{ border: 2px solid #ccc;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;}
.new-form-control23::-moz-placeholder
 {color: #333; opacity: 1;}
 .panel-cart-heading55 
 {background: transparent none repeat scroll 0 0 !important; padding: 12px 0px 4px 0px; font-size:16px; color:#333333; font-weight:600; border-bottom:1px solid #e58904 !important;}
 .panel-new-bor33
 {color: #666666;  font-size: 18px; font-weight: 600; margin-top:10px; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; border-right:1px dashed #cccccc; border-left:7px solid #6a6a6a; padding:10px 7px; margin-bottom:0px !important;}
 .panel-new-bor33active
 {color: #666666;  font-size: 18px; font-weight: 600; margin-top:10px; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; border-right:1px dashed #cccccc; border-left:7px solid #ff9903 !important; padding:10px 7px; margin-bottom:0px !important;}
 .new-all-panel-h
 {background:#fff !important;padding-bottom:0px;}
 .new-all-panel-h1
 { box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !important; border:0px solid #fff !important;}

 /* Start of Feature CSS  */
.top-feature-img
{margin-left:auto; margin-right:auto; width:100%; margin-top:30px;}
.padding-feature
{padding-left:30px; padding-right:30px;}
.horizontal-line-feature 
{background: rgba(0, 0, 0, 0) url("../images/line-about-us-bg.jpg") no-repeat scroll 0 0 / 100% auto;  height: 2px; margin-left: 10px;
    margin-right: 30px;  width: 96%;}
.feature-left-menu 
{margin-top:30px;}
.feature-left-menu li
{background:#f2f2f2 !important; border-bottom:1px solid #dfdfdf; text-align:right; padding-right:0px; padding:0px 0px; list-style:none;}
.feature-left-menu li a
{border-right:2px solid #f2f2f2; padding:10px 20px; display:block; color:#333333; font-weight:600;}
.feature-left-menu li a:hover
{border-right:2px solid #ff9903; padding:10px 20px; display:block; color:#ff9a04; text-decoration:none;}
.feature-menu-active
{border-right:2px solid #ff9903; padding:10px 20px; display:block; color:#ff9a04 !important; text-decoration:none;}
.tabs-feature li .active
{border-right:2px solid #ff9903; padding:10px 20px; display:block; color:#ff9a04 !important; text-decoration:none;}
.feature-right-menu li .active
{border-left:2px solid #ff9903; padding:10px 20px; display:block; color:#ff9a04 !important; text-decoration:none; border-right:0px solid #ff9903;}
.tab-feature-all2
{display:none;}
.feature-left-menu1
 {border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
 .feature-right-menu 
{margin-top:30px;}
 .feature-right-menu li
{background:#f2f2f2 !important; border-bottom:1px solid #dfdfdf; text-align:left; padding-right:0px; padding:0px 0px;  list-style:none;}
.feature-right-menu li a
{border-left:2px solid #f2f2f2; padding:10px 20px; display:block; color:#333333; font-weight:600;}
.feature-right-menu li a:hover
{border-left:2px solid #ff9903; padding:10px 20px; display:block; color:#ff9a04; text-decoration:none;}
.feature-right-active
{border-left:2px solid #ff9903; padding:10px 20px; display:block; color:#ff9a04 !important; text-decoration:none;}
.feature-left-menu1
 {border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
.select-period
{max-width:330px; margin-bottom:25px;} 
.select-period2
{width:200px; float:right; margin-bottom:25px;margin-bottom:px;}
.select-period23
{width:83%;} 


 /* Start of Products CSS  */
.product-tab1
{min-height:65px; border-bottom:1px solid #e9e9eb;}
.product-til23 
{color: #333333; font-size: 36px; margin-bottom: 25px;margin-top: 0px; text-align: center; font-weight:bold;}
.button-product
{margin-top:25px;}
.product-data-1
{/*text-align:center;*/}
.product-table2
{background:#f6f6f6 !important; margin-top:30px; padding-top:40px;}
.last-product-1
{height:90px;}
.product-table-11
{margin-top:0px;}
.product-tab2
{min-height:65px;}
.padding-product-table
{padding-left:0px; padding-right:22px;}
.padding-product-table2
{padding-left:22px; padding-right:0px;}
 .product-data-12
 {width:135px !important;}
 .product-data-13
 {width:125px !important;}
 .pro-button
 {width:87px !important;}
 .product-details-title{
	color: #333333;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 0;    
    padding: 5px 0;
 }
 .product-details-user
 {color:#333; /*font-weight:550;  padding-bottom:10px; */ font-size:13px; margin-bottom: 15px;margin-top: 5px !important;margin-bottom: 5px;}
 .account-info-details
 {color:#333333; font-weight:700; margin-right:10px;}
 .account-info-details2
 {color:#333333; font-weight:700; margin-right:10px; }
  .account-info-details22
 {color:#333333; font-weight:700; margin-right:10px; }
.user-info-2
{border-bottom:2px solid #ededed;}
.product-index-2
{margin-top:5px; margin-bottom:10px;}
.product-top-button
{border:1px solid #ebebeb; padding-top:5px; padding-bottom:5px;}
.product-index-25
{margin-left:15px; padding:13px 0px;}
.basket-nav4 li a
{padding: 10px !important;text-align: center;}
.product-details-nav
{margin-top:15px;}
.horizontal-line23
{background: rgba(0, 0, 0, 0) url("../images/line-about-us-bg.jpg") no-repeat scroll 0 0 / 100% auto;height: 2px;margin-left: 0px;  margin-right: 30px; width: 90%;}
.product-details-text1
{font-size:25px; padding:20px 0px 0px 0px; margin-bottom:0px; font-weight:600;} 
.product-details-text19
{font-size:25px; padding:20px 0px 0px 0px; margin-bottom:0px; font-weight:600; color:#333333;} 
.product-details-nav
{margin-top:30px;} 
.product-details-text2
{padding:30px 40px 10px 0px; color:#666666; font-size:13px;}
.product-graph-2
{margin-top:25px;}
.filter-link-table
{color:#6a6c6f;}
.product-table-til23
{text-align:center !important;}
.product-table-info
{margin-top:35px;}
.product-details-til34
{width:60%;}
.padding-right-pro
{padding-left:25px; padding-right:10px;}
.padding-right-pro25
{padding-left:40px; padding-right:0px;}
.horizontal-line30
{background: rgba(0, 0, 0, 0) url("../images/line-about-us-bg.jpg") no-repeat scroll 0 0 / 100% auto;height: 2px;margin-left: 0px;  margin-right: 30px; width: 100%;}
.padding-left-pro36
{padding-left:25px; padding-right:0px; margin-bottom:130px;}
.product-details-text11
{padding:25px 0px; color:#666666; font-size:13px;}
.horizontal-line40
 {background: url("../images/product-hor-zontal-line-bg.jpg") left top no-repeat;height: 1px;margin-left: 0px;  margin-right: 30px; width: 100%;}
 .pro-graph-performance
 {margin-top:30px;}
 .pro-graph-2
{margin-top:50px;}
.product-table-performance22
{margin-top:20px; margin-bottom:130px;}
.product-table-performance22cd
{margin-top:25px; margin-bottom:0px;}
.pro-data-left
{margin-right:10px;}
.product-details-2
{/*background:#fafafa; margin-top:20px;*/ padding-top:25px;padding-bottom: 50px;}
.pro-data-right-graph
{margin-top:35px;}
.product-details-tab1
{overflow-y:scroll; max-height:325px;}
.product-details-date
{margin-top:20px; color:#666666; font-weight:600;}
.product-details-user22
{color: #666666;padding-bottom: 10px; font-weight:600; font-size:14px;} 
.product-details-text13
{color:#999999; font-size:13px; margin-top:0;}
.product-table-performance33
{ margin-bottom: 20px;  margin-top: 40px;}
.horizontal-line55 {background: url("../images/product-hor-zontal-line-bg.jpg") no-repeat left top; height: 1px;   margin-left: 0px; margin-right: 30px; width: 100%;}
/*.padding-left-details
{padding-left:50px; padding-right:0px;}*/
/*.padding-left-all-detl
 {padding-left:0px; padding-right:30px;}*/
 .pro-detail-top-img
 {margin-top:15px;}
 .product-table-performance66
 {margin-bottom: 20px;  margin-top: 40px;}
 .product-table-performance77 
 {margin-bottom: 20px; margin-top: 20px;}
 .basket-table-heading-pro 
 {font-size: 12px; font-weight: bold;}
 .basket-table-heading-pro td 
 {text-align:left;}
 .pro-graph-27
 {margin-top:0px;}
 .new-button-pur
 {background: transparent none repeat scroll 0 0; border: 0 solid #fff; border-radius: 2px; font-size: 14px; line-height: 1.33333; padding: 0;float: left;}
 .new-button-pur:hover
 {background: transparent none repeat scroll 0 0;}
.title-bottom24
 {color: #ff9903; font-size: 18px; margin-bottom: 0;  margin-left: 10px;  margin-top: 20px; font-weight:600;}
.new-but-fea23
{margin-top:35px; margin-left:10px;}
.pro-new-tab21
{padding:13px 8px 6px 8px !important; text-align:left;}
.pro-new-tab22
{padding:13px 8px 6px 0px !important;}
.product-inv-but1
{margin-left:15px;}
.pro-in-but77
{padding:3px 12px !important;}
.pro-in-but78
{padding:3px 7px !important;}
.product-index-28
{margin-left: 5px; padding: 13px 0;}
.add-slip-new-css
{background:#f2f2f2; padding-top:50px; margin-bottom:60px;}

.pd-overview .left{
  display: inline-block;
  vertical-align: middle;
}
.pd-overview .pd-overview-amount{
  position: relative;  
}
.pd-overview .pd-overview-amount:before{
  position: absolute;
  content: "";
  border: 7px solid transparent;
}

.pd-overview .pd-overview-amount.down:before{
  border-top-color: red;
  left: 5px;
  top: 10px;
}
.pd-overview .pd-overview-amount.up:before{
     border-bottom-color: green;
     left: 5px;
     top: 3px;
}
.pd-overview .up .index-text-change-percent-a:before{

    border-bottom-color: green;
    top: 3px;
    right: 0px;
}
.pd-overview .pd-overview-amount.down .index-text-change-percent-a,
.pd-overview .pd-overview-amount.down .index-text-change-percent-ab
{
    color: #ff0000;
}
.pd-overview .pd-overview-amount.up .index-text-change-percent-a,
.pd-overview .pd-overview-amount.up .index-text-change-percent-ab
{
    color: #00ac28;
}

 /* Start of Product Purchase CSS  */ 
.model-menu-top
{min-height:67px; background:#353535; padding-top:0px; padding-bottom:0px;} 
.pop-menu-top2 li
{height:74px; padding:0px 10px; float:left;}
.pop-menu-top2 li a
{height:74px; padding:28px 7px 28px 10px; float:left; color:#8e8e8e; font-weight:600; font-size:16px;}
.pop-top-menu-1
{background:url(../images/product-pop-menu-1.png) no-repeat; background-size:27px 68px;}
.pop-menu-top2 li a:hover
{height:74px; padding:28px 7px 28px 10px; float:left; color:#ff9903; text-decoration:none; font-weight:600; font-size:16px;}
.top-menu-pop-66
{background:#cccccc; border-radius: 13px;  padding: 5px 9px; margin-right:10px; color:#fff;}
.top-menu-pop-61
{background:#989898; border-radius: 13px;  padding: 3px 8px; margin-right:10px; color:#fff;}
.basket-nav72 li a span:hover
{background:#ff9903; color:#fff;}
.basket-nav72 li a:hover > span
{background:#ff9903; color:#fff;}
.pop-menu-top2 li a:hover > span 
{background:#ff9903;}
.top-menu-pop-active
{color:#ff9903 !important;}
.top-menu-pop-active span
{background:#ff9903;}
.top-menu-pop-43
{background:#808080; border-radius: 13px;  padding: 3px 8px; margin-right:10px; color:#fff;}
.pop-box-bank
{min-height:210px; border:1px dashed #d7d7d7; background:#ffffee; margin-bottom:60px; margin-top:35px;}
.pop-hr-line
{background:url(../images/product-pop-hr-line.jpg) no-repeat; width:100%; height:2px;}
.pop-bank-title
{color:#333333; font-weight:bold; margin-bottom:5px; margin-top:13px;}
.pop-list-pro{margin-top:25px;}
.pop-form-bank
{margin-top:35px; color: #999999; font-size: 13px; margin-bottom: 3px;}
.new-model-header-bank 
{border-bottom: 3px solid #ff9903;padding-left:15px; padding-right:15px;}
.bank-model-body1
{padding-top:0px !important;}
.pro-pop-index
{/* border-top:1px solid #d9d9d9; */ padding-top:10px;padding-bottom:20px;}
.useful-pop-link
{min-height:31px; background:#fff; margin-top:10px;}
.pop-link-pro1
{padding:4px 0px; margin-bottom:0px; margin-left:0px;}
.pop-link-pro1 li
{padding:0px 13px;}
.pop-link-pro1 li:first-child
{border-right:1px solid #ededed; font-size:16px; font-weight:600; color:#333333;}
.pop-check-1
{color;#666666;}
.pop-radio-color
{color:#009ece;}
.all-button-title56
{font-size:14px; color:#333; margin-bottom:3px; margin-top:5px;font-weight: bold;}
.pop-check-box
{margin-left:10px; margin-top:30px; margin-bottom:40px; }
.pop-pro-24
{border-top:1px solid #d9d9d9; padding-top:20px; margin-top:0px;}
.pop-pro-but33
{color:#000;}
.pop-form-margin
{margin-top:25px;}
 .pop-form-margin2
{margin-top:25px; margin-bottom:35px;}
.datepicker-pop 
{width:30%;}
.new-pop-form-23
{width:35px !important; padding: 6px 8px !important; border-top: 2px solid #ccc !important; border-bottom: 2px solid #ccc !important; border-right: 2px solid #ccc !important; border-left: 0px solid #ccc !important; border-radius: 0px !important;}
.new-pop-form-26
{border-left: 2px solid #ccc !important;}
.new-pop-form-25
{width:35px !important; margin-left:0px !important; margin-right:0px !important; float:left;}
.new-tool-inner
{height:40px !important;}
.pop-form-top1
{margin-top:5px;}
.margin-pop-bot56
{padding-bottom:50px;}
.pop-form-upper
{min-height:135px;  background: #eeffff none repeat scroll 0 0 !important; border: 1px solid #abe0e0;  border-radius: 2px;   padding: 0 0px; margin-bottom:50px;}
.pop-form-upper2
{width:91%; margin-left:37px;}
.pop-form-upper23
{width:100%; margin-top:0px; border-top:1px solid #d7d7d7;}
.pop-title-promo1
{margin-top:20px; font-size:13px; color:#333; margin-bottom:7px; font-weight:600;}
.pop-promo-text1
{color:#666; padding-top:10px; padding-right:0px; font-size:13px;}
.button-pop-pur
{margin-top:50px;}
.pop-form-top23
{padding-bottom:50px;}
.all-button-title34
{ color: #727171;  margin-bottom: 5px;  margin-top: 5px; font-size:11px;}
.pop-graph-mar
{padding-bottom:30px; padding-top:20px;}
.button-pop-pur
 {margin-top: 29px; margin-left:40px;}
 .button-pop-pur34
 {margin-top: 40px; margin-left:40px;}
 .pop-pur-form-gr
 {margin-bottom:5px;}
.new-model-til22
{font-size:30px; font-weight:600; color:#333333; line-height:30px; margin-top:10px;}
.pop-top-text-33
{color:#999999; font-size:13px;    margin-top: 10px;
    margin-bottom: 0;}

 /* Start of Silder CSS  */ 
.testimonial-a-none
{display:none;}
.testimonial-a
{display:block !important;}
.testimonial-image39 
{float: left; height: auto; text-align: center; width: 100%;}

.testimonial-b
{display:block;}
.testimonial-b-none
{display:none !important;}

.testimonial-c
{display:block;}
.testimonial-c-none
{display:none !important;}

.role-over2h
 {border: 0 solid #ffffff !important; margin-left: 10px;    margin-top: 0px; padding: 0 !important; height:9px; width:9px; background:#cccccc !important; border-radius:10px !important;}
 .role-over2h1
 {border: 0 solid #ffffff !important; margin-left: 10px;    margin-top: 0px; padding: 0 !important; height:9px; width:9px; background:#009ece !important; border-radius:10px !important;}
 .role-over2h2
 {border: 0 solid #ffffff !important; margin-left: 10px;    margin-top: 0px; padding: 0 !important; height:9px; width:9px; background:#009ece !important; border-radius:10px !important;}
.role-over2ha
 {border: 0 solid #ffffff !important; margin-left: 10px;    margin-top: 0px; padding: 0 !important; height:9px; width:9px; background:#cccccc !important; border-radius:10px !important;}
 
 .role-over2h3
 {border: 0 solid #ffffff !important; margin-left: 10px;    margin-top: 0px; padding: 0 !important; height:9px; width:9px; background:#009ece !important; border-radius:10px !important;}
.role-over2hb
 {border: 0 solid #ffffff !important; margin-left: 10px;    margin-top: 0px; padding: 0 !important; height:9px; width:9px; background:#cccccc !important; border-radius:10px !important;}
 


 /* Start of Redemption CSS  */ 
 
.redemption-index-top
{min-height:70px; background:#fff;}
.index-text-all
{float:right;}
.index-text-all2c
{float:left; margin-bottom:15px; padding-right:7px;}
.index-text-all37
{float:left;}
.basket-button101
{width:70% !important; margin-top:7px; margin-bottom:20px;}
.index-text-change
{font-size:30px; font-weight:bold; color:#333333; margin-right:6px;}
.index-text-change36
{font-size:26px; font-weight:bold; color:#333333; margin-right:6px;}
.index-text-all-a
{font-size:18px; font-weight:bold; color:#999999; margin-right:6px;}
.index-text-change-percent
{font-size:18px; color:#666666; margin-right:6px;}
.index-text-change-percent2
{font-size:18px; color:#666666; margin-right:6px;}
.index-text-change-icon
{margin-right:6px;}
.index-top-redemption
{border-bottom:1px solid #e5e5e5;}
.redemption-table1
{text-transform:uppercase;}
.redemption-index-table
{padding-top:50px; padding-bottom:70px;}
.index-text-change-a
{font-size:38px; font-weight:bold; color:#333333; margin-right:0px;}
.index-text-change-percent-a
{font-size:15px; margin-right:0px; font-weight:bold;}
.index-text-change-percent-ab
{font-size:15px; margin-right:0px; }
.index-text-all-2a
{margin-top:0px; margin-bottom:0px;}
.index-all-1
{width:100%; height:auto; float:left;}
.index-text-all-2aa
{font-size:11px; /*color:#333;*/ margin-right:0px;margin-bottom: 0; }
.index-all-1a
{width:100%; height:95px; float:left;padding: 0;}
.index-text-all-2ba
{color:#333;font-size:13px; text-align:center; margin-top:10px; margin-bottom:0;}
.index-text-all-2ba2
{color:#999999; text-align:center; margin-top:-5px; margin-bottom:0px;}
.index-text-all-2bb
{color:#333;font-size:12px; font-weight:normal; text-align:center;white-space: pre-line;}
.index-all-1b
{padding: 0;width: 100%; height:70px; float:left;}
.index-all-1c{
    float: left;
    height: 70px;    
    padding: 0;
    width: 100%;}
.index-all-1d
{width:100%; height:70px; float:left;}
.index-text-all-2ba1{
	color: #333;
    float: left;
    font-size: 13px;
    margin-bottom: 6px;
    margin-top: 10px;
    width: 100%;}
.index-all-1e
{border-right:1px solid #ededed; width:155px; margin-top:10px; height:70px; float:left;}
.index-all-1f
{width:100%; height:70px; float:left;}
.index-text-all-2bbc
{color:#333; font-size:11px;text-align:center;}
.index-all-1g
{width:100%; height:70px; float:left;}
.index-text-all-2bd{
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0;    
    width: 100%;
	text-align: center;}
.invest-redemp-34
{margin-right:25px;}
.invest-redemp-34c
{margin: 0 5px;}
.invest-redemp-34b
{margin: 0 8px;}
.index-text-all-2be
{ color: #333;
    float: left;
    font-size: 11px;
    margin-left: 0;
    width: 100%;}
.redemption-useful-link
{min-height:55px; margin-top:15px; margin-bottom:20px;}
.useful-link
{min-height:55px; background:#ff9903;}
.new-useful-link
{margin-top:16px; margin-left:15px;}
.new-useful-link li
{margin-right:25px;}
.new-useful-link li a
{font-size:13px; font-weight:600; color:#fff;}
ul.new-useful-link li:first-child
{font-size:16px; font-weight:600; margin-right:50px; }
.product-data-19
{width:20%;}
.first-colm-23
{text-align:left;}
.redemp-table-12 td
{padding-top:15px !important;}
.redemption-title-1
{color:#ff9903; font-weight:600; font-size:14px; margin-bottom:20px; margin-top:10px;}
.redemption-title-13
{color:#ff9903; font-weight:600; font-size:14px; margin-bottom:0px; margin-top:27px;}
.redemption-index-table22
{padding-bottom:20px;}
.redemption-index-table30
{min-height:220px; background:#f2f2f2; margin-top:10px;}
.redemption-index-table23
{min-height:115px; background:#f2f2f2; padding-bottom:25px;}
.redemption-index-table27
{min-height:140px; background:#fff;}
.redemption-index-table35
{min-height:200px; background:#fff;}
.redemption-index-table29
{min-height:200px; background:#fff; padding-top:50px;}
.redemption-form-title
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:25px;}
.redemption-form-title2
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:25px; margin-left:0px; padding-right:10px;}
.radio-inline25
{color:#999999; top:5px; font-size:13px; margin-right:10px; margin-left:0px !important;}
.redemp-form-con
{margin-left:0px; width:80%;}
.redemp-form-con2
{margin-left:20px;}
.redemp-form-con3
{left:30px;}
.redem-now-but2
{margin-top:20px; float:left;}
.redemption-form-title33
{font-size:14px; color:#333333; margin-bottom:3px;}
.redemption-form-title34
{font-size:12px; color:#999999; margin-bottom:5px;}
.redem-now-but29
{float:right; margin-top:55px;}


 /* Start of Registration CSS  */ 


.registration-top-link
{min-height:150px; background:#363636;}
.link-area-registration
{min-height:70px; background:#363636;padding-bottom:35px;}
.link-left-reg
{width:189px; height:70px; background:url(../images/registration-bg1.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.registration-first-text
{color:#ff9903; font-size:13px; font-weight:600; text-align:center;}
.link-left-reg2
{width:189px; height:70px; background:url(../images/registration-bg2a.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg02
{width:189px; height:70px; background:url(../images/registration-bg-02a.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg02a
{width:189px; height:70px; background:url(../images/registration-bg-02b.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg02a3
{width:189px; height:70px; background:url(../images/registration-bg-03.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg3
{width:189px; height:70px; background:url(../images/registration-bg3.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg03
{width:189px; height:70px; background:url(../images/registration-bg-03b.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg03a
{width:189px; height:70px; background:url(../images/registration-bg-04.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg4
{width:189px; height:70px; background:url(../images/registration-bg4.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg04
{width:189px; height:70px; background:url(../images/registration-bg-04a.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg04a
{width:189px; height:70px; background:url(../images/registration-bg05.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg5
{width:189px; height:70px; background:url(../images/registration-bg5.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg05
{width:189px; height:70px; background:url(../images/registration-bg05a.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg05a
{width:189px; height:70px; background:url(../images/registration-bg06.png) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg6
{width:190px; height:70px; background:url(../images/registration-bg6.jpg) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.link-left-reg06
{width:190px; height:70px; background:url(../images/registration-bg06a.png) no-repeat; margin-top:42px; background-position:0px 24px; float:left;}
.registration-first-text
{color:#ff9903; font-size:13px; font-weight:600; text-align:center;}
.registration-first-text2
{color:#cccccc; font-size:13px; font-weight:600; text-align:center;}
.registration-top-link11
{min-height:980px; background:#fff;}
.registration-heading-all44
{color:#333333; font-size:30px; font-weight:600; margin-top:35px; margin-bottom:0px;}
.registration-heading-all44a
{color:#999999; font-size:13px; margin-top:0px; margin-bottom:0px;}
.skip-checkbox2
{float:right; margin-left:10px !important;}
.skip-checkbox
{float:right; margin-top:30px; color:#999999; font-size:13px; margin-right:25px;}
.horizontal-line44
{height:1px; background:url(../images/registration-hr-line-bg.jpg) no-repeat; margin-top:6px; background-size:100%;}
.registration-heading-all41
{color:#333333; font-size:18px; font-weight:600; margin-top:35px; margin-bottom:0px;}
.registration-heading-all449
{color:#666666; font-size:13px; margin-top:10px; margin-bottom:15px;}
.registration-user-form53
{border-bottom:1px solid #e5e5e5;}
.form-table-one
{border-bottom:1px solid #e5e5e5; padding-bottom:60px;}
.redemption-form-title28
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:15px; margin-left:10px;}
.redemption-form-title28cd
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:15px; margin-left:0px;}
.redemption-form-title28f
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:15px; margin-left:10px;}
.redemption-form-title24
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:15px; margin-left:10px;}
.redemption-form-title24f
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:0px; margin-left:10px; float:left;}
.redemption-form-title28g
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:16px; margin-left:10px;}
.redemption-form-title31
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:15px; margin-left:0px;}
.redemption-form-title30
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:15px; margin-left:0px;}
.redemp-form-con99
{margin-left:10px; width:80%;}
.redemption-form-title49
{color:#999999; font-size:12px; margin-top:0px; margin-bottom:5px; margin-left:10px;}
.redemption-form-title60
{color:#999999; font-size:12px; margin-top:0px; margin-bottom:5px; margin-left:10px; float:left !important; margin-right:4px;}
.redemption-form-title60er
{color:#999999; font-size:12px; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:4px; }
.redemption-form-title60er1
{color:#999999; font-size:12px; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:4px; font-style:italic; }
.redemption-form-title60ac
{color:#999999; font-size:12px; margin-top:0px; margin-bottom:5px; margin-left:0px; float:left !important; margin-right:4px;}
.pan-find
{color:#009ece; font-size:12px; margin-top:0px; margin-bottom:5px; cursor:pointer; text-decoration:underline; font-style:italic;}
.registration-form-gr
{margin-bottom:5px;}
.radio-inline29
{color: #999999; font-size: 13px; left: 10px; top: 5px;}
.redemp-form-con79
{width:75%; margin-left:10px; margin-right:-27px !important;}
.redemp-form-con89
{width:83%; margin-left:10px;}
.redemp-form-con89cd
{width:83%; margin-left:0px;}
.form-table-registration tr td
{width:33%;}
.info-box-registration
{max-width:307px; min-height:275px; background:url(../images/registration-info-bg1.jpg) no-repeat; margin-top:35px; background-size:100% 100%; float:left;}
.info-box-registration-cen
{width:78%; margin-left:40px; float:left; padding-bottom:30px;}
.info-box-redemption-cen
{/*float:left;*/}
.info-title-registration
{color: #333333; font-size: 16px; font-weight:600; margin-top:20px; float:left; width:100%; border-bottom:1px solid #e58903; padding-bottom:4px;}
.info-text-registration
{color:#fff; font-size:13px; padding-bottom:10px;}
.info-title-registration11
{color:#fff; font-size:13px; font-weight:600; margin-bottom:5px;}
.info-text-registration13
{color:#fff; font-size:13px; font-style:italic; padding-bottom:10px;}
.img-responsive5a
{float:right; margin-top:50px; margin-bottom:0px;}
.img-responsive5a7
{float:right; margin-top:36px; margin-bottom:0px; margin-right:32px;}
.img-responsive5ak
{float:right; margin-top:37px; margin-bottom:0px;}
.img-responsive5ab
{float:left; margin-top:50px; margin-bottom:0px;}
.img-responsive5ab3
{float:left; margin-top:36px; margin-bottom:0px; margin-left:32px;}
.registration-top-link29
{min-height:210px; background:#f6f6f6; margin-top:25px; padding-top:15px;}
.registration-top-link58
{min-height:275px; background:#f6f6f6; margin-top:0px; padding:15px 0px 30px 0px;}
.registration-top-link51
{min-height:275px; background:#f6f6f6; margin-top:0px; padding:15px 15px 30px 15px;}
.registration-top-link29cd
{min-height:135px; background:#f6f6f6; margin-top:25px; padding-top:15px;}
.info-box-registration56
{max-width:307px; min-height:170px; background:url(../images/registration-info-bg33.png) no-repeat; margin-top:20px; background-size:100% 100% !important;  float:left;}
.info-box-redemption-all
{width:100%; min-height:auto; background:/*url(../images/instruction-full-width-bg-all.jpg) no-repeat*/#FF9903; margin-top:30px; float:left; padding:0 10px; margin-bottom:12px;}
.info-box-redemption-all67
{width:100%; min-height:auto; /*background:url(../images/product-pop-bg-form34.jpg) no-repeat*/; margin-top:5px; background: #FF9A04; float:left; padding:0 15px; margin-bottom:12px;}
.info-box-registration54
{max-width:307px; height:auto; background:url(../images/subscription-info-box-34.jpg) no-repeat; margin-top:20px; background-size:100% 100% !important; padding-bottom:10px; float:left;}
.info-box-registration56cd
{max-width:307px; min-height:170px; background:url(../images/registration-info-bg33.png) no-repeat; margin-top:-20px; background-size:100% 100% !important;  float:left;}
.info-box-registration56fg
{max-width:307px; min-height:170px; background:url(../images/registration-info-bg33.png) no-repeat; margin-top:30px; background-size:100% 100% !important;  float:left;}
.info-box-registration53a
{max-width:330px; min-height:170px; background:url(../images/basket-purchase-info-bg.jpg) no-repeat; margin-top:0px; background-size:100% 100% !important; float:left; padding-bottom:70px;}
.info-box-registration56fg2
{max-width:307px; min-height:170px; background:url(../images/registration-info-bg33.png) no-repeat; margin-top:0px; background-size:100% 100% !important; float:left;}
.redemp-form-con82
{width:83%; margin-left:10px; margin-right:-27px !important;}
.new-date-picker-all33
{margin-right:7px; height:35px; border:2px solid #ccc; color:#000; padding:0px 8px;} 
.new-date-picker-all33ac
{margin-right:7px; height:35px; border:2px solid #ccc; color:#000; padding:0px 8px;  margin-left: 0px; margin-right: -27px !important; width: 80%;} 
.minor-check-box
{color: #999999; font-size: 13px; margin-bottom: 0px; margin-left: 10px; margin-top: 0px; margin-bottom:0px;}
.form-regi-pad
{padding-top:10px;}
.registration-top-link19
{padding-bottom:150px;}
.date-margin-bottom
{margin-bottom:0px;}
.date-margin-bottom23
{margin-top:0px;}
.pan-button-all2
{background-color: transparent !important; border:0px solid #fff !important; padding:0px !important; margin-top: -3px;}
.padding-10-all
{padding:6px 10px !important;}
.address-registration
{}
.address-title21
{color: #ff9903; font-size: 14px; margin-bottom: 0px; margin-left:0px; margin-top: 40px; margin-bottom:10px; font-weight:600;}
.address-title21cf
{color: #ff9903; font-size: 14px; margin-bottom: 0px; margin-left:0px; margin-top: 10px; margin-bottom:10px; font-weight:600;}
.check-box-title66
{color:#666; font-size:13px; margin-bottom:0px; margin-top:0px; margin-left:0px;}
.redemp-form-con99vb
{width:90%;}
.redemp-form-con99v1
{width:86%;}
.redemp-form-con99v11
{width:96%;}
.img-responsive5av
{float:right; margin-top:40px; margin-bottom:0px;}
.new-form-control23av
{ border: 2px solid #dadada;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 80%; height: 36px;}
.form-table-four
{border-bottom:1px solid #e5e5e5; padding-bottom:200px;}
.form-table-four61
{border-bottom:1px solid #e5e5e5; padding-bottom:70px;}
.new-pad-reg23{padding-top:20px;}
.padding-left-reg-zero
{padding-left:0px; padding-right:40px; margin-top:30px;}
.padding-top-reg-zero
{padding-left:0px; padding-right:40px;}
.top-border-reg
{border-top:1px solid #e5e5e5; }
.term-and-conditions
{color:#009ece; font-size:13px; margin-top:-4px; text-decoration:underline;}
.term-and-conditions:hover
{color:#009ece; font-size:13px; margin-top:-4px; text-decoration:underline;}
.term-and-conditions:focus
{color:#009ece; font-size:13px; margin-top:-4px; text-decoration:underline; background:transparent !important;}
.term-pop-text
{padding:10px;}
.term-info-all
{margin-top:17px;}
.check-margin-right
{margin-right:40px; }
.padding-bot78
{padding-bottom:10px; color:#999999 !important; }
.last-title-reg
{margin-top:50px;}
.registration-user-form57
{padding:40px 0px;}
.img-responsive59
{width:80%; margin-bottom:10px;}
.new-tab-bas
{background:#f2f2f2;}
.basket-pur-all32
{background:#fff; min-height:500px; padding:20px 20px;}
.basket-pur-all33
{padding:0px 0px 0px 30px;}
.new-tab-pan-bas
{background:#f2f2f2 !important; float:left; width: 100%; padding:40px 20px;}
.new-tab-pan-bas6
{background:#f2f2f2 !important; float:left; width: 100%; padding:40px 30px;}
.new-tab-pan-bas6a
{background:#fff !important; float:left; width: 100%; padding:40px 17px;}
.basket-bas-37
{font-weight:600; font-size:24px;}
.kick-pur-bas
{margin-top:10px; float:left;}
.kick-pur-bas11
{margin-top:0px; float:left; margin-right:10px;}
.purchase-bas-16
{border-bottom:1px solid #eaeaea; padding:18px 0px 18px 0px;}
.purchase-bas-26
{border-bottom:1px solid #eaeaea; padding:18px 0px 27px 0px;}
.purchase-bas-36
{padding:20px 0px 30px 0px;}
.purchase-bas-46
{border-bottom:1px solid #eaeaea; padding:0px 0px 6px 0px;}
.new-padding-bas12
{padding-bottom:125px;}
.payment-details12
{font-weight:400; font-size:13px; color:#666; margin-top:57px;}
.payment-details13
{font-weight:600; font-size:14px; color:#333;}
.payment-details12a
{font-weight:400; font-size:13px; color:#666; margin-top:57px; float:right;}
.payment-details13a
{font-weight:600; font-size:14px; color:#333;}
.font-typeall
{text-transform:uppercase;}
.font-typeall td
{text-align:left !important; margin-left:10px !important; padding-left:12px !important;}
.form-culmn1
{width:200px !important;}
.form-culmn2
{width:350px !important;}
.form-culmn1a
{padding-top:18px !important; padding-left:12px !important; }
.form-culmn1ab 
{/* border-bottom:1px solid #a7a7a7 !important; *//* border-top:1px solid #a7a7a7 !important; */padding-bottom:10px !important;}
.form-culmn1ab td
{padding-bottom:20px !important;}


 /* Start of Home CSS  */ 

.banner-home-left
{background:#15100c; width:47%; min-height:522px; float:left;}
.banner-home-right
{background:url(../images/homepage-01-banner-img.jpg) no-repeat; width:53%; min-height:522px; float:left; background-size:100% 100%;}
.banner-home-left-cen
{max-width:500px; margin-left:18%;}
.banner-title-1
{font-size:36px; color:#f4f4f4; text-transform:uppercase; margin-top:30px; margin-left:20px; margin-bottom:0px;}
.banner-title-1a
{font-size:30px; color:#9d9c9b; margin-top:0px; margin-left:20px; margin-bottom:0px;}
.home-banner
{background:url(../images/homepage-01-baaner-bg.jpg) no-repeat; min-height:522px; background-size:100% 100%; border-bottom:1px solid #251c17; border-top:1px solid #333;}
.banner-title-1ab
{font-size:16px; color:#a2a2a2; margin-top:23px; margin-left:40px; margin-bottom:5px;}
.banner-title-1abc
{margin-top:35px; margin-left:40px; margin-bottom:5px;}
.home-banner-drop
{width:290px !important; height:47px !important; margin-left:40px;}
.registration-form-gr-home
{width:273px !important; margin-left:40px; height:47px !important;}
.new-form-control23av34
{height:47px !important; border-radius:0px !important; font-size:24px;}
.registration-form-gr-home23
{height:47px !important;font-size:24px; }
.home-logo-all
{min-height:245px; background:#f5f5f5;}
.logo-all-img img
{float:left !important;  margin-bottom:10px;}
.logo-title-all2
{font-size:36px; color:#333333; text-align:center; margin-top:35px; text-transform:uppercase;  margin-bottom:45px; }
.logo-title-all2ab
{font-size:36px; color:#333333; text-align:center; margin-top:60px; text-transform:uppercase;  margin-bottom:0px; }
.home-tab-all
{background:#fff; min-height:700px; }
.home-nav-icon
{width:43px; height:46px; float:left; margin-top:3px;}
.padding-right-home
{padding-right:0px;}
.tab-pane-home-title
{color:#333333; margin-top:36px; font-size:18px; padding-right:30px; font-weight:600;}
.tab-pane-home-text
{color:#666; margin-top:0px; font-size:14px; padding-right:30px;}
.home-tab-new-bg
{padding-left:30px; padding-right:30px; padding-bottom:40px;}
.home-tab-new-bg54
{background:#fafafa;}
.home-tab-new-bg127
{background:#fafafa; float:left;}
.new-form-contro-home
{ border: 2px solid #dadada;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%; height: 36px;}
.redemption-form-title28cd
{color:#666; font-size:14px; margin-bottom:5px; margin-top:15px; margin-left:0px;}
.home-sub-but34
{margin-top:35px;}
.home-tab-bg3
{width:100%; min-height:315px; background:url(../images/homepage-info-1-bg.jpg) no-repeat; margin-top:13px; background-size:100% 100% !important; float:left; padding-bottom:20px; padding-right:5px; margin-bottom:12px;}
.home-tab-bg39
{width:80%; margin:0px auto; border-bottom:1px solid #ffb64c;}
.home-tab-bg40
{width:80%; margin:0px auto; padding-bottom:40px;}
.tab-pane-home-title34
{color:#fef9f5; font-size:16px; margin-bottom:5px; margin-top:20px; text-align:center;}
.tab-pane-home-title35
{color:#fef9f5; font-size:48px; margin-bottom:5px; margin-top:10px; text-align:center; font-weight:bold;}
.tab-pane-home-title38
{color:#fef9f5; font-size:16px; margin-bottom:5px; margin-top:10px; text-align:center;}
.home-tab-new-bg12
{padding-right:6px !important;}
.box-shadow-home
{ background:url(../images/homepage-shadow-bg.jpg) no-repeat; height:8px; background-size:100% 100% !important;}
.home-graph
{min-height:525px; background:#fff; }
.home-performing1
{color:#333; font-size:36px; margin-bottom:30px; font-weight:700;margin-top:50px; text-align:center; text-transform:uppercase;}
.padding-zero-new23
{padding-right:10px; padding-left:0px;}
.padding-zero-new25
{padding-right:0px; padding-left:10px;padding-bottom:15px;}
.home-heading-tab td
{text-transform:uppercase;}
.home-check-box
{margin-top:0px; margin-bottom:0px; width:15px;}
.home-label-check
{width:10px !important;}
.first-culm1-home
 {background: #f7f7f7 none repeat scroll 0 0; font-size: 13px;  padding: 16px 8px 16px 8px!important;}
 .second-culm-home
 {background: #fafbfb none repeat scroll 0 0; font-size: 13px;  padding: 16px 8px 16px 8px!important;}
.port-folio-but34
{width:136px; min-width: 109px !important;}
.port-folio-but34 li a
{padding: 3px 10px !important; font-size:12px;}
.last-culm-home
{height:108px;}
.home-graph-all
{margin-top:0px; margin-bottom:0px;}
.home-table-data
{margin-bottom:0px;}
.home-testimonial
{min-height:535px; background:#fff;}
.home-testimonial-all
{color:#333; font-size:36px; margin-bottom:40px;}
.home-test-field
{background:#f6f6f6; padding-top:25px; padding-bottom:50px; padding-right:0px;}
.testimonial-text-home
{ margin: 0 auto; min-height: 150px; width: 85%;}
.testimonial-text26
{background: #62c2cc none repeat scroll 0 0; border-radius: 5px; box-shadow: 0 0 4px #c1c1c1;  float: left;  margin-top: 10px;  min-height: 150px; width: 100%;}
.padding-zero-left-ho
{padding-left:6px; padding-right:0px;}
.index-panel-group
{margin-bottom: 0px !important;}
.index-panel-group31
{background:transparent !important; border-radius: 0px !important; border:0px solid #fff !important; box-shadow: 0 0px 0px #fff !important;}
.panel-heading-index
{background:transparent !important; padding: 8px 0px !important; width:90px; height:48px; float:left;}
.panel-heading-index2
{background:url(../images/footer-icon-index-13.jpg) no-repeat !important; background-position:184px 7px !important; padding: 0px 0px !important; width:204px; float:left; height:48px; border-right:1px solid #fff;}
.panel-heading-index4
{background:url(../images/footer-icon-index-13.jpg) no-repeat !important; background-position:184px 7px !important; padding: 0px 0px !important; width:204px; float:left; height:48px;}
.panel-heading-index5
{background:url(../images/footer-right-in-but.jpg) no-repeat !important; background-size:100% 100% !important; margin-top:-1px;padding: 0px 0px !important; width:30px; float:right; height:48px;}
.index-text-fo2
{color:#043c74; font-size:12px; font-weight:600; margin-top:10px; margin-bottom:0px; margin-left:8px;}
.panel-heading-index2 a:hover
{text-decoration:none;}
.panel-heading-index4 a:hover
{text-decoration:none;}
.footer-index-value
{color:#333; font-size:14px; font-weight:600; margin-top:0px; margin-bottom:0px; margin-left:8px;}
.footer-index-value2
{color:#009900; font-size:14px; font-weight:600; margin-top:0px; margin-bottom:0px; margin-left:0px;}
.footer-index-value3
{color:#009900; font-size:14px; font-weight:400; margin-top:0px; margin-bottom:0px; margin-left:0px;}
.footer-index-value4
{color:#c70c01; font-size:14px; font-weight:600; margin-top:0px; margin-bottom:0px; margin-left:0px;}
.footer-index-value5
{color:#c70c01; font-size:14px; font-weight:400; margin-top:0px; margin-bottom:0px; margin-left:0px;}
.panel-body-index
{border-top:0px solid #fff !important; background:#fff;}
.basket-nav39-home
{margin-top:10px;  border-bottom: 2px solid #ff9903 !important;}
.basket-nav39-home li 
{    width: 100px;
    text-align: center;
    background: #f2f2f2;
    padding: 0;
    padding-top: 3px;
    margin-right: 15px;
      border: 1px solid transparent;
    border-bottom: 0;
    margin-bottom: 0;
    position: relative;}
.basket-nav39-home li.active{
       background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
}
.basket-nav39-home li.active:after{
     content: "";
    position: absolute;
    border: 6px solid transparent;
    border-bottom-color: #ff9903;
    bottom: 0;
    margin-left: -6px;
}
.basket-nav39-home li a
{    color: #333;
    border-radius: 0px;
    padding: 6px 0px;
    font-size: 16px;
    font-weight: normal;
    border: 0px solid #dadada !important;
    margin-bottom: 0; margin: 0;}
.basket-nav39-home > li.active > a, .basket-nav39-home > li.active > a:hover, .basket-nav39-home > li.active > a:focus
 {    padding: 6px 0px;
    border-bottom: 0;
    font-size: 16px;
    font-weight: normal;
    color: #333;}
.basket-nav39-home li a:hover
{    color: #333;
    background: transparent;
    border: 0px solid #fff !important;
    font-size: 16px;
    font-weight: normal;}
.graph-idex-bot
{margin-top:10px;}
.footer-index-title-12
{font-size:18px; font-weight:700; color:#000; margin-top:20px;}
.padding-index-right
{padding-left:20px; padding-right:0px;}
.index-table-footer
{margin-top:10px; margin-bottom:40px}
.index-table-heading-fo
{ font-size: 12px; font-weight: bold;}
.basket-table-heading td 
{ border-top: 2px solid #ff9903 !important;  /*text-align: left;*/ text-transform:uppercase;}
.second-culm-in
{background: #f6f7f8; font-size: 13px;  padding: 9px 8px 8px !important;}
.second-culm-in
{background: #f0f1f4; font-size: 13px; padding: 9px 8px 8px !important;}
.first-culm1-index
{background: #f0f1f4; font-size: 13px; padding: 9px 8px 8px !important; text-align:left !important;}

#extended-footer-6 .modal-dialog{
  width: 1050px;
}
.bottom-index-value
{background:#e8e8e8;border-right: 1px solid #fff;}
.bottom-index-value33
{background:#e8e8e8; margin-top:35px; margin-bottom:150px;}
.bottom-index-value-all
{    background: none;
    text-align: center;	
    color: #333;
	display: block;
    font-size: 16px;
    margin-bottom: 0px;
    border-right: 0px solid #fff;
    padding: 0;
    font-weight: bold;
	}
.bottom-index-value-all2
{    background: none;
    text-align: center;
    color: #333;
    font-size: 16px;
    margin-bottom: 0px;
    padding: 0;
    font-weight: bold;
	display: block;
	}
.bottom-index-value-alla
{text-align:center; color:#000;  font-size:20px; margin-bottom:0px; margin-top:20px; padding:0px 10px 0px 10px;
position: relative;
}
.bottom-index-value-alla:after{
     position: absolute;
    content: "";
    border: 7px solid transparent;

}
.bottom-index-value-alla.up:after{
    display: none;
	border-bottom-color: green;
    top: 3px;
    right: 0px;
}
.bottom-index-value-alla.down:after{
	display:none;
    border-top-color: red;
    right: 0;
    top: 10px;
}
.bottom-index-value-allb
{text-align: center;
    color: #000;
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px 10px 20px 10px;}
.bottom-index-value-allb.up{
  color: green
}
.bottom-index-value-allb.down{
  color: red;
}
.extended-footer
{display:none;}
.redemp-form-con89-mega
{margin-left:0px; width: 93%; height:45px; border-radius:4px !important; background:url(../images/mega-form-in-1.jpg) no-repeat #fdfdfd; background-position:15px 9px; padding:0px 5px 0px 45px; color:#666 !important; font-weight:700; font-size:16px; margin-bottom:30px;}
.redemp-form-con89-mega::-moz-placeholder 
{color:#cccccc !important; opacity: 1;}
.redemp-form-con89-mega2
{margin-left:0px; width: 93%; height:45px; border-radius:4px !important; background:url(../images/mega-menu-in-2.jpg) no-repeat #fdfdfd; background-position:15px 9px; padding:0px 5px 0px 45px; color:#666 !important; font-weight:700; font-size:16px; margin-bottom:30px;}
.redemp-form-con89-mega2::-moz-placeholder 
{color:#cccccc !important; opacity: 1;}
.redemp-form-con89-mega3
{margin-left:0px; width: 93%; height:45px; border-radius:4px !important; background:url(../images/mega-form-in3.jpg) no-repeat #fdfdfd; background-position:15px 9px; padding:0px 5px 0px 45px; color:#666 !important; font-weight:700; font-size:16px; margin-bottom:30px;}
.redemp-form-con89-mega3::-moz-placeholder 
{color:#cccccc !important; opacity: 1;}
.redemp-form-con89-mega4
{margin-left:0px; width: 93%; height:45px; border-radius:4px !important; background:#ff9903; color:#333; border:0px solid #fff; font-weight:700; font-size:16px;}
.redemp-form-con89-mega6
{margin-left:0px; width: 93%; height:45px; border-radius:4px !important; background:url(../images/mega-form-in4.jpg) no-repeat #fdfdfd; background-position:15px 9px; padding:0px 5px 0px 45px; color:#666 !important; font-weight:700; font-size:16px; margin-bottom:30px;}
.redemp-form-con89-mega6::-moz-placeholder 
{color:#cccccc !important; opacity: 1;}
.redemp-form-con89-mega5
{margin-left:0px; width: 93%; height:45px; border-radius:4px !important; background:url(../images/mega-form-in6.jpg) no-repeat #fdfdfd; background-position:15px 9px; padding:0px 5px 0px 45px; color:#666 !important; font-weight:700; font-size:16px; margin-bottom:30px;}
.redemp-form-con89-mega5::-moz-placeholder 
{color:#cccccc !important; opacity: 1;}
.mega-menu-23
{margin-left:40%; margin-top:15px;}
.mega-menu-24 
{padding:0px !important; width:55px !important; color:#999 !important; font-size:14px !important; font-weight:600 !important; background:transparent !important; }
.mega-menu-23 a:hover
{background:transparent !important;}
.mega-menu-05
{padding-bottom:50px;}
.mega-menu-04
{padding-bottom:0px;}
.menu-4-row
{background:transparent;}
.menu-12-bg-32bg
{padding-left:35px; background:#333;}
.menu-form-two
{width:45%; float:left; margin-top:74px;}
.menu-form-one
{padding-left:20px; padding-right:20px; width:45%; float:left;}
.menu-form-four
{width:90%; float:left; margin-top:0px;}
.menu-12-bg-34ag
{background:#333333; padding-bottom:0px; background:url(../images/mega-menu-bd-4a.jpg) no-repeat; background-position:0px 32px;} 
.mega-02-list
{margin-top:40px;}
.mega-02-list li a
{color:#999 !important; display:inline !important;}
.mega-02-list li 
{margin-bottom:0px !important; padding-bottom:8px !important; }
.mega-02-list li:first-child > a
{font-weight:600 !important; color:#fff !important;}
.mega-02-list-2
{margin-top:29px;}
.mega-02-list-2 li a
{color:#999 !important; font-weight:600 !important; display:inline !important;}
.mega-02-list-2 li 
{margin-bottom:0px !important; padding-bottom:8px !important;}
.mega-02-list-2a
{margin-top:50px;}
.mega-02-list-2a li a
{color:#999 !important; font-weight:600 !important; display:inline !important;}
.mega-02-list-2a li 
{margin-bottom:0px !important; padding-bottom:8px !important;}
.mega-title-menu12zx
{margin-right:0px;}
.mega-02-list-04
{margin-top:40px;}
.mega-02-list-04 li a
{color:#999 !important; display:inline !important; font-weight:600;}
.mega-02-list-04 li 
{margin-bottom:0px !important; padding-bottom:8px !important; }
.mega-menu-02-a
{padding-left:20px; padding-right:20px;}
.mega-full-03
{width:100%; float:left;}
.mega-02-home-3
{border-top:1px solid #474747; margin-top:30px;}
.menu-new-home-all-pn
{color:#fff; font-weight:600; margin-top:34px;}
.menu-new-home-all-pm
{color:#999; font-weight:400; margin-top:15px; padding-right:10px;}
.menu-new-home-all-pn1 a
{color:#ff9903 !important; display:inline !important; margin-left:0px !important; padding-left:0px !important;}
.drop-new  .main-nav .menu-new-home-all-pn1 a
{color:#ff9903 !important; }
.mega-02-list-09 li a
{color:#ff9903 !important; font-weight:400 !important; display:inline !important; margin-left:0px !important; padding-left:0px !important;}
.menu-03-row
{padding-bottom:30px; background:#333;}
.mega-02-ty
{border-right:1px solid #484848; width:84%; padding-bottom:50px;}
.new-tog-col
{color:#fff !important; background-color:#fff !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color:transparent !important;
    color: #555;
}
.home-youtube-all iframe
{width:100%; height:383px;}

.extended-footer
{float:left;}
.cart-tan-last-45
{width:110px;}
.extended-footer-5
{ float:left;} 
.extended-footer-4
{ float:left; }
.heading-ex-fo3
{min-height:90px; background:#fff; border-bottom:2px solid #ff9903;}
.footer-ex-ti-1
{font-size:30px; font-weight:600; color:#333; margin-top:30px; margin-bottom:0px;}
.footer-ex-ti-2
{font-size:13px; color:#999; margin-top:-8px; margin-bottom:0px; margin-bottom:20px;}
.ex-footer-menu 
{width:150px; margin-top:45px; margin-bottom:40px;}
.ex-footer-menu li 
{padding:12px 0px; border-bottom:1px dashed #d0d0d0;}
.ex-footer-menu li a
{font-size:13px; font-weight:600; color:#b4b4b4;}
.ex-footer-menu .active 
{font-size:13px; font-weight:600; color:#ff9903;}
.hori-ex-line
{background:url(../images/ex-hr-bg1.jpg) no-repeat; width:97%; height:3px; background-size:100% 3px;}
.footer-ex-ti-2a
{font-size:18px; font-weight:600; color:#333; margin-top:50px;}
.ex-select-1
{color:#666;}
.ex-fo-checkbox
{font-size:13px; color:#666; margin-top:25px;}
.ex-but-cs3
{float:left; margin-top:60px; margin-bottom:10px;}
.ex-but-cs3a
{float:right; margin-top:60px; margin-bottom:20px;}
.ex-footer-mid
{min-height:285px; padding-right:35px; margin-top:40px; padding-left:0px;}
.ex-footer-mid2
{background:#f2f2f2; min-height:285px; padding:20px;}
.search-icon-ex
{float:right; margin-top:-33px; margin-right:10px;}
.new-form-control23ex-f
{ border: 2px solid #dadada;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%; height: 36px;}
.new-bas-edit1
{padding-top:60px; padding-bottom:40px;}
.product-dash-all23
{padding-bottom:30px;}
.dash-index89ty
{padding-bottom:0px;}
.new-dash-res1
{text-align:center !important;}
.dash-inn-new
{width:90px !important}
.dash-inn-new1
{width:110px !important}
.dash-inn-new2
{/*width:115px !important*/}
.redemp-form-con-pop
{width:230px !important; margin-left:0px !important;}
.account-form-padding42s
{padding-left:2%; padding-right:2%; padding-top:80px; padding-bottom:40px;}
.account-form-padding42v
{padding-top:50px;}
.finance-asking-all
{display:none; border-bottom:1px dashed #cccccc; border-left:1px dashed #ccc; border-right:1px dashed #ccc; margin-top:10px;}
#asking-general
{cursor:pointer;}
#asking-genera2
{cursor:pointer;}
#asking-genera3
{cursor:pointer;}
#asking-genera4
{cursor:pointer;}
.faq-panel-body
{border-top:0px solid #fff !important; padding-top:0px !important; }
.trigger-top
{min-height:85px; background:#fff;}
.trigger-title
{color:#333; margin-top:28px; font-size:30px; font-weight:600; margin-bottom:0px;}
.trigger-title23
{color:#999; margin-top:0px; font-size:13px; font-weight:400; margin-bottom:5px;}
.horizontal-line-tri
{background:url(../images/triggers-hr-bg.jpg) no-repeat; width:100%; height:1px; background-size:100% 100%; margin-bottom:2px;}
.trigger-button-11
{float:right;}
.product-table-performance28
{margin-top:40px; margin-bottom:65px;}
.trigger-button-19
{min-height:200px;}
.trigger-tab-dash
{background:#f2f2f2; padding:45px 30px 40px 30px;}
.padding-trigger-left2
{padding-right:20px; padding-left:0px;}
.padding-trigger-left2a
{background:#fff; min-height:290px; padding:20px 25px 20px 25px;}
.padding-trigger-left3
{padding:0px 20px 0px 20px;}
.padding-trigger-left3a
{padding:20px 25px 20px 25px; background:#fff; min-height:290px;}
.rigger-text-title
{color:#ff9903; font-size:13px; font-weight:600; border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:20px;}
.label-trigger
{color:#999999; font-size:13px;}
.trigger-form-con82
{width:83%; margin-left:0px; margin-right:-26px;}
.trigger-form-title28
{color:#999999; font-size:12px; font-style:italic; margin-bottom:3px;}
.trigger-form-title28g
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:20px; margin-left:0px;}
.info-box-trigger
{max-width:320px; min-height:285px; background:url(../images/triggers-info-bg.jpg) no-repeat; margin-top:0px; background-size:100% 100% !important; padding-right:5px; float:right;}
.padding-trigger34
{padding-right:0px; padding-left:30px;}
.trigger-button-13
{float:left; margin-top:40px; margin-bottom:150px;}
.trigger-button-14
{float:right; margin-top:40px; margin-bottom:150px;}
.padding-trigger-02a
{padding:10px 3% 30px 3%; background:#fff; min-height:350px;}
.trigger-form-con99
{margin-left:0px; width:80%;}
.trigger-form-con99k
{margin-left:0px; width:90%;}
.trigger-form-con99kg
{margin-left:0px; width:100%; margin-bottom:35px;}
.trigger-form-con99kn
{margin-left:0px; width:83%;}
.trigger-button-1
{width:80%;text-align:left;border:2px solid #dadada;border-bottom-right-radius:0;border-top-right-radius:0;border-radius:0px;color:#999;}
.trigger-form-title28gx
{color:#999999; font-size:12px; margin-bottom:0px;}
.trigger-form-title28gb
{color:#999999; font-size:13px; margin-bottom:5px; margin-top:35px; margin-left:0px;}
.padding-trigger-left3av
{padding-left:25px; padding-right:0px;}
.padding-trigger-left3av2
{padding-right:25px; padding-left:0px;}
.rigger-text-title34
{color:#ff9903; font-size:13px; font-weight:600;  padding-bottom:5px; margin-bottom:10px; margin-top:25px;}
.trigger-form-title28gg
{color:#333; font-size:13px; padding-bottom:5px; margin-bottom:30px; margin-top:70px;}
.trigger-form-title28gg45
{color:#333; font-size:13px; padding-bottom:5px; margin-bottom:10px; margin-top:25px;}
.white-area34
{height:25px;}
.padding-trigger-02as
{padding:10px 3% 30px 3%; background:#fff; min-height:auto; margin-bottom:20px;}
.label-trigger3
{color:#999999; font-size:13px; margin-right:10px; margin-left:0px !important; margin-top:10px !important;}
.label-trigger3a
{color:#999999; font-size:13px; margin-right:10px; margin-left:0px !important; margin-top:10px !important; margin-bottom:30px;}
.trigger-form-con99g
{margin-left:0px; width:100%;}
.trigger-button-145
{width:60%; text-align:left; border:2px solid #dadada; border-bottom-right-radius: 0; border-top-right-radius: 0; border-radius:0px; color:#999;}
.trigger-form-if
{color:#999; margin-top:9px;}
.padding-trigger-02aps
{padding-top:50px; padding-bottom:50px;}
.padding-trigger-02aps2
{padding-top:15px; padding-bottom:30px;}
.padding-trigger-02aso
{padding-bottom:60px;}
.trigger-table1
{width:40%; color:#999999; font-size:13px; padding-top:15px; vertical-align:top;}
.trigger-table12
{width:60%; color:#333; font-size:13px; padding-top:15px; padding-left:10px;}
.trigger-table14
{width:100%;}
.padding-trigger-left3er
{min-height:318px; margin-bottom:15px; padding-bottom:40px; }
.new-term-pop
{padding-left:15px; padding-right:15px;}
.trigger-nav3
{margin-top:40px; background:#333; border-top:2px solid #ff9903; margin-left:0px !important; margin-bottom:0px !important;}
.trigger-nav3 li 
{border-right:0px solid #333; padding:25px 25px; font-size:16px; font-weight:600; color:#999; list-style:none;}
.trigger-nav3 .trigger-list-1
{color:#333; background:#f2f2f2;}
.trigger-list-1 span
{color:#fff; background:#ff9903;}
.complete-info-all span
{color:#fff; background:#ff9903;}
.trigger-form-title28k
{color:#333; font-size:13px; padding-right:8px;}
.trigger-form-title28k2
{color:#333; font-size:13px; padding-right:8px; float:right; margin-bottom:100px;}
.finance-asking-all2
{display:none; margin-top:10px !important; padding-bottom:0px !important;}
.finance-asking-all3
{display:none; margin-top:10px !important; padding-bottom:0px !important;}
.finance-asking-all4
{margin-top:10px !important; padding-bottom:0px !important;}
.tool-tip-reg23
{background:transparent !important; padding:0px !important; margin-left:5px; border:0px solid #fff !important;}
.search-nav-all
{margin-top:0px; background:#6a6a6a;}
.search-nav-all li 
{border-right:1px solid #fff; height:43px;width: 20%; text-align: center;}
.search-nav-all li a
{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important; padding:10px 0;}
.search-nav-all > li.active > a, .search-nav-all > li.active > a:hover, .search-nav-all > li.active > a:focus, 
#my_cart .nav.nav-tabs > li.active > a, #my_cart .nav.nav-tabs > li > a:hover
 {border-top: 3px solid #ff9903; border-bottom: 1px solid #e7e7e7;border-radius: 0;background: #fff;color: #555555;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: none;}
.search-nav-all li a:hover
{color:#000; border-top: 3px solid #ff9903; }
.search-com-1
{min-height:170px; background:#fff;}
.search-title25
{color:#000; font-size:13px; margin-bottom:5px; margin-top:30px; margin-left:0px;}
/*.search-form-con
{background:url(../images/search-in-bg.jpg) no-repeat; background-position:97% 5px;}*/
.new-form-control23av7
{ border: 2px solid #dadada;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%; height: 36px;}
.search-ing3
{float:right; margin-right:20px; margin-top:15px; margin-bottom:20px;}
.search-ing4
{float:right; margin-right:20px; margin-top:15px; margin-bottom:20px;}
.search-com-gra1
{border-top:0px solid #e5e5e5; padding:0 0px 40px 0px;}
.search-title-45
{font-size:30px; font-weight:600; margin-bottom:0px;}
.search-com-gra1-cen
{border-top:1px solid #e5e5e5; padding:30px 0px 0px 0px;}
.first-culm-ser
{background:#f4f5f7;font-size:13px; padding:10px 15px 8px 15px !important; text-align:left; color:#666;}
.first-culm1-ser
{text-align:left;background:#f4f5f7;font-size:12px;padding:9px 15px 8px 15px !important;text-align:left;font-weight:600;color:#333;}
.second-culm-ser
{background:#fafbfb;font-size:13px; padding:9px 15px 8px 15px !important; text-align:left; color:#666;}
.first-culm-serT
{background:#f4f5f7;font-size:13px; padding:10px 15px 8px 15px !important;}
.search-last-img
{padding:12px 0px;}
.search-nav-29
{margin-top:0px; margin-bottom:150px;}
.search-table-heading2
{font-weight: 400; border-top: 2px solid #ff9903 !important; }
.search-table-heading2a
{color:#009ece; padding:14px 8px 14px 8px !important; font-size:13px;}
.search-table-heading2b
{padding:13px 8px 13px 8px !important; font-weight:600 !important; text-align:left !important; font-size:12px;}
.second-culm-ser67
{color:#999; font-size:13px;}
.first-culm1-watch
{text-align:left; background:#f4f5f7; font-size:13px; padding:9px 8px 8px 8px !important; white-space: nowrap; color:#009ece;}
.first-culm-watch
{background:#f4f5f7;font-size:13px; padding:10px 8px 8px 8px !important; white-space: nowrap;}
.last-search-culm
{height:55px;}
.cat-top-mar
{margin-top:40px;}
.cat-title1
{color:#333; font-size:13px; font-weight:600; margin-bottom:5px; margin-top:5px; white-space: nowrap; }
.cat-title12
{margin-right:20px; white-space: nowrap;}
.cat-td1
{border-right:1px solid #fff;}
.search-filter
{   
    border: 0px solid #ffffff !important;
    float: none;
    width: 136px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    position: relative;
    background: #009ECE !important;
    padding: 11px 0px 0px 28px;
    text-align: left;
    border-radius: 2px;
    font-size: 13px;
    margin-bottom: 10px;
}
.search-filter:before{
  content: "\f00e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    left: 9px;
    top: 11px;
}
.search-filter.active:before
{
  content: "\f010";
}
.search-filter2
{background:transparent !important; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 2px;
margin-top: 15px; float:right; margin-bottom:0px;}
.search-filter3
{background:transparent !important; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 2px;margin-top: 15px; float:right; margin-bottom:0px;}
.search-mut-23
{font-size:13px; color:#999; margin-top:25px;}
.search-mut-28
{margin-right:15px; cursor:pointer;}
.search-mut-29
{cursor:pointer; height:12px;}
.search-top-mut
{border:1px solid #f6f5f5; padding:6px 10px 6px 15px; min-height:40px; margin-top: 15px;}
.search-mut-2a
{margin-bottom:0px; color:#999; font-size:14px; margin-top:4px;}
.search-mut-2b
{color:#333;}
.search-filter2c
{background:url('../images/search-list-view.jpg') no-repeat !important ; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 9px;margin-top: 0px; float:right; margin-bottom:0px;width:27px;height:25px;}
.search-filter2c.active
{background:url('../images/search-list-view-active.jpg') no-repeat !important;}
.search-filter2d
{background:url('../images/search-grid-view.jpg') no-repeat !important; padding: 0px 0px !important; border-radius: 0px !important; border:0px solid #ffffff !important; margin-left: 6px;
margin-top: 0px; float:right; margin-bottom:0px;width:27px;height:25px}
.search-filter2d.active
{background:url('../images/search-grid-view-active.jpg') no-repeat !important;}
.search-all-check
{margin-left:0px !important; margin-right:10px; padding-left:0px !important; width:100%}
.search-all-check34
{margin-left:8px !important; margin-right:10px; padding-left:0px !important; }
.first-culm-ser29
{background:#f4f5f7;font-size:13px; padding:10px 0px 8px 10px !important; text-align:left; color:#666;}
.basket-table-heading97
{font-weight:bold; font-size:12px;}
.basket-table-heading97 td
{text-align:left; padding-top:15px !important; padding-bottom:15px !important; padding-left:2px !important; padding-right:2px !important;  border-top:2px solid #ff9903 !important; text-transform:capitalize; white-space:nowrap;}
.first-culm-ser47
{color:#009ece;}
.first-culm-ser21
{background:#f4f5f7;font-size:13px; padding:10px 9px 8px 9px !important; text-align:left; color:#666;}
.first-culm1-ser21
{text-align:left; background:#f4f5f7; font-size:12px; padding:9px 9px 8px 9px !important; text-align:left; width:175px; font-weight:600; color:#333; }
.second-culm-ser21
{background:#fafbfb;font-size:13px; padding:9px 9px 8px 9px !important; text-align:left; color:#666;}
.tab-search1
{padding:10px 45px 10px 45px !important;}
.read-more-search
{margin-left:auto; margin-right:auto; text-align:center;}
.read-more-search23
{text-align:center; padding-top:60px;}
.basket-nav79
{margin-top:0px; background:#fff; border-top: 2px solid #ff9903; border-bottom:0px solid #fff !important;}
.basket-nav79 li a
{color:#666; border-radius:0px; font-size:12px; font-weight:700; border:0px solid #fff !important; text-transform:uppercase;}
.basket-nav79 > li.active > a, .basket-nav79 > li.active > a:hover, .basket-nav79> li.active > a:focus
 {color:#ff9903;}
.basket-nav79 li a:hover
{color:#ff9903;  background:#fff; box-shadow:0px 0px 0px #fff !important; border:0px solid #fff !important;}
.basket-table-heading51 td
{text-align:left; padding-top:15px !important; padding-bottom:15px !important; border-top:1px solid #ff9903 !important; text-transform:uppercase;  font-size:12px; font-weight:600; color:#333; white-space:nowrap; padding-left:3px !important; padding-right:3px !important;;}
.tool-tip-reg46
{background:transparent !important; padding:0px !important; margin-left:0px; border:0px solid #fff !important;}
.search-che45
{margin-bottom:5px;}
.search-height
{min-height:700px;z-index: 0;}
.grid-item-over
{display:none;}
.grid-item1a
{padding-right:15px; max-width:290px;}
.grid-item1a1
{background:#f6f7f8;min-height:336px;margin-top:40px;padding:20px 17px 20px 17px;height: 475px !Important;}

.grid-item1a1 .block-grid-graph
{display: none;height: 234px;position: absolute;width: calc(100% - 0px);left: 0;top: 0;padding: 0px 10px;background-color: #FFF;border: 1px solid #cdcdcd;margin: 63px 0px 0px 0px;z-index: 1;}
.grid-item1a1 .block-grid-graph.active
{ display: block; }
.grid-item1a1 .grid-item1d-inner
{
  position: relative;
}
.grid-item1a1 .graph-close{
	position: absolute;
	right: 0;
	margin: 66px 3px 10px 10px;
	border: 1px solid #000;
	padding: 0px 4px;
	cursor: pointer;
	top: 0;
	z-index: 1111;
	background: #fff;
	display: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.grid-item1a1 .graph-close.active{
	display: block;
	width: 21px;
}
.list-schemes-overview .scheme-name-ok {
    margin-left: 5px;
	width: 14px;
}
.grid-h-63{
   height: 63px;
   vertical-align: middle !important;
}
.grid-item-over
{border-top:2px solid #ff9903;}
.grid-item1b
{padding-right:15px; max-width:290px;}
.grid-item1c
{padding-right:7px; max-width:290px;}
.grid-item1d
{padding-left:8px; max-width:290px;}
.search-table-grid tr td
{padding-left:0px !important; padding-bottom:4px !important; padding-top:4px !important; border-top:1px solid #efefef;}
.search-table-grid-1
{color:#333 !important; font-size:13px;}
.search-table-grid-1.invest-now-td{ vertical-align: middle; }
.search-table-grid-2
{color:#666 !important; font-size:13px;}
.search-table-grid-1cf
{padding-left:0px !important; padding-right:0px !important; border-top:0px solid #efefef !important; }
.grid-label34
{margin-bottom:0px;}
.search-img-g78
{float:right; cursor:pointer;}
.ref-img77
{margin-top:10px; float:right; margin-bottom:10px; cursor:pointer;}
.ref-img77a
{margin-top:10px; float:left; margin-bottom:10px;}
.per-grah-1a
{width: 16.66%;border-right:1px solid #ddd;height:45px;margin-top:8px;margin-bottom:8px;float:left;padding:0px 5px 0px 5px;}
.per-grah-1ab
{width: 16.66%;height:45px;margin-top:8px;margin-bottom:8px;float:left;}
.per-grah-1a .search-grid-text,.per-grah-1ab .search-grid-text, .per-grah-1a .search-grid-text2,.per-grah-1ab .search-grid-text2{
  font-size:12px;
}
.search-grid-text
{color:#333 !important; font-size:13px; margin-bottom:10px; text-align:center; font-weight:600;}
.search-grid-text2
{color:#666 !important;font-size: 12px;margin-bottom:0px;text-align:center;}
.search-table-grid-15a
{color:#009ece; font-size:14px; margin-top:5px; margin-bottom:8px;}
.search-table-grid-15av
{border-top:0px solid #fff !important;}
.grid-ok-img
{margin-right:7px;}
.grid-pop-info
{position:absolute; z-index:1000; min-width:200px; max-width:100%; min-height:280px; background:#fff; display:none; bottom:101%; right:0px; left:0px;}
.grid-pop-infob
{position:absolute; z-index:1000; min-width:200px; max-width:100%; min-height:280px; background:#fff; display:none; bottom:101%; right:0px; left:0px;}
.grid-pop-infob1a
{position:absolute; z-index:1000; min-width:200px; max-width:100%; min-height:280px; background:#fff; display:none; bottom:101%; right:0px; left:0px;}
.grid-pop-infoc
{position:absolute; z-index:1000; min-width:200px; max-width:100%; min-height:280px; background:#fff; display:none; bottom:101%; right:0px; left:0px;}
.pop-row-grid
{position:relative;}
.search-img-pop-cr
{float:right; cursor:pointer; top:-13px; right:-10px; z-index:1500; position:absolute;}
.rank-ser-img
{width:100%;}
.search-table-grid-1hj
{height:120px;}
.all-download-11
{color:#333 !important; padding:3px 9px;}
.all-download-11:hover
{color:#000 !important;}
.new-model-til-ser
{font-size:24px; font-weight:600; color:#333333; line-height:30px; margin-top:26px;}
.down-button-pop
{float:right; margin-top:10px;}
.new-model-header-bank32 
{border-bottom: 2px solid #ff9903;padding-left:30px; padding-right:30px;}
.model-menu-top34
{min-height:520px; background:#f2f2f2; padding-top:0px; padding-bottom:0px; padding-left:30px; padding-right:30px;} 
.pop-downl-45
{color:#333; font-size:14px; margin-bottom:0px; padding:15px 6px 15px 0px; font-weight:600; }
.row-pop-ser-downL
{width:30%; float:left;}
.row-pop-ser-downR
{width:70%; float:left;}
.pop-downl-46
{color:#999; font-size:14px; margin-bottom:0px; padding:15px 6px 15px 0px; }
.row-pop-ser-down
{border-bottom:1px solid #d9d9d9; width:100%; float:left;}
.row-pop-ser-down21
{border-bottom:0px solid #d9d9d9; width:100%; float:left;}
.model-new-footer-all56
{min-height: 100px !important; padding: 75px 10px !important;}
.search-filter-pop
{padding: 15px 0px 15px 0px;display:block;}
.search-filter-popA1
{background:#6A6A6A; min-height:40px;}
.search-filter-title43
{color:#fff; font-size:14px; margin-bottom:0px; font-weight:600; padding:10px 10px 5px 20px; }
.search-filter-popA
{min-height:290px; padding-right:18px;}
.search-filter-popA2
{padding:20px; overflow-y:scroll; height:225px; background:#fff; padding-bottom:20px;    border: 1px solid #ccc; border-top: 0}
.search-filter-popB
{min-height:290px; padding-left:9px; padding-right:9px;}
.search-filter-popC
{min-height:290px; padding-left:18px; padding-right:0px;}
.search-filter-popA2-all
{min-height:300px; padding-left:0px; padding-right:0px; background:#fff;}
.new-form-search-fil
{ border: 2px solid #dadada;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%; height: 36px;}
.new-form-search-fil::-moz-placeholder 
{color: #999; opacity: 1; font-style:italic;}
.checkbox-filter-level
{color:#666; font-size:14px;}
.checkbox-filter-level3
{margin-top:0 !important; margin-bottom:13px !important;}
.search-filter-popBot
{min-height:145px; padding-right:18px;  margin-top:30px;}
.search-filter-popBot2
{min-height:145px; padding-left:9px; padding-right:9px; margin-top:30px;}
.search-filter-popBot3
{min-height:145px; padding-left:18px; padding-right:0px; margin-top:30px;}
.search-filter-popA7
{padding:20px; height:160px; background:#fff; padding-bottom:30px;}
.search-filter-popA7j
{padding:20px 3px 20px 3px; min-height:145px; background:#fff; padding-bottom:20px;}
.search-filter-title49
{ }
.fund-type-hover
{max-width:450px; min-height:320px; background:#fff; padding:20px; border:1px solid #bbbbbb; float:left; min-width:400px; display:none;}
.fund-type-hover-cen-top
{min-height:55px; border-bottom:1px solid #e5e5e5; width:100%; float:left;}
.search-filter-title50
{color:#333; font-size:27px; text-align:center; font-weight:600; margin-top:5px; margin-bottom:5px;word-wrap: break-word;line-height: 40px;}
.fund-type-topA
{width:50%; padding:0px 5px 0px 5px; float:left; border-right:1px solid #e5e5e5;  margin-top:10px;}
.fund-type-topB
{width:50%; padding:0px 5px 0px 5px;  float:left; margin-top:10px;}
.search-filter-title51
{color:#ff9903; font-size:42px; text-align:center; margin-top:15px; margin-bottom:15px;}
.search-filter-title52
{color:#666; font-size:12px; text-align:center; margin-top:0px; font-weight:600; margin-bottom:0px;}
.search-filter-title53
{color:#666; font-size:12px; text-align:center; margin-top:0px; font-weight:600; margin-bottom:10px;}
.fund-type-hover-cevg
{float:left; width:100%;  margin-top:15px; padding-bottom:0px;}
.fund-type-hover-cevg2
{margin-bottom:0px;}
.table-row-pop-2 td
{color:#000; font-size:14px;}
.table-row-pop-15
{width:50%;}
.table-row-pop-16
{width:20%;}
.table-row-pop-1 td
{color:#333; font-size:14px; font-weight:600;  }
.first-culm-ser21c
{text-align:left; position:relative; width:250px;}
.first-culm-ser21c span
{cursor:pointer;}
.fund-type-hover-active
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active2
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active3
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active4
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active5
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active6
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active7
{position:absolute; top:53%; z-index:3000;}
.fund-type-hover-active8
{position:absolute; top:53%; z-index:3000;}
.basket-table-data66
{position:relative; background:#F4F5F7; overflow-y:visible !important;}
.basket-table-data68
{overflow-y:visible !important; z-index:0;  position:relative;}
.all-new-ser34 td
{background:#fff;}
.table-responsive
{overflow-y:visible !important; z-index:300; height:auto;overflow-x: auto;}
.basket-table-data63
{width:100%;}
.ui-widget-content
{background: #e1e1e1 none repeat scroll 0 0 !important; border: 0px solid #dddddd; color: #333333;}
.ui-slider .ui-slider-range 
{background-position: 0 0;  border: 0 none;  display: block;  font-size: 0.7em;  position: absolute;  z-index: 1; background:#ff9903;}
.ui-widget-content .ui-slider-handle
 {background: #464646 none repeat scroll 0 0 !important;  border: 2px solid #fff !important;  color: #454545 !important;  font-weight: normal !important; border-radius:8px !important;outline: none;
    cursor: pointer;}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
} 
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
} 
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}
.search-filter-title59
{color:#adadad; font-size:12px; text-align:left; margin-top:5px;}
.search-filter-title59a
{color:#adadad; font-size:12px; text-align:center; margin-top:5px;}
.search-filter-title59b
{color:#adadad; font-size:12px; text-align:right; margin-top:5px;}
.search-filter-popA7a
{float:none; margin:0px auto;}
.risk-one-3
{width:66px; float:left; padding:0px 5px; text-align:center; height:60px;}
.risk-one-3img
{cursor:pointer;}
.search-filter-title44
{color:#adadad; font-size:12px; text-align:center; margin-top:5px;}
.pop-fil-78az
{margin-top: 5px;
    padding-bottom: 10px;}
.pop-form-search
{    display: inline-block;
    margin: 0;
    vertical-align: middle;
    width: 45%;}
.new-form-search-pop
{width:190px; height:41px; background:url(../images/search-pop-icon-34.jpg) no-repeat #ebebeb; background-position:97% 8px;   border: 0px solid #ebebeb;  border-radius: 0px;  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.000) inset;  color: #555;  display: block;  font-size: 14px; line-height: 1.42857;  padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;}
.new-form-search-pop:focus
{width:190px; height:41px; background:url(../images/search-pop-icon-34.jpg) no-repeat #ebebeb; background-position:97% 8px;  border: 0px solid #ebebeb;  border-radius: 0px;  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.000) inset;  color: #555;  display: block;  font-size: 14px; line-height: 1.42857;  padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;}
.new-form-search-pop::-moz-placeholder {
    color: #999; opacity: 1; font-style:italic;
}
.cat-top-mar45
{margin-top:40px;}
.media-filter
{cursor:pointer; margin-bottom:10px;}
.date-picker-media2
{float:right; width:180px; padding-left:20px;}
.date-picker-media1
{float:right; width:180px; padding-left:20px;}
.date-picker-media
{float:right; width:45px; }
.new-date-picker-media
{margin-right:7px; height:35px; border:2px solid #ccc; color:#666666; padding:0px 8px;  margin-left: 0px; margin-right: -27px !important; width: 160px;} 
.redemption-form-media
{color:#999; font-size:13px; margin-bottom:5px; margin-top:8px; margin-left:0px; float:right;}
.media-topA
{padding-bottom:10px; }
.media-body
{background:#fff;}
.media-bodyA
{padding:75px 10px 60px 10px;}
.media-bodyA1
{padding-right:36px;}
.media-bodyA2
{padding-right:18px; padding-left:18px;}
.media-bodyA3
{padding-right:0px; padding-left:36px;}
.media-bodyA1-all
{border:1px dashed #d7d7d7; min-height:474px; background:#f2f2f2; padding:20px; margin-bottom:40px;}
.media-bodyA2-all
{border:1px dashed #d7d7d7; min-height:350px; background:#f2f2f2; padding:20px;}
.redemption-magazine-title
{color:#ff9903; font-size:14px; font-weight:600; margin-bottom:5px; margin-top:35px; text-align:center;}
.redemption-magazine-title2
{color:#333; font-size:18px; font-weight:600; margin-bottom:5px; margin-top:15px; text-align:center; padding:0px 6% 0px 6%;}
.redemption-magazine-title3
{color:#999; font-size:12px; margin-bottom:5px; margin-top:5px; text-align:center; font-style:italic; padding:0px 6% 0px 6%;}
.redemption-magazine-text
{color:#666; font-size:14px; margin-bottom:5px; margin-top:15px; text-align:center; padding:0px 6% 0px 6%; }
.media-more
{color:#009ece; text-decoration:underline;}
.media-bodyA1-social
{border-top:1px solid #dfdfdf; margin-top:20px;}
.comment-media
{color:#666; font-size:12px; margin-top:15px; text-align:left; padding-left:10px;}
.media-filter-sha
{float:right; margin-top:14px;}
.media-img-one
{width:100%; display:block; margin:0px auto;}
.media-bodyB-hide
{display:none;}
.media-bodyC-hide
{display:none;}
.media-bodyD-hide
{display:none;}
.read-more-search27
{text-align:center; padding-top:40px;}
.white-area7
{min-height:20px; background:#fff;}
.dash-nav-2-tool
{min-height:400px; background:#fff; margin-top:35px;}
.basket-nav-tool
{margin-top:20px; background:#6a6a6a;}
.basket-nav-tool li 
{border-right:1px solid #fff; height: 43px;}
.basket-nav-tool li a
{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important;}
.basket-nav-tool > li.active > a, .basket-nav-tool > li.active > a:hover, .basket-nav-tool > li.active > a:focus
 {border-top: 3px solid #ff9903;}
.basket-nav-tool li a:hover
{color:#000; border-top: 3px solid #ff9903; }
.dash-nav-all-tool
{ border-bottom:0px solid #ff9903;}
.dash-nav-all-tool li 
{border-right:8px solid #fff; border-radius:0px !important; margin-bottom:0px; width:150px;}
.dash-nav-all-tool li a
{color:#777676; border-radius:0px !important; margin-right:0px; background:#f1f1f1; text-transform:uppercase; font-size:12px; font-weight:600; text-align:center;}
.dash-nav-all-tool > li.active > a, .dash-nav-all-tool > li.active > a:hover, .dash-nav-all-tool> li.active > a:focus
 {background: url(../images/dash-nav-link-bg.png) no-repeat; background-position:45% 100%; border-bottom:0px solid #fff; }
.dash-nav-all-tool li a:hover
{color:#000;}
.dash-nav-2-toolC
{width:100%; border-top:2px solid #ff9903; margin-top:-1px;}
.goal-cal-title
{color:#333; font-weight:600; font-size:36px; text-align:center; margin-top:40px; margin-bottom:10px;}
.tool-body-one
{background:#fff; padding:0px 30px;}
.tool-body-one2
{background:#efefef; padding:30px 3% 25px 7%;}
.tool-body-one2A
{padding:0px 7% 0px 0%;}
.tool-body-one2B
{max-width:387px; min-height:326px; float:right; background: url(../images/tools-bg-right.jpg) no-repeat; background-size:100% 100%; margin-top:35px; margin-bottom:40px;}
.tool-body-one2B1
{padding:25px 6% 70px 6%;}
.goal-cal-title34
{color:#fff; font-size:17px; text-align:center; margin-top:0px; margin-bottom:0px;}
.goal-cal-title35
{color:#ff9903; font-size:48px; font-weight:600; text-align:center; margin-top:0px; margin-bottom:10px;}
.tool-body-one2B7
{border-top:1px solid #484848; padding-top:20px;}
.redemption-form-tool5
{color:#666; font-size:13px; margin-bottom:5px; margin-top:17px; margin-left:0px; text-align:center;}
.new-form-tool-rt
{ border: 2px solid #dadada;  border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #333333 !important;  display: block; font-size: 14px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%; height: 36px;}
.reset-tool-but
{margin-top:20px; margin-right:15px;}
.reset-tool-but1
{margin-top:20px; margin-right:0px; float:right;}
.testimonial-text-tool
{width:100%; min-height:150px; margin:0px auto; }
.testimonial-text2-tool
{width:100%; float:left; min-height:150px; background:#f1f1f1; box-shadow: 0px 0px 4px #c1c1c1; border-radius:5px; margin-top:10px;}
.testimonial-text-spe-tool
{color:#fff;  float:left; margin-top:40px; line-height:25px; padding-bottom:50px; font-size:18px; }
.testimonial-comma-tool p
{font-size:150px; color:#545454; line-height:100px; float:left; margin-top:30px; margin-left:10px;}
.testimonial-comma-tool 
{width:7%; float:left;}
.testimonial-info-all-tool
{width:90%; float:left;}
.slider-all-top4
{padding:0px 2% 60px 2%;}
.slider-all-top5
{padding:10px 3% 10px 3%;}
.slider-all-bodyL
{padding:0px 4% 0px 0%;}
.slider-all-bodyM
{padding:0px 2% 0px 2%;}
.slider-all-bodyR
{padding:0px 0% 0px 4%;}
.testimonial-text-tool-n1
{width:100%; min-height:150px; margin:0px auto; }
.testimonial-text2-tool-n1
{width:100%; float:left; min-height:150px; background:#62c2cc; box-shadow: 0px 0px 4px #c1c1c1; border-radius:5px; margin-top:10px;}
.testimonial-text-spe-tool-n1
{color:#fff;  float:left; margin-top:40px; line-height:25px; padding-bottom:50px; font-size:14px; }
.testimonial-comma-tool-n1 p
{font-size:120px; color:#77c9d2; line-height:100px; float:left; margin-top:30px; margin-left:10px;}
.testimonial-comma-tool-n1 
{width:20%; float:left;}
.testimonial-info-all-tool-n1
{width:78%; float:left; padding-right:5%;}
.testimonial-text-tool-n2
{width:100%; min-height:150px; margin:0px auto; }
.testimonial-text2-tool-n2
{width:100%; float:left; min-height:150px; background:#f2f2f2; box-shadow: 0px 0px 4px #c1c1c1; border-radius:5px; margin-top:10px;}
.testimonial-text-spe-tool-n2
{color:#666666;  float:left; margin-top:40px; line-height:25px; padding-bottom:50px; font-size:14px; }
.testimonial-comma-tool-n2 p
{font-size:120px; color:#e8e8e8; line-height:100px; float:left; margin-top:30px; margin-left:10px;}
.testimonial-comma-tool-n2 
{width:20%; float:left;}
.testimonial-info-all-tool-n2
{width:78%; float:left; padding-right:5%;}
.new-all-tes-pad
{padding-bottom:40px;}
.test-all-bot
{padding-bottom:100px;}

.testimonial-comma 
{width:13%; float:left;}
.testimonial-info-all
{width:82%; float:left;}
.testimonial-comma p
{font-size:150px; color:#77c9d2; line-height:100px; float:left; margin-top:30px; margin-left:10px;}
.testimonial-text-spe
{color:#fff;  float:left; margin-top:40px; line-height:25px; padding-bottom:35px;}
.testimonial-image
{width:100%; height:auto; text-align:center; float:left;}
.testimonial-person 
{width:100%;}
.testimonial-person img
{margin-left:auto; margin-right:auto; margin-top:-40px;}
.testimonial-person-spe
{text-align:center;}
.testimonial-spe-title
{color:#333333; font-size:18px; margin-top:5px; margin-bottom:0px;}
.testimonial-spe-des
{color:#666; font-size:14px;}
.grid-item1a1-role
{background:#f6f7f8; min-height:336px; margin-top:40px; padding:20px 17px 20px 17px; display:none; position:absolute; max-width:280px;}
.grid-item1a1-roleD
{background:#f6f7f8; min-height:336px; margin-top:40px; padding:20px 17px 20px 17px; display:none;  max-width:275px; height:475px !Important;}
.grid-item1a1-roleB
{background:#f6f7f8; min-height:336px; margin-top:40px; padding:20px 17px 20px 17px; display:none; position:absolute; max-width:272px;}
.grid-item1a1-roleA
{background:#f6f7f8; min-height:336px; margin-top:40px; padding:20px 17px 20px 17px; display:none; position:absolute; max-width:272px;}
.search-table-grid
{margin-bottom:14px;}



.navbar-fixed-top .container .new-class-logo
{margin-bottom: -42px;  margin-top: 9px;}
.navbar-fixed-top .container .main-nav
{ margin-top: 20px;}
.navbar-fixed-top .container .navbar-brand{
  padding: 5px 15px;
}
.navbar-fixed-top .container .main-nav > li
{padding-bottom: 10px !important;}
.new-nod-basket
{padding:0px !important; border:0px solid #fff !important; background:transparent !important; text-align:center; margin-bottom:40px; margin-top:10px;}
.new-all-tyu
{text-align:center;}
.pop-login-short
{float:none; margin-left:auto; margin-right:auto; display:block;}
.new-model-header-bank32-pop 
{border-bottom: 0px solid #ff9903; padding-left:30px; padding-right:30px;}
.model-menu-top-sho
{background:#fff;}
.lop-pop-left
{background:url(../images/login-pop-bg-short.jpg) no-repeat #fff; max-width:432px; min-height:413px; padding:30px 35px 40px 35px; margin-bottom:15px;}
.pop-short-title
{font-size:40px; color:#fff; text-align:center; border-bottom:1px solid #ffad35; padding-bottom:10px;}
.pop-short-bg7
{background:url(../images/login-pop-in-bg1.jpg) no-repeat #ff9903; height:47px; background-size:100% 100%; border:0px solid #fff; padding-left:40px;}
.pop-form-short-23:focus
{ border:0px solid #ff9903 !important; outline: 0; -webkit-box-shadow: 0 0px 0px #ff9903 !important;  box-shadow:0 0 0px #ff9903 !important;}
.pop-short-bg8
{background:url(../images/login-pop-in-bg2.jpg) no-repeat #ff9903; height:47px; background-size:100% 100%; border:0px solid #fff; padding-left:40px;}
.pop-ghy-ty
{margin-top:35px;}
.pop-ghy-ty2
{margin-top:25px;}
.pop-login-short45
{float:none; margin-left:auto; margin-right:auto; padding:0px; border:0px solid #fff; margin-top:10px; width:98%; height:42px; background:#000; color:#fff; font-weight:bold;}
.pop-login-short45:hover
{float:none; margin-left:auto; margin-right:auto; padding:0px; border:0px solid #fff; margin-top:10px; width:98%; height:42px; background:#000; color:#fff; font-weight:bold;}
.pop-short-title45
{color:#fff; font-size:13px; margin-top:25px;}
.pop-short-title45 a
{color:#fff;text-decoration:underline;}
.pop-short-title49
{color:#666; font-size:13px; margin-bottom:20px; top:40px; padding:0px 10px;}
.pop-short-title49 a
{color:#ff9903;text-decoration:underline; }
.model-menu-top-sho45
{padding-right:50px; border-right:1px solid #efefef;}
.pop-short-title56
{color:#333; font-size:40px; margin-bottom:20px; margin-top:60px; float:left;}
.model-menu-top-sho47
{padding-left:50px;}
.pop-photo-87
{width:75px; float:left;}
.pop-short-title31
{color:#666; float:left; font-size:21px; margin-top:13px; margin-left:75px; text-align:left;}
.pop-photo-89
{max-width:300px; float:left;}
.tyr-layout
{margin-bottom:10px; background:url(../images/login-pop-bg9.jpg) no-repeat; min-height:58px;}
.tyr-layout1
{margin-bottom:10px; background:url(../images/login-pop-img67.jpg) no-repeat; min-height:58px;}
.tyr-layout2
{margin-bottom:10px; background:url(../images/login-pop-bg5.jpg) no-repeat; min-height:58px;}
.tyr-layout3
{margin-bottom:10px; background:url(../images/login-pop-bg7.jpg) no-repeat; min-height:58px;}
.index-text-all2ct
{display:none;}
.index-text-all2c
{display:block;}
.index-table-res td
{padding:0px !important; border-top:0px solid #fff !important; height:90px;}
.index-table-res2 td
{padding:0px !important; border-top:0px solid #fff !important;}
.index-update
{margin-top:5px;}
.trigger-button-1
{cursor:initial;}
.trigger-button-1:hover
{cursor:initial; border: 2px solid #dadada; border-right: 2px solid #dadada; border-radius: 2px;  color: #999;  text-align: left;  width: 80%; background:transparent;}
.trigger-button-145
{cursor:initial;}
.trigger-button-145:hover
{cursor:initial; border: 2px solid #dadada; border-right: 2px solid #dadada; border-radius: 2px;  color: #999;  text-align: left; background:transparent;}
.basket-button
{cursor:initial;}
.basket-button:hover
{border: 2px solid #dadada; border-right: 2px solid #dadada; border-radius: 2px;  color: #666;  text-align: left; background:#fff!important;}
.basket-button34
{cursor:initial;}
.new-edit-inv5
{margin-top:10px;}
.new-alarm-but
{padding:0px !important; border:0px solid #fff; margin-right:4px; font-size:14px !important; }
.alarm-title-56
{color:#333; font-size:24px; margin-top:30px; text-align:center; font-weight:600;  margin-bottom:5px;}
.alarm-model-header
{ border-bottom: 2px solid #ff9903 !important;}
.alarm-meu-title
{color:#333; font-size:16px; margin-top:5px; font-weight:600; margin-bottom:0px;}
.alarm-meu-title2
{color:#999; font-size:12px; margin-top:0px; margin-bottom:0px;}
.alarm-meu-title2a
{color:#999; font-size:13px; margin-top:30px; margin-bottom:10px;}
.alarm-mod-11
{padding:25px; background:#f2f2f2;}
.alarm-meu-title34
{color:#ff9903; font-size:42px; margin-top:0px; margin-bottom:0px; line-height:45px;}
.alarm-radio-23
{color:#666; font-size:14px; margin-top:0px; margin-bottom:0px;}
.alarm-radio-27
{padding-top:10px;}
.alarm-field
{margin-bottom:-14px; margin-top:10px;}
.alarm-field45
{border: 2px solid #dadada !important;  border-radius: 0px !important;}
.alarm-link-34
{float:left; margin-top:35px; margin-left:10px; margin-bottom:20px;}
.new-pop-model34
{margin-top:0px; margin-bottom:0px;}
.new-pop-78
{padding:5px !important; border-top:0px solid #fff;}
.info-box-redemption-all-popui
{width:100%; min-height:auto; background:url(../images/instruction-full-width-bg-all-new.jpg) no-repeat; margin-top:0px; background-size:100% 100% !important; float:left; padding-bottom:0px; padding-right:5px; margin-bottom:0px;}
.new-mod-pos
{top:150px !important;}
.menu-body-all li  .active
{color:#fff; background:#333; padding:17px 10px;}
.menu-body-all li  
{list-style:none;}
.menu-body-all li  a
{list-style:none; display:block; padding:17px 10px;}
a:focus
{outline:none !important;}
.basket-nav2 li
{height:43px;}
.new-button-pur:focus
{background:transparent !important; outline:none !important; }
button:focus
{outline:none !important;}
#pur1
{cursor:pointer;}


.bank-list{

}
.bank-list .title{
font-size: 16px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 10px;
}
.bank-list  .bank-box{
    text-align: center;
}
.bank-list .bank-box .box{
    display: inline-block;
    border: 1px solid #ccc;
    vertical-align: middle;       
    position: relative;
    background: #fff;
    z-index: 1;
    width: 100%;
    text-align: center;padding:0 5px;
}
.bank-list .bank-box .box label .dm{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: -1;
}
.bank-list .bank-box .box label input[type=radio]:disabled + .dm{  
}
.bank-list .bank-box .box label input[type=radio]:checked + .dm{
      background: #ff9903;
}
.bank-list .bank-box .box label{
	padding: 15px 0;
    cursor: pointer;margin:0;
}
.bank-list .bank-box .box label input[type=radio]{
vertical-align: middle;
}
.bank-list .bank-box .box label img{
	vertical-align: middle;
    /*max-width: 145px;
    max-height: 25px;*/
    margin-left: 0px;
}
.bank-list .bank-box .box.disabled{
    opacity: 0.7;
    background: #eee;
}
.bank-list .bank-box .box.disabled label{
  cursor: not-allowed;
}
.relative-block{
    position: relative;
    margin: 20px 0;
}
.orblock {
        display: block;
    height: auto;
    width: 40px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
    position: relative;
    z-index: 1;
    font-weight: bold;
}
.line-block {
    position: absolute;
    border: 1px solid #dcdcdc;
    height: 2px;
    width: 100%;
    left: 0px;
    top: 10px;
    z-index: 0;
}
.sbl {

}
.sbl input {
margin: 0;
vertical-align: middle;
    position: relative;
    top: -1px;
}
.sbl .txt{
font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
        margin-right: 5px;
}
.sbl a{
vertical-align: middle;
}

.invest-d-container{
	margin-top: 5px;
}
.invest-d-container .box{
  float: left;
  margin-right: 50px;
}
.invest-d-container .box .title{  
  color: #000;  
}
.invest-d-container .box .data{
  
}

.sec-title{
font-size: 14px;
    color: #333;
    font-weight: bold;

}
.marg-top-20{
  margin-top: 20px;
}
.switch-container{
  float: left;
  width: 100%;
  margin-top: 10px;
}
.switch-container .sel-sem{

}
.switch-container .sel-sem .sel{
margin-top: 5px;
margin-bottom: 5px;
}
.switch-container .sel-sem .sel select{
max-width: 300px;
    border-radius: 2px;
    padding: 6px 6px;
    height: 30px;
}
.light-lable{
  color: #333;
  font-size: 14px;margin-bottom: 5px;
}
.italic{
  font-style: italic;
}
.small-lable{
  color: #999;
  font-size: 10px;
}
.s-sm-inpt input[type=text],.s-sm-inpt select{
    max-width: 170px;
    height: 34px;
    padding: 6px 12px;
    border-radius: 2px;
    margin-top: 5px;
}
.sw-inpt{
 margin-top: 5px;
}
.sw-inpt span{
  display: inline-block;
  margin-right: 10px;
}
.sw-inpt label{
 display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-weight: normal;
}
.sw-inpt input[type=radio]{
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.dp-input{
  position: relative;
  display: inline-block;
}
.dp-input .ui-datepicker-trigger{
      position: absolute;
    right: 3px;
    top: 10px;
}
.strong{
  font-weight: bold;
}
.stoke-change{
    display: block;
    font-size: 21px;
    padding-left: 20px;
    position: relative;
}
.stoke-change.down .amout{
  color: red;
  font-weight: bold;
}
.stoke-change.down .percent{
  color: red;
}
.stoke-change.up .amout{
  color: #00ac28;
  font-weight: bold;
}
.stoke-change.up .percent{
  color: #00ac28;
}
.user-info-2.dark{
  border-bottom: 1px solid #FF9903;
}
.redeem-container{
	float: left;
	width: 100%;  
}
.marg-top-10{
  margin-top: 10px;
}
.add-update-view{
 margin-bottom: 15px;
}
.add-update-view .box{
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-bottom;
}
.add-update-view .box .title{
    margin-bottom: 5px;
}
.add-update-view .box .inp{

}
.add-update-view .box .inp input{
    max-width: 170px;
    height: 30px;
    padding: 6px;
    border-radius: 2px;
    margin-top: 5px;
}
.add-update-view .box .inp select{
      width: 170px;
    height: 30px;
    padding: 6px;
    border-radius: 2px;
    margin-top: 5px;
}
#sortable1{
list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
    min-height: 138px;
  }
  #sortable2{
	list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
    z-index: 1;
	position: relative;
	min-height: 122px;
  }
  #sortable1 li {
	margin: 5px;
	padding: 8px 6px;
	font-size: 13px;
	width: 14%;
	display: inline-block;
	text-align: center;
	cursor: move;
	vertical-align: top;
	height: 85px;
	border: 1px solid #FF9903;
	background: none;
   }
   #sortable2 li{
    margin: 5px 0;
    padding: 8px 5px;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    text-align: left;
    cursor: move;
    vertical-align: top;
    border: 1px solid #FF9903;
    background: none;
	color: #000;
    height: auto;
   }
   .dummylist{
	list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
   }
   .dummylist li{
    background: #fffa90;
    margin: 5px 1px 5px 5px;
    padding: 8px 2px;
    font-size: 14px;
    width: 206px;
    display: inline-block;
    text-align: center;
    cursor: move;
    vertical-align: top;
    border: 0;
    height: 36px;

   }
  
  #sortable1 ul, #sortable2 ul{
    list-style: none;
  }
  .availabe-portfolio{
    margin-top: 10px;
    border-bottom: 2px solid #D4D4D4;
  }
  .info {
    cursor: pointer;
}
.portfolio-defination{
    margin-top: 15px;
    border-bottom: 2px solid #D4D4D4;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.portfolio-defination .title{
 font-size: 14px;
 font-weight: bold;
}
.drop-portfolio{
 margin-top: 10px;
}
.fm-action{
    text-align: center;
    margin-top: 15px;
}
.blue-btn{
      background: #009ECE;
    color: #fff !important;
    padding: 6px 20px;
    float: none;
    border-radius: 2px;
  }
  .blue-btn:hover {
    background: #007BA0;
}
  .marg-top-30{
    margin-top: 30px;
  }
.ext-link-icon{
    max-width: 15px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 3px;
    cursor: pointer;
}
.n-scheme-info{
    padding-bottom: 5px;
}
.n-scheme-info p{

}
.n-scheme-info p .title{
display: inline-block;
    min-width: 100px;
    font-weight: bold;
}
.n-scheme-info p .dinfo{
  display: inline-block;  
}
.n-scheme-detail{
      margin-top: 10px;
}
.n-scheme-detail-table {
    width: 100% ;
    min-width: 500px;
}

.n-scheme-detail-table > thead,
.n-scheme-detail-table > tbody,
.n-scheme-detail-table > thead > tr,
.n-scheme-detail-table > tbody > tr,
.n-scheme-detail-table > thead > tr > th,
.n-scheme-detail-table > tbody > tr > td {
    display: block;
}

.n-scheme-detail-table > tbody > tr:after,
.n-scheme-detail-table > thead > tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

.n-scheme-detail-table > tbody {
	/*overflow-y: auto;
    max-height: 300px;*/
}

.n-scheme-detail-table > tbody > tr > td{
	width: 20%;
    float: left;
	/*text-align: center;*/
}
.n-scheme-detail-table > thead > tr > th {
    width: 20%;
    float: left;
    border-top: 2px solid #ff9903 !important;
    border-bottom: 0;
}
.d-left{
	float: left;position:relative;
}
.d-right{
	float: right;position:relative;
}
.n-product-top-button{
    padding: 5px 0;
}
.n-product-top-button a{
	margin: 5px 10px;
    padding: 4px 10px;
}
.n-product-top-button a:hover{
	color: #fff !important;
}
.n-product-top-button .orspan{
	font-weight: bold;
}
.header-search-form{
	position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}
.header-search-form input[type=text]{
	width: 100%;
    background: #fff;
    border: 0;
    border-radius: 5px;
    height: 31px;
    -webkit-appearance: none;
    font-size: 12px;
    padding-left: 20px;
}
.header-search-form button{
	position: absolute;
    color: #fff;
    background: #FF9903;
    border: 0 !important;
    border-radius: 5px;
    top: 3px;
    right: 3px;
    margin: 0;
    -webkit-appearance: button;
    cursor: pointer;
    font-size: 12px;
	height: 25px;
}
.menu-outer{
background: #333;
    padding: 20px 20px 50px 20px;
    color: #fff;
}
.big-icon-list{
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.big-icon-list li{
    float: left;
}
.big-icon-list.item-4 li{
	width: 25%;	
    text-align: center;
    margin: 0 !important
}
.register-benefits .big-icon-list.item-4 li{
	width: 50%;	
    text-align: center;
    margin: 10px 0 !important
}
.menu-outer h2{
  color: #fff;
    font-size: 20px;
    border-bottom: 1px solid #aaa;
    margin: 0 0 15px 0;
    padding: 0 0 5px 0;
}
.big-icon-list li .icon{

}
.big-icon-list li .icon img{
      max-width: 60px; 
}
.big-icon-list li .name{
      color: #ff9903;
    margin-top: 5px;
        line-height: 20px;
}
.big-icon-list li a:hover{
  text-decoration: none;
} 

.big-icon-list.item-3 li{
width: 33.33%;
    text-align: center;
    margin: 0 !important
}
.big-icon-list.other-links{

}
.big-icon-list.other-links li{
    float: none;
    margin: 0 !important;
    padding-bottom: 10px !important;
}
.big-icon-list.other-links li .icon{
    display: inline-block;
    vertical-align: middle;
    background: #fff;
    border-radius: 10px;
    padding: 5px;
    margin-right: 10px;
}
.big-icon-list.other-links li .icon img{
    max-width: 30px;
    vertical-align: middle;
}
.big-icon-list.other-links li .name{
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
}
.menu-other-services{
 color: #fff;
     margin-top: 10px;
}
.menu-other-services h2{
    display: inline-block;
    margin: 0 0 10px 0;
    font-size: 18px;
}
.yamm-fw ul li a.orange-clr{
    color: #ff9903 !important;
    display: inline-block !important;
    vertical-align: middle;
}
.orange-clr{
    color: #ff9903 !important;
    display: inline-block !important;
    vertical-align: middle;
}
.menu-other-services p{
      font-size: 12px;
    line-height: 16px;
}
.txt-ul{
  text-decoration: underline;
}
.big-icon-list.item-5 li{
width: 20%;
    text-align: center;
    margin: 0 !important
}
.research-bock{
      margin-top: 20px;
}
.ask-an-adviser{
    border-left: 1px solid #999;
    padding-bottom: 60px;
}
.ask-an-adviser p{
    text-align: center;
    color: #FF9510;
    padding: 10px 0;
    margin: 0;
}
.ask-an-adviser .aaa-icon{

}
.ask-an-adviser .aaa-icon img{
  max-width: 135px;
}
.ask-an-adviser .cn{
    font-size: 18px;
    margin-top: 15px;
}
.ask-an-adviser .cn a{
      display: inline-block;
    color: #FF9510 !important;
    text-decoration: none !important;
}
.ask-an-adviser .or{
      font-size: 24px;
      font-weight: bold;
}
.ask-an-adviser .schedule a{
float: none;
    padding: 8px 5px !important;
}
.green-btn{
      background: #27AE61;
    font-size: 18px;
    padding: 8px 5px !important;
    float: none;
    width: 100%;
    text-align: center;
    color: #fff;
}
.green-btn:hover{
      background: #128E47;
      color: #fff;
}
.header-login-register{
 color: #fff;
}
.header-login-register input{
  border: 0;
}
.submit-group{
  margin-top: 30px;
}
.header-login-register .login-block{
border-right: 1px solid #aaa;
}

.header-login-register  .header_iforgot{
    float: right;
    text-decoration: underline;
}
.header-login-register .header-reset-password-form , .header-login-register .header-login-form{
 display:none;
}
.header-login-register .header-reset-password-form.active , .header-login-register .header-login-form.active{
 display:block;  
} 
.register-bock{
  
}
.register-bock .register-menual{
   display: inline-block;
   vertical-align: middle; 
   width: calc(50% - 57px);
}
.register-bock .or{
display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    color: #000;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    margin: 0 25px;
}
.register-bock .register-pan{
  display: inline-block;
    vertical-align: middle;
    width: calc(50% - 53px);
    background: url(../images/icon/pan.png);
    height: 196px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center center;
    border-radius: 10px;
    position: relative;
}
.two-form-group{
  margin-bottom: 15px;
}
.two-form-group .form-group{
  display: inline-block;
  width: 47%;
      margin-bottom: 0;
}
.two-form-group .form-group:last-child{
      margin-left: 4%;
}
.pan-form-container{
    position: absolute;
    bottom: 0;
    color: #000;
    left: 20px;
    right: 20px;
}
.q-symbole{
	background: #fff;
    color: red;
    width: 20px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
}
.big-icon-list.item-6 li{
	width: 16.666666666666667%;
    text-align: center;
    margin: 0 !important;
    list-style: none;
    padding-bottom: 0 !important;
}
.benefits-list{
  margin-top: 25px;
}
#features-slider{
 margin-bottom: 25px;
}
#features-slider .carousel-inner > .item > img{
  margin: 0 auto;
}
#features-slider .carousel-inner > .item{
  padding: 0 50px;
}
#features-slider .carousel-control.right{
  background: transparent !important;
}
#features-slider  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
      margin-right: -45px;
}
#features-slider .carousel-control.left{
  background: transparent !important
}
#features-slider .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
      margin-left: -45px;
}
#features-slider .carousel-indicators{
  bottom: -40px !important;
}
#features-slider .carousel-indicators li{
    border-radius: 50%;
    padding: 0 !important;
}
#features-slider .carousel-indicators .active{
      background: #FF9903;
    border-color: #ff9903;
}
.yamm-fw ul li a.features-action{
  position: absolute;
    right: 15px;
    bottom: 40px;
    padding: 7px 30px !important;
}
.navbar-default .navbar-nav > li > a.lr{
  background: #F18F00;
    border-radius: 5px;
}
.nav > li.menu-cart{
display: block;
}
.nav > li.menu-cart a{
  padding: 6px 0 0 10px;
    margin: 0;
    position: relative;
}
.nav > li.menu-cart a img{
      max-width: 30px;
    max-height: 30px;
}
.nav > li.menu-cart a .cart-count{
    position: absolute;
    right: -13px;
    top: -7px;
    font-size: 10px;
    background: #fff;
    color: #000;
    text-align: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    line-height: 15px;
}
/* .nav > li.menu-cart .cart-details{
 display: none;
} */

.nav > li.menu-cart .cart-details:before{
      position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    background: #FFB03D;
    border: 1px solid #555;
    right: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -8px;
    z-index: -1;
}
.nav > li.menu-cart .cart-details {
      display: none;
    position: absolute;
    background: #EAEFF3;
    color: #000;
    right: -13px;
    z-index: 1111;
    width: 300px;
  top: 56px;
    border: 1px solid #555;
  border-radius: 5px 5px 5px 5px;
}
.nav > li.menu-cart.open .cart-details {
  display: block;
}
.nav > li.menu-cart .cart-details .title{
   
    background: #FFB03D;
    color: #fff;
    padding: 8px 14px;
    position: relative;
    border-radius: 5px 5px 0 0;
    font-size: 14px; 
    border-bottom: none;
}
.nav > li.menu-cart .cart-details .tc{
    max-height: 160px;
    overflow-y: auto;
}
.nav > li.menu-cart .cart-details .tc .c-table{
width: 100%;
}
.nav > li.menu-cart .cart-details .tc .c-table tr{

}
.nav > li.menu-cart .cart-details .tc .c-table tr td{
       border: 1px solid #bbb;
    padding: 5px 7px;
    font-size: 12px;
    border-left: 0;
}
 .nav > li.menu-cart .cart-details .tc .c-table tr td.head{
    background: #ccc;
    text-align: center;
}
 .nav > li.menu-cart .cart-details .vcart{
  padding: 0 10px;
  text-align: center;
  margin: 30px 0 10px 0;
 }
  .nav > li.menu-cart .cart-details .vcart a{
  width: 100%;
  padding: 8px 0;
 }
 .close-cart{
    position: absolute;
    right: 12px;
    font-size: 14px;
    top: 8px;
    cursor: pointer;
 }
#loginModel, #forgotModal, #reset_password, #resetpasswordModal{
	 z-index: 9999;padding: 0 !important;
}
#loginModel .modal-header{
  border-bottom:none;
}
#loginModel .login-model h2,
#loginModel .account-features h2,
#loginModel .reset-password-model h2{ 
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    text-decoration: none;
    margin-left: 0px;
    color: #ff9903;
    text-align: left;
    font-weight: 100;
}
#loginModel .login-model form input[type="text"],
#loginModel .login-model  form input[type="password"], 
#loginModel .login-model form input[type="email"],
#loginModel .reset-password-model form input[type="text"],
#loginModel .reset-password-model form input[type="password"],
#loginModel .reset-password-model form input[type="email"]{ 
    width: 100%;
    font-size: 14px;
    border-radius: 0px;
    padding: 7px 10px;
    outline: none;
    /*border: 1px solid #333333;*/
    margin-bottom: 0;
    color: #333;
    display: block;
    height: 40px;
    background: #FFF;
}
#resetpasswordModal .forgot-model form input[type="submit"], 
#reset_password .forgot-model form input[type="submit"], 
#reset_password .forgot .btn-primary, 
#forgotModal .forgot-model form input[type="submit"], 
#loginModel .login-model form input[type="submit"], 
#loginModel .reset-password-model form input[type="submit"] {
    width: 100%;
    display: block;
    background-color: #ff9903;
    border: 1px solid #ff9903;
    line-height: 25px;
    color: #ffffff!important;
    margin: 0px 0px 10px 0px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 600;
    display: block;
    height: 40px;    
}
 #loginModel .login-model .iforgot{
   font-size: 16px !important;
 } 
 #loginModel .login-model .iforgot,
 #loginModel .reset-password-model .iforgot{
    float: right;
    font-size: 16px !important;
    line-height: 20px !important;
    height: 20px !important;
    position: absolute;
    right: 14px;
    top: 10px;
    text-decoration: none;
}
 #loginModel .reset-password-model .iforgot{
    font-size: 14px !important;
}

#loginModel .login-model .right-link,
#loginModel .reset-password-model .right-link{
      position: relative;
}
#loginModel .login-model .right-link input{
    padding-right: 20px !important;
}  
#loginModel .reset-password-model .right-link input{
    padding-right: 45px !important;
}

#loginModel .modal-header,#RegisterModel .modal-header{
    text-align: center;
}

#loginModel .modal-header img, #RegisterModel .modal-header img{
 max-width: 250px; 
}
#loginModel .modal-header .close{
	font-size: 25px;
    font-weight: normal;
} 
#loginModel h2, #RegisterModel h2{
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
}
#RegisterModel .register-benefits h2{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    text-decoration: none;
    margin-left: 0px;
    color: #000000;
    text-align: center;
    font-weight: 100;
	margin-top: 0;
}

#loginModel .no-ac{
    color: #999;
    font-size: 12px;
}
#loginModel .account-features{
    padding-left: 50px;
    padding-right: 25px;
}
#modal_registration .register-pan{
    padding-left: 25px;
    padding-right: 25px;
	border-right: 1px solid #ccc;
}
#loginModel .account-features ul{
  list-style: none;
    margin: 0;
    padding: 0;
}

#loginModel .account-features ul li{ 
      margin-bottom: 15px;
}
#loginModel .account-features .img-block{
    display: inline-block;
    width: 50px;
    height: 50px;
    /* border: 1px dotted #ccc; */
    vertical-align: middle;
    border-radius: 50%;
    /* background: #FFC876; */
    text-align: center;
    padding-top: 9px;
}
#loginModel .account-features .img-block img{
    max-width: 40px;
}
#loginModel .account-features .title{
	display: inline-block;
    vertical-align: middle;
    color: #999;
    margin-left: 15px;
    font-size: 16px;
}
#loginModel  .iforgot{
	float: right;
    text-decoration: underline;
}
.modal-log-reg, .modal-log-forgot, .modal-log-reset{  
	width: 330px;
	margin: 5% auto 10px auto;
}
.modal-regi-pan-block{
    /*background: url(../images/icon/pan.png);
    background-repeat: no-repeat;
    background-position: top center;*/
    padding: 0 10px;
}
.modal-regi-pan-block form{
    margin: 0;
    display: inline-block;
    width: 100%;
}
#RegisterModel .modal-header{
  border-bottom:none;
}
 
#RegisterModel .register-default h2,
#RegisterModel .register-pan h2{ 
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    text-decoration: none;
    margin-left: 0px;
    color: #ff9903;
    text-align: left;
    font-weight: 100;
}
#RegisterModel .register-default form input[type="text"],
#RegisterModel .register-default form input[type="password"],
#RegisterModel .register-default form input[type="email"]
{ 
    width: 100%;
    font-size: 16px;
    border-radius: 0px;
    padding: 7px 10px;
    outline: none;
    border: 1px solid #333333;
    margin-bottom: 15px;
    color: #000;
    display: block;
    height: 40px;
    background: #FFF;
}
#RegisterModel .register-default form input[type="submit"],
#RegisterModel .register-default form input[type="submit"],
#RegisterModel .register-pan form input[type="submit"]{
    width: 100%;
    display: block;
    background-color: #ff9903;
    border: 1px solid #ff9903;
    line-height: 25px;
    color: #ffffff!important;
    margin: 0px 0px 10px 0px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 600;
    display: block;
    height: 40px;
    border-radius: 0px;
}
  
#RegisterModel .register-default .form-group {
    margin-bottom: 15px;
}
.modal-regi-pan-block input[type=text]{

}
.modal-regi-pan-block .submit-group{
    margin-top: 40px;
}
#RegisterModel .or{
    width: 50px;
    height: 50px;
    display: inline-block;
    border: 1px solid;
    font-size: 24px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -25px;
}
#RegisterModel .row{
  position: relative;
}
.big-icon-list li .icon img{
}
.rel-tg{
	position: relative;
	z-index: 10;
}
.bh-line{
	position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: #333;
    top: 50%;
    z-index: -1;
    margin-top: 1px;
}
.register-benefits{
	margin-top: 15px;
}
.register-benefits h3{
    display: inline-block;
    margin: 0;
    padding: 0;
    background: #fff;
    padding: 0 25px;
}
.scheme-search-block{
	/*max-width: 750px;*/
	width: 100%;
    margin: 0 auto;
    padding: 30px 0 15px 0;
}
.scheme-search-block .scheme-search{
	display: inline-block;
    background: transparent;
    border: 1px solid;
    width: calc(100% - 85px);
    height: 32px;
    vertical-align: middle;
}
.scheme-search-block .scheme-search-explorer{
	display: inline-block;
    background: transparent;    
    width: calc(100% - 85px);
    height: 32px;
    vertical-align: middle;
}
/*.scheme-search-block button{
	height: 40px;
    background: #009ece;
    color: #fff;
    border: 0;
    border-radius: 2px;
    vertical-align: middle;
    padding: 0 10px;
    font-size: 13px;
    margin: 0;
    outline: none;
}*/
.scheme-search-block .or-block{
   display: inline-block;   
   padding: 0 15px;
   vertical-align: middle;
   margin: -10px 0 10px 0;
}
.search-filter-box{
    border: 1px solid #ccc;
    border-top: 0;
}
.search-filter-box .search-filter-title{
    background: #009ece;
    min-height: 40px;
    color: #fff;
    font-weight: 600;
    padding: 10px 10px 0px 20px;
}
.cart-terms{
    margin-top: 15px;
}
.cart-terms input[type='checkbox']{
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.cart-terms label{
	color: #666666;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 26px);
    padding-left: 5px;
	text-align: justify;
	padding-bottom: 20px;
}
.cart-procced-payment{
    text-align: right;
    margin-top: 20px;
}
.cart-procced-payment .green-btn{
	width: auto;
    padding: 8px 30px !important;
	margin-bottom: 30px;
}
.payment-with-selected-bank{
	text-align: center;
	margin-top: 15px;
}
.payment-with-selected-bank .green-btn{
    width: auto;
    padding: 8px 30px !important;
}
.cart-bank-list{
	border-right: 0px solid #ccc;	
}
.cart-total-info{
    padding-left: 25px;
}
.cart-total-info .box{
    margin-bottom: 20px;
}
.cart-total-info .box .title{
	font-size: 13px;
}
.cart-total-info .box .disc{
    font-size: 20px;
    margin-top: 5px;
}
.cart-select-bank .modal-body{
	position: relative;
    padding: 30px 15px;
}
.cart-register{
    border: 1px solid #ccc;
    padding: 30px 30px 20px 30px;
    margin-top: 20px;
}
.cart-register .register-bock .register-pan{
    float: right;
    max-width: 440px;
    background-size: cover;
    height: 216px;
}
.cart-register .register-bock .register-menual{

}
.cart-register .register-bock .or{
  margin: 0px 46px;
}
.feature-list-container{
 margin-bottom: 50px;
}
.feature-list-container .title{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 15px;
	margin-top: 15px;
}
.feature-list-container .fieaure-list{
	position: relative;
}
.feature-list-container .fieaure-list .box{
	float: left;
	width: 14.2%;
	text-align: center;
}
.feature-list-container .fieaure-list .box.active{
	width: 100%;
}
.feature-list-container .fieaure-list .box.hide{
	display: none;
}
.feature-list-container .fieaure-list .box .mxmargin{
	margin: 0;
	padding: 15px;
	border: 1px solid #fff;
}
.feature-list-container .fieaure-list .box .icon-block,
.feature-list-container .icon-block{
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #ccc;
    cursor: pointer;
    transition: all .3s ease;background:#ebebeb;
}
.feature-list-container .fieaure-list .box .back-to-all-features{
  display: none;
}
.feature-list-container .fieaure-list .box .back-to-all-features a{
    display: inline-block;
    margin-top: 10px;
    padding: 0;
    color: #332;
    text-decoration: underline;
}
.feature-list-container .fieaure-list .box.active .back-to-all-features{
 display: block;
    margin-top: 10px;
    padding: 0;
}

.feature-list-container .fieaure-list .box .icon-block img{
    width: 100px;
    height: 100px;
    padding: 20px;
}
.feature-list-container .fieaure-list .box .name{
    color: #8e247c;
    font-weight: bold;
    height: 40px;
	overflow: hidden;
    margin-top: 10px;
    cursor: pointer;
}
.feature-list-container .fieaure-list .box.active .name{
     display: none;
}
.feature-list-container .fieaure-list .box .text-contain{
  display: none;
}
.feature-list-container .fieaure-list .box.active .text-contain{
  display: block;
    text-align: left;
    margin-top: 10px;
}
.feature-list-container .fieaure-list .box .text-contain .f-title{
     font-weight: bold;
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 10px;
}
.feature-list-container .fieaure-list .box .text-contain .disc{
  display: block;
}
.long-reg {
    margin: 30px auto;
    width: 900px;
}
.long-reg h2{    
    padding-bottom: 2px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.long-reg .form-group{
	margin-bottom: 10px;
}
.long-reg .regi-icon{

}
.long-reg .green-btn{
    display: inline-block;
    width: auto;
    padding: 8px 15px !important;
}
.long-reg .lg-action{
  margin-top: 20px;
}
.lg-add{
    background: #009ece;
    color: #Fff;
    padding: 7px 13px;
    height: 35px;
    display: block;
    width: 100px;
}
.lg-add:hover{
	text-decoration: none;
	background: #028DB7; 
	color: #fff;
}
.long-registration-tabs{
	display: none;
}
.long-registration-tabs.active{
	display: block;
}
#long-regi .panel-default > .panel-heading{
    border: 0;
    background: transparent;
    padding: 0;
}
#long-regi .panel-title{
    border-bottom: 2px solid #ccc;
    font-size: 30px;
    padding-bottom: 2px;
    margin-bottom: 20px;
    margin-top: 0px;
}
#long-regi .panel-title a{
  text-decoration: none !important;
}
#long-regi .panel-default{
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.calculator-container{
 margin-bottom: 20px;
}
.calculator-container .title{
      font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}
.calculator-container .fieaure-list{
  position: relative;
}
.calculator-container .fieaure-list .box, .calculator-container .fieaure-list .cal-box{
  float: left;
  width: 20%;padding: 15px;border:1px solid #fff;
  text-align: center; 
}
.calculator-container .fieaure-list .box{border:1px solid #fff;padding: 15px;}
.calculator-container .fieaure-list .box:hover, .calculator-container .fieaure-list .cal-box:hover{border:1px solid #FF9903;}
.calculator-container .fieaure-list .box .name{min-height: auto;}
/*.calculator-container .fieaure-list .box .mxmargin{
  margin: 15px;
}*/
.calculator-container .fieaure-list .box .icon-block, .calculator-container .fieaure-list .cal-box .icon-block{
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #ccc;
    cursor: pointer;
    transition: all .3s ease;background: #ebebeb;margin-right: 10px;
}

.calculator-container .fieaure-list .cal-box .icon-block img{
    width: 100px;
    height: 100px;
    padding: 15px;
}
.calculator-container .fieaure-list .box .icon-block img{
	width: 100px;
    height: 100px;
    padding: 15px;
}
.calculator-container .fieaure-list .box .name, .calculator-container .fieaure-list .cal-box .name{
    color: #8e247c;
    font-weight: bold;
    cursor: pointer;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}

.calculator-details{
	padding:0;
}
.calculator-details .box{
    margin-bottom: 50px; 
}
.calculator-details .box.active{ 
  display:block !important;
  visibility:visible;
}
.calculator-details .box h1{
margin: 0;
    font-size: 28px;
    text-transform: uppercase;
    border-bottom: 1px solid;
    padding-bottom: 3px;
    margin-bottom: 20px;
}
/*.calculator-details .range-section{
      padding-right: 70px;
}*/
/*.calculator-details .range-section.range-section-right{
      padding-left: 70px;
      padding-right: 0px;
}*/
.asset-allocation.calculator-details .range-section .range-box {
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
.calculator-details .range-section .range-box{
  margin-bottom: 40px;
}

.calculator-details .range-section .range-box .range-info{
      margin-bottom: 5px;
}
.calculator-details .range-section .range-box .range-info span{
  display: inline-block;
  vertical-align: middle;
}
.asset-allocation.calculator-details .range-section .range-box .range-info .text{
    max-width: 100%;
    margin-right: 0px;font-weight:bold;
}
/*.calculator-details .range-section .range-box .range-info .text{*/
/*    max-width: 40%;    */
/*}*/
.calculator-details .range-section .range-box .range-info .text.big{
    font-size: 20px;
    margin-right: 0;
    margin-left: 5px;
    max-width: initial;
}
.calculator-details .range-section .range-box .range-info .rs{
  font-size: 26px;
    margin-right: 10px;
}
.calculator-details .range-section .range-box .range-info .inp{
	margin: 0 5px;
}
.calculator-details .range-section .range-box .range-info .inp input[type=text],.calculator-details .range-section .range-box .range-info .inp select{
  display: inline-block;
    width: auto;
}

.calculator-details .range-section .range-box .range{
  position: relative;
}
.calculator-details .range-section .range-box .range .low{
     position: absolute;
    top: 13px;
    left: 0;
    font-size: 13px;
}
.calculator-details .range-section .range-box .range .high{
     position: absolute;
    top: 13px;
    right: 0;
    font-size: 13px;
}
.edu-planning-bg{
    background: url(../images/edu-emi-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.calculator-details .total-edu-cost{
 background-color: rgba(243, 197, 187, 0.5);
    padding: 10px 0 0 10px;
    text-align: center;
}
.calculator-details .total-edu-cost .title{
      font-size: 40px;
    font-weight: 300;
}
.calculator-details .total-edu-cost .amout{
      font-size: 60px;
}
 
.calculator-details .marriage-planning .title{
    font-size: 40px;
    font-weight: 300;
}
.calculator-details .marriage-planning  .amout{
      font-size: 50px;
}


.calculator-details .range-section-right .s-title{
    font-size: 20px;
    font-weight: 300;
    margin: 0;
}
.calculator-details .range-section-right .big-title{
    font-size: 30px;
    font-weight: 300;
    margin: 0px;
}
.calculator-details .range-section-right .big-amount{
    font-size: 35px;
    font-weight: 300; 
}
.calculator-details .range-section-right .info {
  padding:0; 
}
.calculator-details .range-section-right .info .text.big{
    font-size: 20px;
    margin-right: 0; 
    max-width: initial;
}
.calculator-details .range-section-right .info .rs {
    font-size: 18px; 
}
.calculator-details .range-section-right .marriage-planning-bg {
    background: url('../images/marriage-big image.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 30px 30px 0px 0px;
    margin: 50px 0px 0px 0px;
    height: 325px;
}
.calculator-details .range-section-right .graph {
  height:175px;
}
.calculator-details .range-section-right .car-loan-graph ,
.calculator-details .range-section-right .home-loan-graph {
   height: 190px;
}

/** menu myaccount **/
.popover-myaccount.dropdown {
  position: relative;
}
.popover-myaccount .popover.bottom > .arrow{
  border-bottom-color: #333333;
  left: 80% !important;
}
.popover-myaccount .popover.bottom > .arrow:after{
  border-bottom-color: #FFB03D;
}
.popover-myaccount .popover{
  border: 1px solid #000000;
  left: inherit;
  max-width: 300px;
  padding: 0;
  right: 0 !important;
  top: 75px !important;
  width: 311px;
}
.popover-myaccount .myaccount-header{
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #FFB03D;
  border-bottom: 1px solid #F18F00;
  border-radius: 5px 5px 0 0;
  color:#FFFFFF;
  border-bottom: none;
} 
.popover-myaccount .myaccount-header span.close{
  float: right;
  font-size: 14px;
  font-weight: 100;
  line-height: 1.5;
  color: #FFF;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
}
.popover-myaccount .popover-content{
  padding:0px;
  background: #EAEFF3;
  border-radius: 5px 5px 5px 5px;
}
.popover-myaccount ul{
  list-style: none;
  padding: 0px;
}
.popover-myaccount ul li{
   padding: 5px 10px !important;
   color: #333;
}
.popover-myaccount .button-group{
	float: left;
    padding: 10px;
    position: relative;
    width: 100%;
}
.popover-myaccount .button-group .green-btn{
	border-radius: 2px;
	font-size: 14px;
	line-height: 24px;
	width: 120px;
	margin-right: 6px;
}
.popover-myaccount .button-group .green-btn:nth-child(1){
	margin-right: 20px;
	margin-left: 8px;
}
.popover-myaccount span.right{
	float:right;
}
.popover-myaccount .myaccount-false {
	float: right;
	color: #DF100D;
	line-height: 1.2;
}
.popover-myaccount .myaccount-true{
	float: right;
	color: #92CC39;
	line-height: 1.2;
}

.popover-myaccount:hover .popover{
	display: block;
}
#myaccountPop{
  position: absolute;

}
.nav > li.popover-myaccount .popover:before {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    background: #FFB03D;
    border: 1px solid #555;
    right: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -8px;
    z-index: -1;
}
.footer-ticker{
    background: url(../images/homepage-all-index-bg.jpg) repeat #fff;
    z-index: 500;
    height: 47px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #ff9903;
}
.footer-ticker .ticker-container{
	position: relative;
}
.footer-ticker .ticker-container .ticker-titles{display:none;
    bottom: 34px;
    color: #fff;
    cursor: pointer;
    left: 24px;
    font-size: 14px;
    height: 40px;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 167px;
}
.footer-ticker .ticker-container .ticker-titles .ticker-options{
	background: #fff;
    border: 1px solid #ccc;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 24px;
    height: 35px;
    margin: -2px 0 0 -2px;
    position: relative;
    top: 0;
    transition: all 0.5s ease-in-out 0s;
    vertical-align: middle;
    width: 35px;
}
.footer-ticker .ticker-container .ticker-titles .ticker-options:hover{
	color: #000;
}
.footer-ticker .ticker-container .ticker-titles .ticker-options:hover{
	
}
.footer-ticker .ticker-container .ticker-titles .name {
    padding: 0 15px 0 5px;
}
.footer-ticker .ticker-container .ticker-titles .select-ticker{
    position: absolute;
    padding: 0;
    margin: 0;
    list-style: none;
    background: #fff;
    left: 0;
    right: 0;
    top: -113px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 13px;
    display: none;
}
.footer-ticker .ticker-container .ticker-titles.open .select-ticker{
  display: block;
}
.footer-ticker .ticker-container .ticker-titles .select-ticker:after{
position: absolute;
    content: "";
    border: 10px solid transparent;
    border-top-color: #fff;
    bottom: -20px;
    margin-left: -10px;
}
.footer-ticker .ticker-container .ticker-titles .select-ticker li{
     margin: 0;
    list-style: none;
    text-transform: none;
    border-bottom: 1px solid #eee;
    padding: 4px 0;
}
.footer-ticker .ticker-container .ticker-titles .select-ticker li:last-child{
  border: 0 !important;
}
.footer-ticker .ticker-container .ticker-titles .select-ticker li a{
display: block;
    color: #333;
    background: transparent;
    text-decoration: none;
}
.footer-ticker .ticker-container .ticker-titles .select-ticker li:hover{
    background: #f2f2f2;
}


/*.footer-ticker .ticker-container .ticker-titles:before{
    content: "";
    position: absolute;
    border: 7px solid transparent;
    border-bottom-color: #fff;
    right: 10px;
    top: 11px;
}*/
.footer-ticker .ticker-container .ticker-titles.open:before{
 border-bottom-color: transparent;
    border-top-color: #fff;
    top: 17px;
}
/*.footer-ticker .ticker-container .ticker-titles:after{
  content: "";
    position: absolute;
    border: 10px solid transparent;
    right: -20px;
    border-left-color: #ff9903;
    top: 13px;
    z-index: 1;
}*/
.footer-ticker .ticker-container .ticker-lists{
    float: left;
    /*width: calc(100% - 180px);*/
	width: 90%;
}
.footer-ticker .ticker-container .ticker-lists .ticker{
  height: 47px;
  overflow: hidden;
  display: none;
}
.footer-ticker .ticker-container .ticker-lists .ticker.active{
  display: block;text-align:center;
}
.footer-ticker .ticker-container .ticker-lists .ticker.active img {
    margin: 10px 0 0 0;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul{
    
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
   
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li{
  text-align: left;
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  width: 20%;
  height: 47px;
  overflow: hidden;
  padding: 4px 15px;
  border-left: 1px solid #fff;
  border-right: 1px solid #ddd;position:relative;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .ft-edit {
    position: absolute;
    top: 5px;
    right: 10px;    
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .ft-edit .glyphicon-edit{color: #FF9903;}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .ft-edit .glyphicon-edit:hover{color:#333;}
.footer-ticker .ticker-container .ticker-lists .ticker ul li.up{
  color: green;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li.down{
  color: red;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .name{
  display: inline-block;
  font-weight: bold;
  position: relative;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .name:after{
  content: "";
  position: absolute;
  border: 6px solid transparent;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li.up .name:after{
  border-bottom-color: inherit;
  top: 1px;
  right: -20px;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li.down .name:after{
  border-top-color: red;
  top: 7px;
  right: -20px;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .stock-weight{
  font-size: 12px;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .stock-weight .amout{
  font-weight: bold;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li .stock-weight .changes{
  margin-left: 5px;font-size:10px;
}
.footer-ticker .ticker-container .footer-market-movement{
    display: inline-block;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 0.5s ease-in-out 0s;
    width: 4%;
}
.footer-ticker .ticker-container .footer-market-movement:hover{	
	background: #fff;
}
/*.footer-ticker .ticker-container .footer-market-movement a{
	border-right: 2px solid #ff9903;
    border-top: 2px solid #ff9903;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 13px;
    transform: rotate(-45deg);
    width: 13px;
}*/
.edit-ticker-container{
    padding: 10px;
}
.edit-ticker-container .ticker-list-box{
       margin-top: 25px;
    border: 1px solid #ccc;
    height: 350px;
}
.edit-ticker-container .ticker-list-box .title{
      background: #009ECE;
    color: #fff;
    font-size: 20px;
    padding: 10px 10px;
}
.edit-ticker-container .ticker-list-box{
  
}
.edit-ticker-container .ticker-list-box{
  
}


.ticker-list-box .table-responsive{
    margin-top: 10px;
}
.edit-ticker-heading td {
    border-top: 2px solid #ff9903 !important;
    text-align: left;
    text-transform: uppercase;
}
.ticker-list-box .blue-btn.remove-btn{
padding: 0px 10px;
    font-size: 11px;
}
.ticker-list-box .script-search{
    margin-top: 15px;
    margin-bottom: 15px;
}
.ticker-list-box .script-search input[type=text]{
     display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 2px;
}
.ticker-list-box .script-search button{
  height: 34px;
    background: #009ece;
    color: #fff;
    border: 0;
    border-radius: 2px;
    vertical-align: middle;
    padding: 0 10px;
    font-size: 13px;
    margin: 0;
    outline: none;
}
.ticker-list-box  .table-responsive.script-added{
}
.ticker-list-box table td{
  width: 33.3333334%;
}
.ui-autocomplete{
/* display: block !important;*/
	border: 1px solid #ff9903;
	box-shadow: 0 0 5px 0 #333;    
    background: #fff !important;
    padding: 0;
	/*top: 40px !important;	
	position: fixed;*/
	width: 380px !important;
	z-index: 9999;
}
.ui-autocomplete:before{
	border-color: transparent transparent #ff9903;
    border-width: 11px;
    left: 50%;
    margin-left: -23px;
    top: -22px;
}
/*.ui-autocomplete.ui-menu .ui-menu-item{
    font-size: 13px;
    padding: 4px 13px 4px 25px;
}*/
.ui-autocomplete.ui-menu .ui-menu-item:hover{
    background: #f1f1f1;
}
.ui-widget-content li a{
	display: block;
    font-size: 13px;
    padding: 5px 5px 5px 25px;
	background: url(../images/arrow-right.png) no-repeat 8px center !important;
}
.ui-autocomplete.ui-widget-content a.ui-state-focus{
	border: 0 !important;    
    margin: 0 !important;
}
.ui-autocomplete.ui-widget-content a:hover{
    text-decoration: none;
}
/*
Force table width to 100%
*/
 table.table-fixedheader {
    width: 100%;   
    margin-bottom: 3px;
}
/*
Set table elements to block mode.  (Normally they are inline).
This allows a responsive table, such as one where columns can be stacked
if the display is narrow.
*/
 table.table-fixedheader, table.table-fixedheader>thead, table.table-fixedheader>tbody, table.table-fixedheader>thead>tr, table.table-fixedheader>tbody>tr, table.table-fixedheader>thead>tr>td, table.table-fixedheader>tbody>td {
    display: block;
}
table.table-fixedheader>thead>tr:after, table.table-fixedheader>tbody>tr:after {
    content:' ';
    display: block;
    visibility: hidden;
    clear: both;
}


 table.table-fixedheader>thead::-webkit-scrollbar {
    background-color: inherit;
}


table.table-fixedheader>thead>tr>td:after, table.table-fixedheader>tbody>tr>td:after {
    content:' ';
    display: table-cell;
    visibility: hidden;
    clear: both;
}

/*
We want to set <th> and <td> elements to float left.
We also must explicitly set the width for each column (both for the <th>
and the <td>).  We set to 20% here a default placeholder, but it can be
overridden elsewhere.
*/

 table.table-fixedheader>thead tr td, table.table-fixedheader>tbody tr td {
    float: left;    
    word-wrap:break-word;     
}

.ticker-list-box table.table-fixedheader>tbody{
  height: 252px;
    overflow-y: auto;
}
.ticker-list-box  .script-added table tbody{
  height: 198px;
    overflow-y: auto;
}
.nav > li.menu-cart:hover .cart-details{
    display: block;
}


 
/** right panel */ 
.right-side-button-panel{
  position: fixed;
    right: 0;
    top: 60%;
    margin: 0;
    padding: 0 !important;
    margin-top: -150px;
  z-index:1000;
}
 .right-side-button-panel ul{
  padding: 0; 
 }   
.right-side-button-panel ul li{    
	margin-bottom: 5px;	
}
.right-side-button-panel ul li img{
  max-width:40px; 
}
.right-side-button-panel .tooltip  { 
   opacity: 1;
   display: block;
   position: relative;
}

/**registration  SUCCESS PAGE  start**/ 
.registration-success{
    margin-bottom: 50px;
    margin-top: 0px;
}
.registration-success .sucess-msg {
    font-size: 28px;
    text-align: center;
    width: 100%;
    margin: 40px 0;
 }
.registration-success .invest-option{
  margin: 0 auto;
  text-align: center;
  float: none;
  padding: 30px 0px;
}
.registration-success .invest-option-details{
  margin: 0 auto; 
  float: none; 
}
.registration-success .text-or{
  font-size:28px;
  text-align:center;
  line-height: 40px;
}
.registration-success .reg-sucess-title{
    font-size: 24px;
    text-align: center;
    width: 100%;
    margin: 10px 0px 10px 0px;
    color:#94247A;
}
.registration-success .documents-required .list-title
{
    font-size: 18px;
    padding: 0px;
    margin-top: 10px;
} 
.registration-success .documents-required ul
{
  padding: 0px;
  margin:0px;
  padding-left: 40px;  
} 
.registration-success .documents-required ul li
{
    padding-left: 0px; 
    font-size: 14px;
    line-height: 30px;  
}
.registration-success .documents-required ul li.cols2
{
    width: 50%;
    float: left; 
}
.pickup-schedule {
  border-right:1px solid #000000;
}
.registration-success .pickup-schedule .ui-datepicker-trigger{
  position: absolute;
  position: absolute;
  margin-left: -35px;
  margin-top: 14px;
}
.pickup-schedule .small-or hr {
    margin: 25px 0px;
    border-color: #000000;
    height: 1px;
    display: block;
}
 .pickup-schedule .small-or span {
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -20px;
    font-size: 24px;
    padding: 0px 15px;
    background: #ffffff;
}
.pickup-schedule .phone {
    font-size: 30px;
}
.pickup-schedule .pick_date_form
{
     margin: 0 auto;
    text-align: center;
    margin-top: 10px;
}
 
.pickup-schedule input{
    font-size: 16px;
    padding: 5px 5px;
    width: 120px;
    margin-right: 10px;
    width: 160px;
  }
.pickup-schedule button{
    background: #43B5FE;
    font-size: 16px;
    padding: 6px 5px;
    float: none;
    text-align: center;
    color: #fff;
    border:none;
    width: 160px;
  }
 

 
/** 
 registration  SUCCESS PAGE  end
**/  


/** start setup-trigger.php  */
.setup-trigger .trigger-section
{
margin: 30px 0px 20px 0px;
}
.setup-trigger .main-title{
text-align: center;
margin: 20px 0px; 
}
.setup-trigger .trigger-title{
font-size: 24px;
font-weight: 600;
text-align: center;
margin: 20px 0px 0px 0px;
}

.setup-trigger .left-trigger-title{font-size: 24px;font-weight: 600;text-align: left;margin: 20px 0px 10px 0px;}

.setup-trigger .search-scheme-form{
  text-align: center;
  margin: 20px 0px;
}
.setup-trigger .search-scheme-form input,
.setup-trigger .search-scheme-form button,
.setup-trigger .search-scheme-form label{
  float:left;
  height: 38px; 

}
.setup-trigger .search-scheme-form label{
  margin: 0;
  margin-right: 20px;
  line-height: 36px;
}
.setup-trigger .search-scheme-form input{
  margin-right: 10px;
  width: 300px;
}
.setup-trigger .search-scheme-form button{
   line-height: 20px;
}
.setup-trigger  .back-btn{
    width: 100%;
    text-align: right;
    padding-right: 15px;
    display: block;
    text-decoration: underline;
    font-size: 14px;
    margin: 10px 0px;
    cursor: pointer;
}
.setup-trigger .trigger-or{
  text-align: center;
  margin: 20px 0px;
  font-size: 24px;
}
.setup-trigger .margin-center{
  margin: auto; 
  float: none;
}
.setup-trigger .trigger-form{
margin:20px 0px 10px 0px;
} 
.setup-trigger .form-control{
border-radius: 0px;
}
.setup-trigger .amount-value{
  font-size: 20px;
    font-weight: normal;
}
.setup-trigger .btn-trigger {background: #27AE61;font-size: 14px;padding: 5px 5px;text-align: center;color: #fff;outline: none;/* height: 40px; */border: none;} 
.setup-trigger .btn-add-trigger
{
width: 105px;
}
.setup-trigger .btn-set-condition {width: 170px;padding: 7px 5px;height: 38px;}
.setup-trigger .btn-search{
width: 100px; 
padding: 7px 5px;
}
.select-tigger-list,.section-purchase,.section-switch,.section-redeem{
  display: none; 
}
.select-tigger-list.open,.section-purchase.open,.section-switch.open,.section-redeem.open{
  display: block; 
} 
.setup-trigger .section-set-up-conditions form{
   margin-top:20px;
}
.setup-trigger .sucess-msg {
    font-size: 24px;
    text-align: center;
    width: 100%;
    margin: 20px 0px 10px 0px;
}
.setup-trigger  .sucess-msg img {
    width: 50px;
    margin-right: 5px;
}
/** end  setup-trigger.php  */


/** PMS start **/
.pms-container .pms-big-title{
    font-size: 68px;
    line-height: 85px;
    font-weight: bold;
	margin: 0;
}
.pms-container .pms-title{
    font-size: 44px;
    font-weight: 400;
    margin-bottom: 0px;
  }
.pms-container .pms-tilte-small{
   font-size: 22px;
    font-weight: 600;
}
.violate-clr{
    color: #92247a
}
.pms-container .italic{
  font-style: italic;
} 
.pms-container .container p.text{
  font-size: 18px;
   font-weight: bold;
}
.pms-container .txt-nextslide
{
  font-size: 14px;
}
.pms-container .btn-nextslide{
  background-color: #ff9903;
  font-size: 22px;
  font-weight: bold;
  float: none;
  border: 1px solid #969393;
  border-radius: 10px;
  padding: 5px 3px;
  color: #fff;
  margin: 30px 0px 10px 0px;
}
.pms-container .firstScreen 
{
    
}
.pms-container .firstScreen .bg
{
    background: url('../images/banner/investonline-portfolio-managment-services.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;    
  }
.pms-container .portfolio
{
   margin:0px 0px 80px 0px;
}
.pms-container .secondScreen 
  {
    
  } 
  .pms-container  .performance-chart{

    height: 300px;
    width: 100%;
  }
  .pms-container .performance-table
  {
         margin: 10px 0px 0px 0px;
		 z-index: 1;
  }
  .pms-container .performance-table table{
        border: 2px solid #EC9C57;
        width: 100%;
        background-color: #FBEDE2;

  }
  .pms-container .performance-table table th{
    font-size: 16px;
    font-weight: bold;
    padding: 8px 5px;
    text-align: center;
  }
  .pms-container .performance-table table td {
    font-size: 16px;
    font-weight: 100;
    padding: 8px 5px;
    text-align: center;
  }
  .pms-container .performance-table .sp-bse ,.pms-container .performance-table .abcholor{
    text-align: left;
  }
  .pms-container .performance-table .sp-bse span{
    font-size: 16px;
    font-weight: bold;
    color: #ff9903; 
  }
  .pms-container .performance-table .abcholor span{
    font-size: 16px;
    font-weight: bold;  
  }

   .pms-container .fourthScreen .pms-contactus{
  border-left:1px solid #000;
  } 
  .pms-container  .fourthScreen .pms-contactus-form{
    /*background: url('../images/pms-businesswoman-working.png');
      background-position: right bottom;
      background-repeat: no-repeat;
	  background-size: contain;*/
      padding-top: 20px;
      
  }
  .pms-container .fourthScreen .investment-criteria{
    padding-right: 15px;
  }
	/*.pms-container .fourthScreen .pms-contactus .contact-us:hover{ 
		background: #138B45;
	}

  .pms-container .fourthScreen .pms-contactus .contact-us{
		background: #27ae60;
		color: #000;
		font-size: 30px;
		border: 0;
		padding: 7px 30px;
		border-radius: 0px;
		margin-top: 0px;
		cursor: pointer;
		outline: none;
		width: 100%;
		margin-bottom: 15px;
    }*/
  
  .pms-accordion .row-accordion {
      border: 1px solid #009ECE;      
  }
  .pms-accordion .row-accordion .row-header {
		background: #007799 none repeat scroll 0 0;
		border: 0 solid #009ece;
		color: #fff;
		cursor: pointer;
		font-size: 18px;
		font-style: italic;
		padding: 10px 40px 10px 20px;
		position: relative;
  }
  .pms-accordion .row-accordion .row-header span.glyphicon
  {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -10px;
  }
  .pms-accordion .row-accordion .row-header span.glyphicon-plus,.pms-accordion .row-accordion.active .row-header span.glyphicon-minus
  {
    display: block;
  }
 .pms-accordion .row-accordion .row-header span.glyphicon-minus,.pms-accordion .row-accordion.active .row-header span.glyphicon-plus
  {
    display: none;
  }  
  .pms-accordion .row-accordion .row-content {
      padding: 10px 10px 10px 10px;
      display: none;
      font-size: 16px; 
      min-height: 50px;
    }
    .pms-accordion .row-accordion.active .row-content { 
       display: block; 
    }

   .pms-container .fifthScreen {
    margin-bottom: 50px;
   }

   
   

   
   
   
   
   
   
   
   
   
   
  
  
  



/** PMS end **/
 
/** 
 transaction SUCCESS PAGE  start
**/
  .tra-success  .sucess-msg {
    font-size: 40px;
	color: #67c100;
    text-align: center;
    width: 100%;
    margin: 0;
    }
   .tra-success .sucess-msg img {
      width: 50px;
      margin-right: 5px;
	  margin-top: -10px;
    }
    .tra-success .tra-details {
      padding: 15px;
      margin: 20px auto 0px auto;
      float: none;
      border: 1px solid #000;
    }
    .tra-success .tra-more{
      padding: 10px 10px 20px 10px;
      margin:0 auto;
      float: none; 
       text-align: center;
    }
    .tra-success .tra-more .info-msg {
    font-size: 18px;
      text-align: center;
      width: 100%;
      margin: 10px 0px 20px 0px;
    }
   .tra-success .tra-more button {
       max-width: 300px;
       margin: 10px 0px 0px 0px;
      text-align: center;
    }
    .tra-success .tra-more a{
      text-align: center;
      margin: 10px 0px 0px 0px;
      display: block;
    }
    .tra-details .tra-details-row span{
      font-size: 20px;
      line-height: 40px;
      display: block;
      float: left;
      margin: 10px 0px 10px 0px;
      font-weight: bold;
    }
    .tra-details .tra-details-row span.first{ 
      width: 45%;
      text-align: right;
    }
    .tra-details .tra-details-row span.colon{ 
      width: 10%;
      text-align: center;
    }
    .tra-details .tra-details-row span.last{ 
      width: 45%;
      text-align: left;
    }    

/**  SUCCESS PAGE  end  **/

/**  Basket page **/
  
  .scheme_details_table {
    padding-top: 10px;
   }
   .scheme_details_table label{
      font-size: 16px;
      padding-right: 10px;
      max-width: 160px;
      font-weight: 100;
   } 
   .scheme_details_table select{

      font-size: 14px;
      line-height: 18px;
      padding: 6px 5px;
      margin-right: 10px;
      margin-bottom: 10px;


   }
   .scheme_details_table input {

        font-size: 14px;
        line-height: 18px;
        padding: 6px 5px;
        margin-right: 10px;
        margin-bottom: 10px;
   }
   .scheme_details_table .txt-info{
	  font-size: 12px;	
      padding-right: 0px;
      margin-bottom: 10px;
      margin-top: -5px;
      display: block;      
      font-style: italic;
   }
   .invest-button-basket{
     /*border: 1px solid #27ae61;
     background: #27ae61;*/
     color: #fff;
     margin: 10px auto 20px auto;
     width: 300px;
     float: none;
     font-size: 18px;
     line-height: 30px;
     padding: 8px 5px !important;
  }
  .scheme-details  .invest-button-basket{
     /*border: 1px solid #27AE61;
     background: #27AE61;*/
     font-size: 15px;
	 line-height: 30px;
	 color: #fff;
	 margin: 28px 0 0 0;
	 width: auto;
	 padding: 0px 10px !important;
  }
  .basket-nav .basket-box{
    cursor: pointer; 
  }
  .nav-content-basket .basket-box.active{

  }
  .nav-content-basket.active {
      background: #FF9903;
   }

       
/**  Basket page end **/

/**  SIP page   **/
.sip-search {
      margin-bottom: 20px;
}
.sip-search .search-element{
    width: 20%;
    float: left;
    position: relative;
}
.sip-search .search-element.submit-btn{
    width: 20%;
    float: right;
}
.sip-search .search-element .glyphicon-search {
    position: absolute;
    right: 9%;
    top: 100%;
    margin-top: -40px;
    font-size: 18px;
    color: #009ECE;
    font-weight: 100;
}
.sip-search .search-element input{
    
    padding: 8px 20px 8px 5px;
    margin-right: 10px;
    margin-bottom: 10px; 
    max-width: 95%;
    width: 95%;
    position: relative; 
}
.sip-search .search-element select{
    font-size: 16px;
    /*line-height: 18px;
	max-width: 95%;
    padding: 9px 5px;
	position: relative; */
    margin-right: 10px;
    margin-bottom: 10px;      
    width: 95%;      
}
.sip-search .search-element input[type='submit']{
    font-size: 16px;
	margin-top: 25px;
}
.sip-search .search-element select.form-control {
    height: 37px !important;
    padding: 0 5px;
	cursor: pointer;
}
.sip-search .search-element label{
    
	padding-right: 10px; 
    font-weight: 100;
    width: 100%;
	text-align: left;
	font-weight: bold;
}

    

/**  SIP page  end **/

/** Custmize portfolio **/
.custmize-portfolio {
  margin: 0px;
}
.custmize-portfolio .add-envest-btn{
  margin:20px auto;
  float: none; 
}
.custmize-portfolio .add-envest-btn button{
   font-size: 18px;
   text-transform: uppercase;
   width: 90%;
   background: #27AE61;
   color: #fff;
   border:none;
   line-height: 45px;
}
.custmize-portfolio .add-envest-btn button:hover{ 
    background: #128E47;
    color: #fff;
}
.custmize-portfolio .add-envest-btn button img {
  width: 40px;
  text-align: center;
  margin-right: 7px;
  vertical-align: middle;
}
.custmize-portfolio .portfolio-nav2 {
    margin-top: 50px;
    background: #6a6a6a;
}
.custmize-portfolio .portfolio-nav2 li a
{
    color: #FFF;
    border-radius: 0px;
    font-size: 13px;
    font-weight: 600;
}
.custmize-portfolio .portfolio-nav2.nav-tabs > li.active > a, .custmize-portfolio .portfolio-nav2.nav-tabs > li.active > a:hover, .custmize-portfolio .portfolio-nav2.nav-tabs > li.active > a:focus
{
     color: #000;
}
.custmize-portfolio .portfolio-nav2 li a:hover {
    color: #000;
}
.custmize-portfolio .portfolio-nav2 li{
      height: 43px;
}
.custmize-portfolio .portfolio-nav2 > li.active > a, .custmize-portfolio .portfolio-nav2 > li.active > a:hover, .custmize-portfolio .portfolio-nav2 > li.active > a:focus {
    border-top: 3px solid #ff9903;
}
.custmize-portfolio .portfolio-top-line hr{
   margin-top:20px;
   height: 2px;
   background: #ff9903;
}
.custmize-portfolio button.group-btn {
    line-height: 25px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    border: 1px solid #cdcdcd;
    margin-right: -5px;
    border-right: none;
    padding: 5px 0px;
    width: 110px;
  }
  .custmize-portfolio button.group-btn:last-child{
    border-right:1px solid #cdcdcd;
  }

/* footer models css  start*/
  .bs-feedback-modal .modal-content .feedback-title{
    color: #333;
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 15px;
    display: block;
    font-weight: 100;
  }
  .bs-feedback-modal .modal-content .feedback-subtitle{
    color: #000000;
    font-size: 17px;
    line-height: 26px; 
    display: block;
    font-weight: 500;
  }
  .bs-feedback-modal .modal-content .feedback-right-icon img
  {
    max-height: 220px;
    max-width: 100%;
  }
  .bs-feedback-modal .modal-content .form-control{
         border-radius: 0px;height: auto !important;
  }
  .bs-feedback-modal .modal-content .send-feedback-btn{
      border: 1px solid #27AE61;
    border-radius: 2px;
    background: #27AE61;
    font-size: 16px;
    line-height: 25px;
    margin-top: 20px;
  }
  .bs-feedback-modal .modal-content .close{
      opacity: 1;
    font-size: 24px;
    font-weight: 200;
    position: absolute;
    z-index: 100;
    top: 18px;
    right: 30px;
  } 
  .bs-feedback-modal .modal-content .rating-container .empty-stars {
    color: #fde16d;  
  }
  .bs-feedback-modal .modal-content .rating-container .filled-stars{
    -webkit-text-stroke: 1px #FDE16D;
    text-shadow: 1px 1px #FDE16D;
  }      
   
   
  .bs-ask-advisor-modal .modal-content{
    /*padding:20px;*/ 
  }
  .bs-ask-advisor-modal .modal-content .feedback-title{
    color: #D3D3D3;
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 15px;
    display: block;
    font-weight: 100;
  }
  .bs-ask-advisor-modal .modal-content .feedback-subtitle{
    color: #000000;
    font-size: 17px;
    line-height: 26px; 
    display: block;
    font-weight: 500;
  }
  .bs-ask-advisor-modal .modal-content .feedback-subtitle.blue{
    color: #337ab7; 
  }
  .bs-ask-advisor-modal .modal-content .feedback-right-icon img
  {
    max-height: 220px;
    max-width: 100%;
  }
  .bs-ask-advisor-modal .modal-content .form-control{     
    border-radius: 0px;
  }
  .bs-ask-advisor-modal .modal-content .schedule-apppintment-btn{
      border: 1px solid #27AE61;
    border-radius: 2px;
    background: #27AE61;
    font-size: 16px;
    line-height: 25px;
    margin-top: 20px;
  }
  .bs-ask-advisor-modal .modal-content .rating-container .empty-stars {
    color: #fde16d;  
  }
  .bs-ask-advisor-modal .modal-content .rating-container .filled-stars{
    -webkit-text-stroke: 1px #FDE16D;
    text-shadow: 1px 1px #FDE16D;
  } 
  .bs-ask-advisor-modal .modal-content .ask-advisor-or{
    position:relative;
  }
   
  .bs-ask-advisor-modal .modal-content .ask-advisor-or hr{
    margin:20px 0px 20px 0px; 
    border-top: 1px solid #000;
  }
  .bs-ask-advisor-modal .modal-content .ask-advisor-or .text{
        margin: 0px;
      position: absolute;
      top: 0px;
      right: 50%;
      margin-right: -35px;
      background: #ffffff;
      padding: 0px 20px;
      display: block;
      font-size: 30px;
  }
  .bs-ask-advisor-modal .modal-content .topic-btn-group {
    margin:0 auto;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
  } 
  .bs-ask-advisor-modal .modal-content .topic-btn:hover,
  .bs-ask-advisor-modal .modal-content .topic-btn-group .active .topic-btn{
    background:#FF9A04;
    color:#ffffff;
    border:1px solid #FF9A04;
  }
  .bs-ask-advisor-modal .modal-content .topic-btn-group div{
    display: inline-block;
    width: 110px;
    padding: 0;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .bs-ask-advisor-modal .modal-content .topic-btn-group div:last-child
  {
    margin-right: 0px;
  }
  .bs-ask-advisor-modal .modal-content .topic-btn{
      font-size: 14px;
      line-height: 35px;
      background: #fff;
      border: 1px solid #ccc;
      width: 100%;
  }  
  .bs-ask-advisor-modal .modal-content .topic-btn.active{ 
    border:1px solid #FF9903; 
  }
  .bs-ask-advisor-modal .ui-datepicker-inline{ 
    width: 90%;  
    padding:0px;
  }
  
  .bs-ask-advisor-modal .ui-datepicker-calendar th{ 
    background: #fff; /* Standard syntax */ 
    color:#631A35;
  }
  .bs-ask-advisor-modal .ui-datepicker td span, .ui-datepicker td a{
    text-align:center;
  }
  .bs-ask-advisor-modal .ui-datepicker table
  { 
    border-collapse: separate;
    border-spacing: 0px;
    margin:0px;   
  }
  .bs-ask-advisor-modal .ui-datepicker table td
  { 
    padding: 0px;  
  }
  .bs-ask-advisor-modal .ui-datepicker table td a
  { 
    padding: 0px;
    line-height: 30px; 
  }
  .bs-ask-advisor-modal .ui-state-active,
  .bs-ask-advisor-modal .ui-widget-content .ui-state-active,
  .bs-ask-advisor-modal .ui-widget-header .ui-state-active{
    background: #3577EF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#3577EF, #042BAE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#3577EF, #042BAE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3577EF,#042BAE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3577EF, #042BAE); /* Standard syntax */ 
    color:#ffffff;
    border:1px solid #042BAE;
  }
  .bs-ask-advisor-modal .ui-state-highlight, 
  .bs-ask-advisor-modal .ui-widget-content .ui-state-highlight,
  .bs-ask-advisor-modal .ui-widget-header .ui-state-highlight
  {
    background: #F27C3E; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#F27C3E, #AD2B15); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F27C3E, #AD2B15); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F27C3E,#AD2B15); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F27C3E, #AD2B15); /* Standard syntax */ 
    color:#ffffff;
    border:1px solid #AD2B15;
  }
  .bs-ask-advisor-modal .selected-date
  {
    font-size:22px;
    font-weight:bold;
  }
   
  /* footer css */
  .footer .footer-cols{
    float:left;
    width:20%;
    padding: 0 10px;
  }
  .footer .footer-meu-title {
    color: #ff9903;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    margin-top: 40px;
  } 
  .footer .footer-menu-all li a {
    color: #bfbfbf;
  }
  .footer-sencond{
    border-top: 2px solid #6F6E6E;
    background: #000;
    padding-top: 10px;
    color: #bfbfbf;
    padding-bottom: 20px;
     margin-bottom: 46px;
  }
  .footer-sencond .footer-cols {
    float:left;
    width:20%;
    padding: 0 10px;
  } 
  .footer-sencond .social-links,.footer-sencond .subscribe{
      float: left;
      width: 18%;
      min-height: 90px;
    }
    .footer-sencond .powered-by{
      float: left;
      width: 24%;
      min-height:135px;
    }   
     .footer-sencond .email-us, .footer-sencond .contact-us{
      float: left;
      width: 20%; 
     }
  .footer-sencond .powered-by{ 
    margin: 0 auto;
    text-align: center; 
  }
  .footer-sencond .social-links ul{
    padding:0px;
  }
  .footer-sencond .social-links ul li{
    float: left;
    width: 45px; 
  }
  .footer-sencond .social-links ul li img{
    max-width:100%;
  }
  .footer-sencond .subscribe button{
    background: #27AAE2;
    border: 1px solid #27aaE2;
    line-height: 25px; 
  }
  .footer-sencond .powered-by img{
     max-width: 100%;
    margin: 0px;
  }
  .footer-sencond .powered-by p{
      font-size: 12px;
    text-align: center;
    padding:0px;
    margin:0px;
      padding-top: 7px;
  } 
  .footer-sencond .email-us img{
    width:40px;
    vertical-align: middle;
  }
  .footer-sencond .email-us a{
    color: #bfbfbf;
  }
  .footer-sencond .contact-us img{
      width:40px;
    vertical-align: middle;
  }

  



/*custom1 css*/

.inb50{
	display: inline-block;
	width: 49%;
}
.portfolio-se-ni{
    text-align: center;
    border-right: 1px solid #ccc;
}
.portfolio-se-ni .title{
    font-size: 18px;
    font-weight: bold;
}
.portfolio-se-ni .value{
    font-size: 35px;
    line-height: 37px;
    font-weight: bold;
}
.portfolio-se-ni .change{
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.portfolio-se-ni .up .value{
	color: green;
}
.portfolio-se-ni .up .change{
	color: green;
}
.portfolio-se-ni .down .value{
	color: red;
}
.portfolio-se-ni .down .change{
	color: red;
}
.portfolio-se-ni .value span{
	position: relative;
	display: inline-block;
}
.portfolio-se-ni .value span:before{
    content: "";
    position: absolute;
    border: 12px solid transparent;
}
.portfolio-se-ni .up .value span:before{
    border-bottom-color: green;
    left: -32px;
}.portfolio-se-ni .down .value span:before{
	border-top-color: red;
    left: -32px;
    top: 12px;
}
.portfolio-users{
	text-align: right;
}
.portfolio-users a{
    text-align: center;
    display: inline-block;
    margin-left: 5px;
	margin-right: 5px;
    text-decoration: none !important;
}
.portfolio-users img{
	max-width: 80px;width: 60px;
}
.portfolio-users .name{
	    color: #333;
    font-weight: bold;
    margin-top: 5px;
}
.top-index-area-cen{
	border:0;
	    margin-bottom: 20px;
}

.portfolio-user{
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: left;    
    width: 100%;
}
.portfolio-user .name .btn {
    float: none;
    margin: 0;
	padding: 6px 10px;
}
.portfolio-user .name{
	float: left;
	font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
.portfolio-user .action{
	float: right;
}
.portfolio-user .action a{
	display: inline-block;
    margin-left: 10px;
}
.portfolio-user .action a img{
	max-width: 45px;
}
.portfolio-user .action a.portfolio-download{
	position: relative;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options{
	position: absolute;
    background: #fff;
    border: 1px solid #ccc;
    left: -113px;
    width: 170px;
    color: #333;
    top: -112px;
    border-radius: 5px;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options.open{
	visibility: visible;
	opacity: 1;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options:after{
	content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #ccc;
    transform: rotate(45deg);
    z-index: -1;
    right: 23px;
    bottom: -6px;
}
.product-details-top .table {
    margin-bottom: 0;
}
.product-details-top .table-responsive {
    margin-bottom: 15px;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options ul{
	list-style: none;
    margin: 0;
    overflow: hidden;
    background: #fff;
    border-radius: 5px;
    padding: 5px 0;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options li{
	list-style: none;
    padding: 3px 5px;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options li span{
	display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.portfolio-user .action a.portfolio-download .portfolio-download-options li span i{
	font-size: 22px;
}
.portfolio-tabs-section .portfolio-tabs-container .tabs{
    display: none;
}
.portfolio-tabs-section .portfolio-tabs-container .tabs.active{
    display: block;margin-bottom: 15px;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio{
    
}
.portfolio-tabs-section .portfolio-tabs-container .search-section{
    text-align: center;
    margin-bottom: 20px;
    display: block !important;
}
.portfolio-tabs-section .portfolio-tabs-container .search-section.active{
    display: block;
}
.portfolio-tabs-section .portfolio-tabs-container  .search-section span{
    /*margin: 0 10px  10px 10px;*/
    display: inline-block;
    /*vertical-align: middle;*/
}
.portfolio-tabs-section .portfolio-tabs-container  .search-section input[type=text]{ 
    display: inline-block;	
}

.portfolio-tabs-section .portfolio-tabs-container  .search-section .green-btn{
       width: auto;
    font-size: 14px;
    padding: 5px !important;
    border-radius: 2px;
}
.dinb{
    display: inline-block;
	width: 100%;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section{
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section li{
   list-style: none;
    display: inline-block;
    width: 21%;
    margin: 0% 0.2%;
      padding: 15px 10px;
    border-radius: 15px;
}
.default-portfolio .investment-amount-section li {
    background: #f3f3f3;
    border: 1px solid #ccc;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section .title{
        font-size: 20px;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section .amount{
        font-size: 18px;
    margin-top: 5px;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section .amount span{
    display: inline-block;
    vertical-align: middle;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .portfolio-graph-section{
    margin-top: 20px;
}
.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .portfolio-graph-section .title{
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .portfolio-view-section{
    margin-top: 0;
}
.portfolio-tabs-section .portfolio-tabs-container  .capital-gain-data{

}

.account-bsic-info{
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    margin-bottom: 30px;
    padding: 15px;
    position: relative;
    width: 100%;
}
.account-detail{

}
.account-detail .title{
    border-bottom: 2px solid #FF9903;
}
.account-detail .title h1{
font-size: 28px;
}

.account-detail .title .edit-icon{
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}
.account-detail .title .edit-icon img{
    max-width: 25px;
}

.account-detail{}
.account-edit-container.active{
display: block;
}
.account-edit-container .box{
  margin-bottom: 30px;
}
.account-edit-container .box .title{
    border-bottom: 2px solid #FF9903;
}
.account-edit-container .box .title h1{
font-size: 28px;
}
.account-edit-container .box .title .edit-icon{
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}
.account-edit-container .box .title .edit-icon img{
    max-width: 25px;
}
.ac-table{

}
.ac-table tr td{
    border: 0 !important;
    padding-left: 20px !important;
}
.ac-table tr td:first-child{
        background: #F3F3F3;
    text-align: right;
    padding-right: 20px;
    width: 200px;
    padding-left: 8px !important;
    font-weight: bold;
}
.account-list{
    display: block;
}
.account-detail .green-btn{
    display: inline-block;
    width: auto;
    font-size: 13px;
    padding: 2px 8px !important;
    border-radius: 2px;
    vertical-align: middle;
}
.account-detail  .account-tbl-heading td{
    font-weight: bold;
}
.bmy-container{
    text-align: right;
    float: left;
    width: 100%;
}
.backto-account{
    color: #009ECE;
    text-decoration: none !important;
}
.find-verify-container{
    padding-right: 60px;
    border-right: 1px solid #ccc;
}
.link-ac-container{
    padding-left: 60px;
}
.link-account-modal .green-btn{
    width: auto;
    font-size: 15px;
    margin-top: 20px;
    padding: 8px 16px !important;
}
.btn.green-btn.add-minor-ac{
	position: absolute;
    width: auto;
    font-size: 14px;
    right: 0;
    top: -1px;
    padding: 2px 5px !important;
    border-radius: 2px;
}
.add-minor-account{
	padding: 15px 30px 30px 30px;
}
.add-minor-account .box{
    margin-bottom: 20px;
}
.add-minor-account .box .title{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
.add-minor-account img{
 max-width: 100%;
}
.btn.green-btn.inb{
   display: inline-block;
    width: auto;
    padding: 6px 20px !important;
    font-size: 14px;
}
.inb.pull-right{
    float: right;
}
#group_members .bx-wrapper .bx-viewport
{
    box-shadow:none;
    -webkit-box-shadow:none;
    border:none;
}
#group_members .bx-wrapper .bx-controls-direction a{
    text-indent: inherit;
    background: none;
    color: #cdcdcd;
    width: 30px;
    height: 30px;
    top: 50%;
    margin-top: -39px;
    font-size: 30px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
    z-index: 0;
}
#group_members .bx-wrapper .bx-prev{
    left: -33px;
}
#group_members .bx-wrapper .bx-next{
    right: -30px;
}  
  
  
/*pms css*/  
.tooltipster-default{
	border:1px solid #ccc;position: absolute;background: #fff;
}  
.pms-container .section{
	margin:0px 0px 0px 0px;
} 
.pms-container .section-sep{
	margin: 0 auto;
} 
.pms-container .section-sep hr{
	width: 65%;
	border: 1px solid #cccccc;
	height: 0px;
	margin: 50px auto;
	position: relative;
} 
.pms-container .section-sep hr:before {
    content: " ";
    position: absolute;
    top: -8px;
    color: #cdcdcd;
    background: #cdcdcd;
    height: 15px;
    border-radius: 50%;
    width: 15px;
    left: -3px;
}
.pms-container .section-sep hr:after {
	content: " ";
	position: absolute;
	top: -8px;
	color: #cdcdcd;
	background: #cdcdcd;
	height: 15px;
	border-radius: 50%;
	width: 15px;
	right: -3px;
}
#side-fp-nav{ 
    top: calc(32.5% - 107px);
    position: fixed;
    z-index: 999;
	left: 2%;
}
#side-fp-nav ul{
 	list-style: none;
}
#side-fp-nav ul li .fp-tooltip{
 	background: #fff;
    padding: 5px;
    color: #000;
    border: 1px solid #000;
    white-space: nowrap;
    overflow: visible;
    margin-right: 24px;
}
#side-fp-nav ul li {
	height: auto;
    width: auto;
    margin: 2.5px 0;
} 
#side-fp-nav ul li a{
 	height: auto;
    width: auto;
}
#side-fp-nav ul li:hover a span{
 	height: 35px;
    width: 35px;
    margin: 0px 0px;
}
#side-fp-nav ul li a.active span,  #side-fp-nav ul li:hover a.active span{
 	height: 35px;
    width: 35px;
    margin: 0px 0px;
} 
#side-fp-nav ul li a span, #side-fp-nav ul li a.active span{
 	height: 35px;
    width: 35px;
    left: 0;
    top: 0;
    margin: 0px;
    background: #fff;
    border: 2px solid #777676; 
    display: block;
    border-radius: 50%;
}
#side-fp-nav ul li a.active span{
 	border: 2px solid #ec9c57;
}
#side-fp-nav ul li a span:hover, #side-fp-nav ul li a.active span:hover{
	border: 2px solid #ec9c57;
}
#side-fp-nav ul li:nth-child(1) a span,#side-fp-nav ul li:nth-child(1) a.active span{
	background: #ffffff url('../../images/icon/pms-icon-home.png') no-repeat center center;
	background-size: 75%; 
} 
#side-fp-nav ul li:nth-child(1) a span:hover,#side-fp-nav ul li:nth-child(1) a.active span{ 
	background: #ffffff url('../../images/icon/pms-icon-home-hover.png') no-repeat center center;
	background-size: 75%; 
} 
#side-fp-nav ul li:nth-child(2) a span,#side-fp-nav ul li:nth-child(2) a.active span{
    background: #ffffff url('../../images/icon/pms-icon-rupeevalue.png') no-repeat center center; 
    background-size: 75%; 
} 
#side-fp-nav ul li:nth-child(2) a span:hover,#side-fp-nav ul li:nth-child(2) a.active span{
    background:#ffffff url('../../images/icon/pms-icon-rupeevalue-hover.png') no-repeat center center;
    background-size: 75%;   
} 
#side-fp-nav ul li:nth-child(3) a span,#side-fp-nav ul li:nth-child(3) a.active span{
    background: #ffffff url('../../images/icon/pms-icon-benchmark.png') no-repeat center center;  
    background-size: 75%; 
 }
#side-fp-nav ul li:nth-child(3) a span:hover,#side-fp-nav ul li:nth-child(3) a.active span{
     background: #ffffff url('../../images/icon/pms-icon-benchmark-hover.png') no-repeat center center;
    background-size: 75%; 	 
}
#side-fp-nav ul li:nth-child(4) a span,#side-fp-nav ul li:nth-child(4) a.active span{
    background: #ffffff url('../../images/icon/pms-icon-sip.png') no-repeat center center;  
    background-size: 75%; 
}
#side-fp-nav ul li:nth-child(4) a span:hover,#side-fp-nav ul li:nth-child(4) a.active span{
    background: #ffffff url('../../images/icon/pms-icon-sip-hover.png') no-repeat center center;
    background-size: 75%;   
}
#side-fp-nav ul li:nth-child(5) a span,#side-fp-nav ul li:nth-child(5) a.active span{
    background: #ffffff url('../../images/icon/pms-icon-Help.png') no-repeat center center; 
    background-size: 75%; 
}
#side-fp-nav ul li:nth-child(5) a span:hover,#side-fp-nav ul li:nth-child(5) a.active span{
    background: #ffffff  url('../../images/icon/pms-icon-Help-hover.png') no-repeat center center; 
	background-size: 75%; 	
} 
#side-fp-nav ul li .fp-tooltip:before {
   	content: "";
    position: absolute;
    border: 9px solid transparent;
    border-left-color: #555;
    right: -18px;
    top: 6px;
}
#side-fp-nav ul li .fp-tooltip:after {
	position: absolute;
	content: "";
	top: 8px;
	right: -14px;
	border: 7px solid transparent;
	border-left-color: #fff;
}
  


/*new css*/
.general-insurance .tab-pane .nav-content-basket div img, .life-insurance .tab-pane .nav-content-basket div img{
	width: 75%;
}
.basket-nav .portfolio-metrics {
    margin: 0 0 15px;
}
.general-insurance  .nav-content-basket p{
	font-size: 14px;padding: 20px 5px;height: 45px;overflow: hidden;
}
.search-nav .basket-table-data td:first-child {
    white-space: normal;
	text-align:left;
}
.search-nav .basket-table-data td{
	text-align: center;
}
.search-nav table.tablesorter thead tr th {
	border-bottom: 1px solid #ccc;
}
.portfolio-view-section .table.basket-table-data td:last-child {
    width: 10%;    
}
.mobile-nav .head-logo.mobile-fixed-top {
    background: #FF9903;
    position: fixed;
    width: 100%;
    z-index: 9999;	
}
#int-cont-Model {
    padding: 0 !important;
}
.panel-title a:hover{
	color: #FF9903;
    text-decoration: none;
}
.panel-title a:focus{
    text-decoration: none;
}
.diy-min-amount {
    color: #999999;
}
.lumpsum-values label {
    font-weight: normal;
}
.customize-portfolio .dropdown-menu > li:last-child {
    border-top: 1px solid #ccc;
}
.sip .table.basket-table-data td {
    font-size: 14px;
}
.register-pan form p {
    margin: 0 0 10px;
}
.modal-regi-pan-block .pan-card {
    float: left;
    margin: 0 0 15px;
    position: relative;
    width: 100%;
}
.modal-regi-pan-block .pan-card .img-responsive {
    max-width: none;
    width: 100%;
}
.modal-regi-pan-block .pan-card .form-group {
    bottom: 0;
    left: 10px;
    position: absolute;
    width: 93%;
    z-index: 9;
}
.modal-regi-pan-block .form-group {
    float: left;
    position: relative;
    width: 100%;
}
#RegisterModel .nav-tabs > li {
    text-align: center;
    width: 50%;
}
.register-pan.border-right {
    border-right: 1px solid #ccc;
}
#scheme_factsheet .modal-body iframe {
    width: 100%;
}
#scheme_factsheet .modal-dialog {
    width: 75%;
}
.redeem-confirm h3 {
    color: green;
    margin: 25px 0;
}
.redeem-confirm .glyphicon {
    margin-right: 5px;
}
.redeem-confirm p {
    margin: 25px 0;
}
.no-results .no-result-fund .list-scheme-name,
.no-results .no-result-stocks .list-scheme-name,
.list-stocks .no-result-stocks .list-scrip-name {    
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.no-results .no-result-fund .list-scheme-name:hover,
.no-results .no-result-stocks .list-scheme-name:hover{
	color: #333;
}
.portfolio-types .table-responsive {
    overflow-y: visible !important;
}
.portfolio-graph-section .carousel-control {
    width: auto;
}
.div-portfolio .dropdown a .rupee,
.client-portfolio .dropdown a .rupee {
    font-family: rupee;
    font-size: 16px;
    line-height: 1;
    margin: 0 4px;
}
.div-portfolio .dropdown-menu > li > a,
.customize-portfolio .dropdown-menu > li > a,
.client-portfolio .dropdown-menu > li > a,
.top-performing-funds .dropdown-menu > li > a ,
#mut-home .dropdown-menu > li > a {
    font-size: 13px;
    padding: 3px 5px;
}
.div-portfolio .dropdown-menu > li > a:hover,
.customize-portfolio .dropdown-menu > li > a:hover,
.client-portfolio .dropdown-menu > li > a:hover,
.top-performing-funds .dropdown-menu > li > a:hover,
#mut-home .dropdown-menu > li > a:hover{
	background: #A0D1FC;
}
.div-portfolio .dropdown a .glyphicon,
.customize-portfolio .dropdown a .glyphicon,
.client-portfolio .dropdown a .glyphicon,
.top-performing-funds .dropdown a .glyphicon,
#mut-home .dropdown-menu > li > a .glyphicon{
    font-size: 14px;
    margin: 0 2px 0 1px;
}
.div-portfolio .port-folio-but,
.customize-portfolio .port-folio-but,
.top-performing-funds .port-folio-but,
#mut-home .port-folio-but {
    width: 160px;
}
.client-portfolio .port-folio-but{width: 151px;}
.client-portfolio .port-folio-but{float: right;margin: 0px 0px 0 -62px;}
.redeem-container .fm-action {
    margin: 0;
}
.bs-example-modal-lg-reedem .product-details-title {
    padding: 0;
}
.bs-example-modal-lg-reedem .pro-pop-index {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 10px 0;
}
.redeem-container .user-info-2 {
    margin-bottom: 5px;
}
.tra-success .transaction-details p .sch-name-tooltip span {
    font-size: 25px;
    margin: 0;
}
.tra-success .transaction-details p .sch-name-tooltip {
    color: #333;
    text-decoration: none;
	display: inline-block;
}
.tra-success .transaction-details p .sch-name-tooltip .glyphicon {
    margin: 0 0 0 5px;
}
.tra-success .rate .thank-you .glyphicon {
    display: inline;
    float: none;
    margin: 0;
}
.tra-success .rate .thank-you {
	width: 100%;
	margin: 0;
	color: green;
}
.tra-success .rate .loading {
	background:url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif") no-repeat 100px center;
	width: 100%;
	height: 35px;
}
.tra-success .rate .btn {
    float: none;
}
.no-results .no-result-fund .btn,
.no-results .no-result-stocks .btn {
    padding: 2px 5px;
}
.no-results,
.tra-success {
    padding-bottom: 50px;
}
.no-results .no-result-fund,
.no-results .no-result-stocks{
    float: left;
    line-height: 25px;
    padding: 10px;
    width: 100%;
}
.no-results .no-result-fund:nth-child(odd),
.no-results .no-result-stocks:nth-child(odd) {
    background:#FBFBFB;
	border-bottom:1px solid #ccc;
}
.no-results .no-result-fund:nth-child(even),
.no-results .no-result-stocks:nth-child(even) {
    background:#F0F1F5;
	border-bottom:1px solid #ccc;
}
.no-results .no-result-fund:last-child,
.no-results .no-result-stocks:last-child{
	border: none;
}
.switch-container .dp-input {
    display: block;
}
.switch-container .dp-input input {
    max-width: none;
}
.switch-container .form-control {
    max-width: none !important;
}
.bs-example-modal-lg-switch .modal-body {
    padding-bottom: 0;
}
.bs-example-modal-lg-switch .pro-pop-index .table {
    margin: 0;
}
.bs-example-modal-lg-switch .pro-pop-index {
    background: #ededed none repeat scroll 0 0;
    padding-bottom: 10px;
}
.switch-container .sel.s-sm-inpt input {
    max-width: none;
}
.tra-success .succ-pop-up p {
    font-weight: bold;
}
.tra-success .rate img {
    width: 125px;
}
.tra-success .succ-pop-up {
    background: #ebebeb;
    border: 1px solid #ccc;
    padding: 15px;
}
.tra-success p {
    margin: 0;
}
.tra-details .tra-details-row .rupee {
    display: inline;
    float: none;
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    margin: 0;
}
.tra-success h3 {
    margin: 0;
}
.tra-success .product-details-text19 {
    padding: 0;
	margin: 0;
}
.table-responsive.sip-returns,
.table-responsive.cat-avg-one-day,
.table-responsive.my-watchlist,
#com-home .table-responsive {
    overflow-x: auto !important;
}
.bank-list .bank-box .box label .img-responsive {
    display: inline-block;
    margin-left: 5px;
}
#checkout .bank-list .bank-box .box label .img-responsive {
    width: 130px;
}
#modal_scheme_purchase .table {
    margin: 0;
}
.my-cart .cart-table {
    margin-top: 35px;
}
.my-cart .info-box-redemption-all{
	margin-bottom: 10px;
    margin-top: 10px;
}
.my-cart .basket-nav4{
	margin-top:25px;
}
.btn-group .btn .caret {
    margin-left: 5px;
}
#modal_scheme_purchase .basket-button1 {
    width: 100%;
	color: #000;	
}
#modal_scheme_purchase select {
    width: 100%;
	border: 1px solid #ccc;
	height: 35px;padding: 5px;
}
#modal_scheme_purchase select:hover,
#modal_scheme_purchase select:focus {
	color: #000;
	background: #fff;
}
#reg_title{
	background: #fff;
    border: 1px solid #333333;
    border-radius: 0;
    color: #000;
    display: inline-block;
    height: 40px;
    margin-bottom: 0;
    outline: medium none;
    padding: 7px 10px;
    width: 60px;
}
.tooltip-scheme-pop h2 .glyphicon {
    bottom: 0;
	left: -5px;
    font-size: 12px;
}
.tooltip-scheme-pop {    
    float: left;
    position: relative;
}
.tooltip-scheme-pop .fund-type-topB h2 {
    color: #ff9903;
}
.tooltip-scheme-pop .fund-type-topA p, .tooltip-scheme-pop .fund-type-topB p{
	text-align:center;
}
.tooltip-scheme-pop p {
    color: #494949;
    font-weight: bold;
}
.tooltip-scheme-pop .search-filter-title50{
	color: #333;
    font-size: 27px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;	
    text-align: center;
}
.tooltip-scheme-pop .table-row-pop-1 td{
	width: 33.5%;
}
.tooltip-scheme-pop .fund-type-hover-cevg2 {
    margin-bottom: 0;
	width: 100%;
}
.tooltip-scheme-pop .fund-type-hover-cen-top{	
	width:100%; 
	float:left;
}
.tooltip-scheme-pop .fund-type-topB {
    float: left;
    margin-top: 10px;
    padding: 0 5px;
    width: 47%;
}
.tooltip-scheme-pop .fund-type-topA {
    border-right: 1px solid #e5e5e5;
    float: left;
    margin-top: 10px;
    padding: 0 5px;
    width: 47%;
}
#concentration .popup .concentration-content {
    background: #fff;
    box-shadow: 0 0 10px 0 #ccc;
    float: right;
    padding: 10px;
    right: 0;
    width: 100%;
}
#concentration .popup .concentration-graph {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px 0 #ccc;
    float: right;
    padding: 10px;
    width: 50%;
}
#concentration .popup .clse {
    position: absolute;
    right: 0;
    top: 10px;
}
.sensex-nifty .details .details-head h3 {
    margin: 0;
}
.product-details-title a{
	color: #333333;
    font-size: 36px;
    font-weight: normal;
	text-decoration: none;	
}
#concentration .popup .concentration-graph th:first-child,
#concentration .popup .concentration-graph td:first-child {
    width: 75%;
	text-align: left;
}
#concentration .popup .concentration-graph th,
#concentration .popup .concentration-graph td {
    width: 25%;
	text-align: center;
}
.affiliates .backoffice .product-details-text19,
.affiliates .other-services .product-details-text19,
.affiliates .intrested .product-details-text19 {
    margin-top: 40px;
}
.affiliates .backoffice .product-details-text19,
.affiliates .backoffice .product-details-text13 {
    height: auto;
}
#concentration .popup .top_5_holdings th:first-child,
#concentration .popup .top_5_holdings td:first-child{
    width: 30%;
}
#concentration .popup .top_5_holdings th:nth-child(2),
#concentration .popup .top_5_holdings td:nth-child(2){
    text-align: left;
    width: 25%;
}
#concentration .popup table td{
    border-bottom: 1px solid #ccc;
	width: 15%;
	font-size: 12px;
	vertical-align: middle;
}
#concentration .popup table th{
	vertical-align: middle;
	width: 15%;
}
#concentration .popup .equity .top_5_holdings th:first-child,
#concentration .popup .equity .top_5_holdings td:first-child{
    width: 45%;
}
#concentration .popup .equity .top_5_holdings th:last-child,
#concentration .popup .equity .top_5_holdings td:last-child{
    text-align: left;
    width: 10%;
}
#concentration .popup .equity .top_5_holdings td,
#concentration .popup .equity .top_5_holdings th{   
	width: 15%;	
}

.concentration-popup .glyphicon {    
	color: #377db8;
	cursor: pointer;
}
.concentration-popup .glyphicon:hover {	
	color: #000;
}
.concentration-popup {    
}
#concentration .popup{
	display: none;
    position: absolute;
    right: 360px;
    top: 73px;
    width: 200%;
    z-index: 1;
}
#concentration .popup h3{
	margin-top: 0;
}
#concentration .popup .clse a{
	border-radius: 50%;
    color: #000;
    font-size: 20px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 0;
}
#concentration .popup p{
	margin-top: 5px;
}
.returns .auto-link-active {
    border: 1px solid #337AB7;
    font-size: 20px;
    left: -1px;
    padding: 7px 5px;
    top: 0;
	background: #337AB7;
	color: #fff;
	cursor: pointer;
}
.returns .auto-link {
	cursor: pointer;
    border: 1px solid #ccc;
    font-size: 20px;
    left: -1px;
    padding: 6px;
    top: 0;
	text-decoration: none;
}
.returns .auto-link:hover {
    border: 1px solid #337AB7;    
	background: #337AB7;
	color:#fff;
}
.growth-chart .auto-link {
	cursor: pointer;
    border: 1px solid #ccc;
    font-size: 20px;
    left: -1px;
    padding: 6px;
    top: -5px;
	text-decoration: none;
}
.growth-chart .auto-link:hover {
    border: 1px solid #337AB7;    
	background: #337AB7;
	color:#fff;	
}
.returns .form-control.compare-additional {
    padding: 5px;
    text-align: left;float: left;width: 90%;
}
.growth-chart .rupee.invt {
    font-size: 19px;
    margin: 5px 0 0;
}
.growth-chart .form-control.amt-invest {
    float: right;
    text-align: left;
    width: 85%;
}
.growth-chart .form-control.amt-invest.loading{
	background:url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif") no-repeat 60px center;
}
.growth-chart #growth-chart {
    float: left;
    position: relative;
    width: 100%;
}
.returns .auto-com {
    width: 50.5%;
}
.returns .form-control {
    border: 1px solid #ccc;
    box-shadow: none;
    padding: 7px 0;
	font-weight: normal;
	text-align: center;
}
.growth-chart .form-control {
    border: 1px solid #ccc;
    box-shadow: none;
	padding: 7px 5px;
	text-align: left;
}
.growth-chart .btn:last-child{
	margin: 0;
}
.growth-chart .btn {
    box-shadow: none;
    float: left;
    margin: 0 2px 0 0;
}
.growth-chart .btn:hover,
.growth-chart .btn:focus{
	background: #ff9903;
    border: 1px solid #ff9903;
    color: #fff;
}
.growth-chart .btn.active{
	background: #ff9903;
    border: 1px solid #ff9903;
    color: #fff;
}
.forex-rates .forex-table td:first-child {
    width: 5%;
}
.forex-rates .forex-table td {
    width: 10%;
}
.forex-rates .forex-table td:nth-child(4),
.forex-rates .forex-table td:nth-child(5),
.forex-rates .forex-table td:nth-child(6),
.forex-rates .forex-table td:nth-child(7) {
    width: 6%;
}
.home-header .top-header-line ul li .rupee {
    margin: 0 2px 0 0;
}
.home-header .top-header-line ul li .glyphicon {
    margin: 4px 5px 0 0;
}
.home-header .top-header-line  a.mssg {
    background: #71C285;
    border-radius: 2px;
    font-size: 10px;
    line-height: normal;
    margin: 3px 0 0 5px;
    padding: 2px 5px !important;
    text-align: center;
}
.home-header .top-header-line a.mssg:hover {
    background: #fff;
    color: green !important;
}
#profile .table tr td{
	text-align: center;
}
#profile .table tr td:first-child{
	text-align: left;
}
.nav-content-basket2 a {
    display: inline-block;
    float: none;
    margin-top: 20px;
}
.contact-us .nav-content-basket2 img {
    display: inline-block;
}
.contact-menu{
	display: none;
}
.contact-menu .btn {
    padding: 3px;
    width: 100%;
	margin-top: 10px;
}
.contact-menu p {
    margin: 5px 0 10px 0;
	font-size: 13px;
}
.contact-menu .glyphicon-envelope {
    font-size: 17px;
    margin: 0 5px 0 2px;
}
.top-header-line .drop {
    float: left;
    position: relative;
	padding: 0;
	margin: 0;
	color: #fff;
	cursor: unset;	
}
.contact-mobile-all .glyphicon-earphone {
    margin: 0 0 0 2px;
}
.top-header-line .drop:hover,
.top-header-line .drop:active,
.top-header-line .drop:focus{
	background: #EFEFEF;
	color: #333;
}
.top-header-line .drop:hover .contact-menu{
	display: block;	
}
.top-header-line .showmenu .glyphicon-triangle-bottom{    
    margin-right: 0;
    padding: 10px 0;
    top: 0;
	cursor: pointer;
}
.top-header-line .contact-menu a{
	color: #fff;
	text-decoration: none;
}
.top-header-line .contact-menu {
    background: #efefef;
    color: #000;
    height: auto;
    left: -1px;
    padding: 8px;
    position: absolute;
    top: 33px;
    width: 190px;
	border: 1px solid #343434;
	border-top: none;
}
.contact-header .contact-menu a{
	color: #fff;
	text-decoration: none;
}
.header-menu .rupee {
    font-size: 17px;
}
.contact-header a {
    color: #fff;
    text-decoration: none;
}
.contact-header32 a{
	color: #fff;
	text-decoration: none;
}
.contact-mobile-all {
    font-weight: normal;
	float: left;	
}
#home .growth-chart-compare {
    border: 1px solid #ccc;
	cursor:pointer;
    box-shadow: none;
    margin: 5px 0 0;
    height: 35px;
	padding: 0 5px;
	text-align: left;
}
#profile #cat-home .table tr td:first-child {
    padding: 8px !important;
    text-align: left;
    /*width: 40%;*/
	vertical-align: middle;
}
#profile #cat-home .table tr td {
    text-align: center;
    vertical-align: middle;
    /*width: 15%;*/
}
.stocks .owns .table tr td:first-child, 
.stocks .owns .table tr th:first-child {
    text-align: left;
    vertical-align: middle;    
}
.stocks .owns .table tr td, 
.stocks .owns .table tr th{
	font-size: 12px;
	white-space: pre-line;
    text-align: center;
    vertical-align: middle;
    width: 14%;
}
.stocks .bse .bse-table .table.stock-table-data th, 
.stocks .bse .bse-table .table.stock-table-data td {
    width: 25%;
}
.stocks .nse .nse-table .table.stock-table-data th, 
.stocks .nse .nse-table .table.stock-table-data td {
    width: 25%;
}
.last-10 .table td #div_types {
    width: 90%;
	height: auto !important;
}
.desktop-search {
    background: #343434 none repeat scroll 0 0;
    border-radius: 0 0 5px 5px;
    height: 41px;
	padding: 0 5px;
}
#in-out table td .glyphicon {
    display: none;
}
#in-out .in{
	color: green;
}
#in-out .out{
	color: red;
}
#in-out .equal{
	color: black;
}
#in-out table td.in .glyphicon.glyphicon-arrow-up,
#in-out table td.out .glyphicon.glyphicon-arrow-down,
#in-out table td.equal .glyphicon.glyphicon-resize-horizontal{
	display: inline-block;
	margin-left: 5px;
}
#in-out table td.in .glyphicon.glyphicon-resize-horizontal,
#in-out table td.in .glyphicon.glyphicon-arrow-down{
	display: none;
}
#in-out table td.out .glyphicon.glyphicon-resize-horizontal,
#in-out table td.out .glyphicon.glyphicon-arrow-up{
	display: none;
}
#in-out table td.equal .glyphicon.glyphicon-arrow-up,
#in-out table td.equal .glyphicon.glyphicon-arrow-down{
	display: none;
}
.bg{
	background: #ededed;
    margin: 0 auto;
    padding: 5px 0;
    transition: all ease-in-out 0.5s;
    width: 97%;
}
.bg.highlighted{
	background:#fff;
	transition: all ease-in-out 1s;
	box-shadow: 0 0 5px 0 #333;
}
#in-out .table td:first-child,
#in-out .table th:first-child{
    width: 22%;
	text-align: left;
}
#in-out .table td,
#in-out .table th{
    width: 13%;
	text-align: center;
	vertical-align: middle;
}
.forex-rates .trangle {
    margin: 0;transform: rotate(90deg);
}
#nse_ticker_edit .form-control {
    margin: 0;
    width: auto;
}
.edit-ticker-container .nse-bse-forex .btn:hover,
.edit-ticker-container .nse-bse-forex .btn:focus{
	background: #ff9903;
    border-color: #ff9903;
    box-shadow: none;
    color: #fff;
}
.edit-ticker-container .nse-bse-forex .btn.active {
    background: #ff9903;
    border-color: #ff9903;
    box-shadow: none;
    color: #fff;
}
#ticker-edit .modal-header.cl{
	position: absolute;
    right: 0;
    z-index: 9999;
	border: medium none;
}
#ticker-edit .new-model-til22{
	border-bottom: 2px solid #ff9903;
    color: #333;
    margin: 20px 0 0;
    padding: 0 0 15px 10px;
    text-align: left;
}
.edit-ticker-container p {
    margin: 0;
}
.edit-ticker-container .nse-bse-forex .btn{
    width: 100%;
}
#nse_ticker_edit p {
    margin: 5px 0 0;
    text-align: right;
}
.modal-body .logn {
    padding: 0;
}
.existing-script .table-responsive,
.script-add .table-responsive {
    height: 300px;
    overflow-y: scroll !important;
}
.up{
	color:green;
}
.down{
	color: red;
}
.existing-script .table td,
.script-add .table td{
	padding: 5px 8px !important;
    vertical-align: middle;
    width: 45%;
}
.existing-script .table td:first-child,
.script-add .table td:first-child{
	width: 45%;
}
.existing-script .table td:last-child,
.script-add .table td:last-child{
	text-align: right;
	width: 10%;
}
.stock-trigger .one {
    text-align: right;
    width: 39%;color: #333;
}
.stock-trigger .one small,
.stock-trigger .two small{
	font-size: 10px;
}
.stock-trigger .two {
    text-align: left;
    width: 57%;
}
.footer-ticker .ticker-container .ticker-titles .ticker-options {
    padding: 2px;
}
.stock-trigger .table .basket-table-heading {
    border-bottom: 2px solid #ccc;
}
.stock-trigger .table td, .stock-trigger .table.basket-table-data th {
    font-size: 12px;
	text-align: center;
    width: 33%;
	padding: 5px !important;
}
.stock-trigger .table {    
    position: relative;
    width: 100%;color: #333;
}
.stock-trigger .table td {
    width: 33%;
}
.stock-trigger table {    
    width: 100%;
}
.stock-trigger .st-market {
    font-size: 70%;
	padding: 5px 5px 20px;
}
.stock-trigger .medium {
    font-size: 10px;
    margin-bottom: 10px;
	margin-top: 3px;
	float: left;
	width: 100%;
}
.stock-trigger .up-down-icon{
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
}
.stock-trigger .border{
	padding: 0;
}
.stock-trigger .nse .one h3,
.stock-trigger .bse .one h3,
.stock-trigger .nse .two h3,
.stock-trigger .bse .two h3{
	margin-top: 4px;
	margin-bottom: 3px;
}
.stock-trigger .nse .one h2,
.stock-trigger .bse .one h2,
.stock-trigger .nse .two h2,
.stock-trigger .bse .two h2{
	margin-top: 4px;
	margin-bottom: 3px;
}
.stock-trigger .nse.up h2,
.stock-trigger .bse.up h2{
	color: green;
    font-size: 25px;
    margin-bottom: 0;
	margin-top: 0;
}
.stock-trigger .nse.down h2,
.stock-trigger .bse.down h2{
	color: red;
    font-size: 25px;
    margin-bottom: 0;
	margin-top: 0;
	float: left;
	width: 100%;
}
.stock-trigger .nse.up h2 .glyphicon,
.stock-trigger .bse.up h2 .glyphicon,
.stock-trigger .nse.down h2 .glyphicon,
.stock-trigger .bse.down h2 .glyphicon {
    float: left;
    font-size: 12px;
    margin: 10px 0 0;
}
.stock-trigger .nse.up .glyphicon-triangle-top,
.stock-trigger .bse.up .glyphicon-triangle-top{
	display: block;	
}
.stock-trigger .nse.up .glyphicon-triangle-bottom,
.stock-trigger .nse.up .glyphicon-triangle-bottom{
	display: none;
}
.stock-trigger .nse.down .glyphicon-triangle-bottom,
.stock-trigger .bse.down .glyphicon-triangle-bottom{
	display: block;	
}
.stock-trigger .nse.down .glyphicon-triangle-top,
.stock-trigger .bse.down .glyphicon-triangle-top{
	display: none;	
}
.stock-trigger h3{
	font-size: 20px;
    margin: 0 0 5px 0;
}
.stock-trigger .border-right{
	border-right: 2px solid #c4c4c4;padding-left: 0;
}
.stock-trigger .border-left{
	padding-right: 0;
}
.border-top {
    border-top: 2px solid #ff9903;
}
.stocks .bse .stocks-bse-period.active,
.stocks .nse .stocks-nse-period.active {
    background: #ff9903 none repeat scroll 0 0;
    border: 1px solid #ff9903;
    color: #fff;
	box-shadow: none;
}
.stocks .bse .stocks-bse-period:hover,
.stocks .nse .stocks-nse-period:hover{
    background: #ff9903 none repeat scroll 0 0;
    border: 1px solid #ff9903;
    color: #fff;
	box-shadow: none;
}
.stocks .bse .stocks-bse-period,
.stocks .nse .stocks-nse-period{
	margin: 0 -1px 0 0;
	float: left;
}
.stocks .bse .stocks-bse-period:last-child,
.stocks .nse .stocks-nse-period:last-child{
	margin: 0;
}
.sensex-nifty .title .table th:nth-child(2) {
    padding-left: 30px;
    
}
.sensex-nifty .title .table td:nth-child(2) {
    padding-left: 30px;
    text-align: left;
}
.about-tab .tab-pane .product-details-text19 {
    font-size: 20px;
}
.about-tab .search-nav-all li {
    width: auto;
}
.about-tab .search-nav-all li a{
    padding: 10px 5px;
}
.sensex-nifty .title .table td:nth-child(3) {
    padding-left: 30px;
    text-align: left;
}
.sensex-nifty .title .table th:nth-child(3) {
    padding-left: 30px;
    
}
.sensex-nifty .title .table td .up .glyphicon,
.sensex-nifty .title .table td .down .glyphicon{
    margin: 3px 5px 0 0;
}
.sensex-nifty .title .table td .up, 
.sensex-nifty .title .table td .down {
    display: inline-block;
}
.sensex-nifty .title .table td .traded {
    display: inline-block;
    margin: 0 0 0 5px;
}
.sensex-nifty .title .table th {    
    text-align: center;
}
.sensex-nifty .title .table th:first-child {    
    text-align: left;	
}
.sensex-nifty .title table td:first-child {        
    width: 20%;
}
.sensex-nifty .details-head .mkt {
    float: left;
    width: 100%;margin: -5px 0 0 0;
}
.sensex-nifty .details-head small{
	font-size: 13px;color: #333;
}
.sensex-nifty .details-head .footer-flag-nse .big,
.sensex-nifty .details-head .footer-flag-bse .big {
    font-size: 30px;
    font-weight: bold;
	margin-right: 5px;
}
.sensex-nifty .details-head .footer-flag-nse .smll,
.sensex-nifty .details-head .footer-flag-bse .smll {
    font-size: 18px;
	margin-top: 7px;    
	margin-left: 5px;
}
.sensex-nifty .details-head .product-details-text19 {
    border-top: medium none;
    font-weight: normal;padding-top: 0;
}
.sensex-nifty .details .details-head {
	box-shadow: 2px 2px 5px 0 #ccc;
    border: 1px solid #FF9903;
    float: left;
    margin: 15px 0;padding: 15px 0;
    position: relative;
    width: 100%;
}
.bse .bse-range.active,
.nse .nse-range.active {
    background: #ff9903 none repeat scroll 0 0;
    border: 1px solid #ff9903;
	color: #fff;
}  
.bse .bse-range:hover,
.nse .nse-range:hover {
    background: #ff9903 none repeat scroll 0 0;
    border: 1px solid #ff9903;
	color: #fff;
}  
.nse .nse-range, .bse .bse-range {
    margin: 0 -1px;
}
.affiliates #side-fp-nav li a {
    background: #fff;
    color: #000;
    font-size: 25px;
    padding: 8px;
	display: flex;
	border: 2px solid #ccc;
	border-radius: 50%;
	text-decoration: none;
}
.affiliates #side-fp-nav li a:hover {
	background: #FF9903;
    color: #fff;    
}
.affiliates #side-fp-nav li a.active {
	background: #FF9903;
    color: #fff;    
}
.affiliates .other-services .border {
    border: 1px solid #91247b;
    padding: 15px;
	transition: all ease-in-out 0.5s;
	cursor: pointer;
}
.affiliates .other-services .border:hover {
	box-shadow: 0 0 10px 0 #343434;
}
.affiliates .other-services ul {
    margin: 0 0 0 15px;
}
.affiliates .other-services ul li{
    list-style-type: disc;
	margin: 0 0 5px 0;
}
.affiliates .other-services .oth-ser .product-details-text19 {
    font-size: 20px;
	padding: 5px 0 0 0;
}
.affiliates .epartner .col-1_5 {
    float: left;
    width: 12.5%;
	position: relative;
	padding: 15px;
}
.world-indices .product-details-text19 th {
    font-size: 15px;
    text-transform: uppercase;
}
.stocks .bse-nse .bse-flag,
.stocks .bse-nse .nse-flag {
    width: 300px;
}
#block_view .table-portfolio .head {
    height: 20px;
    overflow: hidden;
}
#block_view .table-portfolio .arow-dn{
	background: #fff none repeat scroll 0 0;
    border-top: 1px solid #ff9903;
    padding: 0;
    text-align: center;
}
#block_view .table-portfolio .arow-dn a{
	color: #FF9903;
	display: block;
    font-size: 20px;
    margin: -8px 0 0;
	text-decoration: none;
}
#block_view .table-portfolio .arow-dn a:hover{
	color: #343434;
	text-decoration: none;
}
.home-slider .item.sip-banner.active .carousel-caption {
    left: 2%;
}
.sip-banner.active .carousel-caption h2 {
    color: #952278;
    font-size: 100px;
    margin-top: 0;
	margin-left: 75px;
}
.home-slider .tab-container .carousel .sip-banner h2 small {
    color: #345013;
    font-family: merriweather-sans;
    font-size: 45px;
}
.item.sip-banner.active .tab-2 {
    margin-left: 100px;
}
.stocks .nse-details .volume,
.stocks .bse-details .volume{
	margin: 10px 0;
	font-size: 15px;
}
.last-10 select {
    background: transparent;
    border: 1px solid #ccc;
	cursor: pointer;
}
.sensex-nifty .down .glyphicon-triangle-bottom,
.sensex-nifty .up .glyphicon-triangle-top {
    font-size: 15px;
    margin-top: 5px;
}
.sensex-nifty .title th {
    border-top: 2px solid #ff9903;
	width: 14%;
}
.sensex-nifty .table td {
    vertical-align: middle;
    width: auto;
}
#portfolioMetrics .table td {
    width: auto;
}
.sensex-nifty .product-details-text19 {
    border-top: 2px solid #ff9903;
    font-size: 20px;
    padding: 5px 0;
}
.sensex-nifty .product-details-text{    
    font-size: 20px;
    padding: 5px 0;
}
.green {
    color: green;
}
.red {
    color: red;
}
.sensex-nifty .table td {
	background: #fbfbfb;    
}
.sensex-nifty .btn, .sensex-nifty .btn-next, .sensex-nifty .pur-wiz-button, .sensex-nifty .first_next {
    float: left;
    margin-right: -1px;
}
.sensex-nifty .btn.active {
	background: #ff9903;
    border: 1px solid #ff9903;
    color: #fff;
}
.sensex-nifty .btn:hover{
	background: #ff9903;
    border: 1px solid #ff9903;
    color: #fff;
}
.sensex-nifty .open {
    float: left;
	margin: 0 25px 0 0;
}
.sensex-nifty .prev-close {
    float: left;
    margin: 0 25px 0 0;
}
.sensex-nifty .high {
    float: left;
    margin: 0 25px 0 0;
}
.sensex-nifty .low {
    float: left;
    margin: 0 25px 0 0;
}
.sensex-nifty .volume {
    float: left;
    margin: 0;
}
.sensex-nifty .details-head .prev-close p,
.sensex-nifty .details-head .open p,
.sensex-nifty .details-head .high p,
.sensex-nifty .details-head .low p,
.sensex-nifty .details-head .volume p {
    margin: 5px 0 0 0;color: #FE9903;font-weight: bold;font-size: 15px;
}
.sensex-nifty .details-head .prev-close h4,
.sensex-nifty .details-head .open h4,
.sensex-nifty .details-head .high h4,
.sensex-nifty .details-head .low h4,
.sensex-nifty .details-head .volume h4 {
    margin: 5px 0;color: #000;
}
.sensex-nifty .bse-nse .bse .small, .sensex-nifty .bse-nse .nse .small {
    float: left;
    margin: 2px 0 0 5px;font-size: 15px;
}
.up .nse_flag,
.up .bse_flag{
	color: green;
}
.down .nse_flag,
.down .bse_flag{
	color: red;
}
.portfolio-tabs-container .dinb .btn {
	padding: 7px 12px;
}
.dinb .btn {
    width: 100%;
}
.portfolio-tabs-section .portfolio-tabs-container .search-section .btn {        
	width: 100%;
}
.portfolio-types .table-portfolio table {
    width: 100%;
}
.portfolio-types .table-portfolio tbody td {
    width: 50%;
}
.portfolio-types .table-portfolio tbody td:last-child {
    text-align: right;
}
.portfolio-types .table-portfolio {
    background: #eae8e8;
	margin-bottom: 10px;
    margin-top: 10px;
}
.portfolio-types .table-portfolio th {
    background: #ff9903 none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;    
    vertical-align: middle;
}
.portfolio-types .table-portfolio td, .portfolio-types .table-portfolio th {
    padding: 5px 10px;
}
.portfolio-types h4{
    background: #ff9903 none repeat scroll 0 0;
    color: #fff;
    padding: 10px 10px;
	display: inline-block;
	width: 100%;
	margin: 15px 0 10px;
}
.my-account .person-title h3 {
    background: #ff9903;
    color: #fff;
    padding: 10px;
	display: inline-block;
	width: 100%;
	margin: 0;
}
.portfolio-view-section-tabs ul{
	margin: 0;width: auto;
}
.portfolio-view-section-tabs .portfolio-tabs li a{
	background: #6A6A6A;
	color: #fff;padding: 10px;
}
.portfolio-view-section-tabs .portfolio-tabs li.active a{
    background: #fff;
	color: #777676;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 3px solid #ff9903;
    font-size: 13px;
    padding: 10px;
}
.portfolio-view-section-tabs .portfolio-tabs li.active a:hover{
	background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 3px solid #ff9903;   
}
.portfolio-view-section-tabs .portfolio-tabs li{
	margin: 0 1px 0 0;animation:slide 3s forwards;
}
.index-table-res {
    background: #ededed;
}
.ui-autocomplete.ui-menu .ui-menu-item {
    padding: 0;
}
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data #footer_bse li {
    border-right: 1px solid;
}
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data #footer_nsel li{
    border-right: 0px solid;
}
.ui-autocomplete li.separator::before {
    content: none;
}
.ui-autocomplete.ui-menu .ui-menu-item.separator {
    border: medium none;
    padding: 0 !important;
}
.ui-autocomplete.ui-menu .ui-menu-item.separator  a:nth-child{
	border-radius: 0 !important;	
	background: #ff9903 url("../images/stocks.png") no-repeat scroll 5px center !important;
}	
.ui-autocomplete.ui-menu .ui-menu-item.separator  a:hover,
.ui-autocomplete.ui-menu .ui-menu-item.separator  a:focus{
	border-radius: 0 !important;	
}
.ui-autocomplete.ui-menu .ui-menu-item.separator a:first-child {
    background: none !important;
    color: #000;
    display: block;
    font-size: 18px;
    padding: 8px 8px 8px 40px;
}
.ui-autocomplete.ui-menu .separator.ui-menu-item:first-child {
    background: #ff9903 url("../images/funds.png") no-repeat scroll 5px center;
}
.ui-autocomplete.ui-menu .separator.ui-menu-item{
	 background: #ff9903 url("../images/stocks.png") no-repeat scroll 5px center;   
}
.ui-autocomplete.ui-menu .separator.ui-menu-item:nth-child(2n){
	 background: #ff9903 url("../images/stocks.png") no-repeat scroll 5px center;   
}
/*.ui-autocomplete.ui-menu .ui-menu-item.separator a:first-child:hover,
.ui-autocomplete.ui-menu .ui-menu-item.separator a:first-child:focus {
    border-radius: 5px 5px 0 0 !important;
}*/
.ui-autocomplete.ui-menu .ui-menu-item. a:active,
.ui-autocomplete.ui-menu .ui-menu-item. a:visited,
.ui-autocomplete.ui-menu .ui-menu-item. a:focus{
	background: #ccc !important;
}
.ui-autocomplete.ui-menu .ui-menu-item .ui-corner-all.ui-state-focus{
	background: url(../images/arrow-right.png) no-repeat 8px center #ccc;
	color: #000 !important;
}
.ui-autocomplete.ui-menu .ui-menu-item.separator .ui-corner-all.ui-state-focus{	
    color: #000 !important;	
	text-decoration: none;	
}
.ui-autocomplete.ui-menu .ui-menu-item.separator a:focus,
.ui-autocomplete.ui-menu .ui-menu-item.separator a:hover{	
    /*color: #ff9903 !important;*/
	text-decoration: none;
	border-radius: 0 !important;
}
.modal-dialog .n-scheme-detail-table > tbody {	
    /*overflow-y: scroll;*/
}
.banner {
    position: relative;    
    z-index: 0;
	border: 1px solid #ccc;
}

/*select menu css start*/
.selectpicker {
    position: relative;
    text-align: left;
}
.selectpicker .dropdown-toggle {
    border-radius: 2px;
    position: relative;
    text-align: left;
	border: 1px solid;
}
.selectpicker .dropdown-toggle span.placeholder {
    color: #333;
}
.selectpicker .dropdown-toggle span.placeholder, .selectpicker .dropdown-toggle span.text {
    float: left;
}
.selectpicker .dropdown-toggle span.caret {
    float: right;
    margin-top: 10px;
}
.selectpicker .dropdown-menu {
    padding: 5px 0 0;
    width: 100%;
	top: 31px;
}
.selectpicker .dropdown-menu ul {
    margin-top: 0px;
}
.selectpicker .dropdown-menu ul > li {
    cursor: pointer;
    display: block;
    padding: 4px 0 4px 20px;
}

/*select menu css end*/
.concentration .text-center{
	text-align: center !important;
}
.converter select {
    text-align: left;	
	box-shadow: none;
	cursor: pointer;
}
.converter select:hover {
	background: #E6E6E6;
}
.autocomplete-search{
	
}
.forex-rates .converter .con-ct {
    margin: 0 auto;
    position: relative;    
}
.forex-rates .converter .glyphicon-triangle-left, .forex-rates .converter .glyphicon-triangle-right {
    color: #b5b3b3;
    font-size: 30px;
    margin: 0 -5px;
}
.forex-rates .converter h4 {
    margin-top: 0;
}
.forex-rates .converter input {
    width: 100%;
}
.forex-rates .converter .dropdown {
    float: left;
    position: relative;
    width: 100%;
}
.forex-rates .converter .dropdown .dropdown-menu{
	width: 100%;
}
.forex-rates .converter .dropdown .btn{
    float: left;    
    width: 100%;
	text-align: left;
	border: 1px solid;
}
.forex-rates .converter .dropdown .btn .caret{
	position: absolute;
	right: 10px;
	top: 15px;
}
.forex-rates .converter {
    background: #f8f8f8;
    float: left;
    padding: 25px 0;
    position: relative;
    width: 100%;
}
.item.bg .portfolio-ponts li:last-child {
    margin: 0;
}
.home-slider .carousel .lft img {
	width: 90px;
}
.home-slider .lft p {
    font-weight: normal !important;
    margin-bottom: 15px;
    margin-top: 5px;
}
.item.bg.active{
    background: #feedf5;
    float: left;
    position: relative;
	width: 100%;
	padding: 0;
}

.item.sip-banner.active{
    float: left;
    position: relative;
	width: 100%;
}
.bs-ask-advisor-modal .modal-body {
    /*padding: 0;*/
}
.footer-flag-bse.down .footer-nse-bse,
.footer-flag-bse.up .footer-nse-bse,
.footer-flag-nse.down .footer-nse-bse,
.footer-flag-nse.up .footer-nse-bse{
	text-decoration: none;
}
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.down .name::after{
	border-top-color: #fff;
}
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.up {
    background: green none repeat scroll 0 0;
	color: #fff;
}
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.down {
    background: red none repeat scroll 0 0;
	color: #fff;
}
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.up .name,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.down .name,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.up span,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.down span,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.up .stock-weight .amout,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.down .stock-weight .amout,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.up .stock-weight .changes,
.footer-ticker .ticker-container .ticker-lists .ticker.sensex-nifty-ticker-data ul li.down .stock-weight .changes{
	color: #fff;
}

.bs-ask-advisor-modal .title h1 {
	margin-top: 0;
    font-size: 28px;
}
.border-title-top{
	border-top: 2px solid #FF9903;
}
.border-title-bottom{
	border-bottom: 2px solid #FF9903;
}
.meda-sbrcb .modal-header {
    border-bottom: 2px solid #ff9903;
}
.meda-sbrcb a{
    background: #FF9903;
    border: 1px solid #FF9903;
    color: #fff;
    font-size: 14px;
    left: -1px;
    padding: 5px 0;
    position: fixed;
    text-align: center;
    text-decoration: none;
    top: 122px;
    width: 30px;
	z-index: 1;
    line-height: 18px;	
}
.meda-sbrcb a:hover{
	background: #fff;	
	color: #FF9903;
}
.top-header-menu.navbar-fixed-top .popover-myaccount .popover {
    top: 55px !important;
}
.home-header {    
    position: relative;
	width: 100%;
	z-index: 9;
}
#notification {
    float: left; 
	margin: -5px 0 0;
    position: relative;
    width: 100%;	
	z-index: 1;
}
/*#sticky-menu {    
    position: relative;
	display: inline-block;
    width: 100%;	
}*/
.top-header-menu.navbar-fixed-top {
    margin: 0;
    z-index: 9999 !important;
}
.top-header-menu {    
    position: relative;
}
.footer-ticker .ticker-container .footer-market-movement a{
	text-decoration: none;
	position: relative;
	border: none;
}
.footer-ticker .ticker-container .footer-market-movement a span img{	
	margin: 5px 0 0;
}
.footer-ticker .ticker-container .ticker-lists .ticker ul li:last-child {
    border: medium none;
}
.footer-ticker .ticker-container .ticker-lists .ticker.active.sensex-nifty-ticker-data {
    float: right;
}
.footer-ticker .ticker-container .ticker-lists .sensex-nifty-ticker-data ul li {
    width: auto;
}
.table.basket-table-data td {
    vertical-align: middle;
}
#footer-home-index1 .btn-primary {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000;
    float: left;
    margin: 15px 5px 0 0;
    padding: 2px 12px;
}
#footer-home-index1 .btn-primary:hover{
    background: #FF9903;    
    color: #fff;    
	border: 1px solid #FF9903;
}
#footer-home-index1 .btn-primary.active{
	background: #FF9903;    
    color: #fff;    
	border: 1px solid #FF9903;
}




#footer-profile-index1 .btn-primary {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000;
    float: left;
    margin: 15px 5px 0 0;
    padding: 2px 12px;
}
#footer-profile-index1 .btn-primary:hover{
    background: #FF9903;    
    color: #fff;    
	border: 1px solid #FF9903;
}
#footer-profile-index1 .btn-primary.active{
	background: #FF9903;    
    color: #fff;    
	border: 1px solid #FF9903;
}


#graph-returns .form-control {
    border: 1px solid #ccc;
    box-shadow: none;padding: 6px 0;text-align: center;	
}
.sid .table td:last-child,
.sid .table tr:last-child {
    text-align: right;
}
.sid .product-table-performance77 {
    margin: 0;
}
.sid .scheme-search-block {
    padding: 0;
}
.sid .pop-form-search {
    width: 100%;
}
.sid .search-nav-all li {
    width: 25%;
}
.sid .search-nav-all li a {
    padding: 10px 5px;
}
.log-out .ui-widget-content .ui-slider-handle {
    background: rgba(0, 0, 0, 0) url("../images/range-slider.png") no-repeat scroll left top !important;
    border: medium none !important;
    height: 29px;
    top: -12px;
    width: 25px;
    z-index: 999 !important;	
}
.log-out .exp-rate .ui-slider .ui-slider-range {
    border-radius: 5px;
}
.log-out .exp-rate {    
    width: 98%;
}
.log-out .exp-rate .ui-slider {
    border-radius: 5px;
	cursor: pointer;
}
.log-out .exp-rate .range {
    margin-top: 35px;
}
.log-out .exp-rate .range .range1 {
    left: -5px;
    position: absolute;
	top: -30px;
}
.log-out .exp-rate .range .range2 {
    left: 22%;
    position: absolute;
	top: -30px;
}
.log-out .exp-rate .range .range3 {
    left: 44%;
    position: absolute;
	top: -30px;
}
.log-out .exp-rate .range .range4 {
    left: 66%;
    position: absolute;
	top: -30px;
}
.log-out .exp-rate .range .range5 {
    position: absolute;
    right: -10px;
	top: -30px;
}
.tooltipstered .question {
    background: rgba(0, 0, 0, 0) url("../images/tooltip.png") no-repeat scroll 0px 1px;
    border: medium none;
    height: 17px;
    padding: 0;
    width: 15px;
	color: transparent;
}
.h1-title h1{text-transform: capitalize;}
.log-out .channels h3 ,
.log-out .guide h3 {
	border-bottom: 0 solid #ff9903;
    margin-bottom: 10px;
    padding-bottom: 0;text-transform: capitalize;
}
.log-out .rfr-frd, .log-out .inpt, .log-out .bttn {
    margin: 25px 0;
}
.log-out .refer .rfr-frd p{
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 2px;
    text-align: right;
}
.log-out .rate {
	margin-top: 5px;
    background: #f5f5f5 none repeat scroll 0 0;
	padding: 15px;min-height: 292px;
}
.log-out .rate textarea {
    border: 1px solid;
}
.log-out .exp-rate {
    position: relative;
	margin-left: 5px;
    margin-right: 5px;
}
.my-account .account-detail .upload .opn-form .btn {
    padding: 6px;
	margin-left: 5px;
}
.my-account .account-detail .upload .submt .btn {
    margin-top: 0;
}
.trailing-returns tr:first-child th {
    background: #d8d8d8;
}
.tooltipster-content img{
	width: 25%;
	float: left;
}
.tooltipster-content{
	text-align: left !important;
}
#graph-returns .btn.active {
    background: #ff9903 none repeat scroll 0 0;
    border-color: #ff9903;
    color: #fff;
	box-shadow: none;
}
#graph-returns .btn.btn-default:hover,
#graph-returns .btn.btn-default:focus{
	background: #ff9903 none repeat scroll 0 0;
    border-color: #ff9903;
    color: #fff;
}
.quantitative .table.basket-table-data td {
    padding: 8px !important;    
	text-align: center;
	vertical-align: middle;
	width: 15%;
}
.quantitative .table.basket-table-data td:nth-child(3) {
	text-align: left;
    width: 35%;
}
#graph-returns .btn {
	padding: 7px 12px;
    width: 100%;
}
.quantitative .first-culm1 {
    padding: 0 !important;
}
.top-10 .table.basket-table-data td:first-child {
    width: 33%;
}
.top-10 .table.basket-table-data td:nth-of-type(2){
    width: 23%;
	vertical-align: middle;
}
.top-10 .table.basket-table-data td:nth-last-of-type(2) {
    text-align: center;
    width: auto;
}
.top-10 .table.basket-table-data td:last-child {
    width: auto;
}	
.my-account .upload input[type="file"] {
    border: 2px dashed #ccc;    
    padding: 15px;
    width: 100%;
}
.my-account .pick-date {    
    position: relative;    
}
.my-account .input-group-addon {
    border: medium none;
    border-radius: 2px;
    padding: 9px;
    position: absolute;
    right: 16px;
    top: 1px;
    width: 35px;
}
.my-account .schedule .input-group-addon{left: 16px;right: auto;padding: 8px;}
.life-insurance .input-group-addon, .general-insurance .input-group-addon{
	right: 0;
	border: medium none;
    border-radius: 2px;
    padding: 9px;
    position: absolute;    
    top: 0;
    width: 35px;
}
.product-details-top .glyphicon.glyphicon-triangle-bottom {
    top: -5px;
}
.product-details-top .glyphicon.glyphicon-triangle-top {
    top: -5px;
}
.my-account .account-detail .documents ul {
    margin: 0;
    padding: 0;
}
.my-account .account-detail .documents ul li {
    float: left;
    list-style-type: disc;
    margin: 0 0 0 30px;
    padding: 0;
}
.my-account .account-detail .documents h3, .my-account .account-detail .upload h3, .my-account .account-detail .schedule h3 {
    border-bottom: 2px solid #fca721;
    padding-bottom: 10px;
	color: #8e267f;
}
.my-account .account-detail .upload h3, .schedule h3 {
    color: #8e267f;	
}
.my-account .account-detail .start-view span {
    font-size: 25px;
}
.my-account .account-detail .start-view .btn {
    float: none;
	font-size: 20px;
}
.my-account .account-detail .start-view {
    margin: 15px 0;
}
.border{
	border: 1px solid;
	padding: 0 15px;
}
.my-account .pick-call p {
    font-size: 20px;
}
.my-account .pick-call {
    margin-top: 30px;
}
.my-account .account-detail .border-bottom h3 {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto -30px;
    text-align: center;
    width: 100px;
	color: inherit;
}
.trailing-returns .buddy {
    width: 18px;
}
.my-account .border-bottom {
    border-bottom: 1px solid;
    padding: 15px;
}
.my-account .account-detail .schedule .btn {
    margin-top: 2px;
}
.my-account .account-detail .upload .btn {    
	margin-top: 5px;
}
/*.my-account .account-detail h2 {
    margin-bottom: 25px;
}*/
.schedule h3 {
    color: #8e267f;
}
.my-account .account-detail .schedule h3, .my-account .account-detail .upload h3, .my-account .account-detail .upload h3 small{
    color: #8e267f;line-height:20px;
}
.my-account .account-detail .upload {
    border-right: 1px solid;
	margin: 0 0 15px;
}
.footer-last {
    background: #fff;margin-bottom: 60px;margin-top: -81px;float: left;width: 100%;position:relative;
}
.sip .btn {
    width: 100%;
}
.visible-hidden {
    visibility: hidden;
}
.sip .dropdown .dropdown-menu li a:hover,
.sip .dropdown .dropdown-menu li a:focus
{
    color: #000;
}
.sip .dropdown {
    float: left;
}
.sip .dropdown .dropdown-menu {
    width: 100%;
}
.sip .dropdown .btn {
	padding: 5px 20px 5px 10px;
    border: 1px solid;
    text-align: left;    
}
.sip .dropdown .btn{}
.sip .dropdown .btn .caret {
    position: absolute;    
    top: 15px;
}
.trailing-returns .medal {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 0;
}
.trailing-returns div ul li {
    float: left;
    margin-left: 15px;
}
.trailing-returns div ul {
    margin: 0;
    padding: 0;
}
.trailing-returns td span {
    font-size: 13px;
}
.trailing-returns th span {
    font-size: 13px;
}
.trailing-returns td  {
    font-size: 9px;
}
.trailing-returns td.down span, .trailing-returns th.down span {
    color: #000;
}
.trailing-returns th.first-culm, .trailing-returns th.second-culm {
    font-size: 9px;
}
.list-schemes-overview .basket-table-data td:first-child {
    width: 20%;
	text-align: left;
}
.list-schemes-overview .basket-table-data td {
    width: auto;
	text-align: center;padding: 10px !important;
}
.last-10 .table.basket-table-data td:first-child {    
	text-align: center;
}
.last-10 .table.basket-table-data td{
    text-align: right;
}
.concentration .table.basket-table-data td:first-child {
    width: 50%;
	text-align: left;
}
.quantitative .table.basket-table-data td:first-child {    
	text-align: left;
	width: 35%;
}
.quantitative .table.basket-table-data td:last-child{
    text-align: right;
}
.top-10 .table td:first-child {
    width: 30%;
}
.top-10 .table td:last-child {
    text-align: right;
}
.index-text-all-2bd .rupee { 
    width: auto;
}
.index-text-all-2bd .amount {
    width: auto;
}
.account-info-details2.option .load-option-nav {
    border-bottom: 1px dashed;
}
.account-info-details2.option .load-option-nav:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.table-responsive .table th:nth-child(even),
.table-responsive .table td:nth-child(even),
.table-responsive table.tablesorter.table thead tr .header:nth-child(even){
	background-color: #fff;
}
.table-responsive .table th:nth-child(odd),
.table-responsive .table td:nth-child(odd),
.table-responsive table.tablesorter.table thead tr .header:nth-child(odd){
	background-color: #F7F8FA;
}
table.tablesorter thead tr .tablesorter-header.tablesorter-headerUnSorted:nth-child(odd),
table.tablesorter thead tr .tablesorter-header.tablesorter-headerUnSorted:nth-child(even){	
	background-image: url(./../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	vertical-align: middle;	
	padding-right: 20px !important;
    padding-left: 5px;
}
table.tablesorter thead tr .tablesorter-headerAsc:nth-child(odd),
table.tablesorter thead tr .tablesorter-headerAsc:nth-child(even){
	background-image: url(./../images/asc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .tablesorter-headerDesc:nth-child(odd),
table.tablesorter thead tr .tablesorter-headerDesc:nth-child(even){
	background-image: url(./../images/desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr th:focus{outline: none !important;}


.account-list td:first-child {
    text-align: left;
    width: 5%;
}
.compare-message .basket-table-data td {
    vertical-align: middle;
    width: 25%;
}
.compare-message .basket-table-data td:first-child {
    width: 50%;
}
.life-insurance .date .form-control {
    border: 1px solid #ccc;
}
.life-insurance .calendar {
    width: 70%;
}
.life-insurance .horizontal-line34{
	width: 100%;
}
.life-insurance .calculator, .general-insurance .calculator {
    border-left: 2px solid #333;
    padding-left: 15px;
}
.ct-table td:first-child {
    border-left: medium none;
}
.life-insurance .calculator .calendar p, .general-insurance .calculator .calendar p {
    font-size: 17px;
    font-weight: bold;
	margin-top: 15px;
}
.life-insurance .basket-text-all45{
	margin-left:-15px; padding-right:0px; margin-top:25px;
}
.trailing-returns .table-responsive .basket-table-data th:first-child, td:first-child {
    width: 15%;text-align: left;
	vertical-align: middle;
}
.trailing-returns .table-responsive .basket-table-data td {
    width: 8%;
	vertical-align: middle;font-size: 9px;
}
.product-details-top .index-table-res.text-center > td 
.index-all-1, .index-all-1a, .index-all-1b, .index-all-1c, 
.index-all-1d, .index-all-1f, .index-all-1g{
    display: table-cell;
    float: none;
    padding: 0 5px;
    vertical-align: middle;
}
.index-text-all-2ba1.benchmarks {
    height: 90px;
    overflow-y: auto;
    padding: 0 5px;
}
.life-insurance .tab-pane .nav-content-basket{
	width: 18.4%;
}
.general-insurance .tab-pane .nav-content-basket{	
    float: left;
    margin: 15px 13px 0 0;    
    width: 18.5%;
}
.insurance .general-insurance .tab-pane .nav-content-basket{
	display: inline-block;
    float: none;
    margin: 10px 5px 0 0;    
    width: 30%;
}
.general-insurance .tab-pane .nav-content-basket div, .life-insurance .tab-pane .nav-content-basket div {
    padding: 15px 0;
}
.general-insurance .nav-content-basket {
    height: auto;
}
.insurance .life-insurance .tab-pane .nav-content-basket{
	width: 30%;
	margin: 10px 10px 0 0;
}
.life-insurance .tab-pane div:first-child {
    margin-left: 0;
}
.life-insurance .tab-pane div p {
    font-size: 14px;
    height: 50px;
    padding: 10px 5px;
}
.life-insurance .nav-content-basket {
    height: auto;
}
.new-model-header-bank .new-model-til22{
	margin-top: 0;
}
#messages2 .container .table td:last-child {
    text-align: right !important;
	padding-left: 0;
    padding-right: 0
}
#messages2 .container .table th:last-child {
    text-align: right;
}
.modal_scheme_purchase_details input[type="text"] {    
    width: 100% !important;
	padding: 5px;
}
.modal_scheme_purchase_details input[type="text"]:hover {
	color: #000;
}
.pro-pop-index .index-all-1 {
    text-align: center;
    width: 15%;float: left;
	border-right: 1px solid #feedd1;
}
.pro-pop-index .index-all-1f, .pro-pop-index .dash-inn-new, .pro-pop-index .dash-inn-new1, .pro-pop-index .dash-inn-new2{
	width: 15%;float: left;
	border-right: 1px solid #fbd090;
}
.pro-pop-index .index-all-1g{
	width: 15%;float: left;
}
.pro-pop-index .index-all-1g .index-text-all-2be .invest-redemp-34c {
    display: inline-block;
    margin: 0;
    text-align: center;
}
.pro-pop-index .index-all-1g .index-text-all-2be .invest-redemp-34b {
    display: inline-block;
    margin: 0;
    text-align: center;
}
	
.product-details-top .index-table-res.text-center > td:first-child{
	width: 28%;
}
.product-details-top .index-table-res.text-center > td {
	background: none;
    border-right: 1px solid #ccc;
    text-align: center;
    width: 14%;	
	height:110px;
    margin: 15px 0;
	display: table;
    float: left;
}
.product-details-top .index-table-res.text-center > td:last-child {
    border-right: 0px solid #ccc;width: 15.5%;    
}
.index-text-all-2bd span {
    display: inline-block;
	text-align: center;
    margin: 0 !important;
    width: 48%;	
}
.invest-redemp-34c {
    float: left;
    margin: 0;
    width: 50%;
}
.invest-redemp-34b {
    float: left;
    margin: 0;
    width: 50%;
}
.pop-form-top1 input[type="checkbox"] {
    margin: 0 5px 2px 1px;
}
.pop_invest_type_header input[type="radio"] {
    margin: 2px 0 0 -20px;
}
.pop-form-top1 .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin: 2px 0 0 -18px;
}
.pop-form-top1 input[type="radio"], input[type="checkbox"] {
    margin: 0 5px 2px 0;
}
.top-10 .basket-table-heading td{
	vertical-align: middle;
	border-top: 0 solid #ff9903 !important;
}
.portfolio-metrics .basket-table-heading td{
	border-top: 0 solid #ff9903 !important;
}
.top-10 .nav-tabs {
    border-bottom: 3px solid #ff9903;
}
.portfolio-metrics .nav-tabs {
    border-bottom: 3px solid #ff9903;
}
.top-10 .nav-tabs > li.active > a{
    background: #fff;
    border-radius: 2px;
    border-top: 3px solid #ff9903;
    color: #000;
    margin: 0;
}
#modal_registration .nav-tabs > li.active > a,
.portfolio-metrics .nav-tabs > li.active > a,
.sip .nav-tabs > li.active > a{
    background: #fff;
    border-radius: 2px;
    border-top: 3px solid #ff9903;
    color: #000;
    margin: 0;
}
.top-10 .nav-tabs > li > a{
	background: #6A6A6A;
    border-radius: 2px;
    border-top: 3px solid #6A6A6A;
    color: #fff;
    margin: 0;
}
#modal_registration .nav-tabs > li > a,
.portfolio-metrics .nav-tabs > li > a,
.sip .nav-tabs > li > a{
	background: #6A6A6A;
    border-radius: 2px;
    border-top: 3px solid #6A6A6A;
    color: #fff;
    margin: 0;
}
.top-10 .nav-tabs > li > a:hover{
	background: #fff;    
    border-top: 3px solid #ff9903;
	color: #000;
}
.portfolio-metrics .nav-tabs > li > a:hover{
	background: #fff;    
    border-top: 3px solid #ff9903;
	color: #000;
}
.top-10 .nav-tabs > li {
    margin: 0;
}
.portfolio-metrics .nav-tabs > li {    
	margin: 0;       
}
.ct-table td:last-child {
    border-right: none;
}
.top-10 .table-responsive {
    margin: 0;
}
.portfolio-metrics .table-responsive {
    margin: 0;
}
.footer-top .mutual-fund-list li h4 {
    margin: 0;
}
.footer-top .mutual-fund-list ul {
    margin: 0;
}
.footer-top .mutual-fund-list li a {
    border: 1px solid #000;
    font-size: 12px;
	float: left;
    padding: 5px;
	
    text-decoration: none;
}
.footer-top .mutual-fund-list li a:hover {
    background: #FF9900;	
	color: #fff;
}
.footer-top .mutual-fund-list li {
    float: left;
    margin: 0 5px 5px 0;
    position: relative;
}
.footer-top .mutual-fund {
    background: #ebebeb;
    padding: 25px 0 15px 0;
}
.table-hd th {
    font-size: 11px;
    padding: 7px 5px;	
	text-align: center;
}
.world-indices .container .table-responsive table td {
    width: auto;
	text-align: center;
}
.world-indices .container .table-responsive table td:first-child {
	text-align: left;
}
#sticky-menu .top-header-menu.navbar-fixed-top .cart .shopping img { 
    margin: 10px 0; 
}
#sticky-menu .top-header-menu .cart .shopping img {    
    margin: 20px 0;    
}
.forex-rates .container .table-responsive table th{
	border-bottom: 2px solid #ccc;
}
.forex-rates .container .table-responsive table th, td {
    width: auto;	
}
#menu_login_register {
    margin: 0 0 0 10px;
    padding: 0;
    text-align: right;
    width: 130px;
}
#menu_login_register a.logout-menu{
	background: none;
}
#menu_login_register a.logout-menu:hover{background: none;color: #fff;}
#menu_login_register a {
    background: #43ac6a none repeat scroll 0 0;
    border-radius: 2px;
    padding: 12px 10px;
}
#menu_login_register a:hover {
    background: #fff;    
    color: #FF9903;
}
.pms-accordion .row-accordion .row-header:hover{
	background: #009ECE;
}
.pms-accordion .row-accordion.active .row-header {
    background: #009ece none repeat scroll 0 0;
}
.pms-container {
    margin: 0 0 25px 0;
}
.portfolio-model .final_values {
    margin-top: 15px;
}
.portfolio-user .name.txt {
	text-align: left;
	margin-top: 12px;
	color: #333;
}
.portfolio-user .name.bttn {
	text-align: right;
}
.general-insurance .horizontal-line34 {
    width: 97%;
}
.general-insurance .car-insurance .title,
.general-insurance .calculator .title,
.life-insurance .car-insurance .title,
.life-insurance .calculator .title{
    border-bottom: 1px solid #ccc;
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.general-insurance .car-insurance,
.general-insurance .calculator ,
.life-insurance .car-insurance,
.life-insurance .calculator{
    margin: 25px 0;	
}
#modal_invest_guide .modal-title a {
    background: #00a650;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    padding: 5px 7px;
	float: right;
    margin: 0 0 0 5px;
}
#modal_invest_guide .modal-title a:hover{
	background: #FF9903;
}
.relative{
	position:relative;
}
.margin-left6{
	margin-left: 6px !important;
}
.margin-left10{
	margin-left: 10px !important;
}
.margin-right10{
	margin-right: 10px !important;
}
.margin-top10{
	margin-top: 10px !important;
}
.margin-bottom10{
	margin-bottom: 10px !important;
}
.margin-left{
	margin-left: 15px !important;
}
.margin-right{
	margin-right: 15px !important;
}
.margin-top{
	margin-top: 15px !important;
}
.margin-bottom{
	margin-bottom: 15px !important;
}

.padding-left{
	padding-left: 15px !important;
}
.padding-right{
	padding-right: 15px !important;
}
.padding-top{
	padding-top: 15px !important;
}
.padding-bottom{
	padding-bottom: 15px !important;
}

.verify .modal-dialog {
	margin: 0;
}
.verify .modal-content {
	box-shadow: none;
}
.verify .modal-header {
	border-bottom: 2px solid #ff9903;
}
.verify .modal-body .img-responsive {
	display: inline-block;
}
.verify .modal-body input {
	border: 1px solid;
	border-radius: 2px;
	box-shadow: none;
}
.verify .modal-body .btn {
	margin-top: 15px;
}	
.verify .modal-body .border-left {
	border-left: 1px solid;
}
.verify .modal-body small {
	font-size: 9px;
}

		
.invest-guide .image .img-hvr .sav .glyphicon-download-alt:hover,
.invest-guide .image .img-hvr .sav .glyphicon-book:hover,
.invest-guide .image .img-hvr .sav .glyphicon-envelope:hover, 
.invest-guide .image .img-hvr .sav .glyphicon-new-window:hover{
	background: #FF9903;	
}
.invest-guide .image .img-hvr .sav .glyphicon-download-alt {
    background: #00a650;
    border-radius: 4px;
    color: #fff;
    padding: 8px;
}
.invest-guide .image .img-hvr .sav .glyphicon-book{
    background: #D9544F;
    border-radius: 4px;
    color: #fff;
    padding: 8px;
	margin: 0 5px;
}

.invest-guide .image .img-hvr .sav .glyphicon-new-window{
	background: #337ab7;
    border-radius: 4px;
    color: #fff;
    padding: 8px;
	margin: 0 5px;
}
.invest-guide .image .img-hvr .sav .glyphicon-envelope {
    background: #347AB5;
    border-radius: 4px;
    color: #fff;
    padding: 8px;
}
.invest-guide .abt {
    margin-bottom: 25px;
}
.invest-guide .ig {
    margin-bottom: 25px;
	margin-top: 25px;
}
.invest-guide .image {	
    cursor: pointer;
    float: left;
    position: relative;
    width: 100%;
}
.invest-guide .image .img-hvr .sav span {
    font-size: 20px;
}
.invest-guide .image .img-hvr {
    background: rgba(255, 255, 255, 0.5);
    display: flex;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
	opacity: 0;
	transition: opacity 0.25s ease-in-out 0s;
}
.invest-guide .image:hover .img-hvr{
	opacity: 1;
}
.invest-guide .image .img-hvr .sav {
	margin: auto;
    text-align: center;
    width: 100%;
}
.invest-guide .head {
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
.invest-guide .image img {
    border: 1px solid #ccc;
}
.meda .abt {
    float: left;
    margin-bottom: 25px;
    position: relative;
    width: 100%;
}
.pull-none{
	float: none !important;
}
.meda .title,
.invest-guide .title {
    border-bottom: 1px solid #ccc;    
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}
.meda .product-table-performance22 {
    margin-bottom: 25px;
}
.meda .video .image img {
    max-width: none;
    width: 100%;
}
.meda .video:hover .date,
.meda .video:hover .details{
	transition: opacity 0.25s ease-in-out 0s;
	background: #ff9903;
	color: #fff;
}
.advisors-video:hover .btn-primary, .meda .video:hover .btn-primary{background: #fff;color: #ff9903;border-color: #ff9903;}
.meda .video {
	cursor: pointer;
    border: 1px solid #ff9903;
    float: left;
    position: relative;
    width: 100%;
	margin: 0 0 15px 0;
}
.meda .video .image {
	float: left;
    position: relative;
    width: 100%;
}
.meda .video .date, .advisors-video .modal-video .date {
	transition: background-color 0.50s ease 0s;
	float: left;
    position: relative;    
    padding: 0;
	color: #000;
	font-weight: bold;
}
.meda .video .details, .advisors-video .modal-video .details {
	transition: background-color 0.50s ease 0s;
	float: left;
    position: relative;
    width: 100%;
    padding: 5px;
	color: #000;
	font-weight: bold;
}
.modal-open .modal-body .download-pdf {
    margin-right: 15px;
}
/*pop-up css start*/
.no-portfoilio .modal-body .row:first-child {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.no-portfoilio .modal-header .modal-title {
	color: #333;
	text-shadow: none;
}
.no-portfoilio .modal-body sub {
	bottom: 0;
}
.no-portfoilio .modal-body .nse.up .md,		
.no-portfoilio .modal-body .bse.up .md,		
.no-portfoilio .modal-body .nse.up p,
.no-portfoilio .modal-body .bse.up p,
.no-portfoilio .modal-body .nse.up .glyphicon-triangle-top,
.no-portfoilio .modal-body .bse.up .glyphicon-triangle-top{
	color: green;
}		
.no-portfoilio .modal-body .nse.up .glyphicon-triangle-bottom,
.no-portfoilio .modal-body .bse.up .glyphicon-triangle-bottom,
.no-portfoilio .modal-body .nse.down .glyphicon-triangle-top,
.no-portfoilio .modal-body .bse.down .glyphicon-triangle-top{
	display: none;
}	
.no-portfoilio .modal-body .nse.up .glyphicon-triangle-top,
.no-portfoilio .modal-body .bse.up .glyphicon-triangle-top,
.no-portfoilio .modal-body .nse.down .glyphicon-triangle-bottom,
.no-portfoilio .modal-body .bse.down .glyphicon-triangle-bottom{
	display: inline;
}
.no-portfoilio .modal-body .nse.up .md,		
.no-portfoilio .modal-body .bse.up .md{
	margin-bottom: 10px;
	margin-top: 15px;
}		
.no-portfoilio .modal-body .nse.up span,
.no-portfoilio .modal-body .bse.up span{
	color: green;
	font-size: 16px;
}		
.no-portfoilio .modal-body .nse.down .md,
.no-portfoilio .modal-body .bse.down .md,
.no-portfoilio .modal-body .nse.down p,
.no-portfoilio .modal-body .bse.down p,
.no-portfoilio .modal-body .nse.down .glyphicon-triangle-bottom, 
.no-portfoilio .modal-body .bse.down .glyphicon-triangle-bottom{
	color: red;
}
.no-portfoilio .modal-body .nse.down .md,
.no-portfoilio .modal-body .bse.down .md{
	margin-bottom: 10px;
	margin-top: 15px;
}		
.no-portfoilio .modal-body .nse.down span,
.no-portfoilio .modal-body .bse.down span{
	color: red;
	font-size: 16px;
}		
.no-portfoilio .modal-dialog .border-right{
	border-right: 1px solid #ccc;
}
.no-portfoilio .modal-content {
	border: none;
	border-radius: 2px;
	box-shadow: none;
}
.no-portfoilio .modal-body .table th {
	border-top: 2px solid #ff9903;
}
.no-portfoilio .modal-body .table th{
	text-align: right;
}		
.no-portfoilio .modal-body .table td {
	text-align: center;
}
.no-portfoilio .modal-dialog {
	width: 500px;
	margin: 0;
}
.md{
	font-size: 30px;
}	
.sm{
	font-size: 24px;
}
/*pop-up css end*/
	
	
#home-port .basket-table-data td.scheme-class {
    background: #fff none repeat scroll 0 0;
    color: #1411da;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 8px;
	text-align: left;
}
.n-scheme-detail-table > thead > tr th {
    /*text-align: center;*/
}
.n-scheme-detail-table > tfoot > tr {
    float: left;
    padding-right: 0;
    width: 100%;
}
.n-scheme-detail-table > thead > tr {
    padding-right: 0;
}
.n-scheme-detail-table > tfoot {
    float: left;
    max-height: 300px;
    width: 100%;
}
.n-scheme-detail-table > tfoot > tr {
    float: left;
    width: 100%;
}
.n-scheme-detail-table > tfoot > tr > th {
    display: inline-block;
    width: 20%;
	/*text-align: center;*/
}
#fatca_details .form-group div input {
    margin: -2px 3px 0 0;
}
#fatcadetails .tax-country {
    margin-top: 10px;
}
.trans-in-detail .tooltipstered {
    cursor: pointer;
}
.compare-max-sch .alert-warning {
    display: inline-block;
    position: relative;
    width: 100%;
	margin: 0;
}
.compare-max-sch {
    float: left;
    margin: 0 0 15px;
    position: relative;
    text-align: center;
    width: 100%;
}
.basket-table-data .first-row-search th {
    border-top: 2px solid #ff9903;
}
.compare-message tr td .delete {
    border: medium none;
    font-size: 18px;
    padding: 0;
	color: red;
}
.last-10 .table.basket-table-data td {
    text-align: center;
    width: 33%;
}
.basket-table-data th:first-child {
    text-align: left;
}
.basket-table-data th {
    text-align: center;	
}
#customLegend td:first-child {
    text-align: center;
}
#customLegend .basket-table-heading td:last-child ,
#customLegend .item td:last-child {
    text-align: right;
}
#top_holding td:last-child {
    text-align: right;
}
#portfolioMetrics .basket-table-heading td:last-child ,
#portfolioMetrics td:last-child {
    text-align: right;
}
.customize-portfolio3 .scrl .basket-table-data th:first-child {
    text-align: left;
}
.customize-portfolio3 .scrl .basket-table-data th,
.customize-portfolio3 .scrl .basket-table-data td {
    text-align: center;
}
.customize-portfolio2 .date .basket-table-data td {
    width: 20%;
}
.customize-portfolio2 .date {
    width: 550px;
}
.customize-portfolio2 .date .basket-table-data td {
    padding: 10px !important;
}
.customize-portfolio2 .date .basket-table-data td {
    padding: 10px !important;
}
.customize-portfolio2 .date .basket-table-data td {
    background: #f7f8fa none repeat scroll 0 0;
    padding: 10px !important;
}
.customize-portfolio2 .date .basket-table-data th,
.customize-portfolio3 .basket-table-data th {
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ff9903;
    padding: 15px 10px;
    text-transform: uppercase;
}
.customize-portfolio2 .port2-scheme .clm .open > .dropdown-menu li{
    margin: 0;
    width: 100%;
}
.customize-portfolio2 .port2-scheme .dropdown .btn-default .caret {
    position: absolute;
    right: 10px;
    top: 15px;
}
.customize-portfolio2 .port2-scheme .clm li .dropdown .btn {
    border: 1px solid;
    border-radius: 2px;
    padding: 7px 12px;
}
.customize-portfolio2 .port2-scheme .clm li .dropdown {
    margin: 0;
}
.customize-portfolio2 .port2-scheme .open > .dropdown-menu {
    margin: 0;
    width: 100%;
}
.customize-portfolio2 .port2-scheme .open > .dropdown-menu li {
    float: none;
    margin: 0;
    width: 100%;
}
.customize-portfolio2 .port2-scheme .open > .dropdown-menu li a:hover,
.customize-portfolio2 .port2-scheme .open > .dropdown-menu li a:focus {
    color: #000;
}
.customize-portfolio2 .port2-scheme .clm li .checkbox {
    float: left;
    position: relative;
    width: 100%;
}
.customize-portfolio2 .port2-scheme .clm1 li:first-child{
	margin: 0 15px 0 0;
    width: 39%;
}
.customize-portfolio2 .port2-scheme .clm1 li{
	width: 19.2%;
	margin: 0 10px 0 0;
}
.customize-portfolio2 .port2-scheme .clm li:first-child{
	width: 19.2%;
	margin: 0 10px 0 0;
}
.customize-portfolio2 .port2-scheme .clm1 li:last-child {
    margin: 0;
}
.customize-portfolio2 .port2-scheme .clm1 li {
    float: left;
    margin: 0 10px 15px 0;
    position: relative;
    width: 19.2%;
}
.customize-portfolio2 .port2-scheme .clm li:last-child {
    margin: 0;
}
.customize-portfolio2 .port2-scheme .clm li {
    float: left;
    margin: 0 10px 15px 0;
    position: relative;
    width: 19.2%;
}
.customize-portfolio2 .port2-scheme .clm p {
    font-size: 16px;
    margin: 0 0 5px;
}
.customize-portfolio2 .port2-scheme .clm {
    float: left;
    position: relative;
    width: 100%;
}
.customize-portfolio2 .port2-scheme .dropdown {
    margin: 10px 0;
    width: 100%;
}
.customize-portfolio2 .port2-scheme .dropdown .btn-default {
    position: relative;
    width: 100%;
	border: 1px solid;
    border-radius: 2px;
	text-align: left;
}
.customize-portfolio2 .port2-scheme {
    background: #f2f2f2;
    float: left;
    padding: 10px;
    position: relative;
    width: 100%;
	margin: 0 0 25px 0;
}
.customize-portfolio2 .port2-scheme h4 {
    margin-top: 0;
}
.customize-portfolio2 .port2-scheme p {
    margin-bottom: 0;
}
.stocks {
    float: left;
    margin: 5px 0;
    position: relative;
    width: 100%;
}
.stocks .alrt .set .glyphicon-bell {
    margin: 0 5px 0 0;
    top: 2px;
}
.stocks .snd {
    display: inline-block;
    width: 50%;
}
.stocks .alrt h4 {
    margin: 0 0 10px 0;
	font-size: 20px;
}
.stocks .alrt h1 {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 0 0 10px;
}
.stocks .alrt .set{
	margin: 33px 0 0;
	padding: 9px 12px;
}
.stocks .alrt .txt {
	margin: 33px 0 0;
    float: left;
    width: 72%;
	height: 40px;
}
.stocks .alrt {
    float: left;
    margin: 10px 0 25px;
    position: relative;
    width: 100%;
}
 
.stocks .alrt .go-dn .glyphicon {
    margin: 3px 5px 0 0;
	color: red;
}

.stocks .alrt .go-up .glyphicon{
    margin: 3px 5px 0 0;
	color: green;
}

.stocks .alrt .go-up, 
.stocks .alrt .go-dn {
    float: left;
    font-size: 18px;
    margin: 0 10px 0 0;
    position: relative;
    width: 47%;
}

.stocks .alrt .bes .glyphicon, 
.stocks .alrt .nes .glyphicon {
    margin: 0 10px 0 0;
}

.stocks .alrt .bes, 
.stocks .alrt .nes {
    float: left;
    font-size: 18px;
    margin: 0 10px 0 0;
    position: relative;
    width: 47%;
}

.stocks .alrt .btn-default:active, .stocks .alrt .btn-default.active, .stocks .alrt .open > .stocks .alrt .dropdown-toggle.btn-default{
	background: #FF9903;
}
.stocks .alrt .btn-default:focus, .stocks .alrt .btn-default.focus {
    background-color: #FF9903;
    border-color: #FF9903;    
}
.stocks .alrt .btn-default:hover{
	background: #FF9903;
	border-color: #FF9903;
}

.stocks .bse-nse .bse .bse-details .left,
.stocks .bse-nse .nse .bse-details .left {
    float: left;
    width: 250px;
}
.stocks .bse-nse .bse {
    padding: 0 10px 0 0;
}
.stocks .bse-nse .nse {
    padding: 0 0 0 10px;
}
.stocks .bse-table .table.stock-table-data th,
.stocks .nse-table .table.stock-table-data th {
    background: #fff;
	text-align: right;
	font-size: 12px;
}
.stocks .bse-table .table.stock-table-data td, 
.stocks .nse-table .table.stock-table-data td{
    background: #F7F8FA;
	text-align: right;
	text-transform: uppercase;
}
.stocks .bse-nse .stock-table-data th {
    font-size: 15px;
    text-transform: uppercase;
}

.bse-nse .bse .bse-table,
.bse-nse .nse .nse-table {
    float: left;
    margin: 15px 0 0;
    position: relative;
    width: 100%;	
} 

.stocks .bse-nse .bse,
.stocks .bse-nse .nse {
    float: left;
    margin: 30px 0 0 0;
    position: relative;
    width: 100%;
}
.stocks .bse-nse .bse .green,
 .stocks .bse-nse .nse .green{
    color: green;
    font-size: 18px;
    margin: 16px 0 0 0;
}
.stocks .bse-nse .bse .com ,
.stocks .bse-nse .nse .com {
    width: 300px;
}
.stocks .bse-nse .bse .up,
.stocks .bse-nse .nse .up {
    width: 300px;
}
.stocks .bse-nse  .bse .up h2,
.stocks .bse-nse  .nse .up h2 {
    color: green;
    margin: 10px 5px 0 0;
}
.stocks .bse-nse  .bse .down h2,
.stocks .bse-nse  .nse .down h2 {
    color: red;
    margin: 10px 5px 0 0;
}
.stocks .bse-nse .bse .up .glyphicon-triangle-top,
.stocks .bse-nse .nse .up .glyphicon-triangle-top {
    color: green;
    font-size: 20px;
    margin: 20px 5px 0 0;
}
.stocks .bse-nse .bse .down .glyphicon-triangle-bottom,
.stocks .bse-nse .nse .down .glyphicon-triangle-bottom {
    color: red;
    font-size: 20px;
    margin: 20px 5px 0 0;
}
.down .glyphicon-triangle-bottom {
    /*font-size: 15px;*/
    top: 2px;
}
.stocks .bse-nse .bse .btn-info ,
.stocks .bse-nse .nse .btn-info {
    margin: 12px 0 0;
}
.stocks .bse-nse .bse .btn-info .glyphicon-bell,
.stocks .bse-nse .nse .btn-info .glyphicon-bell{
	font-size: 20px;
}
.stocks  .bse-nse {
    float: left;
    margin: 0;
    position: relative;
    width: 100%;
}
.stocks .bse-nse .bse .small,
.stocks .bse-nse .nse .small {
    float: left;
    margin: 2px 0 0 5px;
}
.stocks .bse-nse .bse h4,
.stocks .bse-nse .nse h4 {
    border-right: 2px solid #ccc;
    margin: 0;
    padding-right: 5px;	
}
.stocks .table.stock-table-data th:first-child {
    width: 5%;
}
.stocks .table.stock-table-data th {
    border: medium none;
    font-size: 14px;
    text-transform: uppercase;
    width: 13%;
	background: #FFCC81;
}
.stocks .st-border .table.stock-table-data {
    border: 2px solid #FFCC81;
}
.stocks .table.stock-table-data th:nth-child(7) {
    width: 15%;
}
.stocks .table.stock-table-data th:last-child {
    width: 15%;
}
.stocks .table.stock-table-data th:last-child {
    width: 55%;
}
.container .stocks .st-border {    
    float: left;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
    width: 100%;
}
.customize-portfolio2 .basket-table-data,
.customize-portfolio3 .basket-table-data {
    width: 100%;
}
.customize-portfolio2 .tab-content .scrl,
.customize-portfolio3 .tab-content .scrl {
    height: 305px;
    margin: 0 0 25px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    width: 100%;
}
.customize-portfolio2 .table-responsive .basket-table-data .btn ,
.customize-portfolio3 .table-responsive .basket-table-data .btn {
    float: none;
}
.customize-portfolio .btn-primary {
    border-radius: 2px;    
    padding: 5px;
	float: none;
}
.customize-portfolio2 .product-table-performance22,
.customize-portfolio3 .product-table-performance22 {
    float: left;
    margin-bottom: 25px;
    margin-top: 0;
    position: relative;
    width: 100%;
}
.customize-portfolio2 .scheme-search-block ,
.customize-portfolio3 .scheme-search-block {
    padding: 15px 0 0 0;
}
.customize-portfolio2 .scheme-search-block .btn-primary,
.customize-portfolio3 .scheme-search-block .btn-primary {
    background: #27ae61;
    border: medium none;
    border-radius: 2px;
    color: #000;
}
.customize-portfolio .table.basket-table-data .basket-table-heading td:last-child {
    width: 130px;
}
.customize-portfolio .basket-table-data {
    width: 100%;
}
.customize-portfolio .table.basket-table-data td:last-child {
    text-align: right;
}
.customize-portfolio2 .table.basket-table-data .basket-table-heading td:nth-child(odd) {
    background: #fff;
}
.table.basket-table-data .basket-table-heading td:nth-child(even) {
    background: #fff;
}
.customize-portfolio .basket-table-data td:first-child,
.customize-portfolio2 .basket-table-data td:first-child ,
.customize-portfolio3 .basket-table-data td:first-child {    
    text-align: left;
}
.customize-portfolio .basket-table-data th:first-child,
.customize-portfolio2 .basket-table-data th:first-child ,
.customize-portfolio3 .basket-table-data th:first-child {    
    text-align: left;
}
.customize-portfolio .basket-table-heading td {
    vertical-align: middle;
}
.customize-portfolio .basket-table-data td ,
.customize-portfolio2 .basket-table-data td ,
.customize-portfolio3 .basket-table-data td {
    vertical-align: middle;	
	text-align: center;	
}
.scheme-search-block .btn {
    float: none;margin-top: -20px;
}

.ui-autocomplete::after, .ui-autocomplete::before {
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}

.ui-autocomplete::after {
	border-color: transparent transparent #ff9903;
    border-width: 9px;
    left: 50%;
    margin-left: -21px;
    top: -18px;
}

/*.ui-autocomplete li::before {
    border-color: transparent #ff9903;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    content: "";
    display: block;
    height: 0;
    left: -1em;
    position: relative;
    top: 1em;
    width: 0;
}*/

.down .glyphicon-triangle-top {
    display: none;
}

.up .glyphicon-triangle-bottom {
    display: none;
}

.up .glyphicon-triangle-top {
    /*font-size: 15px;*/    
    top: 4px;
}
.bottom-index-value-alla .nse_val, .bottom-index-value-alla .bse_val, 
.bottom-index-value-alla .inr_val, .bottom-index-value-alla .eur_val, 
.bottom-index-value-alla .gold_val, .bottom-index-value-alla .silver_val, 
.bottom-index-value-alla .crude_val {    
    font-size: 14px;
    font-weight: bold;
}


.down .glyphicon-triangle-bottom {
    /*font-size: 15px;*/
    top: 2px;
}

.bottom-index-value:last-child {
    border: medium none;
}
.my-account .account-bsic-info .bttns .btn-toolbar {
    margin: 0;
	float: right;
}   
.log-out .refer {
    padding: 25px 0;
}  




  
@media screen and (max-width: 992px) {
    .footer .footer-cols{ 
      width:33.33%; 
      min-height: 166px;
    }
    .footer .footer-meu-title {
        margin-top: 20px;
    } 
     
    
    .footer-sencond .social-links,.footer-sencond .subscribe{
      float: left;
      width: 30%;
    }
    .footer-sencond .powered-by{
      float: left;
      width: 40%;
    }   
     .footer-sencond .email-us, .footer-sencond .contact-us{
      float: left;
      width: 40%; 
     }    
     
   }
   
  

@media only screen and (max-width: 400px) { 
    .footer .footer-meu-title.blank{
      display:none;
     }
     .footer .footer-meu-title {
      margin-top: 20px;
      font-size: 12px;
    }
    .footer .footer-cols{ 
      width:100%; 
      min-height: auto;
      
    }
    .footer-sencond .footer-cols{
      margin-bottom:5px;
    }
    .footer-sencond .social-links,.footer-sencond .subscribe{
      float: left;
      width: 100%;
      margin-bottom: -10px;
    }
    .footer-sencond .powered-by{
      float: left;
      width: 100%;
      text-align:left;      
     }    
     .footer-sencond .email-us, .footer-sencond .contact-us{
      float: left;
      width: 100%; 
     }  
}

    #loginModel .reset-password-model, #loginModel .login-model{
    display:none;
    } 
    #loginModel .reset-password-model.active, #loginModel .login-model.active{
    display:block;padding-bottom:15px;  
    }
    #loginModel .reset-password-model
      {
    padding-right: 50px;
    padding-left: 25px;
    border-right: 1px solid #999;
    }

/* footer models css  end*/


/* body {
  padding: 30px;
} */






.basket-nav4 li 
{height:43px;}
.basket-nav3 li 
{height:43px;}














/*responsive start*/   
@media only screen and (max-width: 449px) and (min-width: 10px){
   .footer-sencond { margin-bottom :0px; }  
}
@media only screen and (min-width: 2px) and (max-width: 450px) {
.table-row-pop-15
{width:30%;}
.table-row-pop-16
{width:25%;}
.search-filter-title51
{color:#ff9903; font-size:22px; text-align:center; margin-top:0px; margin-bottom:0px;}
.search-filter-title50
{color:#333; font-size:18px; text-align:center; font-weight:600; margin-top:5px; margin-bottom:0px;}
.fund-type-hover
{max-width:475px; min-height:320px; background:#fff; padding:20px 6px 20px 6px; border:1px solid #bbbbbb; float:left; min-width:250px;}
.fund-type-hover-active
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active2
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active3
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active4
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active5
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active6
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active7
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.fund-type-hover-active8
{position:absolute; top:53%; z-index:3000; left:-30px; white-space:normal !important;}
.nav-content-basket {float:none;margin:0 auto;  margin-top: 20px;}

}

@media only screen and (min-width: 2px) and (max-width: 695px) {
.footer-middle
{background:#000; min-height:65px; border-bottom:4px solid #ff9903; border-top:1px solid #333333; margin-bottom: 50px;}
}


@media only screen and (min-width: 825px) and (max-width: 1200px) {
.footer-middle
{background:#000; min-height:65px; border-bottom:4px solid #ff9903; border-top:1px solid #333333; margin-bottom: 50px;}
.chat-button
{height:35px; width:145px; position:absolute; right:0px; bottom:48px; background:url(../images/chat-button.jpg) no-repeat; background-size:100% 100%; float:right; margin-top:0px;}
}
@media only screen and (min-width: 700px) and (max-width: 825px) {
.footer-middle
{background:#000; min-height:65px; border-bottom:4px solid #ff9903; border-top:1px solid #333333; margin-bottom: 100px;}
.chat-button
{height:35px; width:145px; position:absolute; right:0px; bottom:97px; background:url(../images/chat-button.jpg) no-repeat; background-size:100% 100%; float:right; margin-top:0px;}
}
@media only screen and (min-width: 200px) and (max-width: 700px) {
.footer-middle
{background:#000; min-height:65px; border-bottom:4px solid #ff9903; border-top:1px solid #333333; margin-bottom: 100px;}
.chat-button
{height:35px; width:145px; position:absolute; right:0px; bottom:97px; background:url(../images/chat-button.jpg) no-repeat; background-size:100% 100%; float:right; margin-top:0px;}
}
@media only screen and (min-width: 200px) and (max-width: 500px) {
.footer-middle
{background:#000; min-height:65px; border-bottom:4px solid #ff9903; border-top:1px solid #333333;}
.chat-button
{height:35px; width:145px; position:absolute; right:0px; bottom:97px; background:url(../images/chat-button.jpg) no-repeat; background-size:100% 100%; float:right; margin-top:0px;}
.panel-heading-index5
{background:url(../images/footer-right-in-but.jpg) no-repeat !important; background-size:100% 100% !important; margin-top:-2px;padding: 0px 0px !important; width:30px; float:right; height:48px;}
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
/*.container
{width:97% !important; margin:0px auto !important;}*/
.home-tab-new-bg
{padding-left:30px; padding-right:10px; padding-bottom:10px;}
.tab-pane-home-title35
{color:#fef9f5; font-size:40px; margin-bottom:5px; margin-top:10px; text-align:center; font-weight:bold;}
.job-opening-til
{font-size:30px; margin-top:30px; margin-left:5px;}
}

@media only screen and (min-width: 200px) and (max-width: 1000px) {
.menu-4-row
{background:#333;}
.yamm-fw:hover
 {background:transparent !important;}
 .grid-item1a1
{background:#f6f7f8; min-height:536px; margin-top:40px; padding:20px 5px 20px 5px;}
}
@media only screen and (min-width: 991px) and (max-width: 1100px) {
.grid-item1a1
{background:#f6f7f8; min-height:536px; margin-top:40px; padding:20px 5px 20px 5px;}
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
  
	.pro-two-about-text
	{color:#fff; font-size:35px; text-align:center; margin-top:43px;}
	.basket-button1
	{width:100%; text-align:left;}
	.basket-button
	{width:70%; text-align:left; border:2px solid #dadada; border-bottom-right-radius: 0;    border-top-right-radius: 0; border-radius:0px;}
	.basket-select 
	{width:90%;}
	.basket-icon-div2
	{width:98%; float:left;}
	.testimonial-comma 
	{width:15%; float:left;}
	.testimonial-info-all
	{width:80%; float:left;}
	.testimonial-comma p
	{font-size:130px; color:#77c9d2; line-height:90px; float:left; margin-top:30px; margin-left:10px;}
	.testimonial-text-spe
	{color:#fff;  float:left; margin-top:40px; line-height:25px; padding-bottom:40px;}
	.testimonial-text
	{width:70%; min-height:150px; margin:0px auto; background:#62c2cc;  box-shadow: 0px 0px 4px #c1c1c1; border-radius:5px; margin-top:30px;}
	.far-promo-text
	{color:#fff; font-size:36px; text-align:center; margin-top:7%; margin-bottom:3%;}  
	.career-top-text2
	{color:#666666; padding-left:3%;}
	.career-top-text3
	{color:#666666; margin-top:25px; padding-left:3%;}
	.career-top-text4
	{color:#666666; margin-top:35px; padding-left:5%;}
	.career-left-top
	{border-right:1px solid #eaeaea; min-height:320px; margin-bottom:20px;}
	.last-dash-item
	{width:75px;}
	.account-form-padding
	{padding:80px 20px 20px 0px; min-height:500px;}
	.account-form-all tr td
	{padding-left:20px; }
	.padding-product-table
	{padding-left:0px; padding-right:22px;}
	.padding-product-table2
	{padding-left:22px; padding-right:0px;}
	 .product-data-12
	 {width:135px !important;}
	  .product-data-13
	 {width:125px !important;}
	  .pro-button
	 {width:87px !important;}
	 .padding-right-pro
	{padding-left:25px; padding-right:10px;}
	.padding-right-pro25
	{padding-left:40px; padding-right:0px;}
	.padding-left-pro36
	{padding-left:25px; padding-right:0px; margin-bottom:130px;}
	 .product-details-title
	 {font-size:30px; padding:0 0px 5px 0px; font-weight: 600;}
	 .padding-left-details
	{padding-left:30px; padding-right:0px;}
	.info-box-redemption-cen
	{width:90%; margin-left:25px; float:left;}
	.container
	{width:97% !important; margin:0 auto 20px !important;}
	.main-nav 
	{ float: right;  margin-top: 20px;  max-width: 660px !important; margin-left:250px !important;}
	.testimonial-text-home
	{ margin: 0 auto; min-height: 150px; width: 95%;}
	.home-testimonial-all
	{color:#333; font-size:30px; margin-top:20px; margin-bottom:40px;}
	.home-testimonial
	{min-height:535px; background:#fff; padding-bottom:70px;}
	.home-tab-new-bg
	{padding-left:30px; padding-right:10px; padding-bottom:10px;}
	.tab-pane-home-title35
	{color:#fef9f5; font-size:35px; margin-bottom:5px; margin-top:10px; text-align:center; font-weight:bold;}
	.new-tab-pan-bas6
	{background:#f2f2f2 !important; float:left; width: 100%; padding:40px 7px;}	
	.job-opening-til
	{font-size:30px; margin-top:30px; margin-left:5px;}
	.cart-tan-last-45
	{width:110px;}
	.basket-nav3 li 
	{width:160px;}
	.basket-nav3 li a
	{color:#fff; border-radius:0px; margin-right:0px; padding:10px 10px; font-size:13px; font-weight:600; text-align:center !important;}
	.amount-dash
	{font-weight:bold; color:#333333; font-size:22px; margin-top:30px;}
	.modal-lg
	{width:94% !important;}
	.redemp-form-con-pop
	{width:200px !important; margin-left:0px !important;}
	.trigger-tab-dash
	{background:#f2f2f2; padding:45px 10px 40px 10px;}
	.padding-trigger-left3
	{padding:0px 5px 0px 5px;}
	.new-term-pop
	{padding-left:0px; padding-right:0px;}
	.trigger-form-con99kg
	{margin-left:0px; width:100%;}
	.trigger-form-con99kn
	{margin-left:0px; width:89%;}
	.trigger-form-title28k2
	{color:#333; font-size:13px; padding-right:8px; float:left;}
	.first-culm1-watch
	{text-align:left; background:#f4f5f7; font-size:13px; padding:9px 8px 8px 8px !important; white-space: nowrap;}
	.first-culm-watch
	{background:#f4f5f7;font-size:13px; padding:10px 8px 8px 8px !important; white-space: nowrap;}
	.grid-item1a
	{padding-right:0px; max-width:290px; padding-right:15px;}
	.grid-item1a1
	{background:#f6f7f8; min-height:475px; margin-top:40px; padding:20px 15px 20px 15px;}
	.grid-item1b
	{padding-right:0px; max-width:290px; padding-right:15px;}
	.grid-item1c
	{padding-right:0px; max-width:290px; padding-right:15px;}
	.grid-item1d
	{padding-left:0px; max-width:290px;}
	.search-filter-pop
	{}
	.first-culm-ser21
	{width:420px;}
	.first-culm-ser21c
	{white-space:nowrap;}
	.basket-table-data66 tr td
	{white-space:nowrap;}
	.media-bodyA
	{padding:60px 0px 60px 0px;}
	.media-bodyA1
	{padding-right:18px;}
	.media-bodyA2
	{padding-right:9px; padding-left:9px;}
	.media-bodyA3
	{padding-right:0px; padding-left:18px;}
	.media-img-one
	{width:100%; display:block; margin:0px auto;}
	.tool-body-one
	{background:#fff; padding:0px 10px;}
	.tool-body-one2
	{background:#efefef; padding:30px 3% 25px 3%;}
	.tool-body-one2A
	{padding:0px 7% 0px 0%;}
	.testimonial-comma-tool 
	{width:10%; float:left;}
	.testimonial-info-all-tool
	{width:88%; float:left;}
	.testimonial-comma-tool p
	{font-size:150px; color:#545454; line-height:100px; float:left; margin-top:30px; margin-left:10px;}
	.testimonial-comma-tool-n2 
	{width:25%; float:left;}
	.testimonial-info-all-tool-n2
	{width:73%; float:left; padding-right:5%;}
	.testimonial-comma-tool-n1
	{width:25%; float:left;}
	.testimonial-info-all-tool-n1
	{width:73%; float:left; padding-right:5%;}
	.slider-all-bodyL
	{padding:0px 2% 0px 0%;}
	.slider-all-bodyM
	{padding:0px 1% 0px 1%;}
	.slider-all-bodyR
	{padding:0px 0% 0px 2%;}
	.slider-all-top5
	{padding:30px 0% 10px 0%;}
	.pop-short-title56
	{color:#333; font-size:30px; margin-bottom:20px; margin-top:60px; float:left;}
	.index-text-all2ct
	{display:block;}
	.index-text-all2c
	{display:none;}
	.index-text-all
	{display:none;}
	/*.basket-nav4 li a
	{padding: 10px 50px !important;}*/
	.search-nav-all li 
	{border-right:1px solid #fff; height:43px;}
	.search-nav-all li a
	{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important; padding:10px 13px;}

	/*.calculator-details .range-section, .calculator-details .range-section.range-section-right {
		padding-right: 50px;
	  padding-left: 50px;
	}*/ 
}
@media only screen and (min-width: 540px) and (max-width: 768px) {
.basket-nav2 
{/*width:500px !important;*/ margin:45px auto 0px auto!important; float:none !important;}
.basket-nav72
{width:500px !important; margin:45px auto 15px auto!important; float:none !important;}
.basket-nav72 li 
{width:250px !important;}
.basket-nav4 
{width:100% !important; margin:45px auto 0px auto !important; float:none !important;}
/*.basket-nav4 li 
{width:33.3% !important; border-right:0px solid #fff !important;}*/
.basket-nav3
{width:500px !important; margin:45px auto 0px auto !important; float:none !important;}
.basket-nav3 li 
{width:250px !important; border-right:0px solid #fff !important;}
.basket-nav39 li 
{border-right:1px solid #fff; background:#6a6a6a; border-bottom: 1px solid #dadada; width:230px !important; float:left !important; margin:0px auto;}
.basket-nav39 
{width:464px !important; }
/*.search-nav-all li 
{width:250px !important;}
.search-nav-all 
{width:500px !important; }*/
.dash-nav-all
{/*width:500px !important;*/ margin:20px auto 0px auto !important; float:none;}
.portfolio-view-section-tabs .dash-nav-all {
    margin-bottom: 15px !important;
}
.dash-nav-all li 
{/*width:250px !important;*/ text-align:center !important;}
.dash-nav-all > li.active > a, .dash-nav-all > li.active > a:hover, .dash-nav-all > li.active > a:focus
 {background: url(../images/dash-nav-link-bg.png) no-repeat; background-position:50% 100%; border-bottom:0px solid #fff; }
.basket-nav-tool li 
{border-right:0px solid #fff !important; height: 43px; width:250px !important; }
.basket-nav-tool 
{width:500px !important; }
.basket-nav-tool li a
{color:#fff; border-radius:0px; margin-right:0px; font-weight:600; font-size:13px !important;}
.dash-nav-all-tool
{width:500px !important;}
.dash-nav-all-tool li 
{width:250px !important; text-align:center;}
.trigger-nav3
{width:500px !important;}
.trigger-nav3 li 
{width:250px !important; float:left; background:#333;}

}
@media only screen and (max-width: 1300px) {
	.footer-ticker .ticker-container .ticker-lists .ticker ul li .ft-edit {top: 2px;right: 3px;font-size: 11px;}
}
@media only screen and (max-width: 1199px) {	
	#side-fp-nav{display:none;}
	.invest-guide .image img{max-width:100%;}
	.footer-ticker .ticker-container .ticker-lists .ticker ul li .name a {font-size: 10px;}
	.product-details-top .index-table-res.text-center > td:last-child{width:22%;}
	.product-details-top .index-table-res.text-center > td{width: 12%;}
	.log-out .rate{min-height: 254px;}
	.insurance .life-insurance .nav-content-basket-img, .insurance .general-insurance .nav-content-basket-img{width: 90%;}
	.insurance .general-insurance .tab-pane .nav-content-basket{float: left;}
	.insurance .life-insurance .tab-pane div p{height: 50px;}
	.insurance .general-insurance .nav-content-basket p {font-size: 15px;height: 37px;padding: 5px 0;}
	.insurance .life-insurance .tab-pane .nav-content-basket{width: 31%;height: auto;}
	.portfolio-se-ni{border-right: none;}
	.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section li{width: 24%;}
	.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section ul li .img-responsive {width: 50px;}
	.search-nav .dash-nav-all li{
		margin-right: 4px;
	}
	.product-details-text19 {    
		font-size: 25px;
	}
	.product-details-top .index-table-res.text-center > td:first-child{
		width: 30%;
	}
	.life-insurance .nav-content-basket {
		height: 235px;
	}
}
@media only screen and (max-width: 1200px) {
	#concentration .popup{	
		right: 290px;
	}	
	.stock-trigger h3 {		
		margin: 0 0 4px;
	}
	.stock-trigger small {
		font-size: 10px;
	}
	.footer-ticker .ticker-container .ticker-lists .ticker ul li .stock-weight .amout {
		font-size: 9px;
		font-weight: normal;
	}
	.footer-ticker .ticker-container .ticker-lists .ticker ul li .stock-weight .changes {
		font-size: 9px;		
	}
}
   
@media only screen and (max-width: 1150px) {		
	.contact-header {
		font-size: 12px;		
	}
	.container {
		margin: 0 auto !important;
	}	
/*  .pms-container .firstScreen .bg
  {
      margin-top: 30px;
  }*/
  .pms-container .portfolio{
        margin: 0px 0px 50px 0px;
  }
  .pms-container .performance-chart {
        height: 255px;
  }
  .pms-container .pms-big-title{
        font-size: 50px;
		line-height: 70px; 
  }
  .pms-container .pms-title{
        font-size: 35px;
    }
  .pms-container .pms-tilte-small{
     font-size: 22px;
      font-weight: 600;
  }
  .pms-container .container p.text{
      font-size: 18px;
       font-weight: bold;
  }
  .pms-container .txt-nextslide
  {
    font-size: 14px;
  }
}   
   
@media only screen and (max-width: 1024px){
	.footer-ticker .ticker-container .footer-market-movement{
		width: 3.8%;
	}
	.cat-top-mar45 .dash-nav-all li a {
		padding: 10px 0;
	}
	.growth-chart .form-control.amt-invest {    
		width: 90%;
	}
	.my-account .upload label {
		right: 10%;
	}
	.general-insurance .tab-pane .nav-content-basket {
		height: auto;
		width: 18%;
	}
	.general-insurance .nav-content-basket p {
		font-size: 15px;		
	}
	.life-insurance .tab-pane .nav-content-basket {
		width: 173px;
	}
	.life-insurance .tab-pane .nav-content-basket {
		height: 225px;
	}
	.nav-content-basket2 {
		width: 150px;
	}
	.nav-content-basket{
		width: 170px;
		height: 220px;
	}
	.nav-content-basket p{
		font-size: 13px;
	}
	.stocks .table.stock-table-data th {
		font-size: 12px;						
	}	
	.customize-portfolio2 .port2-scheme .clm li:first-child {
		width: 19.2%;
	}
	.customize-portfolio2 .port2-scheme .clm li {
		width: 19.1%;
	}	
	.stocks .alrt .txt {
		width: 65%;
		height: 35px;
	}
	.stocks .alrt .set {
		padding: 7px 12px;
	}	
	.stocks .alrt .go-up, 
	.stocks .alrt .go-dn {		
		font-size: 15px;		
		width: 45%;
	}
	.stocks .alrt .bes, 
	.stocks .alrt .nes {
		font-size: 15px;		
		width: 45%;
	}	
	.basket-title-text{
		font-size:13px;
	}	
	.powered > img {
		width: 150px;
	}	
}
@media only screen and (max-width: 1000px){
	.customize-portfolio .product-table-performance22 {
		width: 100%;
	}
	.customize-portfolio .product-table-performance22 {
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%;
	}
	.customize-portfolio .product-table-performance22 .basket-table-data {
		width: 1024px;
		max-width: none;
	}	
}
@media (min-width: 992px) {
	.margin-left-md{
		margin-left: 15px
	}
	.margin-right-md{
		margin-right: 15px
	}
	.margin-top-md{
		margin-top: 15px
	}
	.margin-bottom-md{
		margin-bottom: 15px
	}		
}
@media only screen and (max-width: 991px){
	.portfolio-view-section-tabs .portfolio-tabs li.active a, .portfolio-view-section-tabs .portfolio-tabs li a{padding: 5px;}
	.portfolio-view-section-tabs .portfolio-tabs li .glyphicon{display: none;}
	.footer-last{margin:0;}
	.log-out .advisors-video .date,.log-out .advisors-video .duration{
		font-size: 10px;
	}
	.life-insurance .tab-pane div p{
		height: 30px;
		overflow: hidden;
		padding: 5px;
	}	
	#notification{margin:0;}
	.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section li{
		width: 49%;
	}
	.long-reg{
		width: auto;
	}
	#scheme_factsheet .modal-dialog {
		width: 90%;
		margin: 25px auto;
	}
	.bs-example-modal-lg-switch .pro-pop-index .table {
		margin: 0;
		max-width: none;
		width: 800px;
	}	
	.compare-data .dash-nav-all li a{
		padding: 10px 5px;
	}
	.table-responsive.nfo-details {
		overflow-y: visible !important;
	}	
	.search-nav-all li a {
		padding: 10px;
	}	
	.search-nav-all li {
		width: auto;
	}
	.bank-list .bank-box .box label .img-responsive {		
		margin-left: 0;
		margin-top: 5px;
	}
	.growth-chart .form-control.amt-invest {
		width: 90%;
	}
	.returns .form-control.compare-additional {
		
	}
	.returns .auto-link {	
		padding: 5px;
		font-size: 22px;
	}
	#concentration .popup {
		display: none !important;
	}
	.last-10 .table td #div_types {
		background: url(../images/drop.png) 95% center no-repeat;
	}
	.affiliates .epartner .product-details-text19,
	.affiliates .backoffice .product-details-text19,
	.affiliates .other-services .product-details-text19,
	.affiliates .intrested .product-details-text19 {
		margin-top: 0;
	}
	.margin-left-sm{
		margin-left: 15px
	}
	.margin-right-sm{
		margin-right: 15px
	}
	.margin-top-sm{
		margin-top: 15px
	}
	.margin-bottom-sm{
		margin-bottom: 15px
	}
	.ui-autocomplete{
		top: 75px;	
		position: absolute;
	}
	.home-slider .item.sip-banner.active .carousel-caption {
		left: auto;
	}
	.item.sip-banner.active .tab-2 {
		margin-left: 0;
	}	
	.n-product-top-button a {
		float: none;
	}
	.footer-ticker{
		display: none;
	}
	.margin-top-sm {
		margin-top: 15px;
	}
	.my-account .upload label {    
		display: none;
	}
	.my-account .account-detail .start-view .btn {		
		font-size: 18px;
	}
	.product-details-text19 {    
		font-size: 20px;
	}
	.my-account .account-bsic-info .btn-toolbar .btn-sm, .btn-group-sm > .btn {
		padding: 5px 8px;
	}
	.trailing-returns .table-responsive .basket-table-data{
		max-width: none;
		width: 1024px;
	}
	.life-insurance .tab-pane .nav-content-basket {
		height: auto;
		width: 18%;
	}	
	.new-model-header-bank {
		padding-left:15px;
		padding-right:15px;
	}
	.pop_invest_type_header li:first-child {
		padding-top: 15px;
		width: 100%;
	}
	..new-model-header-bank .new-model-til22{
		margin-top: 0;
	}
	.product-details-top .table {	
		max-width: none;
		width: 1024px;
	}
	.nav-content-basket2 {
		width: 200px;
	}	
	.dummylist li{
		width: 182px;
	}
	#sortable1 li {		
		width: 182px;
	}
	.portfolio-user .name {
		float: left;
		font-size: 14px;
	}
	.nav-content-basket p {
		font-size: 11px;
	}	
	.nav-content-basket {
		height: 205px;
		width: 162px;
	}	
	/*.table-responsive {
		overflow-x: scroll;
		overflow-y: hidden !important;		
	}	*/
	.dash-nav-all {
		border-bottom: none;
	}	
	.cat-top-mar45 .dash-nav-all li {
		margin-bottom: 5px;
		width: 23.8%;
	}	
	.meda .video .youtube{
		opacity: 1;
	}
	.invest-guide .head {    
		font-size: 14px;
	}
	.invest-guide .image .img-hvr {		
		opacity: 1;
	}	
	.invest-guide .image .img-hvr .sav span {
		font-size: 15px;
	}
	.meda .video .details {		
		font-size: 13px;
	}
	.n-scheme-detail-table > thead > tr {
		padding-right: 0;
	}
	.n-scheme-detail-table > tfoot > tr{
		padding-right: 0;
	}
	.customize-portfolio2 .port2-scheme .clm1 li:first-child {
		margin: 0 15px 0 0;
		width: 31%;
	}
	.customize-portfolio2 .port2-scheme .clm1 li {
		width: 31%;
	}
	.customize-portfolio2 .port2-scheme .clm li:first-child {
		width: 31%;
	}
	.customize-portfolio2 .port2-scheme .clm li {
		width: 31%;
		display: inline-block;
		float: none;
	}	
	.customize-portfolio2 .port2-scheme .clm li .checkbox {
		margin-bottom: 0;				
	}	
	.stocks .alrt .bes, .stocks .alrt .nes {
		width: 47%;
	}	
	.stocks .alrt .txt {
		height: 35px;
		width: 85%;
	}	
	.stocks .alrt .go-up, .stocks .alrt .go-dn {
		width: 47%;
	}	
	.stocks .bse-nse .bse, .stocks .bse-nse .nse {
		margin: 0 0 35px 0;		
	}	
	.stocks .bse-nse .bse, .stocks .bse-nse .nse {
		padding: 0;
	}
	.pms-container .portfolio{
        margin: 0px 0px 50px 0px;
	}
	.pms-container .performance-chart {
		height: 255px;
	}
	.pms-container .pms-big-title{
		font-size: 50px;
		line-height: 60px;
	}
	.pms-container .pms-title{
	   font-size: 30px;
	}
	.pms-container .pms-tilte-small{
		font-size: 20px;
		font-weight: 600;
	}
	.pms-container .container p.text{
		font-size: 18px;
		font-weight: bold;
	}
	.pms-container .txt-nextslide{
		font-size: 14px;
	}
}
@media only screen and (max-width: 850px){	
	.general-insurance .tab-pane .nav-content-basket {
		height: auto;
	}
}
@media only screen and (max-width: 800px){	
	#menu_login_register {		
		text-align: left;
		width: 95px;
	}	
	#menu_login_register a:hover {		
		background: none;
		color: #fff;
	}	
}
@media only screen and (max-width: 773px){
	.contact-header {
		width: 94px !important;
	}
}	
@media only screen and (max-width: 768px){	
	footer .home-footer {		
		padding-bottom: 0;
	}
	.footer-ticker{
		display: none;
	}
	.growth-chart .form-control.amt-invest {
		width: 98%;
	}
	#modal_scheme_purchase .table-responsive .table {
		max-width: none;
		width: 700px;
	}
	.margin-bottom-md{
		margin-bottom: 15px;
	}
	.forex-rates .trangle {
		margin: 0;
	}
	.sensex .btn, .sensex .btn-next, .sensex .pur-wiz-button, .sensex .first_next{
		margin-bottom: 5px;
		margin-right: 5px;
	}
	.top-10 .basket-table-data {
		max-width: none;
		width: 768px;
	}			
	.quantitative .basket-table-data {
		max-width: none;		
	}	
	.concentration .basket-table-data {
		max-width: none;		
	}	
	.last-10 .basket-table-data {
		max-width: none;
		width: 360px;
	}
	.ct-table .ad-amt {
		text-align: center;
	}	
	.table-hd .ad-cr {
		width: 26%;
	}	
	.ct-table .sh-name{
		text-align: left;
	}
	.table-hd .scheme{
		width: 58%;
	}
	.table-hd th {
		padding: 0 5px;		
	}	
	.find-verify-container{
       padding-right: 15px;
    border: 0;
    }
    .link-ac-container{
           padding-left: 15px;
    border: 0;
    padding-top: 15px;
    border-top: 1px solid #ccc;   
    }
	.portfolio-se-ni{   
    margin-bottom: 15px;
    padding-bottom: 15px;
    }    
    .portfolio-se-ni .title{
        font-size: 16px;
    }
    .portfolio-se-ni .value{
        font-size: 24px;
        line-height: 30px;
    }
    .portfolio-se-ni .change{
        font-size: 14px
    }
    .portfolio-users{
        text-align: center;
    }
    .portfolio-users img{
        max-width: 50px;
    }
    .portfolio-user .name{
        font-size: 14px;
        float: left; 
		text-align: center;
    }
    .portfolio-user{
       
    }
    .portfolio-user .action {
        float: none;
        margin-top: 15px;
         text-align: center;
    }
    .portfolio-tabs-section .portfolio-tabs-container .search-section{
        text-align: left;
    }
    .portfolio-tabs-section .portfolio-tabs-container .search-section span{
        display: block;
    }
    .portfolio-tabs-section .portfolio-tabs-container .search-section input[type=text]{
        width: 100%;
    }    
	.nav-content-basket {
		width: 122px;
		height: 180px;
	}	
	.sip-search .search-element{
        width: 33.33%;
        float: left; 
    }
    .sip-search .search-element.submit-btn{
        width: 33.33%;
        float: right;
    }
    .bs-feedback-modal .modal-content .feedback-title{
       font-size: 20px;
       line-height: 30px;       
    }
    .bs-feedback-modal .modal-content .feedback-subtitle{ 
      font-size: 16px;
      line-height: 26px;
      padding-bottom: 10px;       
    }
    .bs-feedback-modal .modal-content .feedback-right-icon{
      text-align:center;
    }
    .bs-feedback-modal .modal-content .feedback-right-icon img{
      max-height:130px;
    }	
    .footer{
      padding:10px 0px;
    }
    .footer .footer-meu-title {
         margin-top: 10px;
      font-size: 15px;
    }
    .footer .footer-cols{
      min-height: 172px;
    } 
    
    .footer-sencond .social-links,.footer-sencond .subscribe{
      float: left;
      width: 30%;
    }
    .footer-sencond .powered-by{
      float: left;
      width: 40%;
      min-height:135px;
    }   
     .footer-sencond .email-us, .footer-sencond .contact-us{
      float: left;
      width: 50%; 
     }
    .footer-sencond { 
        margin-bottom: 0;
    } 
      
    .bs-ask-advisor-modal .modal-content .feedback-title{
       font-size: 20px;
       line-height: 30px;
       text-align:center;
    }
    .bs-ask-advisor-modal .modal-content .feedback-subtitle{ 
      font-size: 16px;
      line-height: 26px;
      padding-bottom: 10px; 
      text-align:center;
    }
    .bs-ask-advisor-modal .modal-content .feedback-right-icon{
      text-align:center;
    }
    .bs-ask-advisor-modal .modal-content .feedback-right-icon img 
	{
      max-height:130px;
    } 
    .bs-ask-advisor-modal .modal-content .ask-advisor-or .text  {
      font-size: 20px;
      top: 6px;
    } 
    .bs-ask-advisor-modal .selected-date{
      font-size: 18px;
    }
	.customize-portfolio2 .port2-scheme .clm1 li:first-child {
		margin: 0;
	}	
	.stocks .alrt .txt {
		height: 40px;
		width: 85%;
		margin: 30px 0 0;
	}
	.stocks .alrt .set {
		margin: 30px 0 0;
		padding: 9px 12px;
	}	
	.stocks .alrt .go-up, 
	.stocks .alrt .go-dn {		
		font-size: 18px;
		margin: 0 10px 0 0;
		width: 47%;
	}
	.stocks .alrt .bes, 
	.stocks .alrt .nes {
		font-size: 18px;
		margin: 0 10px 0 0;
		width: 47%;
	}	
	.filter-setps .filter-setp .icon{ text-align:center;}
     .filter-setps .filter-setp .filter-setp-label {
          margin: 10px 0px;
        font-size: 25px;
        text-align: center;
        width: 100%;
        padding:0px 10px;
     }
     .filter-setps .select-box select {
       margin: 10px 10px 10px 10px;
      font-size:20px;
      text-align:center;
     }
     .filter-setps .select-box{ 
      font-size: 25px; 
      text-align:center; 
      margin:0 auto;      
     }
	.tra-success  .sucess-msg {
       font-size: 24px;
       margin: 20px 0px 0px 0px;
       }
      .tra-success .sucess-msg img {
        width: 40px; 
    }
    .tra-details .tra-details-row span{
      line-height: 30px;
        font-size: 18px; 
    }	
	#side-fp-nav{
      display: none;
    }
    .pms-container .firstScreen .bg{
      background: none;
    }
    /*.pms-container .firstScreen .bg {
      margin-top: 61px;
    }*/
    .pms-container .container p.text{
      font-size: 18px;
       font-weight: bold;
       text-align: center;
	}
    .pms-container .portfolio{
        margin: 0px 0px 50px 0px;
	}
	.pms-container .performance-chart {
        height: 255px;
	}
	.pms-container .pms-big-title{
		font-size: 50px;
		line-height: 60px;
        text-align: center;
	}
	.pms-container .pms-title{
       font-size: 24px;
    } 
	.pms-container .fourthScreen .pms-tilte-small,.pms-container .fourthScreen  .pms-title{
		text-align: center;
    }
    .pms-container  .fourthScreen .pms-contactus-form{
        border: none; 
        background: none;
        padding-top: 0px;
    }
	.pms-container .fourthScreen .pms-tilte-small {
       margin-bottom: 15px;
	   margin-top: 5px;
       font-size: 18px;
       font-weight: 600;
	}
	/*.pms-container .fourthScreen .pms-contactus{		
		margin-top: 10px;
	} 
	.pms-container .fourthScreen .pms-contactus .contact-us{
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 20px;
        padding: 7px 10px;
	}*/
	.pms-container .txt-nextslide{
		font-size: 14px;
	}
	.pms-container .fourthScreen  .btn-nextslide{
        margin: 10px 0px 10px 0px;
	}
	.pms-container .fourthScreen .investment-criteria{
		padding-right: 15px;
		padding-left: 15px;
	}
	.pms-accordion .row-accordion .row-header {
		font-size: 16px;
	}
	.pms-accordion .row-accordion .row-content{
		padding: 10px;
		font-size: 14px;
	}
	.pms-container .fifthScreen .btn-nextslide{
        margin-top:15px;
    }	
	.search-nav-all li a {
		padding: 10px;
	}	
	.basket-title-text {		
		margin-top: 12px;
	}
    .registration-success  .sucess-msg {
       font-size: 24px;
       margin: 20px 0px 0px 0px;
       } 
    .registration-success .invest-option ..green-btn{
      max-width: 80%;
    }
    .registration-success .text-or {
      font-size: 22px;
    }
    .registration-success .pickup-schedule {
      border: none;
      margin-top: 10px;
    }		
	.footer-ticker{
		display: none;
	}
	.bank-list .bank-box {
		text-align: center;
	}
	.scheme-search-block .or-block{
	  display: block;
	}
	.pop-form-search{
	  width: 100%;
	}
	 .main-nav 
	 {margin-top:16px; float:left;} 
	 .last-mnu-item a
	 {background:#e98c03; border-radius:5px;} 
	 .logo-css
	{margin-top:14px; margin-bottom:14px; display:block; margin-left:auto; margin-right:auto;} 
	.contact-header
	 {margin-top:10px;  margin-bottom:8px; text-align:center;}
	 .padding-sm-zero
	 {padding-left:0px; padding-right:0px; }
	 .pro-two-about-text
	{color:#fff; font-size:25px; text-align:center; margin-top:40px;}
	.upper-footer-text
	{color:#000; font-size:25px; text-align:center; margin-top:50px;}
	.heading-about
	{color:#000; margin-top:50px; margin-left:0px; margin-right:30px; font-size:20px;}
	.padding-mobile-zero
	{padding-left:0px;}	
	.basket-icon-div2
	{width:98%; float:left;}
	.footer-basket-info
	{background:#f5f5f5; min-height:265px; margin-top:30px;}
	.purchase-img
	{display:block; margin-left:auto; margin-right:auto;}
	.puschase-text p
	{margin-left:5px; margin-top:15px;}
	.puschase-text h2
	{margin-left:5px; margin-top:25px; font-size:22px;}
	.testimonial-comma 
	{width:52px; float:left;}
	.testimonial-info-all
	{width:77%; float:left;}
	.testimonial-text-spe
	{color:#fff;  float:left; margin-top:40px; line-height:25px; padding-bottom:40px;}
	.testimonial-comma p
	{font-size:90px; color:#77c9d2; line-height:60px; float:left; margin-top:30px; margin-left:10px;}
	.testimonial-text
	{width:100%; min-height:150px; margin:0px auto; background:#62c2cc;   box-shadow: 0px 0px 4px #c1c1c1; border-radius:5px; margin-top:30px;}
	.far-promo-text
	{color:#fff; font-size:25px; text-align:center; margin-top:10%; margin-bottom:3%;}
	.career-top-text2
	{color:#666666; padding-left:0px;}
	.career-top-text3
	{color:#666666; margin-top:25px; padding-left:0px;}
	.career-top-text4
	{color:#666666; margin-top:35px; padding-left:10px;}
	.career-left-top
	{border-right:0px solid #eaeaea; min-height:auto; margin-bottom:20px;}
	.cart-button-1
	{float:left; margin-bottom:25px;}
	.cart-button-2
	{float:left;}
	.panel-input
	{width:100%; float:left; margin-bottom: 20px;}
	.panel-input2
	{width:100%; float:left;}
	.last-dash-item
	{width:75px !important;}  
	.account-menu
	{background:#f9f9f9; box-shadow: 3px 3px 2px #e8e8e7; min-height:370px;}
	.account-form-padding
	{padding:80px 0px 0px 0px; min-height:500px;}
	.account-form-all tr td
	{padding-left:10px; }.padding-product-table
	{padding-left:0px; padding-right:0px;}
	.padding-product-table2
	{padding-left:0px; padding-right:0px; margin-top:30px;}
	.product-data-12
	 {width:135px !important;}
	 .product-data-13
	 {width:125px !important;}
	.pro-button
	 {width:87px !important;}
	 .padding-right-pro
	{padding-left:0px; padding-right:0px;}
	.padding-right-pro25
	{padding-left:0px; padding-right:0px;}
	.padding-left-pro36
	{padding-left:0px; padding-right:0px; margin-bottom:30px;}
	.product-details-title
	 {font-size:25px; padding:0 0 5px 0; font-weight: 600;}
	/* .padding-left-details
	{padding-left:0px; padding-right:0px;}*/
	.padding-sm-zero2
	{padding-left:0px; padding-right:0px;}
	.padding-sm-zero3
	{padding-left:0px; padding-right:0px;}
	.info-box-redemption-cen
	{width:87%; margin-left:24px; float:left;}
	.fotter-copy-menu 
	{float:left; margin-top:21px; margin-left:0px; margin-bottom:60px; }
	.copy-right
	{color:#b8b8b8; margin-left:0px; margin-top:20px; padding-left:0px;}
	.new-class-logo
	 {margin-bottom: -39px;  margin-top: 10px;}
	 .last-mnu-item a 
	 {background: transparent;  border-radius: 0px;}
	 .last-mnu-item a:hover
	 {background: transparent !important;  border-radius: 0px;}
	 .menu-new-home-all
	 {width:62%; margin:0px auto; padding-left:15px important;}
	.menu-new-home-all-ri
	 {width:62%; margin:0px auto; padding-left:15px important;}
	 .menu-form-two
	{width:72%; margin:0px auto; margin-top:74px; float:none;}
	.menu-form-one
	{padding-left:0px; padding-right:5px; width:72%; float:none; margin:0px auto;}
	.menu-new-home-all-ri-2 
	  {width:72%; margin:0px auto; padding-left:15px important;}
	.mega-menu02-left
	{width:85%; margin:0px auto;}
	.mega-menu02-left-02
	{width:85%; margin:0px auto;}
	.menu-new-home-all-ri-2
	{margin: 0 auto;min-height: 200px; width: 79%;}
	.banner-title-1
	{font-size:30px; color:#f4f4f4; text-transform:uppercase; margin-top:20px; margin-left:0px; margin-bottom:0px;}
	.banner-title-1ab
	{font-size:16px; color:#a2a2a2; margin-top:23px; margin-left:0px; margin-bottom:5px;}
	.banner-title-1a
	{font-size:26px; color:#9d9c9b; margin-top:0px; margin-left:0px; margin-bottom:0px;}
	.home-banner-drop
	{width:250px !important; height:47px !important; margin-left:0px;}
	.registration-form-gr-home
	{width:240px !important; margin-left:0px; height:47px !important;}
	.banner-title-1abc
	{margin-top:35px; margin-left:0px; margin-bottom:5px;}
	.logo-title-all2
	{font-size:22px; }
	
	.inner-block .top-performing-funds {
		margin: 0 0 50px 0;
	}	
	.inner-block .table-view {
		right: 19%;
		top: 38px;
	}
	.inner-block .graphical-view {				
		top: 34px;
	}	
	table.top-performing-table {		
		width: auto;
	}
	.home-title {
		font-size: 25px;
	}	
	.popover-myaccount .popover{
		padding: 0px;
		width: 250px;
		top: 28px !important;
		left: 20px !important;
	}
	.popover-myaccount .popover.bottom > .arrow{
		border-bottom-color: #333333;
		left: 15% !important;
	}
}
@media only screen and (max-width: 900px){
	.feature-list-container .fieaure-list .box .icon-block img {
		height: 100px;
		padding: 20px;
		width: 100px;
	}	
}
@media only screen and (max-width: 767px){
	.portfolio-view-section-tabs .portfolio-tabs li .glyphicon{display:block;}
	.portfolio-view-section-tabs .portfolio-tabs li a, .portfolio-view-section-tabs .portfolio-tabs li.active a{padding:10px;}
	.career-panel-title a{font-size:15px;}
	.product-details-top .index-table-res.text-center > td{width:14%;}
	.product-details-top .table-responsive .table {margin-bottom: 0;}
	.my-account .account-detail .schedule .btn {		
		width: 100%;margin-bottom:5px;
	}		
	.product-details-top .index-table-res.text-center > td:last-child{width:13%;}	
	.calculator-container .fieaure-list .box, .calculator-container .fieaure-list .cal-box {
		padding: 5px;
		width: 50%;
	}
	.pms-container .fourthScreen .pms-contactus{border:none;} 	
	.general-insurance .tab-pane .nav-content-basket,
	.life-insurance .tab-pane .nav-content-basket {
		display: table;
		height: auto;
		margin-bottom: 5px;
		margin-left: 0;				
		margin-top: 0;padding: 0;width: 48%;
	}	
	.general-insurance .tab-pane .nav-content-basket ,
	.life-insurance .tab-pane .nav-content-basket {		
		margin-right: 5px;
	}
	.cart-procced-payment{margin: 0;text-align: center;}
	.cart-procced-payment .green-btn, .add-another .green-btn{padding: 10px !important;font-size: 16px;}
	.scheme-details .invest-button-basket{margin: 15px auto 0 auto;font-size: 18px;padding: 5px 10px !important;}
	.stocks .bse-nse .bse .up h2, .stocks .bse-nse .nse .up h2 { 
		font-size: 30px;    
	}
	.growth-chart .form-control {padding: 7px 2px;width:100%;}
	.growth-chart .form-control.amt-invest {    
		width: 80%;
	}
	.d-left {
		float: left;
		text-align: center;
		width: 100%;
	}
	.d-right {
		float: right;
		text-align: center;
		width: 100%;
	}		
	.pro-pop-index .index-all-1f, .pro-pop-index .dash-inn-new, .pro-pop-index .dash-inn-new1, .pro-pop-index .dash-inn-new2, .pro-pop-index .index-all-1g{
		width: auto;
	}
	.general-insurance .nav-content-basket p{height: 25px;padding: 0;overflow: hidden;}
	.calculator h2{
		margin-top: 15px;
	}
	.growth-chart .btn {
		margin: 0 -1px 0 0;width: 14.4%;
	}
	.search-nav .cat-top-mar.search-nav-29 ul li{margin-bottom: 0;}
	.info-box-redemption-cen{width:auto; margin-left:0;}
	.portfolio-tabs-section .portfolio-tabs-container .default-portfolio .investment-amount-section li{
		width: 100%;margin-bottom: 15px;
	}	
	.search-filter-popA, 
	.search-filter-popB, 
	.search-filter-popC{
		padding: 0;
	}	
	.my-account .account-detail .upload {
		border-right: none;
	}
	.life-insurance .nav-content-basket{
		margin-top: 0;
	}
	.life-insurance .tab-pane div p {
		font-size: 15px;line-height: 30px;padding: 0;
	}	

	.life-insurance .calculator, .general-insurance .calculator {
		border-left: none;
		border-top: 2px solid #333;
		margin-top: 0;
		padding-left: 0;
		padding-top: 25px;				
	}	
	.search-nav-all li {
		width: 100%;	
	}
	.portfolio-user .name.txt {
		font-size: 12px;
		text-align: center;
	}	
	.portfolio-user .name.bttn {
		text-align: center;
	}	
	#sortable1 {
		height: 140px;
		overflow: scroll;
	}	
	.portfolio-se-ni{
		border-right: 0;
		margin-bottom: 15px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
    }	
	.new-model-til22 {    
		font-size: 25px;
	}	
	.portfolio-tabs-section .portfolio-tabs {
		width: 100%;
	}
	#modal_registration .register-pan {
		border-right: 0px solid #ccc;		
	}
}

@media only screen and (max-width: 640px){		
	.product-details-title a{font-size: 20px;}
	.calculator-container .fieaure-list .cal-box{width:100%;}
	.cart-procced-payment .green-btn, .add-another .green-btn{padding: 5px !important;font-size: 12px;}
	.redeem-basic .table-responsive .table {
		max-width: none;
		width: 800px;
	}	
	.compare-data .dash-nav-all li {		
		width: 100%;
	}
	/*.btn-group .btn .caret {margin-left: 0;}*/
	table.top-performing-table th .btn-group .caret {
		margin: 0;
	}
	table.top-performing-table th .btn-primary {	
		padding: 8px;
	}
	.cart-bank-list {
		border-right: 0 solid #ccc;
	}
	.pro-pop-index .index-all-1 {
		text-align: center;
		width: auto;
		padding: 0 5px;
	}	
	.last-10 .basket-table-data {
		max-width: none;
		width: 100%;
	}
	#concentration .popup{
		left: 350px;		
		top: 225px;		
	}
	.stock-trigger .border-right {
		border-right: none;
	}
	.about-tab .search-nav-all li:last-child {
		width: 100%;
	}
	.about-tab .search-nav-all li {
		width: 50%;
	}
	.nse .nse-range, .bse .bse-range {		
		padding: 6px;
	}
	.sensex-nifty .btn, .sensex-nifty .btn-next, .sensex-nifty .pur-wiz-button, .sensex-nifty .first_next{
		padding: 6px;
	}
	.sensex-nifty .open {
		float: left;
	}
	.portfolio-tabs-section .portfolio-tabs-container  .search-section input[type=text]{
		margin-right: 0;
	}	
	.portfolio-tabs-section .portfolio-tabs-container .search-section .btn {		
		padding: 7px 12px;
		margin-left: 0;
	}
	.grid-item1d {
		padding-left: 0;
	}
	.grid-item1a1 {
		height: auto !important;
		margin-top: 15px;
		min-height: inherit;
		padding: 0 5px;
	}
	.product-details-title {
		
	}
	.my-account .account-detail .upload .opn-form .btn {
		margin-left: 2px;
		padding: 6px;
	}	
	.d-left {
		text-align: center;
		width: 100%;
	}	
	.d-right {
		text-align: center;
		width: 100%;
	}
	.inner-block .graphical-view {
		top: 50px;
	}	
	.top-performing-scheme .home-title {
		text-align: left;
	}
	.inner-block .table-view {
		right: 15px;
		top: 55px;
	}
	.home-title {
		font-size: 17px;
	}
	.log-out .rfr-frd, .log-out .inpt, .log-out .bttn {
		margin: 0;
	}
	.log-out .refer .bttn {
		text-align: center;
	}
	.log-out .refer .inpt input {
		margin-bottom: 15px;
	}
	.log-out .refer .rfr-frd p {
		margin-bottom: 8px;
		margin-top: 8px;
		text-align: center;
	}
	.my-account .upload label {    
		right: 6%;    
	}
	.my-account .account-detail .start-view span {
		display: inline-block;
		font-size: 25px;
		margin: 0;
	}
	.my-account .account-detail .start-view .btn {		
		font-size: inherit;
	}
	.my-account .account-detail .start-view .btn {
		float: none;
		white-space: pre-line;
		width: 100%;
	}		
	.my-account .account-detail .schedule .btn {		
		width: 100%;
	}
	.margin-left-xs{
		margin-left: 15px
	}
	.margin-right-xs{
		margin-right: 15px
	}
	.margin-top-xs{
		margin-top: 15px
	}
	.margin-bottom-xs{
		margin-bottom: 15px
	}
	
	.index-text-change-percent-a {    
		font-size: 11px;    
	}
	.index-text-change-percent-ab {    
		font-size: 11px;
	}
	.index-text-all-2ba{
		font-size: 12px;
	}
	.horizontal-line34 {    
		width: 100%;
	}
	#loginModel .login-model h2{
		margin-top: 0;
	}	
	#loginModel .account-features, #modal_registration .register-pan {
		padding-left: 15px;
		padding-right: 15px;
	}	
	#loginModel .no-ac {
		text-align: center;
	}	
	#loginModel .login-model, #modal_registration .register-default {
		border-right: 0 solid #999;
		border-bottom: 0px solid #ccc;
		padding-left: 15px;
		padding-right: 15px;
	}	
	.my-account .account-bsic-info .bttns .btn-toolbar {
		float: none;
	}	
	.my-account .account-bsic-info .bttns .btn-toolbar .btn {
		float: none;
	}	
	.my-account .account-bsic-info .card, .name, .email, .bttns {
		margin-bottom: 5px;		
	}
	.calculator-details .range-section .range-box {
		margin-bottom: 40px;
	}
	.calculator-details .range-section .range-box .range-info .inp {
		width: 25%;
	}
	.calculator-details .range-section .range-box .range-info .inp input[type="text"], .calculator-details .range-section .range-box .range-info .inp select {
		width: 100%;
	}	
	.pms-container .fourthScreen .investment-criteria {
		border-bottom: 1px solid #000;
		margin-bottom: 15px;		
	}	
	.pms-title.violate-clr {
		margin-bottom: 15px;
	}		
	 .sip-search .search-element .glyphicon-search {
		right: 2%;
	 }	
	.sip-search .search-element select {		
		max-width: none;
		width: 100%;
	}
	.sip-search .search-element input{
		margin-right: 0;		
		width: 100%;
		max-width: none;
	}	
	.sip-search .search-element{
        width: 100%;     
    }	
	.feature-list-container .fieaure-list .box {		
		margin-bottom: 25px;
	}	
	.feature-list-container .fieaure-list .box {
		width: 24%;
	}	
	.feature-list-container .fieaure-list .box .mxmargin {
		margin: 0;
	}
	#sortable2 {		
		min-height: 125px;
	}
	.inb50 {
		width: 45%;
	}	
	.portfolio-se-ni .value {
		font-size: 20px;
	}	
	.portfolio-se-ni .change {
		font-size: 10px;
	}	
	.nav-content-basket {
		height: 150px;
		width: 100px;
	}		
	.cat-top-mar45 .dash-nav-all li {
		text-align: center;
		width: 23%;
	}	
	.invest-guide .image .img-hvr .sav span {
		font-size: 12px;
	}
	.table-responsive > .n-scheme-detail-table.table > thead > tr > th, 
	.table-responsive > .n-scheme-detail-table.table > tbody > tr > th, 
	.table-responsive > .n-scheme-detail-table.table > tfoot > tr > th, 
	.table-responsive > .n-scheme-detail-table.table > thead > tr > td, 
	.table-responsive > .n-scheme-detail-table.table > tbody > tr > td, 
	.table-responsive > .n-scheme-detail-table.table > tfoot > tr > td{
		white-space: normal;
	}
	.scheme-search-block .btn {
		float: none;
		margin: 10px 0;
	}	
	.customize-portfolio2 .product-table-performance22 {
		margin: 0 0 25px 0;	
		border: none;
	}	
	.customize-portfolio2 .tab-content .scrl,
	.customize-portfolio3 .tab-content .scrl	{
		height: 240px;
		margin: 0;
		width: 650px;
	}
	.container .stocks .st-border {
		margin-bottom: 25px;
		overflow-x: scroll;		
	}	
	.stocks .st-border .table-responsive {
		border: medium none;
		margin: 0;		
	}	
	.stocks .alrt h4 { 
		margin: 15px 0 10px;
	}	
	.stocks .alrt .bes, .stocks .alrt .nes {
		font-size: 15px;
		width: 45%;
	}
	.stocks .alrt .go-up, .stocks .alrt .go-dn {
		font-size: 15px;
		width: 45%;
	}
	.stocks .alrt .txt {
		height: 40px;
		width: 67%;
	}	
	.grid-item1d{
		max-width: none;
	}	
/*	.table-responsive{
		overflow-x: scroll;
	}*/	
	.search-nav-all li a {
		padding: 10px 4px;
	}	
	.basket-nav2 {
		width: 100% !important;
	}	
	.basket-nav2 li {
		width: 203px;
	}	
	.basket-title-text {
		font-size: 17px;				
		margin-top: 9px;
	}
	.sip p {
		margin-top: 15px;
	}	
	.visible-hidden {
		margin: 0 !important;
	}	
	.n-product-top-button a {
		float: none;    
	}
	.n-product-top-button a {
		font-size: 11px;
		margin: 5px;
	}
	.returns .auto-com {
		width: 60%;
	}	
}

@media only screen and (max-width: 480px){		
	.product-details-top .d-left .btn, .product-details-top .d-right .btn{font-size: 12px;}
	.feature-list-container .fieaure-list .box .icon-block img {
		height: 120px;
		width: 120px;
	}
	.feature-list-container .fieaure-list .box{
		margin: 0 0 15px 0;
	}
	.feature-list-container .fieaure-list .box .name {
		min-height: auto;
	}	
	.dash-nav-all li {
		width: 23%;
	}
	.stocks .bse .stocks-bse-period,
	.stocks .nse .stocks-nse-period {
		padding: 6px;
	}	
	.about-tab .search-nav-all li {
		width: 100%;
	}
	.portfolio-view-section-tabs .portfolio-tabs li{
		width: auto;
	}
	.forex-rates .converter h4 {
		font-size: 15px;		
	}
	.forex-rates .converter .con-ct {		
		width: 100%;
	}	
	.product-details-title{
		font-size:18px;
	}
	.gereral-insurance .nav-content-basket,
	.life-insurance .nav-content-basket {
		height: 155px;
		margin-left: 5px;
		width: 19%;
	}
	.modal_scheme_purchase_details .product-links {
		border-left: 0 solid #cdcdcd !important;
		margin-top: 10px;
		padding-left: 0 !important;
	}	
	.modal_scheme_purchase_details .title {
		margin: 0 10px 0 0;
	}	
	.modal_scheme_purchase_details .pdf-icon a img {
		padding: 0;		
	}	
	.product-details-top .table {		
		width: 1200px;
	}
	.basket-nav4 li {
		width: 100%;
		text-align: center;
	}	
	.nav-content-basket2 {
		width: 190px;
	}	
	.feature-list-container .fieaure-list .box {
		text-align: center;
		width: 100%;		
	}	
	#sortable1 li {
		height: auto;
		width: 45%;
		font-size: 12px;
	}	
	#sortable2 li {    		
	}
	.dummylist li {
		width: 30%;
	}
    .sip-search .search-element.submit-btn{
        width: 100%;
        float: right;
    }	
	.nav-content-basket {
		height: 178px;
		width: 125px;
	}	
    .footer .footer-meu-title {
      margin-top: 10px;
      font-size: 12px;
    }
    .footer .footer-cols{
      min-height:  125px;
        width:50%; 
    }
    .footer-sencond .social-links,.footer-sencond .subscribe{
      float: left;
      width: 50%;
      min-height: 90px;
    }
    .footer-sencond .powered-by{
      float: left;
      width: 100%;
      min-height:auto;
    }   
     .footer-sencond .email-us, .footer-sencond .contact-us{
      float: left;
      width: 50%;    
      padding-top: 10px;
     }
    .footer-sencond .email-us img,.footer-sencond .email-us img,.footer-sencond .contact-us img {
      width: 30px;
     }	
	.customize-portfolio2 .port2-scheme .clm1 ul {
		margin: 0;
		padding: 0;
	}	
	.customize-portfolio2 .port2-scheme .clm1 li {
		margin: 10px 0;
	}	
	.customize-portfolio2 .port2-scheme .clm li .checkbox {
		width: 100%;
	}
	.customize-portfolio2 .port2-scheme .clm1 li:first-child {
		width: 100%;
	}
	.customize-portfolio2 .port2-scheme .clm1 li {
		width: 100%;
	}
	.customize-portfolio2 .port2-scheme .clm li:first-child {
		margin: 10px 0;
		width: 100%;
	}
	.customize-portfolio2 .port2-scheme .clm li {
		margin: 10px 0;
		width: 100%;
	}	
	 .scheme_details_table .txt-info{
        margin-left: 10px;
    }
    .scheme_details_table label{
      width: 100%;
       max-width: 100%;  
    } 
	.tra-success  .sucess-msg {
		font-size: 20px;
		margin: 20px 0px 0px 0px;
    }
    .tra-success .sucess-msg img {
		float: left;
        }
    .tra-details .tra-details-row span{
        line-height: 18px;
        font-size: 16px;
		}
    .tra-success .tra-details{
		padding: 20px 5px;
        margin: 20px 0px 0px 0px;
    }
    .tra-success .tra-more .info-msg{
		font-size: 16px;
        text-align: center; 
        margin: 10px 0px 0px 0px;
    }
    .tra-success .tra-more button{
        font-size: 16px;
    }	
	.pms-container .section-sep hr{
       margin: 30px auto 30px auto;
    }
    .pms-container .fifthScreen {
      margin-bottom: 30px;
    }    
    .pms-container .performance-chart {
        height: 170px;
    }
    .pms-container .portfolio {
       margin: 0px 0px 30px 0px;
    }
    .pms-container .pms-big-title {
        font-size: 25px;
        line-height: 35px;
        text-align: center;
    }
    .pms-container .container p.text{
      font-size: 14px;
    }
    .pms-container .fourthScreen .pms-title{
      font-size: 16px;
      margin-bottom: 10px;
    }  
    .pms-container .pms-tilte-small{
      font-size: 16px;
    }
    .pms-container .performance-table table{
          margin-bottom: 10px;
    }
    .pms-container .performance-table table td,.pms-container .performance-table table th{
       font-size: 12px;
        padding: 5px 5px;
    }
    .pms-container .performance-table .abcholor span, .pms-container .performance-table .sp-bse span{
       font-size: 12px;
    } 
    .pms-container .fourthScreen .form-group{
            margin-bottom: 10px;
    }
    .pms-container .fourthScreen .form-group label{
      display: none;
    }
    .pms-container .fourthScreen  .btn-nextslide{
      margin: 5px 0px 0px 0px; 
    }
    .pms-container .btn-nextslide{
        margin: 5px 0px 0px 0px;
        font-size: 18px;
        padding: 4px 3px;
    }
    .pms-container .fourthScreen .pms-tilte-small{
      margin-bottom: 15px;
        margin-top: 0px;
        font-size: 14px;
    }
    .pms-container .fourthScreen .pms-contactus .contact-us {       
        margin-bottom: 5px;       
    }
    .pms-accordion .row-accordion .row-header {
      font-size: 14px;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 10px;
      padding-right: 33px;
    }
    .pms-accordion .row-accordion .row-content{
		padding: 10px;
		font-size: 14px;
    }	
	.stocks .st-border .table.stock-table-data th {
		font-size: 12px;
	}		
	.search-nav-all li a{
		font-size: 13px !important;
	}
	.basket-nav2 li {
		text-align: center;
		width: 100%;
	}
	.basket-nav2 > li.active > a, .basket-nav2 > li.active > a:hover, .basket-nav2 > li.active > a:focus {
		margin-right: 0;
	}	
	.basket-nav2 li a {
		margin-right: 0;
	}	
	/*.table-responsive {    
		overflow-x: scroll;
		overflow-y: scroll !important;
		border: none;		 
	}*/
     .registration-success  .sucess-msg {
       font-size: 20px;
       margin: 20px 0px 0px 0px;
       } 
     .registration-success .invest-option ..green-btn{
      max-width: 90%;
      white-space: normal; 
    }
    .registration-success .text-or {
      font-size: 22px;
    }
    .registration-success .reg-sucess-title, .registration-success .pickup-schedule .phone{
       font-size: 20px;
    }
    .registration-success .documents-required ul li.cols2{
      width: 100%;
    } 
    .registration-success .pickup-schedule input , .registration-success  .pickup-schedule button{
      width: 80%;
      margin: 10px 0px 0px 0px;
    }
    .registration-success .pickup-schedule .ui-datepicker-trigger{
          margin-top: 20px;
    }
    .pickup-schedule .small-or span{
      font-size: 20px;
       top: 12px;
    }
    .registration-success .documents-required ul li{
          line-height: 25px; 
    }	
	.padding-mobile-zero {
		padding-left: 0;
		padding-right: 0;
	}
	.inner-block .table-view {		
		top: 50px;
	}	
	.life-insurance .calendar {
		width: 85%;
	}			
}
@media only screen and (max-width: 414px){	
	.stocks .bse-nse .bse h2, .stocks .bse-nse .nse h2{font-size: 25px !important;}
	.stocks .bse-nse .bse .glyphicon-triangle-top, .stocks .bse-nse .nse .glyphicon-triangle-top, .stocks .bse-nse .bse .glyphicon-triangle-bottom, .stocks .bse-nse .nse .glyphicon-triangle-bottom{font-size: 15px !important;}	
	.stocks .bse-nse .bse .green, .stocks .bse-nse .nse .green{font-size: 15px !important;}
	.modal-log-reg, .modal-log-forgot, .modal-log-reset{width: 95%;margin: 10px auto;}	
	#scheme-holding-legends .basket-table-data {
		max-width: none;
		width: 450px;
	}
	.my-account .upload label {    
		display: none;
	}
	.my-account .account-detail .start-view span {		
		margin: 20px 0 0 0;
	}	
	.life-insurance .calculator .calendar p {
		font-size: 12px;
		margin-top: 5px;		
	}
	.general-insurance .tab-pane div,
	.life-insurance .tab-pane div {
		display: table-cell;
		vertical-align: middle;
	}	
	.life-insurance h1 {
		font-size: 22px;
	}
	.general-insurance h1 {
		font-size: 22px;
	}
	.general-insurance .nav-content-basket {
		height: auto;	
		margin: 0 0 15px;
		padding-bottom: 15px;
		width: 100%;
	}
	.life-insurance .nav-content-basket {
		height: auto;	
		margin: 0 0 15px;
		padding-bottom: 15px;
		width: 100%;
	}
	.product-details-text19 {		
		font-size: 22px;
	}
	.n-product-top-button a {
		font-size: 12px;		
		float: none;		
	}
	.calculator-details .total-edu-cost .title {
		font-size: 25px;		
	}
	.calculator-details .total-edu-cost .amout {
		font-size: 45px;
	}	
	.calculator-details .range-section-right .big-title {
		font-size: 20px;
	}
	.calculator-details .range-section-right .big-amount {
		font-size: 25px;
	}
	.nav-content-basket2 {
		width: 130px;
	}
	.nav-content-basket2 p {    
		font-size: 15px;
	}	
	.basket-nav2 {
		margin-bottom: 25px;
	}
	.nav-content-basket {
		float: left;
		height: 150px;
		margin: 5px;
		width: 100px;
	}			
	.dash-nav-all li {		
		width: 47%;
	}	
	.dash-nav-all {

	}
	.invest-guide .head {
		font-size: 12px;
	}
	.meda .video .details {		
		font-size: 11px;
	}
	.media .video .details .count, .media .video .details .duration{
		font-size: 12px;
	}	
	.portfolio-view-section .portfolio-types .client-portfolio.table-responsive {
		/*height: 315px;*/margin: 0;
	}
	.stocks .bse-nse .bse .bse-details .left, 
	.stocks .bse-nse .nse .nse-details .left {		
		width: 50%;
	}	
	.basket-title-text {
		font-size: 15px;		
	}
	.ui-autocomplete {    
		width: 310px !important;
	}
}
@media only screen and (max-width: 400px){
	.calculator-container .fieaure-list .box .name{min-height: 20px;}
	.n-product-top-button a {		
		padding: 4px 9px;
	}
	.n-product-top-button a {
		font-size: 10px;
	}	
	.d-right {
		float: right;
		text-align: left;
		width: 100%;
	}	
	.n-product-top-button a {
		font-size: 12px;		
		width: 125px;
	}
	.n-product-top-button .orspan {
		display: block;
		font-weight: bold;
	}
	.no-results .no-result-fund, 
	.no-results .no-result-stocks,
	.no-results .no-result-fund .btn, 
	.no-results .no-result-stocks .btn{		
		font-size: 12px;
	}
	.meda .video .details {		
		font-size: 10px;
	}	
}
@media only screen and (max-width: 360px){
	.scheme-search-block .btn{position: absolute;bottom: 31px;right: 15px;z-index: 9;}
}
@media only screen and (max-width: 354px){	
	.growth-chart .btn {padding: 6px;}
}	
@media only screen and (max-width: 320px){	
	.sensex-nifty .details-head .footer-flag-nse .big,
	.sensex-nifty .details-head .footer-flag-bse .big {
		font-size: 20px;		
	}
	.sensex-nifty .details-head .footer-flag-nse .smll,
	.sensex-nifty .details-head .footer-flag-bse .smll {
		font-size: 15px;
		margin-top: 4px;
	}
	.sensex-nifty .down .glyphicon-triangle-bottom, .sensex-nifty .up .glyphicon-triangle-top {
		font-size: 15px;
		margin-top: 5px;
	}
	.forex-rates .converter h4 {
		font-size: 12px;		
	}	
	.life-insurance .tab-pane div p{
		font-size: 12px;
	}	
	.life-insurance .tab-pane .nav-content-basket{
		margin-left: 0;
		margin-right: 5px;		
		width: 91px;
		height: 91px;
	}	
	.n-product-top-button a {
		font-size: 11px;		
	}
	.calculator-details .box h1 {    
		font-size: 25px;
	}	
	.calculator-details .range-section-right .info .text {
		font-size: 13px;
	}
	.calculator-details .range-section-right .info .rs {
		font-size: 22px;
	}
	.calculator-details .range-section-right .info .text.big {
		font-size: 16px;
	}	
	.nav-content-basket2 {
		margin: 10px 0;
		width: 49%;
	}	
	.sip-search .search-element{
        width: 100%;
        float: left; 
    }
    .sip-search .search-element input, .sip-search .search-element select{
        width: 100%; 
    }
    .sip-search .search-element.submit-btn{
        width: 100%;
        float: right;
    }	
	.nav-content-basket {
		height: 135px;		
		width: 86px;
	}	
	.invest-guide .head {
		font-size: 10px;
	}	
	.stocks .bse-nse .bse .bse-details .left, 
	.stocks .bse-nse .nse .nse-details .left {
		width: 230px;
	}
	.stocks .alrt .bes, 
	.stocks .alrt .nes {
		font-size: 14px;
		width: 45%;
	}	
	.stocks .alrt .go-up, 
	.stocks .alrt .go-dn {
		font-size: 14px;    
	}
	.stocks .alrt .txt {		
		width: 63%;
	}
	.pms-container .portfolio {
         margin: 0px 0px 20px 0px;
      }
      .pms-container .pms-big-title {
      font-size: 22px;
      line-height: 30px;
      }
      .pms-container p {
        font-size: 12px;
          margin-bottom: 2px;
      }
      .pms-container .pms-title {
          font-size: 18px;
      }
      .pms-container .fourthScreen .pms-title
		{
        font-size: 16px;
      }
      .pms-container .fourthScreen  .pms-tilte-small {
          font-size: 12px;
      }
      .pms-container .fourthScreen .form-group
		{
            margin-bottom: 10px;
      }
      .pms-container .pms-tilte-small {
          font-size: 16px;
      }
      .pms-container .performance-chart {
          height: 120px;
      }
       .pms-container .btn-nextslide{
        margin: 2px 0px 3px 0px;
        font-size: 16px;
        padding: 3px 3px;
      }  
      .pms-container .performance-table table {
          margin-bottom: 5px;
      }
      .pms-container .performance-table table td,.pms-container .performance-table table th
		{
        font-size: 12px;
        padding: 2px 4px;
      }
      .pms-container .performance-table .abcholor span,.pms-container .performance-table .sp-bse span,.pms-container .txt-nextslide {
          font-size: 12px;
      }
      .pms-container .fourthScreen .investment-criteria {
          padding-right: 0px;
          padding-left: 0px;
      } 
      .pms-container .fourthScreen .pms-contactus .contact-us
		{
            font-size: 16px; 
            margin: 5px 0px;
      }
      .pms-accordion .row-accordion .row-header 
		{
          font-size: 12px;
          padding-top: 4px;
          padding-bottom: 4px; 
      }
      .pms-accordion .row-accordion .row-content
		{
        padding: 10px;
        font-size: 12px;
      }	
	.stocks .bse-nse .bse .bse-details .left, 
	.stocks .bse-nse .nse .bse-details .left {
		width: 50%;
	}
	.basket-title-text {
		font-size: 13px;		
	}	
	.registration-success .pickup-schedule input , .registration-success  .pickup-schedule button{
      width: 100%;   
    }	
	.inner-block .table-view {
		right: 5%;
		top: 63px;
	}
	.inner-block .graphical-view {
		right: 9%;
		top: 80px;
	}	
}   