﻿		/**
	 * $Id: media.css 10852 2017-08-17 09:45:59Z kedar $
	 * @since    File available since Release 0.0.18
	 * @fileversion  1  
	 * Note: This is added for research module
	 *
	 */
	@media screen and (max-width:1500px){
		.logosection, .menu-section{
			width:15.4%
		}
		.menu-section{
			width:100%;
		}
		/* offerings */
		/*prodcts*/
		.le-products-menu li a{min-height:121px;}
		.latest-new-top li{width:300px;}

	}
	@media screen and (max-width:1365px){
		.logosection, .menu-section{
			width:12.4%;
		}
		.logosection img{width:100%;}  
		.menu-section{
			width:100%;   
		}
		/* header */
		.normal-disaply{
			//width:47%;
		}
		.latest-new-top li{width:250px;}

	}
	@media screen and (max-width:1200px){
		/* header top*/
		.normal-disaply{
			width:inherit;
		}
		.first-level-menu > li{
			padding:0 3px;
		}
		.search-area, .notifications-area, .profile-area{
			padding:0 5px;
		}
		/*.first-level-menu{
			margin-left:10px;
		}*/
		.latest-new-top li{width:200px;}
	}
	@media screen and (max-width:1100px){
		.pro-rate{
			margin-left:10px;
		}

		/* header */
		.logosection, .menu-section{
			width:14.4%;
		}
		.menu-section{
			width:100%;
		}
		.box-1, .box-2, .box-3, .box-4{
			padding:0 10px;
		}
		.search-area{
			width:90px;
		}
		.res-search-items{padding:0 10px;}
		.second-search .grid_2{margin-bottom:20px;}
		.first-level-menu > li > a{
			padding:23px 0;
			font-size: 10px;
		}
		.first-level-menu > li a.active:after, .first-level-menu > li a.active:before,.second-level-menu > li a.active:after, .second-level-menu > li a.active:before {bottom:2px;}
		.second-level-menu > li > a{min-width:130px;min-height:118px; display:inline-block;vertical-align:top;}
		.second-level-menu-name{
			width: 130px;
			vertical-align:top;
		}
		.second-level{height:118px;}
		.thrid-level-menu{top:118px;}
		.latest-new-top{width:130px;}
		.top-news-right{
			width:auto;
		}
		/* bxslider */
		.bx-wrapper .bx-prev {
			left:20px;
		}
		.bx-wrapper .bx-next {
			right:20px;
		}
		/* offerings */

		/*prodcts*/
		.le-products-menu li a{min-height:138px;}
		.image-platfade li{width:100%;}

		/* platforms*/
		.plat-images{width:100%;}


	}
	@media screen and (max-width:997px){
              
		/* basic styles */
		/* body{
			position:relative;
		} */
		.mob-down{margin-top:20px;}
		/* responsive disable */
		.dis-none{
			display:none;
		}

		/* Coatch */
		.coatch-overlay,.coatch-overlay1 {
			display:none;
		}

		/* Main body padding */
		.box-start{
			padding:20px 0 !important;
		}

		/* Layout Styles */
		.two-col{
			padding:20px;
		}
		/* mark content */
		/*.mark-con-mob{background-color:#000;}*/

		/* ::::::::::::::::::::::::::::::::: Reset files ::::::::::::::::::::::::::::::::*/

		body.overlayhide{
			overflow:auto;
		}
		/* alert */
		.sucess-msg{
			margin:10px 0;
		}

		/* wizard */
		.stepswizard{
			margin:0 0 20px 0;
		}
		.step-name{
			display:none;
		}
		.stepswizard li.current .step-name{
			/*display:inline-block;*/
		}

		/* Tab */
		.tab-sec li a{
			padding:6px;
			font-size:12px;
		}
		/* popup */
		.ui-dialog {
			width:92% !important;
		}

		/* slide items with shadow */
		.slide-list-items-4 > li{
			margin-right:10px;
		}
		.slide-list-items-4.items-3 > li{
			margin-right:5px;
		}
		.threeitems,.social-actions-list-3items{width:100%;}
		.no-slide-lists-4{margin-left:0;}
		.no-slide-lists-4 > li{margin-left:0;}
		ul.curosal_con-dis > li {height:100% !important;width:168px !important;}
		.awesometool-con.mob-awe-con{width: 205px;text-align: center;}
		/*.awesometool-con.re.re-tool-mob{right:auto;left:0px;}
		.awesometool-con.re.re-tool-mob:after, .awesometool-con.re.re-tool-mob:before{right:auto;left:50%;}*/
		#amcharts-chart-div,#amcharts-legend-div{ width:50%;}

		/* ::::::::::::::::::::::::::::::::: Custome Plugin ::::::::::::::::::::::::::::::::*/

		/* Bx slider */
		.bx-wrapper .bx-viewport{left:0;padding:0 !important;}
		.bx-wrapper .bx-controls-direction a{width:30px;height:30px;}
		.bx-wrapper .bx-prev,.bx-wrapper .bx-next{
			background: url(../images/arrows-small.png) no-repeat;
			opacity:1;
		}
		.bx-wrapper .bx-next{right: 5px;
							 background-position:0 -30px;}
		.bx-wrapper .bx-prev{left: 5px;}
		.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover{
			opacity:1;
		}
		.bx-wrapper .bx-next:hover {
			background-position:0 -30px;
		}

		/* Autocomplete */
		ul.ui-autocomplete.ui-menu{z-index:9999;}


		/* ::::::::::::::::::::::::::::::::: Typography ::::::::::::::::::::::::::::::::*/
		h1{ font-size:26px;}
		h2{ font-size:18px;}
		h3{ font-size:18px;}
		h4,h5,h6{ font-size:14px;}

		/* ::::::::::::::::::::::::::::::::: Header ::::::::::::::::::::::::::::::::*/

		/* Header - Top */
		.header-top{
			z-index:13;
			left:inherit;
		}
		.market-ticker-fir li{width:auto;}
		/*.logintool .secondary-btn{background:#2d9231;border-bottom: 2px solid #196b1c;}
		.logintool .secondary-btn:hover{background:#196b1c;}*/
		.box-1,.box-2,.box-3,.box-4{
			width:100%;
			float:none;
		}
		.box-4{
			margin-top:10px;
			padding-bottom:20px;
		}
		.normal-disaply{
			width:100%;
		}
		.latest-news-list{
			width:100%;
		}
		.leftpart,.rightpart{
			width:100%;
			float:none;
			/*position:relative;*/
		}	
		.site-start,.site-start-modules{
			margin:25px 0 0 0;
			transition:none;
		}
		.site-start-modules.site-start-learn{margin:0;padding:88px 0 0 0;}
		.site-start-learn {
			padding: 88px 0px 0px;
		}

		.header-top-expand-arrow{
			right:10px;
			left:inherit;
		}
		.benfit-image{
			display:none;
		}
		.header-top-arrow{
			display:none;
		}
		.top-news{
			text-align:center;
			position:relative;
		}
		.header-tab-structure li a{
			padding-bottom:9px;
		}
		.open-acc1{
			width:100%;
		}
		.open-acc1:before{
			border-left:0px;
		}
		.support-icon{
			background-position:-48px -107px; 
		}
		.support.active .support-icon{
			background-position:-59px -107px;
		}
		/* top navigation */
		#optionChainAjaxDiv  .mob-dis{
			display:block !important;
			margin-top: 25px;

		}
		/*  #futureTabs .mob-dis{
			display:block !important;
		} */
		.mob-dis{
			display:none !important;
		}
		.option-chainheading > .call-list-left-1, .option-chainheading > .call-list-left-3 {width: 33%;font-size: 16px;}
		.option-chainheading > .call-list-left-2{width:33%;font-size: 16px;}
		.top-news-snap{
			display:none
		}
		.top-news-right{
			float:none;
		}
		.header-menu{
			position:absolute;
			background: #F1EFEF none repeat scroll 0 0;
			display:none;
			border: 1px solid #e5e6e6;
			text-align: left;
			top: 77px;
			right:10px;
			width: 110px;
		}
		.header-menu li{
			display:block;
			border-bottom: 1px solid #e5e6e6;
		}
		.header-menu li.mob-nav-dis{
			display:block;
		}
		.header-menu li:last-child{
			border-bottom:0px;
		}
		.header-menu li a{
			color:#000;
			padding:10px;
			display:block;		
			font-size:14px;
		}
		.header-menu > li:first-child a{
			padding-left:10px;
		}

		.header-menu > li > a:hover{
			color:#000;
		}

		.first-level-menu .menu-div > a{
			display:block;
			padding:20px 10px;
			border-bottom:1px solid rgba(255,255,255,0.2);
			font-family: Arial,Helvetica,sans-serif;
			text-transform:uppercase;
			color:#999;
		}
		.first-level-menu .menu-div > a:hover{
			color:#fff;
		}

		.second-level-menu > li > a{min-height:inherit;min-width:inherit;display:block;}
		.second-level,.thrid-level-menu{height:inherit;display:none;}
		.second-level-menu-name{width:inherit;}
		.menu-icon{width:24px;height:24px;}


		i.sprite-img.menu-icon.smallcase_mf {
		    background: url(../../templates/axisdirect/images/home/menu-sprite.png); 
		    width: 24px;
		    height: 24px;
		    background-position: -1102px 52px !important;
		}

		i.sprite-img.menu-icon.smallcase_mf:hover {
		    background: url(../../templates/axisdirect/images/home/menu-sprite.png); 
		    width: 24px;
		    height: 24px;
		    background-position: -1102px 30px !important;
		}

		i.sprite-img.menu-icon.smallcase_overview{
			background: url(../../templates/axisdirect/images/home/menu-sprite.png);
			background-position: -1127px 53px!important;
		    width: 20px;
		    height: 23px;
		}

		i.sprite-img.menu-icon.smallcase_overview:hover{
			background: url(../../templates/axisdirect/images/home/menu-sprite.png);
			background-position: -1127px 28px!important;
		    width: 20px;
		    height: 23px;
		}

		i.sprite-img.menu-icon.menu-wise:hover {
			background: url(../../templates/axisdirect/images/home/menu-sprite.png);
		    background-position: -1129px 29px!important;
		    width: 20px;
		    height: 23px;
		}

		i.sprite-img.menu-icon.smallcase_equity{
			background: url(../../templates/axisdirect/images/home/menu-sprite.png);
		    background-position: -1152px 54px!important;
		    width: 21px;
		    height: 22px;
		}

		 .second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_equity {
			background: url(../../templates/axisdirect/images/home/menu-sprite.png);
		    background-position: -1152px 30px!important;
		    width: 21px;
		    height: 22px;
		 }

		.menu4{
			background-position:0px -88px;
		}
		.second-level-menu li:hover a .menu4,.second-level-menu li a.active .menu4{
			background-position:-0px -112px;
		}
		.menu5{
			background-position:-24px -88px;
		}
		.second-level-menu li:hover a .menu5,.second-level-menu li a.active .menu5{
			background-position:-24px -112px;
		}
		.menu6{
			background-position:-48px -88px;
		}
		.second-level-menu li:hover a .menu6,.second-level-menu li a.active .menu6{
			background-position:-48px -112px;
		}
		.menu7{
			background-position:-527px -88px;
		}
		.second-level-menu li:hover a .menu7,.second-level-menu li a.active .menu7{
			background-position:-527px -113px;
		}
		.menu9{
			background-position:-96px -88px;
		}
		.second-level-menu li:hover a .menu9,.second-level-menu li a.active .menu9{
			background-position:-96px -112px;
		}
		.menu10{
			background-position:-120px -88px;
		}
		.second-level-menu li:hover a .menu10,.second-level-menu li a.active .menu10{
			background-position:-120px -112px;
		}
		.menu11{
			background-position:-144px -88px;
		}
		.second-level-menu li:hover a .menu11,.second-level-menu li a.active .menu11{
			background-position:-144px -112px;
		}
		.menu12{
			background-position:-168px -88px;
		}
		.second-level-menu li:hover a .menu12,.second-level-menu li a.active .menu12{
			background-position:-168px -112px;
		}
		.menu13{
			background-position:-192px -88px;
		}
		.second-level-menu li:hover a .menu13,.second-level-menu li a.active .menu13{
			background-position:-192px -112px;
		}
		.menu15{
			background-position:-216px -88px;
		}
		.second-level-menu li:hover a .menu15,.second-level-menu li a.active .menu15{
			background-position:-216px -112px;
		}
		.menu16{
			background-position:-240px -88px;
		}
		.second-level-menu li:hover a .menu16,.second-level-menu li a.active .menu16{
			background-position:-240px -112px;
		}
		.menu17{
			background-position:-264px -88px;
		}
		.second-level-menu li:hover a .menu17,.second-level-menu li a.active .menu17{
			background-position:-264px -112px;
		}
		.menu19{
			background-position:-288px -88px;
		}
		.second-level-menu li:hover a .menu19,.second-level-menu li a.active .menu19{
			background-position:-288px -112px;
		}
		.menu20{
			background-position:-312px -88px;
		}
		.second-level-menu li:hover a .menu20,.second-level-menu li a.active .menu20{
			background-position:-312px -112px;
		}
		.menu21{
			background-position:-336px -88px;
		}
		.second-level-menu li:hover a .menu21,.second-level-menu li a.active .menu21{
			background-position:-336px -112px;
		}
		.menu22{
			background-position:-360px -88px;
		}
		.second-level-menu li:hover a .menu22,.second-level-menu li a.active .menu22{
			background-position:-360px -112px;
		}
		.menu23{
			background-position:-384px -88px;
		}
		.second-level-menu li:hover a .menu23,.second-level-menu li a.active .menu23{
			background-position:-384px -112px;
		}
		.menu24{
			background-position:-408px -88px;
		}
		.second-level-menu li:hover a .menu24,.second-level-menu li a.active .menu24{
			background-position:-408px -112px;
		}
		.menu25{
			background-position:-432px -88px;
		}
		.second-level-menu li:hover a .menu25,.second-level-menu li a.active .menu25{
			background-position:-432px -112px;
		}
		.menu26{
			background-position:-456px -88px;
		}
		.second-level-menu li:hover a .menu26,.second-level-menu li a.active .menu26{
			background-position:-456px -112px;
		}
		.menu27{
			background-position:-480px -88px;
		}
		.second-level-menu li:hover a .menu27,.second-level-menu li a.active .menu27{
			background-position:-480px -112px;
		}

		.coomodity_menu {
    			background-position: -555px -88px;
		}

		.second-level-menu li:hover a .coomodity_menu, .second-level-menu li a.active .coomodity_menu {
		    background-position: -554px -112px;
		}

		.support-menu{
			top:35px;
			right:-1px;
			border-top:0px;
			width:110px;
		}
		.settings > li a{
			padding:0px;
			height:inherit;
		}
		.header-menu > li:hover,.settings > li:hover{
			background-color:#f3f4f5;
			color:#1267b8;
		}
		.mob-header-top-icon{
			display:block;
			position:absolute;
			top:10px;
			right:20px;
			padding:0 0 10px 10px;
		}
		.show-all.divider{
			border-top:0px;
		}
		.expansion-heading,.currency-values{
			padding:20px 0 10px 0px;
		}
		.port-info{margin-top:0;}
		.header-top-overflow{
			overflow:hidden !important;
		}
		.latest-con{
			width:100%;
		}
		.login-btn{padding:8px;}
		.mob-country{display:none !important;}
		.drop-down-menu.suport-mob{box-shadow:none;}
	   /* .suport-mob{display:block !important;} */
	 /*   .mob-suport-icon{display:none;} */
		.header-top-country{
			background-color: #F1EFEF;
			position: absolute;
			top: 54px;
			display:none;
			right:30px;
			border: 1px solid #e5e6e6;
			z-index: 100;
		}
		.header-top-country li > a:hover,.header-menu li > a:hover{
			background-color: #FFF;
		}
		.suport-name-mob{
			cursor:default;
			text-transform:uppercase;
		}
		.support .suport-name-mob{
			color:#999;
		}
		.support .suport-name-mob:hover{
			color:#999;
			background-color: #F1EFEF;
		}
		.header-top-country li{
			border-bottom: 1px solid #e5e6e6;
		}
		.header-top-country li a{
			padding:10px;
			display: block;
			color:#333;
		}
		.country-drop{
			position:relative;
			float:left;
			margin-top:20px;
			color:#333;
		}
		.header-top-country{
			float:left;
		}


		/* Off canvas */
		.close-off{display:block;}
		.tophead {
			position:absolute;
			left:-100%;
			z-index:-1;
			width:100%;
			height: 100%;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.off{
			height:100%; position:relative;
			width:100%; overflow:hidden !important; 
		}
		.off .tophead {
			position: fixed;z-index:9999; left:0;top:0; overflow:auto;
			background:#191919;
		}
		#main {
			position:relative;
			left:0px;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			-ms-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		.header-second-web{ display:block !important;}
		/* Navigation */
		.user-login-area,.first-level-menu{
			float:none;	
		}
		.user-login-area{
			padding:20px 0
		}
		.search-area{
			display:none;
		}
		.response-search{
			display:block;
		}
		.res-search-links{overflow-x:auto;}
		.search-tabs{margin:10px 0;width:430px;}
		.search-tabs li{margin:0 10px 10px 0;}
		.search-tabs li a{padding:10px;}
		.res-seainp-box{width:100%;padding:0 20px;}
		.typesearch input{font-size:16px;}
		.typesearch, .search-inpbtn{float:none;}
		.typesearch,.search-inpbtn{width:100%;}
		.search-inpbtn{margin-top:20px;}
		.search-inpbtn a{line-height:30px;font-size:14px;}
		.logintool-box{
			z-index:10;
			right:-100px;
		}
		.search-flyout{right:6px;}
		.logintool-con:after, .logintool-con:before {right:110px;}

		.search-flyout .logintool-con:after, .search-flyout .logintool-con:before {right:0;left:29px;}
		.logintool-con{
			width:300px;
		}

		.first-level-menu{
			width:100%;
			border-top:1px solid rgba(255,255,255,0.2);
		}
		.first-level-menu li{
			display:block;
			padding:0;
		}
		.first-level-menu > li > a,.first-level-menu > li:hover > a{
			border-bottom:1px solid rgba(255,255,255,0.2);
		}
		.first-level-menu > li > a.active{color:#fff;
		}
		.second-level{
			height:inherit;
			width:inherit;
			background-color:inherit;
			margin:0;
			box-shadow:none;
		}
		.second-level,.thrid-level-menu{
			position:static;
		}
		.first-level-menu > li a.active:after, .first-level-menu > li a.active:before,.second-level-menu > li a.active:after, .second-level-menu > li a.active:before {
			bottom:-1px;
			left: 50%;
			content: " ";
			height: 0;
			width: 0;
			position: static;
			pointer-events: none;
			z-index:1;
		}
		.first-level-menu > li > a.active:after,.second-level-menu > li > a.active:after{
			border-color: rgba(255, 255, 255, 0);
			border-bottom-color: #f6f6f6;
			border-width: 0;
			margin-left: -0;
		}
		.second-level-menu > li > a.active:after{
			border-bottom-color: #fff;
		}
		.first-level-menu > li > a.active:before,.second-level-menu > li > a.active:before{
			border-color: rgba(196, 196, 196, 0);
			border-bottom-color: #c4c4c4;
			border-width: 0;
			margin-left: -0;
		}


		.thrid-level-menu{
			padding-left:70px;
			background-color:#fff;
			border-top:0px;
			display:block;
		}
		.thrid-level-menu > li > a{
			color:#999999;
			margin:0;
			padding:13px 0;
		}
		.first-level-menu .ui-icon{
			background:url(../images/res-menu-icons.png);
			width:19px;
			height:19px;
		}
		.second-level-menu .ui-icon{
			background:url(../images/res-menu-second-level.png);
			width:18px;
			height:18px;
		}
		.logo-web{
			display:none;
		}
		 .header-second-web{
			position:static;
			border-bottom:0px;
			top:inherit;
		/* 	overflow:hidden;
			height:0px; */
		} 
		.header-second-mobile{
			display:block;
			position:fixed;
			top:34px;
			text-align:center;
		}
		.logo_mobile{
			padding:6px 10px 6px 0;
			/*margin-left:50px;*/
			float:none;
			display:inline-block;
		}
		.first-level-menu{
			margin-left:0px;
		}
		.first-level-menu > li > a{
			padding:20px 10px;
			border-bottom:1px solid rgba(255,255,255,0.2);
		}
		.first-level-menu > li > a.active:after,.first-level-menu > li.active > a:after{
			border-width: 0;
			margin-left: 0;
		}
		.first-level-menu > li > a.active:before,.first-level-menu > li.active > a:before{
			border-width: 0;
			margin-left: -0;
		}
		.first-level-menu > li > a > span.ui-icon{
			display:inline-block;
			float:right;
		}
		.second-level-menu{
			text-align:left;
			border-bottom:0px;
			position:static;
		}
		.second-level-menu > li > a{
			padding:15px 10px;
			background-color:#fff;
			border-top:1px solid #e4e4e4;
			margin:inherit;
		}
		.second-level-menu > li:first-child >a{
			border-top:0px;
		}
		.second-level-menu-name{
			display:inline-block;
			width:inherit;
			padding-left:10px;
		}
		.first-level-menu > li:hover > a{color:#fff;}
		.first-level-menu > li > a.ui-state-active{background:#ddd;color:#000000;}
		.second-level-menu > li > a.ui-state-active,.third-level-menu > li > a.ui-state-active{
			color:#000000;
			background:#f0f0f0;
		}    

		.second-level-menu > li.menu-disable > a.ui-state-active{color:#838383;background:#fff;}
		.second-level-menu > li > a.ui-state-active{
			border-bottom:1px solid #fff;
		}
		.second-level-menu > li.active .thrid-level-menu{
			background-color:#fff;
		}

		.tertiary-heading{
			font-size:18px;
		}
		.page-heading{
			padding:10px 0;
		}
		.page-heading h3{text-align:left;}
		.page-heading a{float:none;}
		.page-left-hea{
			margin-top:10px;
			float:none;
		}
		.page-heading a{
			margin-bottom:5px;
		}
		.page-heading p{display:block;}
		.breadcrumb-sec{
			display:none !important;
		}

		.mob-nav-dis a{padding:20px 10px;border-bottom:1px solid rgba(255, 255, 255, 0.2);display:block;color: #999;}
		.mob-nav-dis a:hover{color:#fff;}

		/* ::::::::::::::::::::::::::::::::: Browser popup::::::::::::::::::::::::::::::::*/

		.browser-sub{padding:0}
		.browser-list{width:100%;}
		.browser-list li{width:46%;margin-bottom:40px;}
		.browser-close-msg{margin:20px;}

		/* ::::::::::::::::::::::::::::::::: footer ::::::::::::::::::::::::::::::::*/
		.footer {
			width: 100%;
			background-color: #3E3E3E;
			min-height: 400px;
			color: #FFF;
			padding: 20px 0px;
			margin-top: 20px;
		}

		.f-link {
			padding: 6px 0px 0px;}

		.footer .expansion-heading {
			padding: 20px 0px 10px;
		}

		.f-contact {
			margin: 0px;
		}
		.footer-copy{margin-top:10px;text-align:center;}
		.mar-gap-foot,.mob-gap-foot{margin-top:10px;}
		.social-share{margin-bottom:10px;}
		.social{
			width:32px;
			height:32px;
			display:inline-block;
		}
		.social-icons li:last-child{
			margin-right:0px;
		}
		.twitter{
			background-position:-930px -118px;	
		}
		.twitter:hover{
			background-position:-930px -150px;
		}
		.facebook{
			background-position:-898px -118px;
		}
		.facebook:hover{
			background-position:-898px -150px;
		}
		.googleplus{
			background-position:-962px -118px;
		}
		.googleplus:hover{
			background-position:-962px -150px;
		}
		.linkedin{
			background-position:-994px -118px;	
		}
		.linkedin:hover{
			background-position:-994px -150px;
		}
		.footer-info{display:none;}
		.hide-footerinfo{display:inline-block;text-align:right;color:#fff;padding:10px;float:right;}
		.axis-info{padding:10px 0;}
		.foot-mob{display:inline-block !important;}
		.divider {
			border-top: 1px solid #3A3A3A;
			border-bottom: 1px solid #4A4A4A;
			margin-left: 0px;
			margin-right: 0px;
		}
		.bottom-section ul li {
			padding: 0px 4px;
			border-left: 0px solid #FFF;
			font-size: 12px;
			text-align: center;
			display: inline-block;
			line-height:16px;
		}
		.bottom-section ul li:first-child {
			padding-left: 4px;
			border-left: 0px solid #FFF;
		}
		.copy-rights{
			line-height:16px;
		}
		.bottom-section p {
			font-size: 12px;
			line-height:14px;
		}
		.footer-last-menu li{
			margin-bottom:10px;
		}	

		#totop a{
			width:30px;
			height:30px;
		}

		/* social */
		.share-list-pop > li{width:120px;height: 36px;margin: 0px 10px 10px 0px;}
		.share-sec{top:150px;}

		/*:: footer links ::*/
		/* procedures */
		.procedure-main-hea{font-size:14px;}
		.policy-tables{width:100%;margin-right:0;float:none;}
		.righ-proced{float:none;margin-top:30px;}
		/* terms conditions */
		.terms-main-list > li .terms-mian-hea{font-size:14px;}

		/* ::::::::::::::::::::::::::::::::: BETA PAGE ::::::::::::::::::::::::::::::::*/

		.beta-timer{margin:20px 0 0 0;}
		.timer-no{font-size:26px;}
		.beta-timer li{float:left;margin-right:5px;width:70px;height:70px;padding:10px 0;}
		.beta-banner{height:auto;}
		.beta-box-txt h1{font-size:24px;}
		.beta-box-txt h3{line-height:22px;}

		.email-filed{width:230px;}
		.email-submit{padding:0 10px;}

		/* ::::::::::::::::::::::::::::::::: KYC forms ::::::::::::::::::::::::::::::::*/

		/* layout */
		.kyc-right{float:none;}
		.plain-video{display:none;}
		.showvideo-btn{color:#fff;display:inline-block;margin-bottom:10px;}
		/* Open Account*/

		.open-acc{
			padding-left:0px;
			border-right:0px dashed #E5E6E6;
		}
		.reg-frm{
			padding-right:0px;
		}
		.login-related-list{
			width:260px;
			margin:auto;
		}
		.login-related-list li{
			margin:10px 0;
		}
		.account-list{
			display:none;
		}

		.dob li{
			width:32%;
		}
		.open-acc1{
			height:inherit;
		}
		.reg-btn{
			/*width:inherit;*/
		}
		.captcha-img{
			margin-top:10px;
		}
		.open-acc1{
			min-height:inherit;
		}
		.otp-txt{margin:4px 0px 0px 4px;}
		/* Login related support */

		.login-related-list li{
			width:260px;
		}
		.valid-year .select2-container{width:44% !important;}
		.debit-valid-re{width:190px;}
		/* application status */
		.form-status li span{margin:0 0 8px 0;}
		.form-status{width:150px;margin:auto;}
		.form-status li,.form-status li:last-child{width:100%;margin-bottom:50px;text-align:center;}
		.apllicants{display:inline-block;}
		.form-status li span.number{margin-left:60px;}
		.form-status li:before{width: 1px;height: 30px;left: 50%;top: inherit;bottom: -38px;z-index: 0;}	
		.captcha-inp{margin-left:0;}
		/* ::::::::::::::::::::::::::::::::: Insights Module ::::::::::::::::::::::::::::::::*/

		.stock-sec{
			padding:30px 0;
			float:none;
		}
		.new-banner{
			display:none;
		}
		.welcome-serach {
			margin:30px 0;
		}
		.stockhead{
			float:none;
			white-space:inherit;
		}
		.stockhead, .stock-subdes{
			display:inherit;
		}

		.sort-by label{
			width:inherit;
		}

		.sort-list{top:35px;}
		.compare-ar-icon{
			display:block;
		}
		.sort-by .sort-name{
			padding-top:4px;
			padding-left:4px;
		}
		slider-num{vertical-align:middle;}
		.compare-righ.research-wishdots{margin-top:-10px;}
		.welcome-serach{
			width:100%;
			text-align:left;
		}
		.type-mod-left .mod-left-inp{
			width:100%;
			margin-top:10px;
		}
		.term-in{
			margin-bottom:10px;
		}
		.type-mod-right{
			margin-top:20px;
		}
		.mod-left-inp,.mod-left-hea{
			float:none;
		}
		.type-mod-left,.welcome-serach-inside .type-mod-left,.type-mod-right, .welcome-serach-inside  .type-mod-right{

			float:none;
		}
		.type-mod-left,.welcome-serach-inside .type-mod-left,.mod-left-inp,.welcome-serach-inside .mod-left-inp,.type-mod-right,.welcome-serach-inside .type-mod-right{
			width:100%;
		}
		.welcome-serach-inside .type-mod-right,.welcome-serach-inside .reasearch-btn{
			margin-top:20px;
			text-align:left;
		}
		/* slider */
		.tile-view .bx-wrapper .bx-prev,.tile-view .bx-wrapper .bx-next{display:none;}


		/* page banners */
		.pagead-banner{
			margin-top:10px;
		}
		.pagead-banner .web-img{
			display:none;
		}
		.pagead-banner{
			text-align:center;
		}
		.pagead-banner .mob-img{
			display:inline-block;		
		}
		/* filter */

		.fill-box{
			width:inherit;
			padding:9px 8px;
		}
		.filter-content-box{
			width:320px;
		}
		.fill-box1{
			width:100%;
			margin:inherit;
		}
		.fill-box1 > li{
			width:inherit;
			margin: 0px 0px 15px 0px;
		}
		.fill-box1 > li:last-child{
			margin-bottom:5px;
		}
		.flyout-check{
			margin-top:inherit;
		}
		.filter-content-box:after, .filter-content-box:before {
			left:20px;
		}
		.filter-box-name{
			padding:4px 8px;
			margin: 0px 5px 5px 0px;
		}
		.fillter-main-box{
			width:100%;
		}
		.filter-box-heading{
			padding:0 0 10px 0;
		}
		.rec-check{margin-top:10px;}
		.search-fly-btn{
			margin-bottom:0;
		}
		/* Search */

		.page-search{
			width:82%;
			height:40px;
		}
		.search-page-inp{
			line-height:36px;
			font-size:14px;
			padding: 1px 40px 1px 20px;
		}
		.search-icon-area{
			width:30px;
			height:38px;
			padding:7px;
		}
		.serach-box-fly{
			padding:10px 0;
		}
		.search-result-resa{font-size:14px;}

		.compare-add{display:block;padding:10px;position:relative;}
		.cart-list{display:none;position:absolute;border: 1px solid #E5E6E6;right:20px;background-color: #F1EFEF;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);z-index:1;}
		.cart-list > li{float:none;border-right:0;border-bottom: 1px solid #E5E6E6;padding:0;}
		.cart-list:after, .cart-list:before {bottom: 100%;right: 10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
		.cart-list:after { border-color: rgba(241, 239, 239, 0); border-bottom-color: #f1efef; border-width: 11px; margin-left: -11px;}
		.cart-list:before { border-color: rgba(227, 227, 227, 0);border-bottom-color: #e3e3e3;border-width: 12px;margin-left: -12px;}
		.cart-list > li > a{padding: 16px;display:block;color:#3C3C3C;}
		.cart-list > li > a:hover {background-color: #fff;}
		.cart-list > li:last-child{border-bottom:0;}
		.cart-more-menu,.cart-list.cart-mob-none{display:none !important;}
		/* banner*/
		.banner-com{
			min-height:100px;
			padding:22px 0;
		}
		.wel-sub-hea{
			font-size:16px;
		}
		.invest-drop{
			font-size:18px;
		}
		.mob-time{
			/*display:block;
			margin-top:10px;*/
		}
		.intvest-time{
			/*padding-bottom:5px;*/
			height:24px;
		}
		.mod-time{
			margin-top:10px;
		}
		/*.rea-mod-time{
			left:45%;
			width:160px;
		}*/

		.time-drop{
			left:0%;
		}
		.stock-subdes{
			width:100%;
			margin-top:10px;
			display:none;
		}
		.check-terms,.drop-down-menu > li > a{
			padding:10px;
		}

		/* compare */
		.add-wish-msg,.wish-btns{
			float:none;
		}
		.add-wish-sel{
			width:100%;
			margin-bottom:10px;
		}
		.add-wish-sel,.wish-btns{
			padding-left:0px;
			margin-left:0px;
			margin-top:10px;
		}
		.wish-btns{
			display:block;
		}
		.stock-head{
			margin:0 0 20px;
		}

		/* grid view */
		/* slider */
		.panel{
			/*width:100%;*/
		}
		.pro-name{font-size:18px;margin-top:2px;}
		.shadow-panel{ border:1px solid #ccc;box-shadow:none;}
		.ca-slider > li{width:310px !important;margin-right:5px !important;}
		.shadow-panel
		.grid-box .invest-ment > li{
			float:none;
		}
		/*.axis-dir-view-grid{display:none;}*/
		.list-axis-view{/*display:none;*/float:left;}
		.pd-list-50-derviative li{margin-top:5px;}
		.list-axis-view{margin:5px 0 0 20px;}
		.list-axis-view .buy-icon{vertical-align:middle;}
		.list-axis-view .axis-view{margin-right:5px;}
		.list-axis-view .buy-icon{margin:0;}
		.view-details{margin-top:10px;}
		.mar-panel-footer .view-details{margin-left:10px;}
		.grid-button{float:left;}
		#delconfirmpopup .Text2 a.grid-button {
    float: none;
}
		/* list view */
		.gri-lis{display:none;}
		/* added by sunita yadav for research filter 4dec 2017*/
		#status-div{display:block !important;}
		#status-div .gri-lis{display:block !important;}
		/* end by sunita yadav for research filter 4dec 2017*/
		.sub-hea{margin-top:10px;}
		.grid-box .tablelables p {
			margin-bottom: 5px;
		}
		.pd-list-50-derviative > li{float: left;width: 50%;}
		.pd-list-50 > li{min-height:48px;/*margin-top:10px;*/}
		.bor-der{padding-left:20px;}
		.pd-list-50-derviative li{
			position:relative;
		}
		/*.axisdir-view-gir{margin:10px 0 0 0;}*/
		.pd-list-50-derviative li.bor-der:before{
			content: "";
			position: absolute;
			border-left: 1px dotted #C5C5C5;
			height: 100%;
			left: 0px;
		}

		.pro-val {
			font-size: 18px;
		}

		/* ::::::::::::::::::::::::::::::::: Insights popup ::::::::::::::::::::::::::::::::*/

		/* poup */

		/*Insight Like Popup*/
		.pop-box1{width:100%;float:none;}
		.pop-right-box{margin-top:20px;}
		.pop-right-box{min-height:inherit;border-left:0px}
		.table-heading{display:block;}

		.buy-rgt,.pro-name.pop-name,.pop-left-price,.pop-right-compare{float:none;}
		.buy-rgt{margin-top:10px;}
		.largecap-name{line-height:20px;}
		.pop-right-compare{
			margin-top:10px;
		}
		.single-list{margin-top:0;margin-left:10px;display:inline-block;}
		/*.pro-name{width:190px;}*/
		.report-proname-pop{max-width:inherit;}
		.weekpick, .graph-div, .timerdiv{float:none;width:100%;}
		.graph-div{margin:20px 0;padding:0;}
		.single-view-details-inner > li{float:none;border:0;padding:0;min-height:100%;width:100% !important;}
		.tprice{margin-top:20px;}
		.screens-left, .screens-right{float:none;width:100%;}
		.screens-right{margin-top:20px;}
		.status-name{
			text-align:left;
		}
		.out-graph{width:100%;border-right:0px;padding-right: 0px;}
		.graph1{width:100%;}
		.target-val{margin-top:10px;padding-left:0;}
		.trading-popup-list li{
			width:100%;
		}
		.mutual-list li{width:49%;}
		.trading-popup-list.mutual-list li.border-left::before{left:-6px;}
		.contracts-table > li{
			width:43%;
			margin:0 0 20px 0px;
		}

		/*mutual */ 
		.mutual-hea-left{border-right:0px;}
		.mutual-years{width:100%;margin-top:20px;}
		.mutual-pop-33 li{padding:5px 10px;}

		/* premium */
		.premium .dialog-title{
			height:110px;
		}
		.planinner-title{vertical-align:middle;margin-left:0;}
		.pre-sms-ico {
			width: 20px;
			height: 20px;
			margin-right: 5px;
			vertical-align:bottom;
		}
		.premium-icon {  background-position: -325px -37px;}
		.sms-icon{background-position: -305px -37px;}
		.subscribedplan-info{
			display:none;
		}
		.pre-plan-info span{
			display:block;
			margin-top:5px;
			margin-left:inherit;
		}
		.preplaninner-lft,.preplaninner-rgt{
			float:none;
			border-left: 0px;
			padding: 20px;
			min-height: inherit;
			width:100%;
		}
		.preplaninner-lft{
			padding:20px 20px 0 20px;
		}
		.pre-icon{
			width:30px;
			height:30px;
		}
		.pr1{
			background-position: -10px -876px;
		}

		.pr2{
			background-position: -40px -876px;
		}

		.pr3{
			background-position: -70px -874px;
		}
		.pr4{
			background-position: -100px -874px;
		}

		.offerlist{
			margin:10px 0;
		}
		.offerlist li{
			float:none;
			width:100%;
			border-right: 0px;
			text-align:center;
			margin-bottom:10px;
		}
		.offerlist li:last-child{
			margin-bottom:0px;
		}
		.offer-descrip{
			margin:0;
		}
		.pop-fnav li{
			margin-bottom:5px;
		}
		.combolist li{
			margin:10px 0 0 0;
		}
		.combolist li:first-child{
			margin-top:0;
		}
		.detaillist{
			min-height:inherit;
		}
		.pre-left{
			float:none;
			width:100%;
			margin-right:0px;
		}
		.plantxt{
			width:100%;
		}


		/* tabs slider */
		.mar-left,.mar-right{float:none;width: 100%;}
		.mar-right{min-height:434px;}
		#IndexFutureTodayChartData .mar-right{min-height:480px;}
		.slide-tabs .ui-slider-left-arrow,.slide-tabs a.ui-slider-right-arrow{background:none;top:40%;margin:0;}
		.slide-tabs .ui-slider-left-arrow, .slide-tabs a.ui-slider-right-arrow,.ui-slider-left-arrow,	.ui-slider-right-arrow,.ui-slider-left-arrow.edge:hover, .ui-slider-right-arrow.edge:hover{background:none;}
		.slide-tabs .ui-slider-left-arrow{left:0;}
		.slide-tabs a.ui-slider-right-arrow{right:0;}
		.ui-slider-tabs-list-wrapper{z-index:1 !important;}
		.ui-slider-tabs-content-container{height:auto ;}
		.ui-slider-tabs-list li{ height: 80px !important;}
		.slide-tabs .ui-slider-tabs-list li{width:160px;}
		.slide-tabs .ui-slider-tabs-list li a{padding:8px 16px;}
		.mar-name,.mar-per{font-size:14px;width: 97px;overflow: hidden;white-space: nowrap;}
		.mar-name-mutual{font-size:12px;}
		.mar-tab-slider ul > li > a{width:inherit;}


		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																	   Trade Popup
																																					   ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

		.trade-wizard, .trade-wizard1 {width: auto;margin-bottom:0;}
		.trade-lumsetp1-le,.trade-lumsetp1-re{width:100%;}
		.scheme-pop-list > li:first-child{margin-top:10px;}
		.scheme-chargelist.trade-lumpsum-list > li{width:100%;margin-top:10px;}
		.new-transactioinbtns{margin-top:0;}
		.tradepopup-con.invest-drop{font-size:18px;}
		.ipos-input,.trade-lumpsum{font-size:18px;}
		.order-list li label{width:130px;}
		.order-list li > p{padding-left:130px;font-size:14px;}
		.lumpsum-btns .trsn-res{margin-left:0;margin-top:10px;}
		.tradepopup-con.invest-drop{margin-top:0;}
		.scheme-moreinfo{float:none;margin-right:0;}
		.trade-lumpsum-list > li,.redeem-list > li{float:none;width:100%;margin-bottom:10px;}
		.trade-lumpsum-list > li:last-child{margin-bottom:20px;}
		.trade-lumsetp1-re{margin-left:0;margin-top:10px;}
		.order-list{ margin:10px 0 0;}
		.trade-sip-sucesmsg{ line-height:24px;}
		.sip-process-steps-le, .sip-process-steps-re{float:none;width:100%;}
		.sip-process-steps-re{margin-top:20px;margin-left:0;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																	   Markets
							   
																																	   ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
		/* ::::::::::: markets overview ::::::::::::: */

		/* search */	
		ul.ui-autocomplete.ui-menu{width:260px !important;}
		.market-search .search-page-inp{padding: 1px 40px 1px 20px;}
		/* markets today */
		.sort-by.mar-sort-by{display:block;border-left: 0px}
		.sort-by.mar-sort-by{padding-left:0;margin-top:10px;}
		.market-search, .market-open{float:none;}
		.market-search{width:100%;	}
		.market-open{padding-left:0px;border-left:0px;width:200px;margin:10px auto;}
		.market-search-open{padding-bottom: 20px;margin-bottom: 20px;}

		.mar-value{font-size:16px;}
		.mar-name{font-size:14px;}
		.top-performers-list li:last-child{margin-bottom:0;}
		.pro-val-normal.sm-font{font-size:13px;}
		.compare-righ{margin-top:10px;}
		/* Latest News */
		.news-selctionbox{margin-bottom:10px;}
		.exp-con{height:88px;}
		.mutual-newsgap{margin-top:20px;border-top:1px dotted #c5c5c5;padding-top:20px;}

		/* Stock buzz */
		.drop-mar-select{height:32px;}
		.drop-mar-select span{width: 90px;display: inline-block;overflow: hidden;height:30px; line-height:25px; white-space: nowrap;text-overflow: ellipsis;vertical-align:middle;}	 
		/* markets list view ipo's */
		.mar-panel-hea,.mar-panel-body,.mar-panel-footer{float:none;width:100%;}
		.mar-panel-body{min-height:auto;}
		.mar-panel-hea{margin-bottom:20px;}
		.port-tables,.mar-tablelables{margin-top:10px;}
		.mar-panel-hea{padding-left:0;}
		.mar-pd-list-50 > li,.mar-pd-list-33 > li{margin-bottom:10px;width:100%;}
		.pd-list-50 li.graph-desline{min-height:60px;}
		.mar-panel-body{border-left:0px;padding-left:0;}
		.mar-datapoints-list li{float:left;width:50%;}
		.mar-datapoints-list li.mt5{margin-top:0;}

		/* Calendar */
		.events-calender-left,.events-calender-right{width:100%;margin:0;}
		.events-calender-right{margin-top:20px;height:auto;}
		.day-event{padding-top:0;}
		.event:after {left:27px;}
		.calendar td{width:45px;}
		.newstypes li a{display:inline-block;}

		/* Recently viewed */
		.similor-stock{padding-top:30px;}
		.simliar-stoc-list{margin-left:-10px;}
		.simliar-stoc-list li{padding-right:10px;margin: 0px 10px 20px;}

		/*social -- youtube,news,video,feed*/
		.social-actions-list li a{padding:9px 16.8px;min-height:120px; }
		.social-left-div,.social-right-div{width:100%;}
		.news-title,.maintitle{font-size:18px;}
		.social-news img{width:100%;}
		.social-left-div iframe {width: 100%;}
		.floating-width{float:none;width:auto;padding-left:45px;}

		.tweet-content{margin-top:10px;font-size:14px;}

		.live-left,.live-right{float:none;width:auto;}
		.feed-left,.feed-right{width:auto;float:none;}
		.live-right,.feed-right{padding-left:0;}
		.live-left,.feed-left{margin:0 0 10px 0;}

		.livetv-area iframe{min-height:auto;}

		/*news popup*/
		.pop-name-btn{margin-top:30px;width:100%;}
		.news-title{margin-bottom:10px;}

		/* top-performers */
		.lumpsumsip-list{width:274px;}
		.lumpsumsip-list li a{padding:8px;}
		.bigtext{font-size:18px;}
		.mar-time-drop{width:120px;}
		.lumpsumsip .invest-drop{font-size:18px;}

		/* currency */
		.indian-currency{font-size:26px;}
		.currency-list{margin-left:0;}
		.currency-list li{padding: 0px 10px 10px 10px;margin-bottom:10px;margin-top:10px;}

		/* ::::::::::: today ::::::::::::: */
		.sim-hea-stoc:before,.sim-hea-stoc:after{border:0;position:static;}
		.Similar-Stocksbox{text-align:left;}
		.market-subnames{top:44px;right:-27px; left:auto;} /* -- indices drop down postion */
		.market-subnames::after, .market-subnames::before{left:auto;right:20px;}

		/*:::: snap shot popups ::::*/
		.foot-snap-icon{display:none;}
		.snapfoo li a{padding:0 10px;}
		.snapfoo li:first-child a{padding-left:0;}
		.minsanpgrph img{width:100%;}
		.inp-post-box{width:70%;}
		.derivative-spot-pice,.der-snapleft-value .mar-val{float:none;padding-left:0;border-left:0;}
		.snap-sub-pro-name{display:block;padding-left: 0;
						   border-left: 0;
						   font-size: 14px;
						   margin-left: 0;
						   margin-top: 5px;
		}

		/* dervitives */
		.derivative-spot-pice{margin-top:10px;}
		.dervivatives-snap li.first,.dervivatives-snap li.sec{width:100%;}
		.dervivatives-snap li.sec .der-per-rating{margin-top:10px;}
		.dervivatives-snap li.sec .der-per-rating span{display:inline-block;}
		.dervivatives-snap li{text-align:center;}
		.der-1, .der-2{width:100%;margin-right:0;}
		.der-2{margin-top:40px;}
		.der-3{width:100%;float:none;margin-top:150px;}
		.der-1:after{top:45px;left:50%;margin-left:-14px;}
		.der-2:after{background: transparent url("../images/down-arrow.png") repeat scroll 0% 0%;
					 width: 17px;
					 height: 17px;
					 left: 50%;
					 margin-left:-8px;
					 top: 45px;}
		.mar-val-inper span{font-size:14px;}
		.inp-post-box .inp-filed{padding:5px;font-size:11px;}
		.mar-per-con p.mar-inc-dec-per{display:block;}
		.mar-perfamence .mar-per-rating,.mar-perfamence .mar-return{display:inline-block;}
		.derivative-spot-pice p{padding-bottom:5px;margin-top:10px;text-decoration:underline;}
		.shadow-panel-normal{width:100%;}
		.mar-name, .mar-per, .mar-cap, .mar-value{width:auto;}
		/*:::: Derivative snap shot page ::::*/
		.derivative-list li{width:100%;float:none;margin:0;padding:20px;min-height:inherit;border-bottom:1px dotted #CCC;}
		.derivative-list li:last-child{border-bottom:0;}

		/*:::: snap shot page ::::*/
		.snap-menus{overflow-x:auto;}
		.researchmenu{width:700px;}
		.stock-snap-name{white-space:inherit;}
		.mar-perfamence{padding:0;}
		.mar-perfamence li{border-right:0px;border-bottom:1px dotted #c5c5c5;padding:10px;}
		.mar-perfamence li:last-child{border-bottom:0px;}
		.mar-perfamence li,.mar-perfamence li.snap-dir-view{width:100%;float:left;}
		.mar-per-con{padding-left:0;}
		.mar-per-con p{display:block;}
		.mar-per-rating{font-size:18px;}
		.mar-snap-news-left, .mar-snap-graph-right{float:none;width:100%;min-height:inherit;}
		.mar-snap-news-left{border-right: 0px;padding-right:0;margin-top:10px;}
		.mar-snap-graph-right{padding-left:0;}
		.mar-snap-graph-right img{width:100%;}
		.conses-mapsec img{width:100%;}

		/* reasearch view */
		.mar-right-reasearch{width:100% !important;}
		.mar-right-reasearch .out-graph{width:100%;}
		.mar-right-reasearch .target-val{width:100%;}
		.mar-resea-right-con h3,.mar-resea-right-con p{display:inline-block;margin-right:9px;}
		.mar-reasearch-tabcon .out-graph img{width:100%;}

		/* critical parameters */
		.cri-box{padding:20px;}
		.cri-mar-left,.cri-mar-right{width:100%;float:none;}
		.cri-mar-left{border-right:0px;padding-right:0;}
		.cri-mar-left img{width:100%;}
		.cri-mar-right{padding-left:0;}
		/*.returns-chart img{width:100%;}*/

		.consis-per-panel{padding:20px;}
		.consis-pro-tax{padding:0;}
		.consis-pro-tax li{float:none;width:100%;padding:20px;border-right: 0px;border-bottom:1px dotted #c5c5c5;}
		.consis-pro-tax li:first-child{padding-left:20px;}
		.consis-pro-tax li:last-child{border-bottom:0;padding-right:20px;}
		.snap-slider-news{position:static;height:inherit;}
		.snap-slider-news-left{float:none;position:static;width:100%;text-align:center;padding:10px;height:inherit;}
		.snap-slider-news-left h4{line-height:inherit;}
		.snap-slider-news-left:before{position:static;right:0;width: 0;height: 0;border-top:0px;border-left: 0;border-bottom: 0;margin:0;}
		.snap-slider-news-right{padding:20px;margin-bottom:20px;}
		.snap-slider-news .bx-pager{top:inherit;right:inherit;height:inherit;width:inherit;}
		.snap-slider-news-right .bx-pager .bx-pager-item{display:inline-block;}

		/* Research View */
		.mar-reasearch-list .border-left{padding:0 0 20px 0;}
		.trading-popup-list li.border-left::before{border-left:0px;}

		/*Company Info:Historical Data*/
		.data-section{padding:20px;}
		.data-text li{margin:5px 0px;padding:0 8px;font-size:12px;width:48%;border-right:0;}
		.data-right .data-text-single{padding:10px 0;}
		.data-text-single li{width:auto;line-height:18px;}
		.data-text-single li:first-child{width:auto;}
		.data-text-single li:nth-child(2){width:auto;text-align:left;border-right:1px dotted #c5c5c5;}
		.price-value, .data-person-name{font-size:14px;}

		/*Company Info:Shareholding Distributions Chart*/
		.shareholding-right-inner .customtable td:before{color:#999;}
		.sharehold-viewdetails{padding:5px;}

		/*Company Info:management*/
		.mgmt-list li{float:none;width:100%;}
		.mgmt-show-btn{text-align:left;margin-left:20px;}
		.reg-add-list > li{float:none;padding:0;border-right:0;margin-bottom:20px;}

		/*Table */
		.shareholding-left{float:none;width:100%;}
		.shareholding-right, .shareholding-right-inner{padding:0;}
		.shareholder-table tr th, .shareholder-table tr td{border-right:0;}
		.shareholder-table tr:nth-child(even) {background: #f8f8f8}
		.shareholder-table tr:nth-child(odd) {background: #eee}
		.shareholder-table tr td.td1{width:auto;}
		.colorlabel { padding-left: 0;}

		/*Other Top Performers / Commodities*/
		.top-performers-list, .commodities-list{margin:10px 0;}
		.top-performers-list li, .commodities-list li{width:100%;margin:0 0 15px;}



		/* Mutual snapshot*/
		.mutual-scheme-left,.mutual-scheme-right{float:none;width:100%;}
		.mutual-scheme-right{padding-left:0;}
		.mutual-scheme-details li span.label{float:none;}
		.mutual-scheme-details li p{padding-left:0;}

		/* ::::::::::::::::::::::: Markets Derivatives :::::::::::::::::::::::*/

		/*Option Chain*/
		.chainslider .bx-wrapper .bx-viewport {height:445px !important}
		.option-index-con{margin-top:20px; float: left; margin: 0 auto; width: 100%;}
		.option-index-con-right{float: left; width: 43%;}
		.option-index-con-left{float: left; width: 53%;}
		.call-list-left, .put-list-right{padding:20px 40px 0;}
		.call-list-left, .put-list-right, .strike-price{width:auto;float:none;}
		.put-list-right{border-bottom:2px solid #f85337;border-top:0;}
		.strike-price{height:auto;padding:20px;}

		.col1, .col2, .col3{float:none;width:100%;min-height:55px;}
		.col2, .col3{border-left:0;}
		.call-details{font-size:12px;float:left;width:50%;}
		.call-details-line{border-top:0;border-left: 1px dotted #c5c5c5; margin-top:0;padding:0 0 0 20px;}
		.col2 .call-details, .col3 .call-details{padding:0;}
		.col2 .call-details-line, .col3 .call-details-line{padding-left:20px;}

		/*::::::::: Equity snap shot full pages:::::::::::*/

		/* mini snap shot popup */
		.stock-sec.stock-topsection{padding-top:30px;}
		.researchmenu li{margin-bottom:10px;}
		.researchmenu li a{border-bottom: 1px solid transparent;}

		/*:::: fundmanager snap shot page ::::*/
		.fund-mname{font-size:18px;}
		.fund-desig, .fund-exp{font-size:14px;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		Offerings
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
		/* ::::::: overview :::::::::::*/
		/* All banners*/
		.bdy-overflow{overflow-x:auto;}
		.product-title{line-height:30px;margin-bottom:5px;}

		/* banner image button arrows*/
		.overview-arrow-wh,.overview-arrow-wh.bla{display:none;}
		.product-align,.banner-align{height:auto;text-align:center;padding:50px 0;}
		.product-align.top,.banner-align.top{padding:30px 0 120px 0;}
		.product-align.bottom,.banner-align.bottom{padding:150px 0 30px 0;}

		/* overview banners*/
		.over-pro-1,.products-banner{background:url(/app/images/products/overview-1-small.jpg) center center;}
		.over-pro-2,.platform-banner{background:url(/app/images/products/overview-2-small.jpg) center center;}
		.over-pro-3{background:url(/app/images/products/pricing-small.jpg) center center;}
		.over-pro-4,.vas-banner{background:url(/app/images/products/overview-4-small.jpg) center center;}
		.over-pro-5{background:url(/app/images/products/overview-5-small.jpg) center center;}



		/*::::: page banners ::::::*/

		.pricing-banner{ background: url(/app/images/products/pricing-small.jpg) center center;}

		/* ::::::: Products overview :::::::::::*/

		/*Product Banner*/	
		.product-top-align .product-paragraph, .product-bottom-align .product-paragraph, .banner-align .product-paragraph{padding:0;}
		.product-top-align{margin-top:0;}

		.page-banner{height:inherit;}
		.banner-video{height:inherit;}
		.banner-video video{bottom:inherit;}
		.banner-align{height:auto;width:auto;padding:30px 0;}
		.product-top-align,.product-bottom-align{position:static;}
		.product-top-align .product-paragraph, .product-bottom-align .product-paragraph{padding:inherit;}

		.product-1{background:url(/app/images/products/pro-1-small.jpg) center center;}
		.product-2{background:url(/app/images/products/pro-2-small.jpg) center center;}
		.product-3{background:url(/app/images/products/pro-3-small.jpg) center center;}
		.product-4{background:url(/app/images/products/pro-4-small.jpg) center center;}
		.product-5{background:url(/app/images/products/pro-5-small.jpg) center center;}
		.product-6{background:url(/app/images/products/pro-6-small.jpg) center center;}
		.product-7{background:url(/app/images/products/pro-7-small.jpg) center center;}
		.product-8{background:url(/app/images/products/pro-8-small.jpg) center center;}
		.product-9{background:url(/app/images/products/pro-9-small.jpg) center center;}

		/*Product menu*/	
		.le-products-menu li{width:33.3%;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;float:left;min-height:108px;}
		.le-products-menu li a{padding:10px;font-size:12px;min-height:inherit;}

		/*Products section*/
		.over-products{height:inherit;}
		.product-center{width:auto;}
		.par-cen-pading{padding:0;}

		.two-buttons a:last-child{margin:10px 0 0 5px;}
		.product-button{min-width:150px;}

		.equity-content .product-align, .equity-content .floatdiv-right{float:none;}
		.product-paragraph{font-size:14px;line-height:inherit;margin-bottom:25px;}
		.product-subtitle{margin-bottom:15px;}
		.product-one, .product-four{text-align:center;}
		.product-one img, .product-four img{height:240px;}
		.product-one, .product-four{margin-top:40px;}
		.product-four-text{padding-top:0;}

		.product-right{float:none;}
		.darkin-responsive .product-title, .darkin-responsive .product-subtitle, .darkin-responsive .product-paragraph, .darkin-responsive .product-button{color:#fff;}
		.darkin-responsive .product-button{border-color:#fff;}
		.darkin-responsive .product-button:hover{background:#fff;color:#000;}
		.product-button{padding:10px;}

		/* products expansion*/
		.exp-thr-el li{width:100%;float:none; margin-top:20px;padding-right: 0px;margin-bottom: 0px;}
		.exp-thr-el li:last-child{margin-bottom:20px;}
		.tax-paragraph{padding:0;margin:20px 0 0 0;}

		/*.product-center{margin-bottom:20px;}*/
		.curency-de-list li{width:100%;margin:30px 0;}
		.cur-der-con{padding:0;}
		.tax-saving li{width:100%;margin-bottom:30px;float:none;}
		.tax-saving li:last-child{margin-bottom:0;}
		.curency-de-list li.curd-last{margin-bottom:30px;}
		.der-products{padding-right:0;}
		.pro-expansion-left:before,.pro-expansion-left.pro-3:before,.pro-expansion-left.pro-5:before,.pro-expansion-left.pro-7:before,.pro-expansion-left.pro-9:before,.pro-expansion-right:before,.pro-expansion-right.pro-4:before,.pro-expansion-right.pro-6:before,.pro-expansion-right.vas-1:before,.pro-expansion-right.vas-2:before,.pro-expansion-left.vas-3:before,.pro-expansion-left.vas-4:before,.pro-expansion-left.vas-5:before,.pro-expansion-right.vas-6:before{position:static;border-top: 0px}


		/* price slider */							
		.pro-back-patch{background-color:rgba(0,0,0,0.8);padding:20px;}
		.pro-back-patch .product-paragraph{padding:0;margin-bottom:0;}
		.web-dis-price{display:none;}
		.mob-dis-price,.slide-left1{display:inline-block;margin-bottom:10px;font-size:14px;}
		.mob-dis-price{display:block;}
		.price-list-slider .bx-viewport{height:inherit !important;}
		.price-slider > li{float:left;}
		.without-slider-price{overflow:hidden;}
		.dis-price-slider >li{width:100%;display:none}
		.dis-price-slider >li.recomend{display:inline-block;}
		.slider-area,.slide-left{width:100%;}
		.slider-area{margin:20px 0;}
		.price-sec{padding-top:30px;}
		.price-show-btns{padding-bottom:30px;}
		.invest-box-con{padding:0 20px}
		.slide-left, .slide-right, .slide-left1{margin-right:0;}
		.slide-right{vertical-align:baseline;margin-top:10px;}
		.slide-left1{text-align:center;margin-bottom:10px;}
		.slider-area li{margin-bottom:20px;}

		.banner-title{margin-bottom:10px;}
		.pri-pop-fot{font-size:12px;}


		/* vas popup*/
		.vas-list-pop > li{padding:10px;}
		.vas-in-con > li:first-child,.vas-in-con > li{float:none;width:100%;border-right:0;padding:10px 0;}
		.vas-pop-icons{float:none;}
		.vas-pop-con{padding-left:0;}
		.vas-in-con > li:first-child{padding-top:0;}
		.vas-in-con > li{border-bottom:1px dotted #C5C5C5;}
		.vas-in-con > li:last-child{border-bottom:0;}
		.popup-reports-desc{margin-top:0;}
		.vas-popup-con.dialog-content{padding-top:0;}
		/* price popup */
		.price-popup{overflow-y:auto;margin:30px 0;}
		.pri-cal-box li{float:left;width:18%;padding-right:2%;}

		.pri-cal-box li:last-child{padding-right:0;}
		.pri-box1,.pri-box2,.pri-box3,.pri-box4{background-color:transparent;}
		.pri-box1{color:#71C5A4;}
		.pri-box2{color:#9086C2;}
		.pri-box3{color:#F48BA9;}
		.pri-box4{color:#F68567;}
		.pri-pop-box{padding:0;}
		.befe-cal{font-size:12px;}
		.pri-cal-box{margin:20px 0}
		.price-popup h3{margin:10px 0;font-size:16px;}
		.befe-cal p:first-child{min-height:30px;}
		.bef-cal-val{margin-top:5px;}
		.befe-cal::after{width: 20px;margin: 5px 0px 0px -10px;background-color: rgba(198, 201, 199, 0.5);}
		.bef-cal-val, .afte-cal{font-size:16px;}
		.pri-cal-box li.plus{margin:20px 5px 0 5px;width:inherit;font-size:14px;}
		.pri-cal-box li.amountsec{padding-top:20px;}
		.pop-cal-sec{text-align:left;}
		.pop-cal-sec p, .cal-sy,.pop-cal-sec span{font-size:14px;}
		.pop-fin-cal{margin-left:0;}

		/* vas */

		.vas-bg-1{background:url(/app/images/products/vas-1-small.jpg) center center;}
		.vas-bg-2{background:url(/app/images/products/vas-2-small.jpg) center center;}
		.vas-bg-3{background:url(/app/images/products/vas-3-small.jpg) center center;}
		.vas-bg-4{background:url(/app/images/products/vas-4-small.jpg) center center;}
		.vas-bg-5{background:url(/app/images/products/vas-5-small.jpg) center center;}
		.vas-bg-6{background:url(/app/images/products/vas-6-small.jpg) center center;}
		.vas-bg-7{background:url(/app/images/products/vas-7-small.jpg) center center;}
		.vas-bg-8{background:url(/app/images/products/vas-8-small.jpg) center center;}
		.vas-bg-9{background:url(/app/images/products/vas-9-small.jpg) center center;}
		.vas-bg-10{background:url(/app/images/products/vas-10-small.jpg) center center;}

		.vas-online-details li{margin-bottom:10px;padding:0;border-right:0;}
		.vas-online-details li:last-child{margin-bottom:0;}

		.vas-popup-scroll{height:300px;overflow-y:auto;}

		/* expansions */
		.portfolio-trackerlist li{width:100%;float:none;padding:0 0 20px 0;}
		.portfolio-trackerlist li:last-child{padding-bottom:0;}
		.invest-list-1 li,.financial-list li{min-height:inherit;}
		.invest-list-1 li:last-child{margin-bottom:0;}
		.invest-list-2{width:100%;}
		.ribbonBtn{display:none}
		.invest-pop-btn{display:inline-block;}
		.vas-invest h3{margin-bottom:20px;}

		/* plaft form over page*/
		.platform-4{background:url(/app/images/products/platform-4-small.jpg) center center;}
		.platform-5{background:url(/app/images/products/platform-5-small.jpg) center center;}
		.plat-mob-img{display:block;}
		.plat-web-img{display:none;}
		.platform-con{text-align:center;margin-top:20px;}
		.plat-txt-mid{height:inherit;}

		/* platform fullpage*/
		.fullpage-web,#fp-nav{display:none;}
		.fullpage-mob{display:block;}
		html.fp-enabled, .fp-enabled body{overflow:auto !important;}
		.ful-sec-bac{padding:50px 0;}
		.ful-sec-bac-100{padding:100px 0;}
		.ful-sec-bac1{padding:20px 0 180px 0;}
		.ful-sec-1{background: url(/app/images/products/blue.jpg);}
		.ful-sec-3{background: url(/app/images/products/red.jpg);}
		.ful-sec-5{background: url(/app/images/products/green.jpg);}
		.ful-sec-2,.ful-sec-4,.ful-sec-6,.ful-sec-10{background: url(/app/images/products/grey.jpg);}
		.ful-sec-9{background: url(/app/images/products/purple.jpg);}
		.ful-sec-7{background: url(/app/images/products/image-small.jpg) center bottom;}
		.funtastic-down{bottom:0;position:absolute;height:inherit;}
		.fullpage-images{text-align:center;}
		.fulimg-100{width:100%;}
		.fullpage-ban-con{text-align:center;margin-top:20px;}
		.fullpage-ban-con.ban-con{margin-top:0;}

		/* platform trade*/
		.trade-instant{margin-top:20px;}
		.trade-instant{width:100%;}
		.trade-instant li{margin-right:5%;margin-bottom:10px;float:left;}
		.inst-icon1,.inst-icon2,.inst-icon3{width:80px;height:80px;background:url(/app/images/products/trade-2-01-small.png);display:inline-block;}
		.inst-icon2{background:url(/app/images/products/trade-2-02-small.png)}
		.inst-icon3{background:url(/app/images/products/trade-2-03-small.png)}

		.trade-instant li:last-child{margin-bottom:0;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		Home Page
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

		.homepage-banners li{height:350px;}
		.hm-banners-1{
			background:url(../../templates/axisdirect/images/home/hm-banner-01-small.jpg) center center;
		}
		.hm-banners-2{
			background:url(../../templates/axisdirect/images/home/hm-banner-02-small.jpg) center center;
		}
		.hm-banners-3{
			background:url(../../templates/axisdirect/images/home/hm-banner-03-small.jpg) center center;
		}
		.hm-banners-4{
			background:url(../../templates/axisdirect/images/home/hm-banner-04-small.jpg) center center;
		}
		.ban-txt{line-height:30px;}
		.simple-link{margin-top:5px;}
		.home-banalign .product-button{margin-top:20px;}
		.blockbg .banner-title,.darkbg .banner-title,.banner-title{line-height:28px;}
		.home-banalign{height:inherit;padding:50px 0;}
		.mob-none{display:none !important;}
		.web-none{display:block !important;}
		.cust-tool{display:block;}
		.mob-test-section{margin-top:20px;}
		.test-img{float:left;}
		.mil-spi{opacity:1;}
		.test-main-bdy{padding-left:100px;}
		.test-content{position:relative;border:1px solid #f0f0f0;padding:10px;background-color:#fff;}
		.test-content:after, .test-content:before {
			right: 100%;
			top: 50%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
		}

		.test-content:after {
			border-color: rgba(255, 255, 255, 0);
			border-right-color: #fff;
			border-width: 10px;
			margin-top: -10px;
		}
		.test-content:before {
			border-color: rgba(240, 240, 240, 0);
			border-right-color: #f0f0f0;
			border-width: 11px;
			margin-top: -11px;
		}
		.cu-tol-con{padding:0;position:static;}
		.cu-tol-con:before,.cu-tol-con:after{position:static;background:none;}
		.award-circle:before,.award-circle:after{  display:none;}
		.award-circle span{font-size:18px;}
		.awrds-cons p{font-size:14px;}
		.awardcontentinner .sub-hea{margin-top:0;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		Open An Account
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


		.ridlist li{width:48%;margin-right:2%;}
		.ridlist li:last-child{margin-right:0;}

		.open-acc-rig{position:static;}
		.openanacc-banners{margin-top:30px;}
		.open-accfrmbox{border:0;background-color:transparent;width:100%;}
		.account-content{padding-top:30px;text-align:center;}
		.opena-banners-1{
			background:url(/app/images/open-account/b-1small.jpg) center center;
		}
		.opena-banners-2{
			background:url(/app/images/open-account/b-2small.jpg) center center;
		}

		.opena-banners-3{
			background:url(/app/images/open-account/b-3.jpg) center center;
		}

		.opena-banners-4{
			background:url(/app/images/open-account/b-4.jpg) center center;
		}
		.opena-banners-5{
			background:url(/app/images/open-account/b-5.jpg) center center;
		}
		.opena-banners-6{
			background:url(/app/images/open-account/b-6.jpg) center center;
		}
		.ful-sec-10{background:url(../images/open-account/open-banner-small.jpg) center center;}
		.hapyinvesters{border-top:1px solid rgba(0,0,0,0.1);}
		.power-span{width:120px;height:120px;}
		.rid-icon1, .rid-icon2, .rid-icon3, .rid-icon4, .rid-icon5 {
			width: 72px;
			height: 72px;
			margin-top: 24px;
		}
		.acc-sttus-link{font-size:12px;}
		.open-movedown{color:#fff;text-align:center;margin-top:30px;}
		.open-mobarrow{text-align:center;}
		.open-mobarrow i{float:none;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		Support
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
		/*::::::: Download ::::::::::*/

		.banner-chose-sel{margin-top:20px;}
		.banner-chose-sel .text-enterarea{display:block;margin:10px 0;}
		.inputValue,.inputValue1{font-size:18px;}
		.download-list > li h3{font-size:18px;}
		.acc-oping h4{min-height:inherit;margin-bottom:10px;}
		.download-list > li h3{padding:10px 0;}
		.acc-qus{padding-left:20px;}

		/*::::::: faqs ::::::::::*/
		.faq-down-1{left: 0;}
		.faq-list-items > li{width:155px !important;margin-right:10px;min-height:140px;box-shadow:none;}
		.faq-list-items > li a{border:1px solid #ccc;}
		.faq-list-items > li a.active-tab{border:1px solid #1190E0;}
		.faq-list-items > li:focus,.faq-list-items > li:hover{box-shadow:none;}
		.faq-list-items > li a{padding:10px;min-height:inherit;}
		.faq-list-items li p{font-size:14px;}
		.faq-accordion > li{margin-bottom:10px;/*box-shadow:none;border:1px solid #ccc;*/}
		.faq-clrlink{font-size:12px;}

		/*::::::: contact us ::::::::::*/
		.cont-add-box{margin-top:20px;}
		.con-add-box2,.con-add-box3{margin-top:20px;}
		.ri-add li a{font-size:14px;}
		.con-add-box1,.con-add-box2,.con-add-box3{padding:0;}
		.cont-preaddhea li{font-size:18px;}
		.find-branch li{float:none;margin:0 0 10px 0;}

		.locateus-sel{width:inherit;}
		.find-branch li{float:none;margin:0 0 10px 0;}
		.tabs-slider-list > li > a{width:inherit;}
		ul.curosal_con-dis > li > a{width:inherit;}
		.tab-res-list > li{width:100%;border-right:0;float:none;padding:0;margin-bottom:20px;}
		.loc-main-name,.loc-sub-name{width:110px;}
		.loc-main-name{font-size:18px;}
		.query-from{width:100%;}
		.query-from-le,.query-from-re{width:100%;float:none;}
		.query-from-re{margin-left:0;}
		.query-coment-box{height:100px;}
		.form-fileds > li{width:100%;}
		.le-list li, .re-list li{padding-bottom:20px;}
		.re-list li:last-child{padding-bottom:20px;}
		.last-liyears li:last-child{padding-bottom:0;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		Learn
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

		/* :::::::::::: home page :::::::::::::::*/
		.crse-1-img, .crse-2-img{background:none;height:inherit;width:auto;position:static;background:#fff;min-height:150px;}
		.lear-course-sel li.active:after{position:static;border-color:transparent;}
		.lea-course-sellist .mob-time{display:inline-block;margin-top:0;}
		.crse-txt{width:inherit;padding:10px;}
		.lear-course-sel{width:100%;margin-top:20px;position:static;}
		.lear-course-sel li{width:46%;margin-left:4%;float:left;}
		.crse-txt{position:static;}
		.crse-txt h3{min-height:80px;}
		.course-selbox{padding:20px 0;}
		.events-calender{margin-bottom:20px;}	
		.events-clases-right{height:inherit;}
		.mar-event-date{font-size:18px;}
		/* upcoming classes */
		.learn-calender{width:100%;margin:0 0 20px 0;}
		.learn-left-cal,.learn-right-cal{float:none;}
		.learn-right-cal{margin-bottom:20px;}
		.day-name, .day-nomo{font-size:18px;}
		.mnth-name{font-size:14px;}

		/* :::::::::::: course page :::::::::::::::*/
		.leran-nav-section{width:100%;text-align:inherit;}
		.leran-nav-section li{width:48%;margin-bottom:10px;}
		.courses-nav{padding:30px 0 20px 0;}
		.courese-subhea{font-size:14px;}
		.coming-soon{
			padding:0 20px;
		}
		.coming-soon img{
			width:100%;
		}
		.howit-works{margin-bottom:20px;}

		/* :::::::::::: classroom page :::::::::::::::*/
		.exp-popup-left{float:none;/*text-align:center;*/}
		.exp-popup-right{width:100%;padding-left:0;margin-top:30px;}

		/* :::::::::::: how it works popup and good reads :::::::::::::::*/
		.goodread-hea{width:60%;}
		.howit-wizard{width:100%;}
		.howit-wizard li{border:none;font-size:14px;position:relative;width:100%;float:none;margin:0 0 40px 0;padding:0;}
		.howit-wizard li:before, .howit-wizard li:after{background:none;}
		.howit-wizard li:after{content:"";position:absolute;background:url(../images/down-arrows.png);width:22px;height:22px;left:50%;margin-left:-11px;top:80px;}
		.howit-wizard li span{width:inherit;}
		.how-isbadge{width:100%;margin-left:0;text-align:center;}
		.win-badge{float:none;}
		.how-isbadge span{padding-left:inherit;text-align:center;}

		/* :::::::::::: Course page :::::::::::::::*/

		/* Left Menu */
		#leftsection {
			left:-310px;
			width:310px;
			top:0;
		}
		.course-left-top, .course-left-down{padding:10px;}
		.course-left-down{bottom:143px;}
		.course-left-down{top:111px;}
		.course-names{width:185px;}
		.footer-badge{padding:10px;}
		.course-pagecontent{
			padding-left:0;
		}
		.le-top-heading{
			height:50px;
		}
		.left-menu-footer{
			height:auto;
		}
		/* :::::::::::: demos page :::::::::::::::*/
		.course-left-down.demos-left-down{top:84px;}
		/* course right part */
		.goback-portal{display:block;margin-bottom:10px;padding:10px 0;}
		.course-rightpart{width:100%;padding:20px;}
		.course-menu{
			display:block;
			width:40px;
			height:40px;
			padding:10px;
			margin-top:9px;
		}
		.course-image,.course-image img{
			width:100%;
		}
		.coursepage-name{width:100%;padding:10px;}
		.course-nxtchaptor{min-width:inherit;padding:5px;}

		/*:::::: quiz result :::::::::*/
		.quiz-res-box{width:100%;}
		.quiz-score{font-size:30px;}
		.congrats-msg{font-size:26px;margin-top:10px;}

		/*:::::: quiz :::::::::*/
		.que-numbers li{width:10px;height:10px;}
		.que-area{padding:5px;}
		.que-name{font-size:14px;}
		.secs-remaing, .score-display,.present-que{font-size:30px;}

		/* :::::::::::: system requirements popup :::::::::::::::*/
		.system-req-list > li{float:none;width:100%;border:0;margin-bottom:20px;padding:0;}
		.sys-req-icon{float:none;}
		.sys-req-cont{padding-left:0;margin-top:20px;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																
																																MY PORTFOLIO
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
		/*::::::::: overview:::::::::*/

		/*:::::: Summary ::::::*/
		.profol-banner{background:#e0eef7;height:auto;}
		.sumery-1,.sumery-2,.sumery-3,.sumery-4,.sumery-5,.sumery-6,.sumery-7,.sumery-8{float:none;width:100%;margin-bottom:20px;}
		.sumery-2,.sumery-3,.sumery-6,.sumery-7{padding-left:0px;}
		.sumery-1:after,.sumery-2:after,.sumery-5:after,.sumery-7:after{top:42px;right:auto;left:40px;}
		.sumery-4, .sumery-8{border-left:0;margin:0;padding-left:0;}
		.sumery-smfont{font-size:14px;}
		.col6{width:49%;}
		.col4{width:32%;}
		.sumery-col2{margin-left:2%;}
		.port-summery-gap{margin-top:20px;}
		.pro-summery-box.wid-4,.pro-summery-box.wid-6{height:127px;}
		.pro-summery-box.pl-stmt-card.wid-4{height:113px;}

		.prof-stocklist li p{padding-left:150px;}
		.port-select p{margin-bottom:8px;}
		.prof-stocklist{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #0D57A0;position: relative; }
		.prof-stocklist:after, .prof-stocklist:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
		.prof-stocklist:after {border-color: rgba(136, 183, 213, 0);border-top-color: #f8f8f8;border-width: 8px;margin-left: -8px;}
		.prof-stocklist:before {border-color: rgba(0, 0, 0, 0);border-top-color: #0D57A0 ;border-width: 11px;margin-left: -11px;}

		.prot-sumeryhea,.consis-per-panel.active .prot-sumeryhea{border-bottom:0;}
		.prot-sumeryhea{padding-bottom:0;margin-bottom:0;text-align:center;}
		.consis-per-panel{padding:10px;}
		.prot-sumeryhea i{margin-right:0;}
		.prot-hea-name span{display:block;}
		.prot-hea-name{font-size:16px;float:none;}
		.prot-hea-val{font-size:18px;float:none;}
		.port-sumeryval p{min-height:auto;}
		.port-sumeryval p,.port-sumeryval h3{display:inline-block;vertical-align:middle;}
		.prof-stocklist li p{font-size:14px;}
		.port-sumeryval h3	{margin-top:0;}
		.sumery-1:after, .sumery-2:after, .sumery-5:after, .sumery-7:after{position:static;}
		.sumery-3 h3{margin-top:5px;}

		/* summery list*/
		.mar-panel-hea.port-hea,.mar-panel-body.port-body{width:auto;}
		.mar-panel-body.port-body{margin: 0;}
		.port-list-axis{float:none;margin-top:0;vertical-align:middle;}
		.pd-list-3 li{margin-bottom:10px;}
		.pd-list-3 .port-value{width:50%;min-height:35px;}
		.pd-list-3 li:last-child{padding-left:0;}
		.pd-list-4{margin-bottom:10px;}
		.pd-list-4 .port-value, .pd-list-4 .port-gain{width:40%;}
		.pd-list-4 .port-qty{width:20%;}
		.pd-list-4 .port-gain{width:100%;padding-left:0;margin-top:10px;}

		/* All details*/
		.port-panelheading,.port-panelbody,.port-panelfooter{float:none;width:100%;}
		.port-panelbody{margin-right:0;padding-left:0;border-left:0;}
		.port-panelbody{margin-top:10px;}
		.portal-del{margin:0 0 0 10px;}
		.scheme-pop-list{margin-left:0;}
		.scheme-pop-list > li{margin-left:0;}
		.scheme-edit{padding:20px;}
		.scheme-edit .scheme-pop-list > li{width:100%;}
		.scheme-pop-list > li:first-child{margin-top:0;}
		.scheme-edit .line-chrge, .scheme-edit .new-transactioinbtns{margin-left:0;}
		.scheme-edit .new-transactioinbtns{padding-bottom:0;}
		.scheme-del-tolbdy{top:34px;}

		/*:::::::: actionable ::::::::::*/
		.action-le{margin-right:0;}
		.action-re{margin:20px 0 0 0;}
		.actionable-hea h3{margin-top:0;} 

		/*:::::::: Performance ::::::::::*/
		.retu-radio{margin:10px 0 0 0;}

		/* :::: Alert ::::: */
		.monthname{ left:10px;}	
		.left-alert{ float:right;}
		.notifalerts:before{ right:auto; left:0;}
		.arrowbox{ width:95%;}
		.arrowbox .left-dot:before{ left:-6.5%; right:auto;}

		.arrowbox .right-dot:before{ left:-6.5%;}

		.arrowbox:after, .arrowbox:before {
			left: auto;
			right:100%;
		}

		.arrowbox:after {
			border-color: rgba(255, 255, 255, 0);
			border-right-color: #fff;
			border-width: 20px;
			margin-top: -20px;
		}
		.arrowbox:before {
			border-color: rgba(232, 232, 232, 0);
			border-right-color: #e8e8e8;
			border-width: 21px;
			margin-top: -21px;
		}

		.violet-lft-brd{ border-right:solid 2px #9087c0;}
		.grn-lft-brd{border-right:solid 2px #70c4a3;}

		/* ::::::::::: Reports ::::::::::::*/

		/*:::: pl-statement ::::::::*/
		.prof-stocklist.pl-stmt li label{float:left;}
		.prof-stocklist.pl-stmt li p{padding-left:auto;}
		.prof-stocklist.pl-stmt li label:after{right:10px;}
		.mstockselect{margin-bottom:10px;}

		.tax-port-body .pd-list-4{margin-bottom:0;}
		.tax-port-body .pd-list-4 .port-value, .pd-list-4 .port-gain{width:50%;}
		.tax-port-body .pd-list-4 li:first-child{padding-left:0;}
		.tax-port-body .pd-list-4 li{margin-bottom:10px;}
		.mar-panel-footer .port-view-details{margin:0;}
		.historicalgo{margin-left:0;}


		/* compute tax */
		.tax-1, .tax-2, .tax-3{padding-right:0;margin-bottom:40px;}
		.tax-3{margin-bottom:20px;}
		.tax-1:after, .tax-2:after{right:auto;top:auto;left:50px;bottom:-30px;margin-left:-11px;}
		.tax-list li{width:100%;float:none;}
		.tax-cal-inp,.tax-bottom{float:left;}
		.tax-bottom{margin-left:10px;}
		.tax-4{min-height:auto;border-left:0;padding:0;}
		.tax-computing .support-icon{background-position: -48px -84px;}

		/* transaction summery */
		.transction-hea.shadow-panel{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top: 2px solid #0D57A0;}
		.tran-list .shadow-panel:first-child{border-top:0px;}
		.trans-li1,.trans-li2,.trans-li3,.trans-li4{float:none;padding:0 0 10px 0;border-right:0;border-bottom:1px dotted #c5c5c5;}
		.trans-li1,.trans-li2,.trans-li3, .trans-li4{width:100%;margin-bottom:10px;}
		.trans-li4{margin-bottom:0;}
		.trans-li1 > ul > li,.tran-li2-top li,.trans-li3 > ul > li{width:50%;float:left;border-right:0;}

		.tran-body{margin-bottom:20px;}
		.tran-li2-top li{padding:0;}
		.tran-li2-top{margin-bottom:10px;}
		.tran-li2-top.bottom{margin:0;}
		.tran-li2-top.bottom li{margin-top:5px;}
		.trans-secndli{margin-top:0;}
		.thrid-btn.trans-secndli{margin-left:4px;}

		/* dividend summery*/
		.dividend-sum-body{margin-bottom:0;}

		/*:::::::: Analysis  :::::::::::::::::*/

		.assignholdingtabs {width: 248px;height: 65px;}
		.assignholdingtabs li{width:auto;}
		.assignholdingtabs li a{padding:12px;}
		ul.assignholdingtabs > li.ui-state-active > a{padding:12px;}
		.graph-down-re.goal-grphli{margin-top:10px;}
		.graph-down-re.goal-grphli li{border-right:0;}
		.goal-grphli li{display:block;margin-right:0px;padding-right:0px;}
		.graph-down-re,.graph-down-le {float: none;}

		/* list */
		.goal-list .mar-panel-hea .pro-name{max-width:200px;}
		.goal-list .mar-panel-body{width:100%;}
		.mygoal-stock-axisview{padding-left:0;}

		/* model portfolio*/
		.goal-stockgraph{min-height:auto;}
		.goal-stockgraph img{width:100%;}

		.model-grpah-details,.detail-graphnum.re, .detail-graphnum.le{width:auto;}
		.detail-graph-dots, .detail-graph-con, .detail-graphnum.le{padding-left:0;margin-left:10px;}

		.detail-graphnum.re,.detail-graph-con{text-align:left;}
		.detail-graphnum.re, .detail-graphnum.le{font-size:14px;}
		.detail-graphnum.le{margin-left:0;}
		.detail-graph-con{width:auto;}
		.model-btn-area{margin:20px 0 10px 0;}
		.model-btns{margin-bottom:10px;}
		.assign-goalstocks span{font-size:18px;}
		.model-tooltip{left:-10px;right:auto;}	
		.model-tooltip.headingtooltip:after, .model-tooltip.headingtooltip:before{left:20px;right:auto;}

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																												 MYPROFILE
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

		.community_post_conversation p{
			padding: 10px;
		}
		.community_post_conversation input{
			width: 70%;
			font-size: 14px;
		}
		.input_post a {
			margin-left: 10px;
		}
		.posted_user{ width: 100%;}
		.post_all_actions{ width: 100%; text-align: left;}
		.post_more {padding-right: 5px;}
		.single_wall_post_refer {padding: 40px 10px 10px 30px;}
		.post_all_actions ul li{margin-right:15px;}
		ul.post_more_actions li{ width: 100%;}
		ul.post_more_actions{ right: -20px;}
		.comment_text{width: 100%;}
		.follow_action{ float: none; width: auto;}
		.post_comment input{ width: 70%;}
		.posted_user_comment{float: left;}
		.profile_complete_per{
			width: 100%;
		}
		.offers_slide_description{
			margin-left: 0px;
			width: 95%;
		}
		.profile_questions{
			width: 100%;
		}
		.profile_questions ul li p{font-size: 14px;}
		.positions_list li{display: none; width: 50%;}
		.positions_list li.current {display: inline-block;}
		.positions_list li.current + li{display: inline-block; float: right;}
		.position_tooltip{left: 27%;}
		.subs_start_end{width: 100%;}
		.subscriptions_stats p{min-width: 120px;}
		.subscriptions_stats{font-size: 14px;}
		.subscription_details{padding: 15px;}
		.subs_brokerage{width: 100%;}
		.plan_stats{font-size: 14px;}
		.plan_details{padding: 30px 15px;}
		.profile_main_postquery{background-position: right;}
		.profile_main_refer{background-position: center;}
		.subs_actions a{display: inline-block; margin-bottom: 15px;}
		.saver_infograph, .research_sms_right{display: block; float: none; width: 100%;}
		.saver_infograph img, .research_sms_right img{display: block; margin: 0 auto;}

		.profile_img{display: block; width: 100%; float: none;}
		.profile_img img{margin: 0 auto; display: block;}
		.profile_details{display: block; text-align: center;margin-top: 20px; margin-bottom: 20px;}
		.profile_main_section{padding: 40px 0;}
		.profile_quick_glance > li{width: 26%; padding: 0;}
		.profile_quick_glance > li a{ padding: 15px 5px;}
		ul.community_quick_see li{width: 90px; min-height: 120px; margin-bottom: 15px;}
		.user_position{ margin-bottom: 20px;}
		.leaderboard_list li > span{padding: 20px 0px; width: 8%;font-size: 20px;}
		.trader_name{padding: 10px; font-size: 14px;}
		.trader_profit{font-size: 14px; padding: 10px 5px;}
		#general-noti ul li,
		#my-noti ul li,
		#research-noti ul li,
		#personalized-settings ul li{ font-size: 16px;}
		.single_wall_post{padding: 25px 15px;}
		.to_follow{width: 100%;}
		.followers_actions{width: 100%;}
		.follower_quickpnt li{width: 49%;margin-bottom: 15px;}
		.followers_actions a{margin-left: 10px;}
		.followers_actions a:first-child{margin-left: 0;}
		.show_how_container > table th, .show_how_container > table td{border-bottom: 1px dotted #c5c5c5; padding: 10px;}
		.trader_action{width: 100%;}
		.user_position{text-align: center;}
		.trending_now_sidebar{text-align: center;}
		.trending_now_sidebar li{display: inline-block;float: none;}
		.trending_now_main h4{text-align: center;}
		.all_wall_posts {clear: both;padding-top: 40px;}
		.offers_slide_infograph{display: block; width: 100%;}
		.offers_slide_infograph img{margin: 0 auto;}
		.next_level_img{width: 100%;}
		.single_points{width: 100%;}
		.redeem_points_main p{font-size: 16px;}
		.refer-or{display: none;}
		.refer_form{width: 100%; margin-top: 15px;}
		.refer_social{width: 100%;}
		.refer_friend_steps li div{font-size: 12px}
		.refer_friend_steps ul li{width: 95px; margin-right: 0;}
		.refer_friend_steps ul li:after{display: none;}
		li.refer-step3 {width: 110px !important;}
		.refer_friend_head,
		.refer_friend_steps,
		.refer_friend_container {padding: 30px 15px;}
		.hasflyout_profile{display: none !important;}
		.hasdrop_profile{display: block !important;}
		#personalized-settings ul{width: 100%; padding-right: 0;}
		.pp_useractions a {margin-bottom: 15px;}
		.pp_pic img{width: 100%;}
		.pp_description{width: 100%;}
		.pp_quickpnt li:first-child{ width: 18%;}
		.pp_quickpnt li:nth-child(2){width: 30%;}
		.pp_quickpnt li{text-align: center;}

		.settings_tooltip{right: -60px; width: 200px; }
		.usernextl{ display: block;}
		.positions_list li{min-height:117px;}
		.positions_list li.current:after{ margin-top: 27px;}
		.positions_list li:after{ margin-top: 10px;}	

		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		NRI
																																						::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

		/*:::::::::: offerings ::::::::::::*/

		.ri-products-banner,.nri-over-pro-1{
			background: url(/app/images/products/nri/nri-products-small.jpg) center center;
		}
		.nri-platform-banner,.nri-over-pro-2{
			background: url(/app/images/products/nri/nri-platforms-small.jpg) center center;
		}
		.nri-pricing-banner,.nri-vas-banner,.nri-over-pro-3,.nri-over-pro-4{
			background: url(/app/images/products/nri/nri-pricing-small.jpg) center center;
		}
		.nri-main-banner,.hm-banners-5{background:url(/app/images/products/nri/nri-platforms-small.jpg) center center;
		}

		/*:::::::::: why invest india ::::::::::::*/
		.ful-sec-8{
			background: url(../images/nri/india-shining/shing1.jpg);background-size:cover;
		}
		.nri-shining.fullpage-ban-con{text-align:left;margin:0 0 20px 0;}
		.shi-pointnum{font-size:26px;width:40px;height:34px;line-height:24px;}
		.shi-pointnum:before{border-top: 17px solid transparent;border-bottom: 17px solid transparent;border-left: 12px solid #FF5656;margin-top: -17px;}
		.gdp-growth{font-size:18px;}
		.cart-list.clearfix li a {
		}



		/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																																		Edit Profile
								
																																		::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
		.edit_prfile_bg .fly_profilepic{margin-top:0;}
		.user-profile-form{padding-left:0;}
		.user-profile-form .form-group{border-bottom:0;}
		.user-profile-form .form-label:after{content:none;}
		.user-profile-form .form-label, .user-profile-form .form-control{width:100%;display:block;}
		.user-profile-form .form-control{padding:10px 40px 10px 0;border-bottom:2px dotted #989ea5;;}
		.user-profile-form .form-group{position:relative;margin-bottom:15px;}
		.user-profile-form a.icon{position:absolute;right:-10px;top:34px;float:none;}
		.form-group .button-edit-action{margin:0 0 5px;}
		.fullprofile-date, .mstatus{display:block;}

		.graybg-border{padding:30px 0;}
		.edit-tile img{display:block;margin:15px auto 0;}
		.personal-profile-list{padding:20px 0;position:static;}
		.personal-profile-list li{margin:0 10px 10px;}
		.personal-profile-list li a span{width:80px;height:80px;}
		.personal-profile-list li a span i{margin-top:12px;}
		.profilestart{padding-top:0;}
		.details-content{width:90%;}
		.userimage{width:52px;height:52px;}
		.userimage > img{width:100%;}

		.profile_full_info{padding:10px 0;}
		.profile_full_info li{width:33.3%; min-height: 141px;}																	
		.profile_full_info li a{padding:10px 20px;}
		.pf-icon{width:80px;height:80px;margin-bottom:5px;}
		.profile_full_info .icon{margin:10px auto;}

		.personalinfo .dateno{display:block;margin:10px 0 0 40px;}

		.panel-default .panel-body{padding: 20px;}
		.panel-default label{border-right:0;text-align:left;font-size:14px;width:auto;display:block;}																	
		.panel-default .form-input{width:auto;display:block;border-bottom:0;position:relative;}
		.panel-default .form-control{font-size:14px;padding:10px 40px 10px 0;border-bottom:1px solid #e5e5e5;width:100%;display:block;}
		.panel-default .form-input .icon{position:absolute;right:-10px;top:0;float:none;}
		.form-edit-panel ul li{margin-bottom:15px;}
		.adress-form-2{margin:20px 0 0;}
		.adress-form-2 .form-control-checkbox{float:none;margin:0 0 20px;}
		.address-panel h3{float:none;}
		.button-edit-action	{float:none;padding:10px 0 0;}
		.panel-default .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;}
		.panel-default .select2-container--default .select2-selection--single{border-bottom:1px solid #e5e5e5;}
		.panel-default .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;}
		.address-details li{margin-bottom:15px;}
		.address-details li input, .address-details li select, .address-details .invest-drop-nrml, .address-details .invest-drop-txt{display:block;}
		.address-details li label{margin-right:0;width:100%;}
		.mycurrent-invest p{font-size:14px;}
		.investment-details input, .investment-details select, .investment-details .invest-down, .mycurrent-invest .currinvest-details input{width:100%;}
		.mycurrent-invest .currinvest-details{float:none;width:100%;}
		.addmore-details{padding-left:0;}
		.total-asset p{margin:0;}
		.rea-mod-time{left:0;width:180px;}
		.re-overview{/*left:auto;*/}
		.re-overview .checkbox, .re-overview .radio{padding-top:0}
		.que-number{font-size:14px;width:26px;height:26px;}
		.investment-details .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;}
		.address-details .select2-container{width:100% !important;}

		.risk-pro-panel .left_content{width:auto;padding-right:0;font-size:14px;float:none;}
		.risk-pro-panel .right_content{float:none;border-left:0;margin:20px 0 0;}
		.risk-pro-panel .donut-area-img, .chart-legends{float:none;}

		.helpcontent{width:90%;}
		.badgtext {font-size: 16px;line-height:24px;}
		.morequz{font-size:14px;margin: 0 0 15px !important;}

		.ipos-input.sip-date-input{width:90px;}

		.homeadd  .button-edit-action, .header-part-content  .button-edit-action{position:static;margin-bottom:10px;padding:0;}
                
                .fullprofile-mobile ul , .mobile-number-input-wrapper{display: block;}
                .fullprofile-mobile .mobile-edit-action{bottom: 15px; top:auto;}
                .other-input-wrapper input{width: 100%;}
                .other-input-wrapper .selectrs{margin-top: 10px; display:block;}
                .new-sec,.existing-sec{width: 100%; padding: 10px 0;}
                .existing-sec{border-right: none;}
                .dropdownsection .shortterm-goal-input .goal-text{padding-left: 0;}

                .investment-asset p , .investment-asset .dateno{display: block;}
                .investment-asset .dateno{margin: 15px 0;}

                .helpcontent .lumpsumsip{margin-top: 10px;}
                .lumpsumsip .invest-drop-nrml, .lumpsumsip .invest-drop-txt{line-height: 22px; margin:0 0 16px 0 }
                .botton-buttons{padding: 20px 0;}
                .current-investmentdetails{margin: 20px 0 0 0;}
                .current-investmentdetails .invest-drop-nrml{font-size: 18px;}
                .cur-invest-list li{/*margin-bottom: 10px;*/}
                .cur-invest-list li:last-child{margin-bottom: 0;}
                .invisible-div .right_content{width: auto;}
                .work-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 18px;}
                .work-select{width: 130px;}
                .edit-rsikprofile{left: auto;}
                .edit-rsikprofile.rea-mod-time:after, .edit-rsikprofile.rea-mod-time:before{left: auto;right: 20px;}
                .goaldrop-bigbox .invest-down{position: relative;}
                .goaldrop-bigbox .lumpsumsip .intvest-time{width: 95%;}
                .goaldrop-bigbox .inst-arrow{position: absolute;right: 0;}
                .goaldrop-bigbox .intvest-time{min-width: 80px;}

                        /* assumption popup*/

                .rate-label, .rate-slider{width: 100%;}
                .pricing-right input{width: 100%;}




            /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
                                                                                                                                                Derivatives Enablement
                                                                                                                                                                ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

                .derivative-agreement-popup .form-status li{width: 100%;}
                .derivative-agreement-popup .form-status li:before{bottom:-60px; height: 60px; left: 73px;}


                /* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                           Tools
                                                                                   ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
                /*::: risk profile :::*/
                .riskprofile-bancon{width: 100%;}
                .riskprofile-steps,.riskprofile-steps .que-numbers{text-align: center;}
                .riskprofile-steps{width: auto;}
                .riskprofile-steps.stepswizard li{float: none;display: inline-block;}
                .riskprofile-steps.stepswizard li:last-child{width: auto;}
                .que-numbers.tools-quiz-numbers li{float: none;display: inline-block;}
                .risk-profile-con{padding: 0;}
                .riskprofile-le{width: 100%;float: none;}
                .riskprofile-le.mt20{margin-top: 0;}
                .riskprofile-le.re{margin:10px 0 0 0;}
                .risk-graph .donut-area-img{float: none;}
                .risk-slider{margin-bottom: 10px;}
                .risk-profile-points {margin-top: 10px;}
                .risk-profile-points li, .risk-profile-points li:before{display: none;}
                .risk-profile-points li.active{display: block; width: auto; font-size: 16px;}
                .four-buttons .product-button {min-width: 130px;}


                /* slider*/
                .pricing-list li{margin-top: 10px;}
                .slider-area.rate-slider{margin: 10px 0;}
                .monthly-head{padding: 10px;}
                .monthly-head span{width: 100%;}
                .monthly-head span:last-child{display: block;text-align: left;margin-top: 10px;}

                /*::: Health check :::*/
                .healthcheck,.retirement-planning{text-align: center;width: 100%;}
                .healthcheck li{width: auto;}
                .stepswizard.healthcheck li{display: inline-block;float: none;}
                .healthcheck.stepswizard li:last-child{width: auto;}
                .finanicial-card{width: 100%;margin-top: 10px;}
                .finanicial-cardlist {margin-left: 0px;margin: auto;width: 231px;}
                .finanicial-cardlist li{float: none;margin-left: 0;}

                .capitalres-list li{width: 100%;border-right: 0;border-bottom: 1px dotted #c5c5c5;margin-bottom: 20px;padding: 0;}
                .capitalres-list li:last-child{border-bottom: 0;margin-bottom: 0;}
                .fins-list{width: 100%;}
                .fins-list > li{float:none;width: 100%;margin-bottom: 20px;}
                .fins-list > li:last-child{margin-left: 0;margin-bottom: 0;}
                .fins-list > li .actionable-list li{padding: 10px 0;}

                /*::: returns calculator :::*/
                .return-cal .lumpsumsip{padding: 0 30px;}
                .returnscal-graph .mar-snap-news-left,.returnscal-graph .mar-snap-graph-right{width: 100%}
                .returnscal-graph .mar-snap-graph-right{margin-top: 20px;}
                .return-calhea{margin: 30px 0 20px 0; }

                /*::: life insurence :::*/
                .insurenceamt-cont{font-size: 14px;}
                .trsn-res.life-insurence-sebtn,.trsn-res.no-leftmargin{margin: 10px 0 0 0;}

                /* custom screeners */
                .custom-filter-list li{margin: 0 0 10px 10px;width: 47%;}
                .custom-filter-list .panel{width: 100%;padding: 10px;}
                .custom-filter-list{margin: 10px 0 0 -10px;}
                .custom-screen-main{border: 0; display: none;}
                .custom-filter-list .pro-name {max-width: 125px;}

                /*::: comparator :::*/
                .compa-txt{width: 90px;}
                .comparator-name-boxes{margin: 20px 0 0 0;}
                .comparator-name-boxes li{margin-left: 0;margin-bottom: 20px;}
                .comparator-name-boxes li:last-child{margin-bottom: 0;}
                .parametersadd{margin-top: 20px;}
                .parameters-libox{margin-top: 20px;}
                .parameters-selct, .parametersadd{width: 100%;float: none;}
                .custom-comparator-box{padding: 10px;}
                .parametersadd{margin: 20px 0 0 0;}
                .tools-graphs{overflow-y: auto;width: 100%;white-space: nowrap;}
                .scren-graph-strat {margin-top: 20px;}
                .predefined-scrn-grph-le,.predefined-scrn-grph-re{float: none;display:block;vertical-align: top; width: 100%;}
                .predefined-scrn-grph-le li {display: inline-block;	padding:0 5px;border-right: 1px solid #e0e1e0;}
                .predefined-scrn-grph-le li:last-child {border: none;}
                .predefined-scrn-grph-le > ul > li > a, .predefined-scrn-grph-le > ul > li:last-child > a {border: none; font-size: 12px;color: #999;}
                .predefined-scrn-grph-re {margin: 20px 0 0;}
                .tools-graphs .tab-sec{margin-left: 0;}
                .category-return {padding: 10px 0;}

                .predifined-list > li {width:100%; border: none;}
                .predefined-container .bx-wrapper .bx-prev {left: 0;}
                .predifined-list > li:first-child {text-align: center; padding: 0 20px;}
                .predifined-list > li:first-child p{margin-bottom: 20px;}
                .predifined-list > li .panel {margin-bottom: 20px;border: 1px solid #e8e8e8;}
                .predifined-list > li .panel .panel-body {width: 48%; display: inline-block;}
                .predifined-list > li .panel .panel-footer {width: 50%; display: inline-block; vertical-align: top; text-align: right;}

                .predifined-table td {width: 100%;}
                .predifined-table .table-heading{display:block;}

                /* compare stocks popup*/
                .compare-stocks-le,.compare-stocks-re{width: 100%;float: none;}
                .compare-compnylist li{width: 50%;}
                .compare-stocks-re{margin: 20px 0 0 0;}
                .compare-stocks-re .choose-frombox{height: auto;}

                /* technical charting */
                .charting-searchbox input{font-size: 18px;}
                .def-chart-1 li{margin-bottom: 10px;}
                .chart-cliks li{margin-bottom: 10px;}
                .def-chart-1 li, .def-chart-2 li{padding: 0 10px;}
                .def-chart-1 li:first-child, .def-chart-2 li:first-child{padding-left: 10px;}
                .chart-clicks{margin-bottom: 10px;}
                .chartinglist > li{position: static;float: none;width: 100%;border-right:0px; border-bottom: 1px solid #434343;}
                .chartinglist > li:last-child{border-bottom: 0;}
                .chart-dropdown{position: static;margin-top: 10px;}
                .chart-drop-clck{display: block;}
                .chart-downarrow {float: right;margin-top: 6px;}
                .bigdropdown.chart-dropdown{width: 100%}

                /* :::::::::::::::::::::::::: Prelogin Research ::::::::::::::::::::::::::*/
                .stock-sec .product-paragraph{
                    padding: 0 20px;
                }
                    .container_center p.product-paragraph, .container_center h1.product-title{padding: 0;}
                .ideas_inline_list li{
                    width: 49%;float: none;text-align: center;
                }
                .ideas_inline_list li:first-child{padding-left: 0;}
                .ideaneed-icons span, .md-report, .icon-meetteam, .icon-webinar{width: 80px;height: 80px}
                .icon-tradidea {
                        background-position: -576px -4586px;
                }
                .icon-derividea {
                        background-position: -656px -4586px;
                }
                .icon-inveidea {
                        background-position: -736px -4586px;
                }
                .icon-sipidea {
                        background-position: -816px -4586px;
                }
                .icon-mfidea {
                        background-position: -896px -4586px;
                }
                .icon-invrepo {
                        background-position: -16px -4586px;
                }
                .icon-tradrepo {
                        background-position: -96px -4586px;
                }
                .icon-mfrepo {
                        background-position: -176px -4586px;
                }
                .icon-meetteam {
                        background-position: -256px -4586px;
                }
                .icon-webinar {
                        background-position: -456px -4586px;
                }
                .sm-ideas {margin-top: 0px;}
                .trade_ideas_list {display: block;}
                ul.trade_ideas_list li{width: 49%;display: inline-block; vertical-align: top; padding: 15px 0;}
                .research_howitworks li{width: 50%;padding: 30px 10px;}
                .sample_mailers li{width: 50%; margin-bottom: 15px;}
                .leaders_list li{margin: 0; margin-bottom: 15px; width: 100%; }
                .single_team{margin-bottom: 25px;}
                .reports_inline_list{margin: 0 0 0 -20px;}
                .reports_inline_list li{width: 43%;padding: 0;margin: 0 0 20px 20px;}
                .reports_inline_list li:first-child{padding-left: 0;}

                .container_center p.product-paragraph{padding: 0 20px;}
                .boxspacing .box-tag:last-child{margin-top: 60px;}
                .reports_inline_list li h3{min-height: 20px;}
                .pro-expansion-left.grey:before,
                .pro-expansion-left.light-grey:before{display: none;}

                .list-four-col-mrg li{width: 100%;margin: 0;margin-bottom: 15px;}
                .list-four-col-mrg{padding-top: 20px;}

                ul.list_two_col li{width: 49%; display: inline-block; vertical-align: top; padding: 15px;}
                .raising_graph{width: 100%;}
                .comprahensive .product-align.top{padding: 30px 0;}
                .comprahensive .market-captalimg{margin-top: -30px;}
                .comprahensive .market-captalimg img{width: 50%;}
                .boxspacing{margin-top: 50px;}
                .find-bg {background: none;}



		/* ::::::::::::::::::::::::::::::Graph css :::::::::::::::::::::::::::::::::::: */

		.graph{height:auto;} /* width:100%; */ 
		.middle-div .top-center {right: 0px !important;}
		.research-graph{overflow-y: auto;width: 100%;min-height:110px;}    
		.first .top-center{left:0px;}
		.graph ul {margin-left:85px;}
		.dis-none-fn{display:none !important;}
		.mar-snap-graph-right {width:100% !important;}
		.nfos-toltip .headingtooltip {width:100%;}
                
                /* start added by sunita yadav 15Dec for news landing page */
                .news-landing-page .mobile-none {display:none;}
                .news-dekstop-none {display:block;}
                .more-snaps .news-landing-page {margin-bottom:40px;}
                .news-landing-page .foot-snap-icon {display:inline-block;}
                /* End added by sunita yadav 15Dec for news landing page */

	}

	/* code added on date 4-07-2016 for responsive sunita */
	@media screen and (max-width:800px){
		#peerComparisonGraphDiv,#companyFinancialsGraphDiv {width:100% !important;}
		.analysis,.target-val {padding-left:10px;}
		.der-stock-snap-le {width:100% !important;}
		.mar-snap-graph-right{padding-left:0px !important;}
		.stock-sec.stock-topsection-index {padding-bottom:15px;}
		.mar-snap-news-left {min-height:180px !important;}
		.graphs-daystabs {margin-right:0px;}
		.select2-container--open .select2-dropdown {margin-top:auto;}
		.lumpsumsip-list li a{ font-size:12px;}
		.select2-container--default .select2-selection--single .select2-selection__arrow b{ margin-top: 7px;} 
		.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{ margin-top: 7px;}
		.tool-posi {width:120px; font-size:11px; left:-25px; bottom:273px;}
		.stock-box-content .headingtooltip {width:250px;}
		.font-small,.mar-val-list{font-size:12px;}
		.ci-col-20p,.ci-col-18p {width:30% !important;}
		.ci-col-15p {width:25% !important;}
		/*.drop-mar-select span{width:60px;}*/ /*--  width reduce  130  */
		.drop-mar-select span{width:auto;} /*--  Added By Ravindra  */
		.social-left-div,.flowplayer,.livetv-area,.flowplayer .fp-flash-disabled{width:100% !important;}
		.legend-colmn1{width:100% !important; float:left;}
		.legend-colmn2{width:100% !important; float:left;}
		.legend-colmn3{width:100% !important; float:left;}
		.legend-colmn1 svg{width:100% !important;}
		.mar-right{padding: 20px 20px 20px 20px;} /* --- for graph heaight mobile view  padding-ottom 78px replace 20px --*/
		.overview-graph .mar-right {min-height:530px;}
		div#BestPerforming-div{bottom:16px !important;}
		#sip-legend,div#Bigtaxsavers-sip-div{top: -15px;bottom: -34px;}
		div#Bigtaxsavers-div{bottom:16px !important;}
		.first-level-menu .head-no-arrow .ui-icon.ui-icon-triangle-1-e {display:block;} /*--- for navigation */
		.graph-heading {width:100%;}
		.lumpsumsip-list li {width:50%; text-align:center;}
		#legend1-inside {width: 55% !important;}
		div#legend1-inside1 {margin-top:15px !important; right: 28px!important; padding-right: 113px; width: 49% !important; float: right;}
		#equity_1 .mar-right {min-height:410px !important;}
		.livetv-area,.flowplayer.no-mute.is-ready.is-playing.is-mouseout {width:100% !important;} /*-- 1/8- sunita */
		.buy-rgt .compare-right-awesome .awesometool-con.le {right: -120px !important;}
		.buy-rgt .compare-right-awesome .awesometool-con.le:after, .buy-rgt .awesometool-con.le:before, .buy-rgt .awesometool-con.re:after, .buy-rgt .awesometool-con.le:after {
			left: 22%;}
			.buy-rgt .compare-right-awesome .awesometool-con.le:after, .buy-rgt .compare-right-awesome .awesometool-con.le:before, .buy-rgt .compare-right-awesome .awesometool-con.re:after, .buy-rgt .compare-right-awesome .awesometool-con.le:after{left: 22%;}
		.axis-direxpspeak {padding-bottom: 15px;}
		.stock-sec {padding-top: 20px !important; padding-bottom:20px !important;}
		#indicegrid-today .mar-right{min-height: 441px;}
		#contractBuzzPeriodChartData .mar-right{min-height: 481px;}
		.snap-slider-news-left h4 {margin-top:0px; font-size:18px !important; width:auto; text-align:left; padding-left:10px;}
		li.shadow-panel.show .mar-panel-list.clearfix .mar-panel-footer .awesome-toltip .awesometool-con.mob-awe-con.le{left: 38px!important;}
		li.shadow-panel.show .mar-panel-list.clearfix .mar-panel-footer .awesome-toltip .awesometool-con.mob-awe-con.le {left: 38px!important;}
		.mar-panel-list .right-awosome .awesometool-con.le, .mar-panel-list .right-awosome .awesometool-con.re {top: 23px;}
		.mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome .awesometool-con.le:before{top: 90%;}
		.awesometool-con.re:before, .awesometool-con.le:before{border-color: rgba(233, 233, 233, 0); border-bottom-color: #e9e9e9; border-width: 11px;
															   margin-left: -11px;}
		.awesometool-con.re:after, .awesometool-con.le:after{border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px;
															 margin-left: -10px;}
		.snapshot-compare-right-awesome	.awesometool-con.le {left:0px;}												 
		.mar-panel-list .right-awosome .awesometool-con.le, .mar-panel-list .right-awosome .mar-panel-list .awesometool-con.re{top:23px;}
		.mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome  .awesometool-con.le:before{top:99%;}
		.mar-panel-list .right-awosome .awesometool-con.re:before, .mar-panel-list .right-awosome  .awesometool-con.le:before {
			border-color: rgba(233, 233, 233, 0);
			border-bottom-color: #e9e9e9;
			border-width: 11px;
			margin-left: -11px; z-index: 999;
		}
		.mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome .awesometool-con.re:before {
			top: 8%;
			left: 50%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
		}

		.mar-panel-list .right-awosome .awesometool-con.le:after {
			border-color: rgba(255, 255, 255, 0);
			border-top-color: #e9e9e9;
			border-width: 10px;
			margin-left: -126px;z-index:9;
		}
		.mar-panel-list .right-awosome .awesometool-con.le:before {
			border-color: rgba(233, 233, 233, 0);
			border-top-color: #fff;
			border-width: 11px;
			margin-left: -177px;z-index:9;
		}

		.mar-panel-list .right-awosome .awesometool-conbox {
			float: left!important;
			/*top:-90px;*/ z-index:9;
		}
		.awesometool-con.bot.left:after, .awesometool-con.bot.left:before{top:105%}
		.right-awosome .awesometool-con.le::after, .right-awosome .awesometool-con.le::before{bottom:99%;}
		#centerDivReq{float:none !important;}
		
		
		  /* added by sunita 31Jan 2018 */
        #optionChainAjaxDiv .bx-wrapper .bx-next {background-position: 0 -30px;right: 49%;top: 101.5% !important;}
		#optionChainAjaxDiv .bx-wrapper .bx-prev {left: 48%;top: -51px!important;}
		 /* added by sunita 31Jan 2018 */
		

	}

	@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
	{ @media {
		  .select2-container--open .select2-dropdown {margin-top:-86px;}
	}}

	@media screen and (max-width:900px) and (-webkit-min-device-pixel-ratio: 1){
	/*     .select2-container--open .select2-dropdown {margin-top:-86px;} */
		#indicesoverview.select2-container--open .select2-dropdown {margin-top:auto;}
		.mar-left{padding-bottom:50px;}
	}

	@media screen and (max-width:668px){
		#transactionDataDiv .trans-li1, #transactionDataDiv .trans-li2, #transactionDataDiv .trans-li3{padding-right:0px;}
	 .mar-panel-list .right-awosome .awesometool-con.le, .mar-panel-list .right-awosome .mar-panel-list .awesometool-con.re{top:120px;}
		 .mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome  .awesometool-con.le:before{top: -3%;}
		 .mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome .awesometool-con.re:before{top: -3%;}

	}
	@media screen and (max-width:639px){
		#sectorchartdiv .amcharts-chart-div {width:60% !; margin-top:20px !important;}
		#fiidiichartdiv {overflow:auto !important;}
		.mar-left-reasearch { width: 100% !important;}
		.mar-snap-graph-right {width:100% !important;}
		#axisdirect-view .graph {width:52% !important; margin-left: 0 !important;}
		.graph ul {margin-left:0px;}
		.stockbox-pad {padding:15px;}
		.mar-right-reasearch .target-val {margin-top: 40px;}
		.cri-right h1{font-size:22px;word-wrap: break-word;}
		.work-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 16px;}
		.lumpsumsip .intvest-time{font-size: 15px; text-align: left;}
		.trade-lumpsum{font-size: 15px;}
		.ipos-input{font-size: 15px;}
		.rea-mod-time{left:0;width:150px;}
		.ci-col-20p,.ci-col-18p,.ci-col-15p {width:100% !important;}
		.news-timeagotext {display:block; margin-top:0px;}
		.simliar-stoc-list > li {
			display: block;
			border-right: 1px dotted #c5c5c5;
			/* padding-right: 20px; */
			padding: 0 20px;
			text-align: left;
			width: 43%;
			float: left;
			min-width:auto;
		}
		.pro-name a {
			color: #231f20;
			font-size: 15px;
		}
		#autorefresh_Videonews{width:100%;}
		.chart-col3 {width:100% !important;}
		div#Bigtaxsavers-div,div#BestPerforming-div{bottom:25px !important;}
		#sip-legend, div#Bigtaxsavers-sip-div{top: -15px;bottom: -18px;}
		.awesometool-conbox{width:300px;}
		.buy-rgt .compare-right-awesome .awesometool-con.le {right: -122px !important;}
		.buy-rgt .compare-right-awesome .awesometool-con.le:after, .buy-rgt .awesometool-con.le:before, .buy-rgt .awesometool-con.re:after, .buy-rgt .awesometool-con.le:after {
			left: 20%;}
		.mar-panel-list .awesometool-con.le { right: 57px !important; left: auto;}
		.awesometool-conbox{padding:14px;}
		.buy-rgt .compare-right-awesome .awesometool-con.le:after, .buy-rgt .compare-right-awesome .awesometool-con.le:before, .buy-rgt .compare-right-awesome .awesometool-con.re:after, .buy-rgt .compare-right-awesome .awesometool-con.le:after{left: 20%;}
		.snapshot-compare-right-awesome .awesometool-con.le {right: auto !important; left: 0px !important;}
		.mar-panel-list .right-awosome-invest .awesometool-con.le:after, .mar-panel-list .right-awosome-invest .awesometool-con.le:before, .mar-panel-list .right-awosome-invest .awesometool-con.re:after, .mar-panel-list .right-awosome-invest .awesometool-con.le:after{left:0px;}
		.right-awosome-trade .awesometool-con.re:before, .right-awosome-trade .awesometool-con.le:before {left: 16%;}
		.right-awosome-trade.awesometool-con.le:after, .right-awosome-trade .awesometool-con.le:before, .right-awosome-trade .awesometool-con.re:after, .right-awosome-trade .awesometool-con.le:after {left: 16%;}
		 .mar-panel-list .right-awosome .awesometool-con.le, .mar-panel-list .right-awosome .mar-panel-list .awesometool-con.re{top:85px;}
		 .mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome  .awesometool-con.le:before{top: -3%;}
		 .mar-panel-list .right-awosome .awesometool-con.le:after, .mar-panel-list .right-awosome .awesometool-con.re:before{top: -3%;}
		} 

	/* code added on date 19-04-2016 for responsive */
	@media screen and (max-width:359px) {
		.container_12{padding: 0 6px;}
		.responsive-menu{left: 6px;}
		.mob-nav-rig{right: 6px;}
		/*::::::::::::::::::::: insights :::::::::::::::::::: */
		.panel{width: 306px;}
		.ca-slider > li{width: 308px !important;}
		/* notifications */
		.notification-dropdown-heading{padding: 15px 6px;}
		/*::::::::::::::::::::: Learn :::::::::::::::::::: */
		/* overview */
		.crse-1-img, .crse-2-img{min-height: 166px;}
		.filter-content-box{width: 100%;}

		/* css for smart search added on 28-apr-2016 */
		.work-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 16px;}
		.lumpsumsip .intvest-time{font-size: 16px;}
		.trade-lumpsum{font-size: 16px;}
		.ipos-input{font-size: 16px;}
		.ipos-input, .ipos-input:focus, .ipos-input:hover{font-size: 16px;}
		.work-select{width: 130px;}
		/* support module*/
		.supportTooltipmob{
			right: 95px;
		}
		.supportTooltipmob.re:before {
			right: -31px;
		}  
		.market-subnames{top:44px; left:0;}
		.market-subnames.re{right: auto;}
		.ci-col-20p,.ci-col-18p {width:100% !important;}
		.simliar-stoc-list > li{width: 81%;}
		.pro-name a {color: #1190e0;font-size: 16px;}
		.mar-right{min-height:inherit;border-left:0px;}

	}
	@media screen and(-webkit-min-device-pixel-ratio:0) 
	{ 
		  .select2-container--open .select2-dropdown {margin-top:0px!important;}
	}

	@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) {
	li.showPortfolio {
		display: block!important;
		}
	}
	
	@media only screen 
	and (min-device-width : 320px) 
	and (max-device-width : 736px) {
		
		ul#notification_listing .shadow-panel {
    border: 1px solid #ccc;
    box-shadow: none;
    min-height: 207px;
}

.arrowbox .left-dot:before {
    top: 49.7%;
}
.arrowbox .right-dot:before {
    top: 51.5%;
}


  .notifalerts .arrowbox:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 8px !important;
    top: 58% !important;
    position: absolute;
}

.notifalerts .arrowbox:before {
    border-color: rgba(232, 232, 232, 0);
    border-right-color: #e8e8e8;
    border-width: 9px !important;
    top: 58% !important;
    position: absolute;
}

.violet-lft-brd{ border-right:solid 2px #9087c0!important;}
		.grn-lft-brd{border-right:solid 2px #70c4a3!important;}
		.org-rgt-brd{border-right:solid 2px #f68567!important;}
		.pink-rgt-brd{border-right:solid 2px #f588a7!important;}
		
		
		body .target-val p.analysis-ver.ele-5 {
    top: -25px!important;
    right: -91px;
}
.target-val.two-tar p.analysis-ver.ele-5.return {
    top: -3px!important;
    right: -99px;
}


		
		div#lumpsumgraphviewdata .mar-right {
    min-height: 560px;
}

.Text2 {
    padding: 10px;
    margin-left: 0!important;
    margin-right: 0!important;}
		
		
ul#notification_listing_mobile .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}

ul#notification_listing_mobile .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
}

ul#notification_listing_mobile .thrid-btn:hover {
    background-color: #082d52;
    border-bottom: 2px solid #082d52;
}
ul#notification_listing_mobile .thrid-btn {
    background-color: #0d57a0;
    border-bottom: 2px solid #082d52;
}

    .thrid-btn.ok {margin-bottom: 10px !important;}

.vessel.active {
    background: url(../../templates/axisdirect/images/portfolio/research-notif-mob.gif)!important;
    height: 24px!important;
    max-height: 24px!important;
    top: 0px;
    margin-top: 3px;
    bottom: -8px!important;
    background-size: 34px 25px!important;
}



.alaram.active {
    background: url(../../templates/axisdirect/images/portfolio/my-notif-mob.gif)!important;
}

.notification-icon.active {
    background: url(../../templates/axisdirect/images/portfolio/general-notif-mob.gif)!important;
    height: 24px!important;
    max-height: 24px;
}


.derivative-agreement-popup.kyc-bg .form-status li, .form-status li:last-child {
    width: 100%!important;
    margin-bottom: 50px;
    text-align: center!important;
}

.derivative-agreement-popup.kyc-bg .form-status li:before {
    width: 1px;
    height: 30px;
    left: 50%;
    top: inherit;
    bottom: -38px;
    z-index: 0;
}


.imgSizeExhaust {
   position: absolute;
   text-align: center!important;
   margin-left: 32%;
   padding: 10px;
   color: #a40032;
   background: #ffffff !important;
   top: 96px !important;
}

div#value-chart .coming-soon {
  margin-top: -20%;}

		

		span#DividendAccrued {
    font-size: 18px;
}
		
span#UnrealizedGain {
    font-size: 18px!important;
}

		
		ul#portfolioHoldingListing span.axis-view {
    vertical-align: top;
}
		
		.gray-bg.stock-sec.portPerforrmance p.mar-med-sel1 {
    margin-left: 0px!important;
}
		
		#realized ul.mar-datapoints-list {
		margin-left: 0px!important;
		}
		div#plStatement_details_id .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
		display:none;
}
		
		ul.mar-list.openPosition i.sprite-img.price-arrow.price-dec {
    margin-left: -6px;
}	

div#portfolioHoldingDetails ul.mar-list.AllPosition i.sprite-img.price-arrow.price-dec {
    margin-left: 0px!important;
}

.gray-bg.stock-sec.portPerforrmance .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 14px;
}

div#transactionDataDiv li.shadow-panel.transaction-show-panel .mar-panel-list.clearfix {
    padding-left: 5px!important;
}

#realized .mar-datapoints-list {
    margin-left: 0;
}
		
		
#investment_profile .intvest-time, #work_related .goal-text, #account_detail .form-input .form-control, #income_and_saving .intvest-time, #loans_and_borrowing .form-input .form-control, #insurance_cover .form-input .form-control, #address .form-input .form-control {color:#000 !important; font-size:14px !important;}
		
/* 		@media screen and(-webkit-min-device-pixel-ratio:0) 
		{ 
		.select2-container--open .select2-dropdown {margin-top:-86px!important;}
		} */
		.site-start-modules.site-start-learn .box-start {
		padding: 20px 0;
		margin-top: 0px !important;
	}

		.top.headingtooltip {
			width: auto;
		}

		.highlow-gr .headingtooltip {
			width: auto;
		}
		.graph-heading.new-head {
			padding-top: 17px!important;
			position: absolute!important;
			padding-left: 29px!important;
			width: 100%;
		}
		span#select2-subcategoryStock-container {
			padding-bottom: 4px;
		}

		span#select2-amccodeStock-container {
			padding-bottom: 4px;

		}
		span#select2-subcategorySector-container{
			padding-bottom: 4px;
		}

		span#select2-amccodeSector-container {
			padding-bottom: 4px;

		}
		span#select2-subcategoryfundStock-container {
			padding-bottom: 4px;

		}

		span#select2-amccodefundStock-container {
			padding-bottom: 4px;

		}
		span#select2-subcategoryAmc-container {
			padding-bottom: 4px;

		}
		div#stockDetailedChartData {
			padding-top: 50px;
			margin-top: 50px;
			position: relative;
		}

		.simliar-stoc-list > li {
	/*         width: 43%; bug Id  : 12432*/ 
			width:40% !important;
			padding: 3px;
		}

	/* .stockhead h1.head-lft span.drop-mar-select.headss span.sort-select-name-click .mar-sort-icon { margin-left: -24px;}affects ipos drop arrow */
		
		span#select2-t17x-container{padding-bottom: 4px;}

		span#select2-2hy7-container{padding-bottom: 4px;}
		.work-select .select2-container .select2-selection--single .select2-selection__rendered {
			padding: 0px 5px 6px 0px;
		}

		span#select2-subcategoryStock-container {
			padding-bottom: 4px;
		}

		span#select2-amccodeStock-container {
			padding-bottom: 4px;

		}
		span#select2-subcategorySector-container{
			padding-bottom: 4px;
		}

		span#select2-amccodeSector-container {
			padding-bottom: 4px;

		}
		span#select2-subcategoryfundStock-container {
			padding-bottom: 4px;

		}

		span#select2-amccodefundStock-container {
			padding-bottom: 4px;

		}
		span#select2-subcategoryAmc-container {
			padding-bottom: 4px;

		}
		#sectorchartdiv .amcharts-main-div { margin:0 auto !important;}
		.option-index-con-left, .option-index-con-right {text-align:center;}

		.pro-name {margin-top: 4px;}

		#list .arrow_box {
			min-height: 210px!important;
			top: -302px !important;
		}

		div#legend1-inside1 {margin-top:40px !important; width:100% !important;}


		.calendar td {
			width: 42px;
		}

		.flowplayer .fp-engine, .flowplayer .fp-ui, .flowplayer .fp-message {
			width: 100%!important;}

		.social-news img {
			width: 100%!important;
		}
		img.feed-vid-icon {
			width: auto!important;
		}
		.news-icon {
			z-index: 0!important;
		}
		section#portfolio .stock-box-content .transction-hea.shadow-panel .pro-name {max-width: 170px;}
			p.analysis-ver.ele-5 {
		top: 79%!important;
		}
		
		div#miniComp .exp-con.mt15 table th, table td {
		padding-bottom: 8px;
		line-height: initial;
		}
		p.analysis-ver {width: 94%;display: inline;top: -28%;padding-top: 37px;   /* added to solve style box text issue bug id 12118 */
		}
		section#portfolio .mar-panel-hea {
		width: 32%!important;  /* added to solve date to get on 1 line bug id 12351  */
		}
		section#portfolio  .mar-med-sel1 .select2-container {
		min-width: 301px !important;
		margin-left: -5px;   /* added to solve date fileds to be come beside bug id 12351  */
		}
		div#hybrid-stock-detailed-chart-div {
			height: 280px;
		margin-top: 20px;
		padding-top: 20px;
		margin-bottom: 29px;
		}
		.drop-mar-select span {
			max-width: 154px;
		}
		.drop-mar-select span {
			width: auto;
		}
		.market-subnames::after, .market-subnames::before {
			left: auto;
			right: 42px;
		}
		div#equity_1 .mar-main.shadow-panel.clearfix {
			padding-bottom: 0px;
		}
		div#legend1-inside2 span {
			margin-bottom: 6%!important;
			margin-left: 5%;
			padding-right: 0%;
		}
		ul.currency-list.similar-slider.clearfix p.mar-val-list-inc.mt5 {
			display: table-row!important;
		}
		ul.currency-list.similar-slider.clearfix p.mar-val-list-inc-down.mt5 {
			display: table-row!important;
		}
		div#companyFinancialsGraphDiv {
		margin-left: 0px!important;
		}
		div#legend112-inside svg{width: auto!important;}
		div#legend122-inside svg{width: auto!important;}
		div#legend112-inside {margin-top:20px!important;width:100%!important;}

		
		.mar-perfamence.dervivatives-snap.clearfix li.first .der-3 .heat-icon-1 {
			display: inline-table;
		}
		.mar-perfamence.dervivatives-snap.clearfix li.first .der-1 {
		margin-top: 10px;
		}
		.mar-perfamence.dervivatives-snap.clearfix li.first  .der-2 {
		margin-top: 47px;
		}
		.mar-perfamence li {
		border-bottom:0px solid;
		padding: 2px;
		}
		.mar-perfamence.dervivatives-snap.clearfix li.first  .der-3 {
			margin-top: 155px;
		}
		div#optionChainAjaxDiv .option-index-con-right p.mar-val-list {
			font-size:18px;
		}
		.mar-right.sec-graph {
		padding: 20px 20px 20px 20px;
		height: 547px;
			min-height: 543px;
		}
			ul#tradeDtl .data-text-single li:nth-child(2) {
		display: block;
		}
		.data-text.data-text-single.seller-data-text li.panel-heading-name.tooltipdiv.ci-col-50p {
		width: 100%!important;
		}
		ul#tradeDtl .data-text-single li:first-child {
		width: 100%!important;
		}
		.after-expand {
	   height: 400px !important;
	   max-height: 400px;    
	   overflow:scroll!important;

		}
		
		.banner-com .invest-drop span#horztext {
		margin-bottom: 10px;
		}
		
		div#reco1 {
		margin-top: -8px!important;
		}
		#equity_1 .mar-right {
			min-height: 464px!important;
		}
		
		ul.clearfix.simliar-stoc-list.viewconst li {width:100%!important;}
		
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .mar-perfamence li {
			border-right: 0;
	/* 		border-bottom: 1px dotted #c5c5c5!important;  REMOVED FOR MARKET MINI SNAPSHOT NEW CARD LAYOUT */
			padding: 10px!important;
			background:#fff!important;
		}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .snap-ltp {
		font-size: 18px !important; 
		color: #333333 !important;
		}
		#stockDetailedChartData .graphs-daystabs ul li a {
		padding: 0 7px !important;
		border-bottom: 1px dotted #c5c5c5!important;

		}
		#indexSnapshotChartData .graphs-daystabs li a {
		padding: 0 8px !important;
		border-bottom: 1px dotted #c5c5c5!important;
		}
		.graphs-daystabs li a {
		padding: 0 7px!important;
		}
		
		ul.mar-perfamence.mar-perlist.clearfix li{
		padding: 10px!important;
		border-bottom: 1px dotted #c5c5c5!important;	
		}
		.stock-sec.blue-bg.stock-topsection .snap-ltp {
		font-size: 18px!important;
		color: #333333 !important;
		}
		
		div#stockDetailedChartData .graphs-daystabs {
		width:100%;
		}
		#miniComp .shareholding-right {
		padding-top: 0px;
		}
		 .snap-slider-news .bx-pager {
		top: inherit!important;
		right: inherit!important;
		height: inherit!important;
		width: inherit!important;
		}

		.snap-slider-news .bx-pager.bx-default-pager {
			display: inline-block!important;
		}
		.snap-footer .snapfoo li a {
		padding: 0 4px;
		}
		
		#miniComp .shareholding-right {
		min-height: 140px !important;
		padding-top: 22%;
		}
		div#stockDetailedChartData {
		padding-top: 0;
		margin-top: 50px;
		position: relative;
		}
		span#companyFinancialsGraphSpan .mar-right {
		background: url(../images/market-graph-bg.png) repeat;
		width: 646px;
		padding: 20px;
		border-left: 1px solid #e8e8e8;
		min-height: 355px;
		}
		
		span#companyFinancialsGraphSpan .mar-left {
		padding: 20px;
		}
		div#stockDetailedChartData .graphs-daystabs {
		width: 100%;
		/* position: absolute; */
		position: relative;
		/* margin-top: -69px; */
		z-index: 999;
		}

		div#stockDetailedChartData {
		padding-top: 0;
		margin-top: 50px;
		position: relative;
		z-index: 0;
		}
		span.pro-name-span {
			display: block;
			margin-left: 0px;
			padding-left: 0px;
			display: block;
			padding-left: 0;
			border-left: 0;
			font-size: 14px!important;
			margin-left: 0;
			margin-top: 5px;
		}
		.vdetail-title .pro-name a {
	/* 		color: #1190e0; */
			font-size: 18px;
		}
		.custom-dialog .dialog-content {
			padding: 0px 20px;
		}
		.custom-dialog .dialog-title {
			margin: 0 20px;
		}
		.custom-dialog .mar-val-inper span.green-text {
			color: #00ba63;
			font-size: 14px;
		}
		.awesome-toltip.compare-right-awesome {
		display: inline-block;
		vertical-align: middle;
		}
		.snap-slider-news {
		margin: 0px!important;
		}
			
		.custom-dialog span.pro-name-span {
		margin-left: 0px!important;
		padding-left: 0px!important;
		}
		
		.stock-sec.stock-topsection {
		padding-top: 30px !important;
		padding-bottom: 0!important;
		}
		
		span.pro-name-span {
		display:inline-block;
		font-size: 17px!important;
		/* margin-left: 17px!important; */
		margin-top: 0px;
		/* margin-left: 21px; */
		}
		
		.stock-sec.blue-bg.stock-topsection .mar-val-inper span {
		font-size: 14px;
		}
		#triviaspace {
			padding-top: 30px !important;
		}
		ul.mar-perfamence.clearfix .mar-snap-axis-buy p {
		width: auto;
		float: ;
		}
		div#stockDetailedChartData {
		padding-top: 0;
		margin-top: 0;
		position: relative;
		z-index: 0;
		}
		.stock-box-content .mar-right {
		/* min-height: 434px; */
		height: auto;
		min-height: 0;
		}
		.pop-name-btn {
		margin-top: 30px;
		width: 100%;
		}
		.mar-perfamence.dervivatives-snap.clearfix li.first .der-3 {
		margin-top: 162px;
		}
		ul.mar-perfamence.mar-perlist.dervivatives-snap.clearfix .heat-map-icons {
		/* width: 40px; */
		display: inline-table;
		}
		
	/* 	Added on  27 Sep for SS */
		
		.clearfix.mb20.week-high-low {
		/* padding: 10px!important; */
		border-bottom: 0px dotted #c5c5c5!important;
		padding-left: 10px;
		padding-bottom: 30px;
		}
		.map-snap-news-graph.clearfix.test-card {
		margin-top: 0px;
	}
		.research-page li.scrollist {
		width: 100%;
		}
		
		div#returnsChartDiv_legend {
		text-align: left;
		margin-left: -17px!important;
		display: block;
		}
		div#standDevChartDiv_legend {
		text-align: left;
		margin-left: -17px!important;

		}
		p.monthly-return {
		/* margin-top: 30px; */
		color: #999;
		font-size: 16px;
		}
		.graph-heading.monthly-returng {
		padding-left: 0px;
		}
		div#rightSectionGraph .amChartsLegend.amcharts-legend-div svg {
		margin-left: -40px!important;
		}
		div#stockDetailedChartData {
		padding-top: 20px;
		}
		.graphs-daystabs {
		padding-left: 11%;
		}
		.mar-snap-news h4 {
		color: #666;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 20px;
		}
		.stockhead .drop-mar-select {
		height: 42px;
		padding-top: 10px;
		}
		.stockhead .drop-mar-select span {
		max-width: 100%;
		}
		p.colorlabel.promoter-label {
		font-size: 16px;
		}
		.events-calender-right {
		margin-top: 20px;
		height: auto!important;
		}
		.shareholding-title {
		margin: 10px 0 30px;
		/* margin-top: 30px; */
		color: #999;
		}
		.empty-star {
		height: 17px;
		}
		.grid_12.IR_subView .target-val {
		margin-top: 10px;
		padding-left: 0;
		}
		.target-val h4 {
		color: #999999;
		display: inline-block!important;
		color: #333;
		font-size: 18px;
		}
		.target-val h2 {
		display: inline-block!important;
		}
		ul.slide-list-items-4.no-slide-lists-4.performence-list.clearfix li.scrollist {
		width: 100%!important;
		}
		h5.pro-name.pop-name.stock-snap-name p {
		font-size: 20px!important;
		width: 95%;
		margin-top: 5px;
		}
		.company-page .compare-righ {
		float: left;
		}
		.green-star {
		height: 17px;
		}
		li.panel-heading-name.tooltipdiv.ci-col-40p {
		width: 100%!important;
		}
		.cri-box.shadow-panel.return-cri .cri-right h1 {
		font-size: 22px;
		word-wrap: normal;
		}
		.cri-box.shadow-panel.return-cri .cri-left {
		width: 63%;
		}
		.cri-box.shadow-panel.return-cri .cri-right {
		width: 33%;
		}
		.cri-box.shadow-panel.mob-down .cri-left {
			width: 63%;
		}
		.cri-box.shadow-panel.mob-down .cri-right {
			width: 33%;
		}
		.drop-mar-select span {
		line-height: 28px;;
		}
		.stockhead .mar-sort-icon {
		height: 16px;
		}
		.market-subnames {
		top: 44px;
		right: -99px;
		left: auto;
		}
		.market-subnames::after, .market-subnames::before {
		left: auto;
		right: 104px;
		}
		div#consistencyGraphDiv .cri-mar-right {
		border-left: 0px dotted #c5c5c5;
		}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .snap-slider-news {
		margin: 20px 30px !important;
		}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all div#legend112-inside {margin-top:26%!important;width:100%!important;}
		
		h5.pro-name.pop-name.stock-snap-name .snap-pro-name {
		color: #333;
		margin-left: 0px;
		}
		.clearfix.mb20.week-high-low {
		background: #fff;
		padding-top: 20px;
		/* margin-top: 0px!important; */
		}
		section.site-start .map-snap-news-graph.clearfix {
		margin-top: 0px!important;
		}
		section.site-start .clearfix.mb20.week-high-low {
		padding-top: 0px;
		}
		section.site-start .map-snap-news-graph.clearfix.graph-heading h5 {
		font-size: 20px;
		text-align: left;
		font-weight: 400!important;
		}
		section.site-start h1.stockhead {
		font-size: 26px;
		color: #666;

		}
		section.site-start h1.head-lft {
		font-size: 20px;
		}
		section.site-start .shareholding-title {
		font-size: 18px;
		}
		section.site-start h1.head-lft {
		font-size: 20px;
		

		}
		section.site-start .parameters-hea h4 {
		font-size: 18px;
		}
		.map-snap-news-graph.clearfix .graph-heading {padding-left:0px!important;}
		
	/* after */
		
		ul#supportdroopdown li a {
		font-size: 12px!important;
		}
		.header-menu li a {
			font-size: 14px!important;
		}
		

		.expert-video iframe {
			width: 214px;
			height: 145px;
			left: 0px;
			top: 0px;
			transform: none;
		}

		.reports-video iframe {
			width: 214px;
			height: 145px;
			left: 0px;
			top: 0px;
			transform: none;
		}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .snap-slider-news{
		margin: 0!important;
		padding: 10px 20px;
		}
		.youtube-container {
		height: 145px;
		}
		ul.mar-perfamence.indexpopup.clearfix li {
		min-height: 45px;
		}
		li.panel-heading-name.tooltipdiv.ci-col-40p {
		width: 100%!important;
		}
		
		.cri-box.shadow-panel.return-cri .cri-left {
		width: 63%!important;
		}
		.cri-box.shadow-panel.return-cri .cri-right {
		width: 33%!important;
		}
		.cri-box.shadow-panel.mob-down .cri-left {
			width: 63%!important;
		}
		.cri-box.shadow-panel.mob-down .cri-right {
			width: 33%!important;
		}
			div#BestPerformingLumpsumPeriod div#chartdiv {
		margin-bottom: 41px!important;
		}
		.panel-heading-moreIcon {
			margin: 5px 0 0 7px;
			cursor: pointer;
		}
		
		/* 10 oct 2016 */
		.mar-snap-news h4 {
		font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;
		font-size: 20px;font-weight: bold;
		}

		div#stockDetailedChartData .graph-heading h5{text-align: left;font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;font-size: 20px;font-weight: bold;padding-top: 30px;}
		
		div#researchViewDiv  h1.stockhead {font-size:20px;font-weight: bold;}
		span#criticalParamGraphSpan h1.stockhead {font-size:20px;font-weight: bold;}
		.research-page section.site-start h1.head-lft {
		font-size: 20px;
		font-weight: bold;
		}
		


		.vdetail-title .pro-name a {
			font-size: 22px;
		}
		
		p.mar-return.mini-snap-return {
			display: block;
			font-size: 18px;
		}
		
		p.mar-return.mini-snap-dev {
		display: block;
		font-size: 16px;
		}
		p.market-cap {
		font-size: 16px;
		}
		p.pep {
		font-size: 16px;
		}
		.custom-dialog .beta-txt {
		font-size: 20px;
		}
		.custom-dialog  	#miniComp .shareholding-right {
		min-height: 140px !important;
		padding-top: 0;
		}

		span.drop-mar-select {
		display: inline-table;
		font-size: 26px;
		}
		h1.head-lft span {
		font-size: 26px;
		}
		h1.stockhead.critical-param-ss {
		font-size: 20px!important;
		}
		
		h1.stockhead.research-ss {
		font-size: 20px!important;
		}
		.per-chart-con-risk {
		text-align: center;
		font-size: 16px;
		}
		.shareholding-left {
		float: none;
		width: 100%;
		height: 306px;
		}
		h1.head-lft.performance-para-ss {
		font-size: 20px;
		font-weight: bold;
		}
		h1.head-lft.other-para-ri-ss {
		font-size: 20px;
		font-weight: bold;
		}
		h1.head-lft.Risk-para-ss {
		font-size: 20px;
		font-weight: bold;
		}
		h1.head-lft.ss-peer span {
		font-size: 20px;
		}
		h1.head-lft.company-financials-ss span {
		font-size: 20px;
		}
		h1.head-lft.ss-companyinfo span {
		font-size: 20px;	
		}
		div#scheme-info-container li{width:100%;}

		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .snap-slider-news {
		padding: 0px;
		}
		ul.mar-perfamence.mar-perlist.dervivatives-snap.clearfix p {
		font-size: 16px;
		padding-bottom: 4px;
		}
		.mar-snap-news-left.der-stock-snap-le.mar-left {
		padding-bottom: 20px;
		}
		.clearfix.mb20.week-high-low {
		background: #fff;
		padding-top: 10px;
		/* margin-top: 0px!important; */
		margin-top: -30px;
		padding-bottom: 10px;
		margin-bottom:30px!important;
		border-top:0px!important;
		}
		div#stockDetailedChartData .graphs-daystabs {
		width: 106%;
		}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .snap-slider-news {
		padding: 0px;
		margin: 20px;
		}
		.mar-right .graphs-daystabs {
		padding-left: 0%!important;
		}
		h1.head-lft.latest-mob {
		font-size: 26px!important;
		}
		.vdetail-title.clearfix span.pro-name-span {
		display: inline-block;
		font-size: 20px!important;}
		.map-snap-news-graph.clearfix p.shareholding-title {
		font-weight: bold;
		font-size: 20px!important;
		text-align: center;
		padding-bottom: 20px;
		}
		.snap-slider-news.market-ss-pop {
		padding: 20px!important;
		}
		.performence-smalbox {
			color: #666;
			font-size: 14px;
			line-height: 16px;
		}
		section.site-start .clearfix.mb20.week-high-low {
		-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.24);
			margin-top: -12px;
				border: 0px solid #c5c5c5;
	}
		.mar-per-con.mar-snap-axis-buy {
		padding-bottom: 10px;
		}
		p.beta-txt.full-ss-beta {
		font-size: 20px;
		}
		ul.mar-perfamence.mar-perlist.indexpopup.clearfix {
		margin-bottom: 20px;
		}
		h5.pro-name.pop-name.stock-snap-name {
		font-size: 22px;
		}
		i.sprite-img.heat-map-icons.heat-icon-2 {
		display: inline-block;
		}

		.custom-dialog .graphs-daystabs {
		float: none!important;
		padding-left: 0px!important;
		}
		
		div#Index33 svg{
		position: relative!important;
		width: auto!important;
		}
		div#Index22 svg{
		position: relative!important;
		width: auto!important;
		}
		div#Index11 {
		display: table!important;
		}
		div#Index22 {
		display: table!important;
		width:auto!important;
		}
		div#Index11 svg{
		position: relative!important;
		width: auto!important;
		}
		ul.mar-perfamence.dervivatives-snap.clearfix p {
		font-size: 16px;
		}
		.derivative-spot-pice p {
		font-size: 16px;
		}
		div#Index3 svg{
		position: relative!important;
		width: auto!important;
		}
		div#Index2 svg{
		position: relative!important;
		width: auto!important;
		}
		div#Index1 {
		display: table!important;
		}
		div#Index2 {
		display: table!important;
		width:auto!important;
		}
		div#Index1 svg{
		position: relative!important;
		width: auto!important;
		}
		
		div#search_results {
		margin-top: 22%;
		}
		
	/* 	added 10 Oct 2016 */	

		.graphs-daystabs.mf-ss-tabs {
		float: right!important;
		margin-right: 7%!important;
		}
		.graphs-daystabs.mf-mini-ss {
		float: right!important;
		margin-right: 23px!important;
		}
		
		div#BigtaxsaversLumpsumPeriod {
		height: 491px!important;
		}
		span.r-icon {
		padding-left: 3%!important;
		 }
		.pop-boxes .graph {
		padding: 0 10px 0px 77px!important;
		width: auto!important;
		}
			.out-graph .graph ul li.book-profit .mid-btm {
		left: 217px !important;
		}
			div#returnsChartDiv_legend svg {
			position: relative!important;
		}
		div#standDevChartDiv_legend svg {
		position: Relative!important;
		}
		ul#sectorOtherResult .reports-video iframe {
		width: 268px!important;
		height: 150px!important;
	}


	ul#technicalResult iframe {
		width: 268px!important;
		height: 150px!important;
	}


	div#mutualfund_1 .mar-right.sec-graph {
			padding-bottom: 70px!important;
	}

	div#mutualfund_1 span.r-icon2 {
		padding-left: 6px;
	}
	.heat-map-all {
		line-height: 18px;
	}
	.heatmap-list li a {
		padding: 8px 20px;
		color: #666;
	}
	li#showAllFutureHeat a {
		text-align: center;
	}
	li#showAllFutureHeat {
		width: 100%;
	}
	li#long_built_up {
		width: 50%;
	}
	li#short_built_up {
		width: 50%;
	}
	li#long_liquid {
		width: 50%;
	}
	li#short_covering {
		width: 50%;
	}

	li#showAllFutureHeat {
		min-height: 27px;
	}

	.heatmap-list li {
		float: left;
		border: 1px solid #e8e8e8;
		border-right: 0px;
		background-color: #fff;
		min-height: 74px;
	}

	div#equityblock .mar-right {
	padding-bottom:70px;
	}

	div#mfblock .mar-right.sec-graph {
		padding-bottom:70px;
	}

	div#portfolioHoldingDetails .mar-pd-list-50 > li, .mar-pd-list-33 > li {
		margin-bottom: 10px;
		width: 100%!important;
	}

	.shadow-panel .mar-pd-list-33 > li:last-child{width:100% !important;}


	/* p.mar-med-sel1 .select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: 15px!important;
	} */

	.pro-name a {
		font-size: 22px;
		padding-right: 5px;
	}

	span.snap-pro-name {
		display: inline-block;
		width: 124px;
	}
	h5.pro-name.pop-name.stock-snap-name a {
		padding-right: 10px;
	}

	span.snap-pro-name a {
		  padding-right: 0px!important;
	}

	.cri-value {
		font-weight: 400;
	}


	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all h5.pro-name.pop-name {
		float: none;
		display: inline-block;
		max-width: 300px;
	}
		
	/* .stock-sec ul.mar-perfamence.mar-perlist.clearfix li {
	   padding: 10px!important;
	   border-bottom: 0px dotted #c5c5c5!important;
	   border: 0;
	   margin: 8px 0px;
		background:#fff;
	   box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
	}

	 section.site-start .clearfix.mb20.week-high-low {
	   padding-top: 10px;
	   background: #fff;
	   border-top: 0px dotted #c5c5c5!important; 
	   box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-ms-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-o-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
	}
	.stock-sec .mar-perfamence {border-bottom: 0;}
	.stock-sec .mar-perlist {
	   border-top: transparent;
	   margin-top: 0px;
	   background-color: transparent;
	}
	.stock-sec .mar-snap-news-left {
		border-right: 0px;
		padding-right: 0;
		margin-top: 34px;
	}

	li.snap-dir-view.sec {
		box-shadow: none!important;
	}

	.clearfix.mb20.week-high-low {

		border-bottom: 0px dotted #c5c5c5!important;

	}
	.pop-boxes {
		min-height: 262px!important;
	}
	.custom-dialog ul#stockPerformanceUL li {
		padding-top: 10px;
		background: #fff;
		border-top: 0px dotted #c5c5c5!important;
		box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-ms-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-o-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		border-top:0px!important;
		border-bottom:0px!important;
		margin-bottom:10px!important;
	}

	.custom-dialog ul#stockPerformanceUL  {
		border-top:0px!important;
		border-bottom:0px!important;
	}

	.custom-dialog .clearfix.mb20.week-high-low {
		
		padding-top: 10px;
		background: #fff;
		border-top: 0px dotted #c5c5c5!important;
		box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-ms-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-o-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		border-top:0px!important;
		border-bottom:0px!important;

	}



	ul.mar-perfamence.indexpopup.clearfix li {
		padding-top: 10px;
		background: #fff;
		border-top: 0px dotted #c5c5c5!important;
		box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-ms-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-o-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		border-top:0px!important;
		border-bottom:0px!important;
		margin-bottom:10px!important;
		
	}
	ul.mar-perfamence.indexpopup.clearfix li {
		border-top:0px!important;
		border-bottom:0px!important;
	}
	ul.mar-perfamence.indexpopup.clearfix {
		border-top:0px!important;
		border-bottom:0px!important;
	}

	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .mar-perfamence li {
		border-top:0px!important;
		border-bottom:0px!important;
	}

	i.sprite-img.heat-map-icons.heat-icon-3 {
		display: inline-block;
	}

	.dialog-content.mar-sanp-padding ul.mar-perfamence.dervivatives-snap.clearfix {
		  padding-top: 10px;
		background: #fff;
		border-top: 0px dotted #c5c5c5!important;
		box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-ms-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-o-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		border-top:0px!important;
		border-bottom:0px!important;

	}

	.jqpop.pop-pack.ui-dialog-content.ui-widget-content .dialog-title {
	border-bottom:0px!important;
	}
	.stock-sec ul.mar-perfamence.mar-perlist.clearfix li {
		background: #f8f8f8;
	}

	ul.mar-perfamence.clearfix li {
		padding-top: 10px;
		background: #fff;
		border-top: 0px dotted #c5c5c5!important;
		box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-ms-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		-o-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
		border-top:0px!important;
		border-bottom:0px!important;
		margin-bottom:10px!important;
	}
	 */


	.mar-pro-name {
		max-width: 233px;
	}

		
	.graph-deisgn .current-return {
		margin-top: -33px !important;
		right: -174px !important;
	}

	.research-graph {
		overflow-y: auto;
		width: 100%;
		min-height: 160px;
	}
	.crude-icon {
		background-position: -68px -968px;
		width: 32px;
		display: inline-block;
	}

	div#commoditieslist .commodities-list li {
		width: 45%;
		margin: 0px 5px 15px;
	}

	div#commoditieslist .indian-currency30 {
		color: #333;
		font-size: 23px;
	}
	div#commoditieslist .commodities-divider {
		border-top: 1px solid #e8e8e8;
		background: #fcfcfc;
		padding: 5px;
		font-size: 16px;
	}

	div#legend5-inside svg {
		width: auto;
		height: 24px;
		max-width: 215px;
		display: inline-block;
		position: relative;}

		.custom-dialog.likepop.market-ticker-news-pop .popup-insight {
		height: auto !important;
		max-height: 350px;
		overflow-y: auto;}	
		

		

		.newcard-mobile {
		background-color: #fff;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		transition: all 0.2s ease-in-out;

	}

		.newcard-mobile:hover {
		box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
	}

		.newcard-mobile2 {
		background-color: #fff;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		transition: all 0.2s ease-in-out;
		padding:20px;
		margin-top:20px
	}

		.newcard-mobile2:hover {
		box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
		-o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
	}

		.newcard-mobile-derivative {
		background-color: #fff;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		-o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		transition: all 0.2s ease-in-out;
		margin-bottom:20px;
	}

	.clearfix.mb20.week-high-low.newcard-mobile-high-low {
		background-color: #fff;
		box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.24);
		-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.24);
		-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.24);
		-ms-box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.24);
		-o-box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.24);
		transition: all 0.2s ease-in-out;
		border-top: 0px!important;
	}
	.custom-dialog .mar-perfamence {
		border-bottom: 0px dotted #c5c5c5;
	}

	.custom-dialog .dialog-title {
		border-bottom: 0px dotted #c5c5c5;
	}

	div#indexSnapShotRefreshData .mar-perlist {
		border-top: 0px dotted #c5c5c5;
	}
	div#indexSnapShotRefreshData .mar-perfamence {

		border-bottom: 0px dotted #c5c5c5;
	}
	ul.mar-perfamence.mar-perlist.clearfix li {
		padding: 10px!important;
		border-bottom: 0px dotted #c5c5c5!important;
	}

	.shareholding-right .shareholder-table tr th {
		color: #999;
		padding: 10px;
	}
	.mar-perlist {
		border-top: 0px dotted #c5c5c5;
	}
	.mar-perfamence {
		border-bottom:  0px dotted #c5c5c5;
	}
	.mar-snap-news-left.newcard-mobile {
		margin-top: 20px;
	}

	.mar-snap-graph-right.mobile-card-graph {
		height: auto;
		min-height: 414px;
		margin-top: 0px;
		padding-bottom: 40px;
	}
	#indexSnapshotChartData .graphs-daystabs li a {
		padding: 0 7px !important;
		border-bottom: 1px dotted #c5c5c5!important;
	}
	.custom-dialog .mar-perfamence {
		border-bottom: 0px dotted #c5c5c5!important;
	}

	div#comoditiesContainer .mar-val-list-inc-down {
		color: #fa5238;
		font-size: 16px;
	}

	div#comoditiesContainer .mar-val-list-inc-up {
		color: #fa5238;
		font-size: 16px;
	}
	p.rateed {
		font-size: 14px;
	}
	.graph-twoparts p.analysis-ver.ele-5 {
		top: 59%!important;
	}

	.graph-twoparts  .mutual-pop-invest {
		margin: 30px 0px 9px 61px;
		color: #1190E0;
	}

	/* portfolio issue fix manisha requested  */
	ul.invest-ment.mutualfundIdeas-list.actionable-reclist.clearfix ul.recomnd-list {
		overflow-y: scroll;
		min-height: 220px;
	}
       .headingtooltip.bottom-arrow.action-tolbdy{ bottom: -100px; !important;}
      	div#stocksSingleDiversity { max-height: 260px; min-height: 260px;} 
	div#stocksPotensialUpside{ max-height: 460px; min-height: 360px;}     

	ul.invest-ment.mutualfundIdeas-list.actionable-reclist.clearfix .panel {
		min-height: 336px;
	}

	.compare-righ.research-wishdots {
		display: none;
	}
	.company-page .shareholding-left {
		float: none;
		width: 100%;
		height: 306px;
		min-height: 367px;
	}

	.form-fileds.mt10 .customtable thead {
		display: block !important;
	}
	.form-fileds.mt10 .customtable td {
		display: inline-block;
	width: 25%;
		font-size: 12px;
		text-align: center;}
	div#KYC-grid {
		font-size: 12px;
	}

	div#KYC-grid a.sprite-img.goal-delete-icon {
		margin-top: 9px;
	}

	div#research-views .pop-box1 {
		min-height: 272px;
	}
	.pop-box1 {
		overflow: scroll;
	}

	.pop-box1 .container.graph {
		padding-left: 15px!important;
	}	

	.pop-boxes .container.graph .first .top-center {
		left: -15px;
		/* display: table-column; */
	}

	p.mb10.sub-hea.new-head-pop {
		margin-left: 0;
		padding-left: 0;

	}

	.company-page table.shareholder-table.customtable tr.table-heading {
		display: none;
	}

	div#research-views .table-heading {
		display: none;
	}

	.popup-insight .table-heading {
		display: block!important;
	}
	div#research-views {
		padding-bottom: 20px;
	}
	div#stock-call-history {
		padding-bottom: 20px;
	}

	.custom-dialog.likepop h5.pro-name.pop-name {

		white-space: normal;
	}

	p.mb10.sub-hea.new-head-pop {
		max-width: 303px;
		white-space: normal;
	}

	h5.pro-name.pop-name.stock-snap-name span.pro-name-span {
		display: block!important;
	}

	div#Bigtaxsavers-div svg {
		max-width: 293px!important;
		text-overflow: ellipsis!important;
		/* overflow-wrap: normal; */
	}

	tr.table-heading.mobile-none-head {
		display: none!important;
	}

	.moblog-out.web-none {
	margin-top: 20px;
	text-align: center;
	display: block;
	}
	.user-image-wrapper {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding: 20px 0px;
	}


		.moblog-out{margin-top: 20px; text-align:center;display: block;}
		.moblog-out a{display:inline-block;}
		.moblog-out a:hover{color:#fff;}
		.user-image-wrapper{border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px;}
		.user-image-wrapper .profile-img img{width: 100px; height: 100px;}
		.user-image-wrapper .second-level{margin: 10px 0 -20px;}
		.user-image-wrapper .second-level-menu{position: relative;}
		.user-image-wrapper .second-level-menu:after, .user-image-wrapper .second-level-menu:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
		.user-image-wrapper .second-level-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}
		.user-image-wrapper .second-level-menu:before {border-color: rgba(255, 255, 255, 0);border-bottom-color: #e9e9e9;border-width: 11px;margin-left: -11px;}
		
		ul.newslist.mar-snap-news-list li.bx-clone {
		display: block!important;
		}

		i.sprite-img.social.YouTube-icon {
		background-position: -1058px -118px;
	}

	i.sprite-img.social.YouTube-icon:hover {
		background-position: -1058px -150px;
	}



	.graphs-daystabs.mf-mini-ss.mf-nav-tab {
		float: left!important;
		margin-left:20px!important;	margin-top:20px!important;
		z-index: 999;
		position: Relative;
	}

	.graphs-daystabs.mf-mini-ss.mf-nav-tab h5 {
		font-family: futura_lightregular,open_sansregular,Arial,sans-serif;
		color: #666;
		text-align: left;
		font-size: 20px;
		font-weight: 700;
	}
	.nav-graph-ss {

			margin-bottom: 82px!important;
	}
	.portfolio1 {
		font-family: futura_lightregular,open_sansregular,Arial,sans-serif;
		color: #666;
		text-align: left;
		font-size: 20px;
		font-weight: 700;
		margin-top: 20px;
		position: absolute;
		z-index: 1;
		padding-top: 20px;
		padding-left: 20px;
	}
	div#portfolio-composition-pie-chart-container {
		padding-top: 40px;
	}

	.snap-footer.mf-ss-news-gap {
		margin-top: 20px;
	}
	p.new-nav-title-mf {
		
			font-family: futura_lightregular,open_sansregular,Arial,sans-serif;
		color: #666;
		text-align: left;
		font-size: 20px;
		font-weight: 700;
		margin-top: 20px;
		/* position: absolute; */
		z-index: 1;
		padding-top: 20px;
		padding-left: 20px;
	}
	p.shareholding-title.new-shareholding {
		font-family: futura_lightregular,open_sansregular,Arial,sans-serif;
		color: #666;
		text-align: left;
		font-size: 20px;
		font-weight: 700;
		margin-top: 20px;
		position: absolute;
		z-index: 1;
		padding-left: 20px;
		font-size:20px!important;
	}

	.main-graph-overview {
		min-height: 281px!important;
	}

	.map-snap-news-graph.clearfix.test-card div#hybrid-stock-detailed-legends {
		padding-top: 0px;

	}



	ul#portfolioHoldingListing .mar-pd-list-33 > li {
		width: 100%!important;
	}

	ul#portfolioHoldingListing .mar-pd-list-33 > li:last-child {
		width: 100% !important;
	}
	h4.pro-val-normal.mar-val-list-inc {
		font-size: 12px;
	}

	h4.pro-val-normal.mar-val-list-dec {
		font-size: 12px;
	}


	section#portfolioSummary .select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: 15px;
	}

	div#transactionDataDiv .trans-li2 {
		width: 100%!important;
	}
	section#portfolio .mar-panel-body {
		width: 100%!important;
	}
	section#portfolio .mar-panel-hea {
		width: 100%!important;
	}
	div#transactionDataDiv .trans-li1 {
		width: 100%!important;
	}

	ul#portfolioHoldingListing li.port-value.pl-port-neg {
		 width: 40%; 
	}
	.pd-list-4 .port-gain {
		width: 100%;

	}
	ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-dec{
		font-size: 14px;
		display: inline-block;
		width: 143px!important;
	}

	ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-inc{
		   font-size: 14px;
		display: inline-block;
		width: 143px!important;
		
	}

	ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-dec {
		width: auto;
	}

	ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-inc{
		width: auto;
		
	}
	ul#portfolioHoldingListing .pd-list-4 .port-qty {
		width: 20%!important;
	}
	.profol-banner.stock-sec .container_12 .grid_12 {
		width: 100%;
	}

	ul#portfolioHoldingListing .mar-panel-hea.port-hea {
		width: 100%;
	}

	ul#portfolioHoldingListing .mar-panel-body.port-body {
		width: 100%;
	}

	li.port-value.pl-port-equal {
		padding-left: 0px;
	}


	ul#computTaxUlDiv li.port-value {
		padding-left: 0px;
	}

	.profol-banner.stock-sec .select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: 14px;
	}

	.pdf-icon, .excel-icon, .print-icon {
		width: auto;
		height: 24px;
		display: inline-block;
	}

	div#viewMorePopUp {
		width: 92%!important;

	}

		div#transDataContainer ul.tran-li2-top.clearfix li {
		width: 50%; 
	}

	div#transDataContainer ul.tran-li2-top.bottom.clearfix li {
		width: 50%; 
	}
		
		
	section#portfolioSummary .compare-righ.research-wishdots {
		display: block;
	}

	ul#computTaxUlDiv .pro-val-normal, .pro-val-normal.green, .pro-val-normal.red {
		font-size: 12px;
	}

	.pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
		position: absolute;
		content: "";
		width: 10px;
		height: 10px;
		right: 0px;
		top: 16px;
	}

	ul#portfolioHoldingListing .mar-panel-body.port-body h4 {
		font-size: 12px;
	}

	div#plStatement_details_id .pro-val-normal, .pro-val-normal.green, .pro-val-normal.red {
		font-size: 12px;
	}

	div#divSummary .pro-val-normal, .pro-val-normal.green, .pro-val-normal.red {
		font-size: 12px;
	}

	.total-asset.investment-asset.panel-investment-asset .add-more-action {
		display: block;
		position: Relative;
		padding-bottom: 15px;

	}

	.total-asset.total-asset .icon-edit {
		right: -8px;
	}

	ul#portfolioHoldingListing .pd-list-4 .port-gain {
		width: 100%;
		/* float: left; */
		padding-left: 23%;
	}

	ul#portfolioHoldingListing .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
		position: absolute;
		content: "";
		width: 10px;
		height: 10px;
		right: 2px;
		top: 20px;
	}

	input.form-control.address-width {
		text-overflow: ellipsis;
		width: 100%!important;
	}

	input#erd_empl_name_main {
		width: 100%!important;
	}

	div#investment_profile .add-more-action {
		position: relative;
		top: 5px;
		right: 5px;
		display: block!important;
		padding-bottom: 20px;
	}

	div#investment_profile  input.investment_new_attr_label.loan-additional-input.GINGER_SOFTWARE_control {
		
			border-bottom: 1px solid #ccc;
		width: 86%;
		margin-left: 8%;
		text-align: left;
	}

	div#investment_profile  input.investment_new_attr_value.additionalInput {
		width: 87%;
	}
		
		
		.inst-arrow, .intvest-time {
		cursor: pointer;
		display: inline;
		vertical-align: middle!important;
		/* top: 13px!important; */
	}

	div#income_and_saving span#annualSpanId {
		font-size: 14px;

	}
	div#income_and_saving .dropdownsection .saving .shortterm-goal-input {
		padding: 10px 0px;
	}

	div#income_and_saving .button-edit-action.dropdown-edit-action {
		right: -9px;
	}

	div#debt .debit-atm-le {
		margin-bottom: 20px;
	}

	div#debt .debit-valid-re {
		margin-left: 0px;

	}

	div#debt .select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: 15px;
	}


	div#otp .reg-otp2 {
		display: inline-block;
	}

	ul.dateno.clearfix {
		display: block;
		margin-bottom: 15px;
	}

	ul.dateno.clearfix span {
		display: inline-block;
		width: 14%;
		clear: both;
		float: left;
	}

	.profileaddresschangestep1 .reg-otp2 {
		display: inline-block;
	}

	.mar-panel-list {
		background-color: #fff;
		padding: 20px!important;
	}
	.mar-panel-hea.port-hea {
		padding-left: 0px!important;
	}
	ul#portfolioHoldingListing .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
		position: absolute;
		content: "";
		width: 10px;
		height: 10px;
		right: 2px;
		top: 16px;
	}
	.mar-panel-list {
		background-color: #fff;
		padding: 20px;
	}




	/*------Added By Sunita 4/1/2017 */

		.insights-banner-image-middle img {margin-top: -10px;}
		.insights-banner-image-bottom img {margin-top: -15px;}
		.insights-banner-image-middle img{margin-top:-15px;}
		.mar-panel-footer {margin-left:0px;}

	form#user-pref-form .rea-mod-time {
		left: -57px;
		width: 150px;
	}

		form#user-pref-form  .rea-mod-time:after, rea-mod-time:before {
		left: 65px;
	}

	.invest-drop .inst-arrow, .intvest-time {

		display: inline-block;

	}


	div#plStatement_details_id .pd-list-4 .port-gain {
		width: 100%;
		/* float: left; */
		padding-left: 23%;
	}

	.profol-banner.stock-sec .sumery-5.plus-sym:after {
		 top: 23px;
		right: auto;
		left: 50%;
	}
	.profol-banner.stock-sec .sumery-7.plus-sym:after {
		   top: 39px;
		right: auto;
		left: 50%;
	}

	.profol-banner.stock-sec .sumery-8:before {
		background: url(../images/portfolio/sumery-equal.png);
		position: absolute;
		content: "";
		top: -22px!important;
		left: 51%!important;
		height: 19px;
		width: 19px;
		margin-left: -5px;
	}

	.profol-banner.stock-sec .sumery-1:after, .sumery-2:after, .sumery-5:after, .sumery-7:after{position:absolute;}

	.profol-banner.stock-sec .sumery-1, .sumery-2, .sumery-3, .sumery-4, .sumery-5, .sumery-6, .sumery-7, .sumery-8 {
		float: none;
		width: 100%;
		margin-bottom: 33px;
	}

	.sumery-1:after, .sumery-2:after, .sumery-5:after, .sumery-7:after {
		/* top: 42px; */
		right: auto!important;
		left: 50%!important;
	}
	
	div#plsummary.sumery-1:after, .sumery-2:after, .sumery-5:after, .sumery-7:after {
    top: 30px;
    right: auto;
    left: 40px;
}

.total-asset.display-networth p {
    display: inline-block;
    width: 91%;
	margin-top: 0px;
}

span#ic_med_family_count_main {
    display: inline;
}

span#invest_role_main {
    display: inline;
}


span#occupation_main {
    display: inline;
}

span#annualSpanId {
    display: inline;
}

span#invest_exp_main {
    display: inline;
}

span#invest_preference_main {
    display: inline;
}
input#dwdwdw_main {
    display: inline-block;
    width: 92%;
}

input#dwd_main {
    display: inline-block;
    width: 92%;
}

div#investment_profile input.investment_new_attr_value.additionalInput.form-control {
    display: inline-block;
    width: 92%;
}

div#investment_profile input.form-control.numberValidation.only-integer {
    display: inline-block;
    width: 92%;
}

i.sprite-img.menu-icon.menu-icon24 {
    background-position: 0px -88px !important;
}

section#portfolio ul.cart-list.clearfix {
display: none;
}

	.port-summery-gap ul.cart-list.clearfix {
    display: none;
	}
	
	div#sessExpMsg {
	margin-left: 0%;
	}
	
	
	div#work_related .button-edit-action.dropdown-edit-action {top: -40px!important;}
		
	.invest-drop-txt.employment-stat {
    width: 76%;
	}
	
	div#investment_profile .button-edit-action.dropdown-edit-action {
    margin-top: -40px;
}

.button-edit-action.dropdown-edit-action.investing-exp-drop {
    margin-top: 0px!important;
}


.likepop .dialog-content {padding-top:20px; padding-bottom:20px;}
.likepop .popup-insight #AllTransactionDetailsLI .port-panelbody{float:none; width:100%;}
.likepop .popup-insight #AllTransactionDetailsLI .port-panelfooter{width:100%; float:none; padding-bottom:30px;}
.scheme-del-tolbdy {top:35px; left:0;}
.custom-dialog .dialog-content{padding-top:20px;}	
#occupationInput .invest-drop-txt.employment-stat {width: 85%;}

div#work_related .invest-drop-txt.employment-stat {
    width: 87%!important;
}

div#transactionDataDiv .mar-panel-footer.port-footer {
    padding-bottom: 30px;
    margin-top: -30px;
}

}



	@media only screen 
	and (min-device-width : 320px) 
	and (max-device-width : 736px) 
	and (orientation : landscape) { 


	
	.container_12 div#plStatement_details_id li.port-gain {
    width: 100%;
    /* float: left; */
    padding-left: 23.5%!important;
}

	
	
.page-banner.bg-img-prop.new-b-h.web-none {
    height: 231px!important;
    background-size: cover!important;
}
	
	.scheme-pop-list > li:first-child {margin-top: 15px;}	

	ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-dec{
		font-size: 14px;
		display: inline-block;
		width: 235px!important;
	}
	ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-inc{
		   font-size: 14px;
		display: inline-block;
		width: 235px!important;
		
	}

		.after-expand {
		height: 280px !important;
		overflow: scroll!important;
	}
	.amChartsLegend.amcharts-legend-div svg {
		left: 30.765625px;
	}

	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all h5.pro-name.pop-name {
		float: none;
		display: inline-block;
		max-width: 558px;
	}

	h5.pro-name.pop-name.stock-snap-name span.pro-name-span {
		display: block!important;
	}
	.mar-pro-name {
		max-width: 530px;
	}
	h5.pro-name {
		max-width: 500px;
	}
	p.mb10.sub-hea.new-head-pop {border-left:0px;display:block;}
	ul.newslist.mar-snap-news-list li.bx-clone {
		display: block!important;
	}

	.snap-slider-news-left .bx-clone {
			display: block!important;
	}

	i.sprite-img.social.YouTube-icon {
		background-position: -1058px -118px;
	}

	i.sprite-img.social.YouTube-icon:hover {
		background-position: -1058px -150px;
	}

	.profol-banner.stock-sec .container_12 .grid_12 {
		width: 100%;
	}
	.profol-banner.stock-sec .container_12 .grid_12 {
		width: 100%;
	}

	}

	@media screen and (max-width: 997px){
		.user-image-wrapper{border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px;}
		.user-image-wrapper .profile-img img{width: 100px; height: 100px;}
		.user-image-wrapper .second-level{margin: 10px 0 -20px;}
		.user-image-wrapper .second-level-menu{position: relative;}
		.user-image-wrapper .second-level-menu:after, .user-image-wrapper .second-level-menu:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
		.user-image-wrapper .second-level-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}
		.user-image-wrapper .second-level-menu:before {border-color: rgba(255, 255, 255, 0);border-bottom-color: #e9e9e9;border-width: 11px;margin-left: -11px;}

		.moblog-out{margin-top: 20px; text-align:center;display: block;}
		.moblog-out a{display:inline-block;}
		.moblog-out a:hover{color:#fff;}
		
		ul.newslist.mar-snap-news-list li.bx-clone {
		display: block!important;
	}
	.profol-banner.stock-sec .container_12 .grid_12 {
		width: 100%;
	}
		.view-details {
    margin-left: 0 !important;
}
	}



	@media only screen and (min-device-width: 736px) and (max-device-width: 1200px) and (orientation : Portrait){
		
.violet-lft-brd{ border-right:solid 2px #9087c0!important;}
		.grn-lft-brd{border-right:solid 2px #70c4a3!important;}
		.org-rgt-brd{border-right:solid 2px #f68567!important;}
		.pink-rgt-brd{border-right:solid 2px #f588a7!important;}

img.image2wise {
    /* margin-left: -206px; */
    position: relative;
    right: 208px;
}

.btn1.der_bt2 {
    background: #fff;
}


.btn1.der_bt2 a {

    color: #000;
}

.coatch-overlay.coatch-overlay-derivative .container {
    width: 56%;
    
}
		
ul#notification_listing_mobile .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}

ul#notification_listing_mobile .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
}

ul#notification_listing_mobile .thrid-btn:hover {
    background-color: #082d52;
    border-bottom: 2px solid #082d52;
}
ul#notification_listing_mobile .thrid-btn {
    background-color: #0d57a0;
    border-bottom: 2px solid #082d52;
}

div#notification_confirm {
    width: 500px!important;
/*     top: 10%!important; */
    left: 17%!important;
}

.vessel.active {
    background: url(../../templates/axisdirect/images/portfolio/research-notif-mob.gif)!important;
    height: 24px!important;
    max-height: 24px!important;
    top: 0px;
    margin-top: 3px;
    bottom: -8px!important;
    background-size: 34px 25px!important;
}



.alaram.active {
    background: url(../../templates/axisdirect/images/portfolio/my-notif-mob.gif)!important;
}

.notification-icon.active {
    background: url(../../templates/axisdirect/images/portfolio/general-notif-mob.gif)!important;
    height: 24px!important;
    max-height: 24px;
}


		ul#portfolioHoldingListing span.axis-view {
    vertical-align: top;
}
		
		#realized ul.mar-datapoints-list {
    margin-left: 0px!important;
}
		
				div#plStatement_details_id .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
		display:none;
}
		
		ul.mar-list.openPosition i.sprite-img.price-arrow.price-dec {
    margin-left: -6px;
}	

div#portfolioHoldingDetails ul.mar-list.AllPosition i.sprite-img.price-arrow.price-dec {
    margin-left: 0px!important;
}

.gray-bg.stock-sec.portPerforrmance .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 14px;
}

div#transactionDataDiv li.shadow-panel.transaction-show-panel .mar-panel-list.clearfix {
    padding-left: 5px!important;
}

#realized .mar-datapoints-list {
    margin-left: 0;
}
		
		
		
/* added new css 4-4-2017 for new card layout */
ul#RealizedTransactionDetailsLI .rupe-black-sm {
    display: none;
}
ul.mar-list.AllPosition i.sprite-img.price-arrow.price-dec {
    margin-left: 0px!important;
}

ul#RealizedTransactionDetailsLI .rupe-green-sm {
    display: none;
}

ul#RealizedTransactionDetailsLI .rupe-red-sm {
    display: none;
}


ul#UnRealizedTransactionDetailsLI


ul#UnRealizedTransactionDetailsLI .rupe-black-sm {
    display: none;
}

ul#UnRealizedTransactionDetailsLI .rupe-green-sm {
    display: none;
}

ul#UnRealizedTransactionDetailsLI .rupe-red-sm {
    display: none;
}


ul#portfolioHoldingListing .rupe-black-sm {
    background-position: -846px -1762px;
    display: none;
}

ul.mar-list.AllPosition h4.pro-val-normal.mar-val-list-inc span {
    display: inline-block!important;
	}
	
	ul.mar-list.AllPosition h4.pro-val-normal.mar-val-list-inc span {
    margin-left: 0px!important;
}

ul.mar-list.AllPosition i.sprite-img.price-arrow.price-inc {
    margin-left: 8px;
}
ul.mar-list.AllPosition i.sprite-img.price-arrow.price-dec {
    margin-left: 8px;
}

ul.mar-list.AllPosition i.sprite-img.price-arrow.price-inc {
    margin-left: 8px!important;
}

ul.mar-list.closedPosition .pd-list-3 li:last-child {
    margin-left: 1px !important;
}

ul.mar-list.closedPosition h4.pro-val-normal.sm-font.mar-val-list-dec span {
    display: block;
}

ul#portfolioHoldingListing i.sprite-img.port-tables-tol-icon {
    display: none;
}

ul#computTaxUlDiv .rupe-red-sm {
    display: none;
}
ul#computTaxUlDiv .rupe-black-sm {
    display: none;
}
ul#computTaxUlDiv .rupe-green-sm {
    display: none;

}



div#capitalLG .rupe-red-sm {
    display: none;
}
div#capitalLG .rupe-black-sm {
    display: none;
}
div#capitalLG .rupe-green-sm {
    display: none;

}
div#plStatement_details_id .mar-panel-list.clearfix {
    padding: 15px!important;
}

div#plStatement_details_id .mar-panel-body.port-body {
    width: 101%;
}
div#plStatement_details_id li.port-qty {
    width: 22%;
}
div#plStatement_details_id .pd-list-4 .port-value, .pd-list-4 .port-gain {
    width: 36%;
}
div#plStatement_details_id .pd-list-4 .port-gain {
    width: 100%;
    /* float: left; */
    padding-left: 25%!important;
}

div#plStatement_details_id .rupe-red-sm {
    display: none;
}
div#plStatement_details_id .rupe-black-sm {
    display: none;
}
div#plStatement_details_id .rupe-green-sm {
    display: none;

}

div#plStatement_details_id .rupe-red-sm {
    display: none;
}
div#plStatement_details_id .rupe-black-sm {
    display: none;
}
div#plStatement_details_id .rupe-green-sm {
    display: none;

}


ul#AllTransactionDetailsLI .rupe-red-sm {
    display: none;
}
ul#AllTransactionDetailsLI .rupe-black-sm {
    display: none;
}
ul#AllTransactionDetailsLI .rupe-green-sm {
    display: none;
}

ul#AllTransactionDetailsLI .pl-port-neg:after {
    display: none;
}

ul#RealizedTransactionDetailsLI .pl-port-neg:after {
    display: none;
}
            .custom-dialog div#hybrid-stock-detailed-legends {
   margin-top: 50px !important;
}
#investment_profile .intvest-time, #work_related .goal-text, #account_detail .form-input .form-control, #income_and_saving .intvest-time, #loans_and_borrowing .form-input .form-control, #insurance_cover .form-input .form-control, #address .form-input .form-control {color:#000 !important; font-size:14px !important;}
		
		  #marrAnniversary .editchange .icon-edit{margin-top: -22px;}
		
		 @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
 @media { 
.dropdownsection .shortterm-goal-input .goal-text, .goal-text, .dropdownsection .shortterm-goal-input .goal-text, textarea#addressLocation{     color:#000000 !important;  font-size:14px !important;} 
}
 }
		
	ul#portfolioHoldingListing .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: 2px;
    top: 16px;
	display:none;
}

label.text-area-label {top:0px !important}	

ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-inc span {
    display: block;
    padding: 0px!important;
    margin: 0px;
}
ul#portfolioHoldingListing i.sprite-img.price-arrow.price-inc {
    margin-left: 4px;
}
.openPosition h4.pro-val-normal.mar-val-list-dec span {
    display: block;
}
.closePosition h4.pro-val-normal.mar-val-list-dec span {
    display: block;
}
ul#portfolioHoldingListing i.sprite-img.price-arrow.price-dec {
    margin-left: -1px;
}
ul.mar-list.closedPosition li.port-value {
    margin-left: 0px!important;
}
		
		div#pstcf .sumery-8:before{display:none;}
		
	.first-level-menu > li > a.ui-state-active {
    background: #ddd!important;
    color: #000000;
	}
		
	.scheme-pop-list > li:first-child {margin-top: 15px;}
		
	.likepop .popup-insight #AllTransactionDetailsLI .port-panelbody{float:left; width:80%;}
	.likepop .popup-insight #AllTransactionDetailsLI .port-panelfooter{width:20%; float:left;}
	.likepop .dialog-content {padding-top:20px; padding-bottom:20px;} 
		
	div#sessExpMsg {
	margin-left: 15%;
	}
		
	.port-summery-gap ul.cart-list.clearfix {
    display: none;
	}
		
	i.sprite-img.menu-icon.menu-icon24 {
    background-position: 0px -88px !important;
	}
		
		section#portfolio ul.cart-list.clearfix {
		display: none;
		}
		
		.pagead-banner.insights-banner-image-middle.avinash {
		padding-top: 30px;
		padding-bottom: 30px;
	}
		
		.overlay{max-height:500px;}
 .after-expand{ max-height:500px !important; overflow:auto !important}
		
			
	/* 		@media screen and(-webkit-min-device-pixel-ratio:0) 
		{ 
		.select2-container--open .select2-dropdown {margin-top:-88px!important;}
		
		.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.custome-add-transactionclass{
			
		top: 130px!important;
		}
		
		.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.custome-add-plstatement{
			
		top: 110px!important;
		}
		.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.custome-add-capital{
			
		top: 110px!important;
		}
		
			.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.custome-add-dividentsummart{
			
		top: 120px!important;
		}
		
		} */
		
		
			.showPortfolio {
		display: block!important;
		}
		
		
			
		ul.social-icons.new-add-icons {
			width: 294px;
		}
		i.sprite-img.social.YouTube-icon {
			background-position: -1058px -118px;
		}
		i.sprite-img.social.YouTube-icon:hover {
			background-position: -1058px -151px;
		}
		.profol-banner.stock-sec .container_12 .grid_12 {
		width: 100%;
		}
		
	/* 	Added for portfolio layout in ipad 21 dec 2016 */	
		
		ul#portfolioHoldingListing .mar-panel-hea.port-hea {
		width: 100%;
		}
		ul#portfolioHoldingListing .mar-panel-body.port-body {
		width: 100%;
		}
		
		ul#portfolioHoldingListing .mar-datapoints-list li {
		float: left;
		width: 100%;
		}
		
		section#portfolioSummary .select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: 15px;
		}
		div#transactionDataDiv section#portfolio .mar-panel-hea {
		width: 100%;
		}
		.pdf-icon, .excel-icon, .print-icon {
		width: auto;
		}
		section#portfolio .mar-panel-hea {
		width: 100%!important;
		}
		div#transactionDataDiv .trans-li1, .trans-li2, .trans-li3, .trans-li4 {
		width: 100%!important;
		margin-bottom: 10px;
		}
		#transactionDataDiv .trans-li1, #transactionDataDiv .trans-li2, #transactionDataDiv .trans-li3 {
			padding-right: 0;
			padding-left: 0;
		}	

		#transactionDataDiv .mar-panel-body {
			margin-right: 0%;
			padding-left: 0%;
		}

		.select2-container--default .select2-selection--single .select2-selection__arrow b {
			margin-top: 12px;
		}
		

		div#transDataContainer ul.tran-li2-top.clearfix li {
			width: 50%; 
		}

		div#transDataContainer ul.tran-li2-top.bottom.clearfix li {
			width: 50%; 
		}
		
		div#research-views .mt20 {	
		min-height: 200px!important;
		overflow: scroll!important;
	}

		.trans-li1, .trans-li2, .trans-li3, .trans-li4 {
		width: 100%!important;
		margin-bottom: 10px;
	}
	.pdf-icon, .excel-icon, .print-icon {
		width: auto;
		height: 24px;
		display: inline-block;
	}
	
	.mar-panel-list {
    background-color: #fff;
    padding: 20px!important;
	}
		
	.mar-panel-hea.port-hea {
    padding-left: 0px !important;
	}
	div#divSummary .mar-panel-hea.tran-hea {
    padding-left: 0px!important;
	}
	
	div#transDataContainer .mar-panel-hea.tran-hea {
    padding-left: 0px!important;
	}
	
	div#transDataContainer .mar-panel-body.tran-body {
    width: 100%!important;
	}
		
		
	}

		

	@media only screen and (min-device-width: 736px) and (max-device-width: 1200px) and (orientation : landscape){
p.check-point {
    font-size: 20px;
    padding-bottom: 14px!important;
} 

.first-level-menu>li {
    padding: 0 2px;
}
div#wise_advisor_slider {
    top: 134px!important;
}
p.check-point {
    font-size: 20px;
    padding-bottom: 10px;
} 

i.sprite-img.not-icon.notification-icon.active {
    width: 36px!important;
    height: 28px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    left: -4px;
}

.notification-icon.active {
    background: url(../../templates/axisdirect/images/portfolio/general-notif.gif);

    margin-right: 0;
}

i.sprite-img.not-icon.alaram.active {
    width: 38px!important;
    height: 32px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    left: -4px;
    top: -2px;
	    background-repeat-y: initial;
}

.alaram.active {
    background: url(../../templates/axisdirect/images/portfolio/my-notif.gif);
    margin-right: 0;
}

i.sprite-img.not-icon.vessel.active {
    width: 28px!important;
    height: 29px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    top: -3px;
    left: -10px;
}

.vessel.active {
    background: url(../../templates/axisdirect/images/portfolio/research-notif.gif);
    margin-right: 0px;

}



div#quoteDiv {
    margin-right: 0;
}
span#srch-id {
    margin-right: 0;
}
/*.first-level-menu {
    margin-left: 0;
}*/

		
		.ui-widget-overlay {
		width: 100%!important;
		}
		
		section#portfolio ul.cart-list.clearfix {
		display: none;
		}
		
		ul#portfolioHoldingListing .mar-panel-body.port-body {
		width: 86%!important;
		}
		
		section#portfolio .mar-panel-hea {
		width: 11%!important;
		}
		div#transactionDataDiv .trans-li1 {
		width: 13%;
		}
		
		div#research-views .mt20 {	
		min-height: 200px!important;
		overflow: scroll!important;
	}

/* 		.trans-li1, .trans-li2, .trans-li3, .trans-li4 {
		width: 100%!important;
		margin-bottom: 10px;
	} */
	.pdf-icon, .excel-icon, .print-icon {
		width: auto;
		height: 24px;
		display: inline-block;
	}
	
		
	.mar-panel-list {
    background-color: #fff;
    padding: 20px!important;
	}
		
	.mar-panel-hea.port-hea {
    padding-left: 0px!important;
	}
	div#divSummary .mar-panel-hea.tran-hea {
    padding-left: 0px!important;
	}
	
	div#transDataContainer .mar-panel-hea.tran-hea {
    padding-left: 0px!important;
	}
	
	
	
	}


	
/* added by Sunita */

/* code added on date 11-07-2016 for responsive sunita */	

@media screen and (max-width:800px){


section#portfolioSummary ul.cart-list.clearfix {display: none;}

section#portfolioHoldingDetails .compare-righ.research-wishdots {display: block;}
}


@media screen and (max-width:668px){

/* code added on date 11-07-2016 for responsive sunita */
.scheme-pop-list > li:first-child{margin-top:15px;}
.scheme-pop-list > li { margin: 15px 0 0 0px;}
.scheme-pop-list.price > li:last-child{margin: 20px 0 0 0!important;}



}


@media only screen and (max-device-width: 736px) and (min-device-width: 320px){
.heat-map-icons{ margin:0px auto; }
div#wise_advisor_slider {
    top: 337px!important;
}

div#wise_advisor_slider p.check-point {
    padding-bottom: 15px;
}

.Text1.wise-advi-desc {
    font-size: 14px;
    color: #fff;
    margin-left: 0;
}





.coatch-overlay.coatch-overlay-derivative .btn {
    width: 50%;
    text-align: center;
    margin: 0 auto;
    float: none;
}

.btn1.der_bt1 {
    /* width: 36%; */
    /* margin-left: 33%; */
    width: 100%;
}

.btn1.der_bt2 {
    width: 290px;
    position: relative;
    left: -47px;
}
.btn1.der_bt2 {
    background: #fff;
    color: #000;
}
.btn1.der_bt2 a {

    color: #000;
}
.coatch-overlay-derivative .main {
    max-width: 94%;
    margin: auto;
    background-position: top;
    background-repeat: no-repeat;
    background-color: #111520;
    background-size: cover;
    height: 654px!important;
}
btn1.der_bt2 {
    background: #fff;
    color: #000;
    margin-top: 20px;
}

.coatch-overlay.coatch-overlay-derivative .container {
    width: 100%;
    float: right;
    padding-top: 406px;
    background: none;
}

.heading ul li.small {
    display: block;
    font-family: futuralight;
    font-size: 26px;
    text-align: center;
    color: #fff;
    padding-bottom: 13px;
}

.heading ul li.big {
    font-family: futuralight;
    font-size: 33px;
    text-align: center;
    color: #ffc61f;
    padding-bottom: 30px;
    font-weight: bold;
}
.coatch-overlay-derivative .main {
    max-width: 95%!important;

}
.btn1.der_bt2 {
    width: 290px;
    position: relative;
    left: -57px;
}
.coatch-overlay.coatch-overlay-derivative .container {
    width: 100%;
    float: right;
    padding-top: 371px;
    background: none;
}
.heading ul li.big {
    padding-bottom: 15px;

}
.coatch-overlay-derivative .main {
    max-width: 85%;
    margin: auto;
    background-position: top;
    background-repeat: no-repeat;
    background-color: #111520;
    background-size: contain;
    height: 100%;
}
.btn1.der_bt2 {
    width: 290px;
    position: relative;
    left: -66px;
}

.clearfix.notification-dropdown-heading {

}

	.compare-righ.research-wishdots {
	display: none;
	}

	#portfolioSummary #portfolioHoldingDetails .compare-righ.research-wishdots {display: block;}
	
	.open-acc1 {list-style:none;}
}



@media only screen and (min-width : 1024px){

.tran-body p {
 color: #333;
 font-size: 13px;
 font-weight: 600;
 margin-top: 3px;
 white-space: nowrap;
}

.tran-li2-top li:first-child {
 padding-left: 6px;
}

.tran-li2-top li {
 float: left;
 border-right: 0px dotted #c5c5c5;
 padding: 0 6px;
 border-left: 1px dotted #c5c5c5;
}

.tran-li2-top li:last-child {
 border-right: 0;
 padding-right: 0;
}

ul.tran-li2-top.clearfix {
 margin-left: 88px;
 margin-bottom: 0px;
}
.tran-li2-top li {
 width: 77px;
}


ul.tran-li2-top.bottom.clearfix li {
 width: auto !important;
}
.tran-li2-top.bottom li:first-child {
 border-left: 1px dotted #c5c5c5;
 padding-left: 8px;
}

ul.tran-li2-top.bottom.clearfix li {
 width: auto !important;
}
.tran-li2-top.bottom li:first-child {
 border-left: 1px dotted #c5c5c5;
 padding-left: 8px;
}
ul.tran-li2-top.bottom.clearfix {
margin-left: 0;
}

.trans-li1{border-right:none medium}

li.trans-li1 li small {
    white-space: nowrap;
}

} 

@media only screen 
	and (min-device-width : 320px) 
	and (max-device-width : 736px) {

li.big {
    font-family: Arial,Helvetica,sans-serif!important;
    font-weight: 400!important;
}

li.small {
    font-family: Arial,Helvetica,sans-serif!important;
    font-weight: 400!important;
}


.port-select i.sprite-img.pdf-icon {
   width: 24px;
}

.port-select i.sprite-img.excel-icon {
   width: 24px;
}
section#portfolio .port-select p:first-child {
   margin-left: 0px;
}

div#similarstockDiv .simliar-stoc-list > li {
   width: 43% !important;
   padding: 3px;
}

div#similarstockDiv .panel-heading-moreIcon {
   margin: 6px 0 0 -1px;
   cursor: pointer;
}

div#similarstockDiv .pro-name {
   font-size: 24px;
   font-family: Arial;
   max-width: 103px;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   white-space: initial;
   text-overflow: ellipsis;
   color: #333;
    min-height: 52px;
}

div#similarstockDiv p.mar-val-list-inc.mt5 {
   margin-left: 0px!important;
   text-align: left;
}


.coatch-overlay-derivative .main {
    max-width: 100%;
    margin: auto;
    /* background-position: bottom; */
    background-repeat: no-repeat;
    /* height: 84%!important; */
    background-color: #111520;
    background-size:359px 525px!important;
    height: 100%;
}
.coatch-overlay.coatch-overlay-derivative .container {
    width: 100%;
    float: right;
    padding-top: 288px;
    background: none;
}
.btn1.der_bt2 {
    width: 290px;
    position: relative;
    left: -55px;
}

div#imgSizeExhaust {
    width: 80%!important;
    left: -30%!important;
}


form#profile_formid p.form-control.viewmode {min-height:38px;}

.fullprofile-mobile ul li:first-child {    width: 45px;}
.fullprofile-mobile ul li:first-child input {    padding-right: 5px;}
.fullprofile-mobile ul li:last-child {    margin: 0 0 0 5px;    float: left;}
input#mobile_main.form-control {    width: 266px;}
        .sumery-1:after, .sumery-2:after, .sumery-5:after, .sumery-7:after {
        top: 118%!important;
        right: auto;
        left: 40px;
        }
        
        ul#portfolioHoldingListing .mar-panel-body.port-body {
            
            padding-left: 0px;
            
        }
        
     
        div#portPerGraph {
        height: 220px!important;
        }
        div#performLedgnet {
        margin-top: -15px;
        }
        
        .first-level-menu > li.head-no-arrow > a.ui-state-active {
        background: transparent;
        color: #fff;
        }

		ul#portfolioHoldingListing .mar-panel-footer {
		margin-left: 0px;
		}
		
		div#value-chart .graph-heading.portfolioGraph-heading {
		padding-bottom: 0px;
		}
		
		div#value-chart .graphs-daystabs {
		margin-right: 24px;
		}
		div#value-chart .stock-box-content.mt20.category-return.shadow-panel {
		height: 333px;
		}
		
		div#marrAnniversary a.icon.editchange {
		top: 16px;
		}
		
		ul.social-ul li {
		padding-right: 5px;
		}
		
		.grid_12.sec-slider.log-bottom .bx-viewport {
		height: 425px!important;
		}
		
		textarea.form-control.address-width.new-address-field {
		width: 100%!important;
		}
		
		
		
	
		.stock-box-content.port-summery-gap.ClsMutualFund .pd-list-4 .port-value, .pd-list-4 .port-gain {
		width: 50%;
		}
		.dropdownsection .shortterm-goal-input .goal-text {
		padding-left: 0px;
		}
		
		.dropdownsection .shortterm-goal-input .goal-text , .dropdownsection .shortterm-goal-input .goal-text,textarea#addressLocation{ padding:10px 0;}
		#divSummary .mar-panel-hea.tran-hea {padding-left: 0px !important;}
		ul.social-ul li {padding-right: 10px;}
		.moblog-out {
			margin-top: 20px;
			text-align: center;
			display: block;
			margin-bottom: 20px;
		}
		p.mar-med-sel1.main-drop {
			padding-left: 14px;
		}

		p.mar-date-inp.date-drop {
			padding-left: 6px;
		}
		p.mar-med-sel1.main-drop-tras {
		padding-left: 3px;
		}	
		.sort-name.date-drop {
		padding-left: 10px;
		margin-top: -15px;
		}
		p.mar-date-inp.date-droppl {
			margin-left: 0px;
		}

		div#workRelatedDiv li {
		margin-bottom: 15px!important;
		}

		.profol-banner.stock-sec .sumery-5.plus-sym:after {
			top: 124%!important;
			right: auto;
			left: 50%;
		}
		.profol-banner.stock-sec .sumery-7.plus-sym:after {
			top: 120%!important;
			right: auto;
			left: 50%;
		}
		ul#computTaxUlDiv .mar-panel-footer {
		margin-left: -6px;
		}	
		p.mar-med-sel1.main-drop-tras {
			margin-left: 12px;
		}	
		.port-select p:first-child {
			margin-left: 3px;
		}
		.box-start.divStockSummary p.mar-med-sel1.main-drop {
			padding-left: 10px;
		}
	#work_related.dropdownsection .shortterm-goal-input .goal-text{width:90%!important;}

#ipos .mar-panel-hea,#CorpActdata .mar-panel-hea {
padding-left: 0px !important;
}
#work_related label.text-area-label {
top: 0 !important;
}
div#income_and_saving p.goal-text {
    padding-left: 0;
}	
.port-select p:first-child {
    margin-left: 12px;
}
.box-start.divStockSummary .port-select p:first-child {
    margin-left: 4px;
}

div#work_related textarea#addressLocation {
    color: #000!important;
}
div#work_related  input#designation_main {
    color: #000;
}
div#work_related  input#ent_contact_ph1_main {
    color: #000;
}
div#work_related span#occupation_main {
    color: #000;
}
div#work_related p.goal-text {
    color: #000;
}

div#work_related input#erd_empl_name_main {
    color: #000;
}
.form-input.shortterm-goal-input.drop-adjust {
    /* border-bottom: 1px solid red; */
    border-bottom: 1px solid #e5e5e5;
}
div#loans_and_borrowing .form-input.shortterm-goal-input.drop-adjust {
    /* border-bottom: 1px solid red; */
    border-bottom: 0px solid #e5e5e5;
}
.total-asset p {
    font-size: 14px;
    margin: 20px 0 0;
    border-top: 0;
    padding: 15px 0 0;
}
div#workRelatedDiv {
    margin-top: 8px!important;
}

div#address h4.fontArial {
    font-size: 18px;
    padding-bottom: 10px;
}

p.mar-med-sel1.main-drop-tras.nri {
    margin-left: 12px;
}
.profol-banner.stock-sec p.mar-med-sel1 {
    margin-left: 1px!important;
}
section#portfolioSummary p.mar-med-sel1 {
    margin-left: 0px!important;
}
div#capitalLG .port-panelheading {
    margin-left: 8px;
}
div#plStatement_details_id .mar-panel-footer .view-details {
    margin-left: 10px;
}
div#capitalLG .pl-port-neg:after {
display:none;}

div#capitalLG  .pl-port-equal:after {
display:none;}
.dropdownsection .saving .shortterm-goal-input .button-edit-action {
    top: -3px;
}
ul#portfolioHoldingListing .ClsEquity .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: -8px!important;
    top: 18px;
}
div#plStatement_details_id .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: 8px;
    top: 16px;
}
.headingtooltip.bottom-arrow.action-tolbdy{bottom:auto !important;}
div#plStatement_details_id .mar-panel-footer .view-details {
    margin-left: -15px;
}
ul#portfolioHoldingListing li.port-value.pl-port-equal {
    padding-left: 27px;
}
section#portfolioSummary ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-inc {

    width: 110px!important;
}
section#portfolioSummary ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-dec {

    width: 114px!important;
}

/* added new css 4-4-2017 for new card layout */
ul#RealizedTransactionDetailsLI .rupe-black-sm {
    display: none;
}
ul.mar-list.AllPosition i.sprite-img.price-arrow.price-dec {
    margin-left: 0px!important;
}
ul#RealizedTransactionDetailsLI .rupe-green-sm {
    display: none;
}

ul#RealizedTransactionDetailsLI .rupe-red-sm {
    display: none;
}


ul#UnRealizedTransactionDetailsLI


ul#UnRealizedTransactionDetailsLI .rupe-black-sm {
    display: none;
}

ul#UnRealizedTransactionDetailsLI .rupe-green-sm {
    display: none;
}

ul#UnRealizedTransactionDetailsLI .rupe-red-sm {
    display: none;
}

ul#UnRealizedTransactionDetailsLI .port-panelbody {
    margin-left: 0px;
}

ul#portfolioHoldingListing .rupe-black-sm {
    background-position: -846px -1762px;
    display: none;
}

ul.mar-list.AllPosition h4.pro-val-normal.mar-val-list-inc span {
    display: inline-block!important;
	}
	
	ul.mar-list.AllPosition h4.pro-val-normal.mar-val-list-inc span {
    margin-left: 0px!important;
}

ul.mar-list.AllPosition i.sprite-img.price-arrow.price-inc {
    margin-left: 8px;
}
ul.mar-list.AllPosition i.sprite-img.price-arrow.price-dec {
    margin-left: 8px;
}

ul.mar-list.AllPosition i.sprite-img.price-arrow.price-inc {
    margin-left: 8px!important;
}

ul.mar-list.closedPosition .pd-list-3 li:last-child {
    margin-left: 1px !important;
}

ul.mar-list.closedPosition h4.pro-val-normal.sm-font.mar-val-list-dec span {
    display: block;
}

ul#portfolioHoldingListing i.sprite-img.port-tables-tol-icon {
    display: none;
}

ul#computTaxUlDiv .rupe-red-sm {
    display: none;
}
ul#computTaxUlDiv .rupe-black-sm {
    display: none;
}
ul#computTaxUlDiv .rupe-green-sm {
    display: none;

}



div#capitalLG .rupe-red-sm {
    display: none;
}
div#capitalLG .rupe-black-sm {
    display: none;
}
div#capitalLG .rupe-green-sm {
    display: none;

}
div#plStatement_details_id .mar-panel-list.clearfix {
    padding: 15px!important;
}

div#plStatement_details_id .mar-panel-body.port-body {
    width: 101%;
}
div#plStatement_details_id li.port-qty {
    width: 22%;
}
div#plStatement_details_id .pd-list-4 .port-value, .pd-list-4 .port-gain {
    width: 36%;
}
div#plStatement_details_id .pd-list-4 .port-gain {
    width: 100%;
    /* float: left; */
    padding-left: 25%!important;
}

div#plStatement_details_id .rupe-red-sm {
    display: none;
}
div#plStatement_details_id .rupe-black-sm {
    display: none;
}
div#plStatement_details_id .rupe-green-sm {
    display: none;

}

div#plStatement_details_id .rupe-red-sm {
    display: none;
}
div#plStatement_details_id .rupe-black-sm {
    display: none;
}
div#plStatement_details_id .rupe-green-sm {
    display: none;

}


ul#AllTransactionDetailsLI .rupe-red-sm {
    display: none;
}
ul#AllTransactionDetailsLI .rupe-black-sm {
    display: none;
}
ul#AllTransactionDetailsLI .rupe-green-sm {
    display: none;
}

ul#AllTransactionDetailsLI .pl-port-neg:after {
    display: none;
}

ul#RealizedTransactionDetailsLI .pl-port-neg:after {
    display: none;
}

.profol-banner.stock-sec h3.sumery-smfont.mar-val-list-inc {
    font-size: 18px;
}

.profol-banner.stock-sec h3.sumery-smfont.mar-val-list-dec {
    font-size: 18px;
}


 }

 /*--------- added 30-3-2017 ---------*/ 
 @media only screen and (min-device-width: 736px) and (max-device-width: 1200px) and (orientation : landscape){
	   .pdf-icon, .excel-icon, .print-icon{width:24px !important;} 
	    .product-center.banner-align.bottom.new-b-h, .page-banner.bg-img-prop.new-b-h{height: 275px;}
		.product-center {width:100%;}
 }
  @media screen and (max-width: 997px){
    .page-banner {height: 410px !important;}
    .font14p{font-size:14px !important;color: #000;}
	.font16p{font-size:16px !important; color: #000;}
	.dropdownsection .shortterm-goal-input .goal-text{padding: 10px 0px;}	
	.mar-panel-hea {
	    padding-left: 0 !important;
	}
 }
@media (min-width: 768px) and (max-width :  992px){   
	#iposDiv ul.mar-list li .mar-panel-list .mar-panel-body {width: 80%;float: left;}
	#iposDiv ul.mar-list li .mar-panel-list .mar-panel-body .mar-pd-list-50 > li {	width: 50%;	float: left;}
	#iposDiv .mar-panel-hea {padding-left: 0px !important;}
        .dropdownsection .shortterm-goal-input .goal-text{font-size:14px !important;}
textarea#addressLocation{font-size:14px !important; height:85px !important;}

label.text-area-label {top:0px !important}
	
}

@media (min-width : 768px) and (max-width : 992px){ 
#pstcf .sumery-8 p {margin-left: 0px !important;}
#mobile_main{font-size:16px !important;}

}

/*Added by Himanshu*/
@media (min-width : 767px){
.drop-down-menu>li>a{white-space: normal;}
}

@media (max-width : 767px){
	
	.subs_brokerage a{float:none !important}
	.buy-rgt.news-dekstop-none a {padding: 18px !important;}
	.footer{ margin-top:0;}
	.profile_main_refer{background-position:-610px 0 !important}
	
}
@media (min-width : 768px) and (max-width : 992px){
	.profile_details{    width: 95% !important;}
	.profile_quick_glance{text-align:center}
	.footer{ margin-top:0;}
	.drop-down-menu>li>a{white-space: normal;}
}
@media (min-width : 993px) and (max-width : 1024px){
	.drop-down-menu>li>a{white-space: normal;}
	.profile_main_postquery{padding: 60px 0;}
	.profile-list li{padding-right:5px;}
	.profile_flyout .flyer-ul li a{font-size:12px; padding:initial !important}
	.profile-list li a{font-size:10px; padding:8px 8px 6px;}
	a.flyer-setting-txt2 {padding: 0 !important;}
	.noti-list li{padding-right:3px}
	/*.first-level-menu {margin-left: 5px;}*/
	
}
/*Added by Himanshu*/

@media only screen and (max-device-width: 736px) and (min-device-width: 320px) {		
	ul#portfolioHoldingListing .ClsEquity .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after{right: 8px!important;}
	.dropdownsection .saving .shortterm-goal-input .button-edit-action{top: 0px !important;}
	textarea.form-control.address-width.new-address-field{min-height:75px;}
	div#marrAnniversary a.icon.editchange{top: 34px;}
	.page-banner {height:auto !important; margin-top:0px !important;}
	.pl-port-plus:after{right:-20px !important}
	.pl-port-equal:after {top: 50px !important;	left: -140px !important;}
	.pd-list-3 li:last-child {margin-left:15px !important;}
	.font14p{font-size:14px !important;color: #000;}
	.font16p{font-size:16px !important; color: #000;}
        .dropdownsection .shortterm-goal-input .goal-text{font-size:14px !important;}
textarea#addressLocation{font-size:14px !important; height:85px !important;}
#mobile_main{font-size:16px !important;}
ul#portfolioHoldingListing .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: 2px;
    top: 16px;
	display:none;
}

label.text-area-label {top:0px !important}	

ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-inc span {
    display: block;
    padding: 0px!important;
    margin: 0px;
}
ul#portfolioHoldingListing i.sprite-img.price-arrow.price-inc {
    margin-left: 4px;
}
.openPosition h4.pro-val-normal.mar-val-list-dec span {
    display: block;
}
.closePosition h4.pro-val-normal.mar-val-list-dec span {
    display: block;
}
ul#portfolioHoldingListing i.sprite-img.price-arrow.price-dec {
    margin-left: -1px;
}
ul.mar-list.closedPosition li.port-value {
    margin-left: 0px!important;
}
.ul#portfolioHoldingListing .rupe-black-sm {
    background-position: -846px -1762px;
    display: none;
}

ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-inc span {
    display: block;
    padding: 0px!important;
    margin: 0px;
    margin-left: -3px!important;
    margin-top: 3px;
}

ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-dec span {
    margin-top: 3px;
}
ul#portfolioHoldingListing h4.pro-val-normal.mar-val-list-dec span {

    margin-top: 3px;
}

ul#portfolioHoldingListing .rupe-green-sm {
    background-position: -862px -1762px;
    display: none;
}

ul#portfolioHoldingListing .rupe-red-sm {
    background-position: -782px -1778px;
    display: none;
}
ul#portfolioHoldingListing i.sprite-img.price-arrow.price-dec {
    margin-left: -6px!important;
}
ul#UnRealizedTransactionDetailsLI .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
display:none;
}

ul#UnRealizedTransactionDetailsLI .rupe-black-sm {
    background-position: -846px -1762px;
    display: none;
}

ul#UnRealizedTransactionDetailsLI .pd-list-3 li:last-child {
    margin-left: 0px!important;
}


ul#UnRealizedTransactionDetailsLI .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
display:none;
}

 /* Safari 6.1-10.0 (10.1 is the latest version of Safari at this time) */
 @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
 @media { 
.dropdownsection .shortterm-goal-input .goal-text, .dropdownsection .shortterm-goal-input .goal-text, textarea#addressLocation{ color:#000000 !important; font-size:14px !important;} 
}
 }
}



@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
	


section#portfolioSummary ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-dec {
    width: 100%!important;
}	

section#portfolioSummary ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-inc {
    width: 100%!important;
}
ul#portfolioHoldingListing .pd-list-4 .port-gain {
    width: 100%;
    /* float: left; */
    padding-left: 21.5%;
}
div#plStatement_details_id .pd-list-4 .port-gain {
    width: 100%;
    /* float: left; */
    padding-left: 23.5%!important;
}
div#plStatement_details_id ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-inc {
    width: 100%!important;
}
div#plStatement_details_id ul.mar-datapoints-list h4.pro-val-normal.mar-val-list-dec {
    width: 100%!important;
}

div#plStatement_details_id h4.pro-val-normal.mar-val-list-inc span {
    display: block;
    margin-left: -5px;
}
div#plStatement_details_id h4.pro-val-normal.mar-val-list-dec span {
    display: block;
    margin-left: -5px;
}
div#plStatement_details_id .port-tables-tol-icon {

    display: none;

}

span#DividendAccrued {
    font-size: 18px;
}

.profol-banner.stock-sec span#RealizedGainLoss {
    font-size: 18px!important;
}

.profol-banner.stock-sec span#RealizedGainLoss_perc {
    font-size: 18px!important;
}

.profol-banner.stock-sec span#UnRealizedGainLoss {
    font-size: 18px;
}
div#plStatement_details_id h4.pro-val-normal.mar-val-list-inc span {
    display: inline;
    margin-left: 0px;
}
div#plStatement_details_id h4.pro-val-normal.mar-val-list-dec span {
    display: inline;
    margin-left: 0px;
}

iframe#myFrame {
    height: 609px!important;
}

div#abc .ui-dialog {
    width: 92% !important;
    height: 92%!important;
}

}

@media screen and (max-device-width: 1200px){
  body{
    -webkit-text-size-adjust: none;
  }
}

@media screen and (max-device-width: 767px){
.risk-graph .returns-chart img{top: 56% !important;left: 57%!important;}
div#notification_confirm{width: 96%!important;left: 2%!important;}
div#notification_confirm .jqpop.pop-pack.ui-dialog-content.ui-widget-content{width:100% !important}
.checkbox, .radio{padding-left:25px !important}
.radio .icon,.radio .icon-to-fade{left:-8px !important;}
.inst-arrow{ position: relative; top:-12px; }
.social-actions-list li a { padding-top: 39px !important;  }
}


@media screen and (max-width: 375px){
	
iframe#myFrame {
    height: 609px!important;
}

div#abc .ui-dialog {
    width: 92% !important;
    height: 92%!important;
}
/* added by sunita yadav for research filter 4dec 2017*/
#status-div{float:left !important; margin-left:10%;}
/* end by sunita yadav for research filter 4dec 2017*/
}

@media screen and (max-width: 320px){



.coatch-overlay.coatch-overlay-derivative .container {
    width: 100%;
    float: right;
    padding-top: 365px;
    background: none;
}


.btn1.der_bt2 {
    width: 290px;
    position: relative;
    left: -63px;
}

.heading ul li.big {

    padding-bottom: 11px;

}
.heading ul li.small {
    padding-bottom: 0;
}

.heading ul li.big {
    font-family: futuralight;
    font-size: 28px;
    text-align: center;
    color: #ffc61f;
    padding-bottom: 15px;
    font-weight: bold;
}
.coatch-overlay.coatch-overlay-derivative .container {
    width: 100%;
    float: right;
    padding-top: 301px;
    background: none;
}
.btn1.der_bt2 {
    width: 290px;
    position: relative;
    left: -73px;
}
iframe#myFrame {
    height: 520px!important;
}

div#abc .ui-dialog {
    width: 92% !important;
    height: 90%!important;
}
	
}
/*start by himanshu for trade btn dropdown*/
@media screen and (max-width: 767px){
.head-trade-btn .mar-sort-icon {display: inline-block;vertical-align: unset;right: 0;top:4px;}
.head-trade-btn .sort-select-name {vertical-align: middle !important;padding-right: 0;font-size: 12px;line-height:30px !important; width: auto;}
.drop-mar-select.head-trade-btn {height: auto;padding: 0px 7px !important;}
.drop-down-menu li a.drpdnoption {padding: 7px 18px !important;}
}
/*End by himanshu for trade btn dropdown*/

/*@media only screen and (max-device-width: 736px) and (min-device-width: 320px){
.target-val {
    position: relative;
}
}*/

div#abc.ui-dialog {
   
    height: 504px!important;

}

iframe#myFrame {
    height: 505px;
}


div#abc a.dialog-close.close-popup {
    right: 10px;
}
/*Start by himanshu for commodity pop-up*/
    @media screen and (max-width:767px) {
        .comm-form .mstockselect {padding: 5px 30px;}
        span.label-txt {width: 100% !important;margin: 6px 0;}
        .derivative-comm-popup span.mar-med-sel1 {width: 100% !important;display: block;}
        .comm-form .inp-filed {width: 100%;}
        .comm-form{text-align: left !important}
        .comm-form span.label-txt{text-align: left !important}
        .comm-form .mar-med-sel1 .select2-container{width:100% !important;}
        .nominee-info span{margin-bottom: 5px;}
        .comm-form #NomineeDtls .mstockselect {padding: 5px 0;}
        .terms-condition .agree-btn {padding: 12px 10px;}
        #UploadForm.comm-form .mar-med-sel1 .select2-container{min-width: 100% !important}
        #UploadForm.comm-form .mstockselect{padding: 5px 0 !important}
        .comm-form .custom-file-input .inp-filed {width: 59% !important;}
    }

/*End by himanshu for commodity pop-up*/

/*start by himanshu for Enablement details*/
    @media screen and (max-width: 767px){
        .enablement-dtls .form-input .activate {position: absolute;right: 0; top:0;left: initial;}
        .enablement-dtls .form-control{padding: 10px 0px 10px 0}
    }
/*end by himanshu for Enablement details*/
@media only screen and (max-device-width: 736px) and (min-device-width: 320px){
	.target-val {
		position: relative;
	}
/*#smallcase-container .smallcaseframediv iframe {
    height: calc(100vh - 96px) !important;
}*/
	}

@media (max-width: 767px){
	.buy-rgt.news-dekstop-none a {
		padding: 18px!important;
	}
}


/*Style for /commodity/markettoday/ by Ashish Start*/



@media(max-width: 768px){
	#div-trading-units1 table thead tr th:last-child {
    width: 100px;
}

#div-trading-units1 table thead tr th {
    font-size: 12px;
    padding: 10px 5px;
}
#div-trading-units1 table tbody tr th {
    padding: 10px 5px;
    font-size: 12px;
}
	 /* -- for smallcase padding */
    .smallcase_padding {
    	padding: 0px !important;
	}

}


@media(max-width: 480px){
	.oclist-xs-hide {
    display: none;
}

li.optionchainlist {
    margin-bottom: 10px;
    width: 100% !important;
}

.optionchainlist .col1, .optionchainlist .col2, .optionchainlist .col3 {
    width: 50%; 
}

.optionchainlist .call-list-left, .optionchainlist .put-list-right {
    width: 40%;
    padding: 10px 5px 0;
}

.optionchainlist .strike-price {
    width: 20%;
    height: 70px;
    padding: 0px;
        float: left;
}

.put-list-right {
    border-top: 2px solid #f85337 !important;
    border-bottom: 0px solid #f85337 !important;
}

#commodityoptionChainAjaxDiv .chainslider .bx-wrapper .bx-viewport {
    height: 235px !important;
}


#commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-1, #commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-2, #commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-3 {
    width: 40%;    
    font-size: 12px;
}

#commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-2 {
    width: 20%;
    background: #333333;
    border-left: 1px dotted #c5c5c5;
    border-right: 1px dotted #c5c5c5;
    font-size: 11px;
    color: #fff;
    padding: 5px;
}

#commodityoptionChainAjaxDiv .option-chainheading .oc-optiontype {
    padding: 9px !important;
}

#commodityoptionChainAjaxDiv .chainslider .bx-wrapper .bx-controls-direction .bx-prev {
    bottom: -13% !important;
    top: auto !important;
    margin-left: -25px;
}

#commodityoptionChainAjaxDiv .chainslider .bx-wrapper .bx-controls-direction .bx-next {
    bottom: -13% !important;
    top: auto !important;;
    margin-left: 10px;
}

#commodityoptionChainAjaxDiv .chainslider {
    margin: 10px 0 35px;
}

.mar-perfamence .der-3 .heat-icon-4 {
    background-position: -209px -1129px;
    margin: auto;
}

.stock-box-content #contracBuzz-chart-div-Commodity .mar-right {
    min-height: 480px !important;        
}

.heatmap-list li {
    min-height: 75px;
}

#spotpricetable {
    background: #f8f8f8;
    border-radius: 4px 4px 0 0;
    margin: auto;
    border-collapse: collapse;
    overflow-x: auto;
    display: block;
    width: fit-content;
    max-width: 100%;
}

	ul.commodityMood li {    
	    width: 50% !important;
	    
	}

}	

/*Style for /commodity/markettoday/ by Ashish End*/


/*alert css by ashish 22052019*/

.price-selection-list .radio.disabled.checked .icon {
    background-position: 0 -54px; 
}

ul#der_strikePrice, #der_expiry {
    
    max-height: 150px;
    overflow: auto;
    top: 25px;
}

@media(max-width: 768px){
	.price-condition .invest-down .inst-arrow {
    top: 0;
	}

	.price-condition .rea-mod-time {
	    width: 170px;
	}

	.price-condition label {
    display: block !important;
    margin: 20px 0 5px !important;
}

.price-condition li label {
    margin: 0px !important;
}

}
@media(max-width:767px){
.second-level-menu li i.menu7 {
    background-position: -527px -88px !important;
}

.second-level-menu li:hover a .menu7, .second-level-menu li a.active .menu7 {
    background-position: -528px -112px !important;
}

.sprite-img.menu-icon.menu-wise{
background-position: -1128px -92px !important;
    width: 24px;
    height: 24px;
}

ul.second-level-menu li:hover i.sprite-img.menu-icon.menu-wise {
    background-position: -1128px -117px !important;
    width: 24px;
    height: 24px;
}

i.menu-icon.menu.coomodity_menu {
    background-position: -555px -88px !important;
}

.second-level-menu li:hover a .coomodity_menu, .second-level-menu li a.active .coomodity_menu {
    background-position: -554px -112px !important;
}

i.sprite-img.menu-icon.smallcase_overview {
    background-position: -1127px 54px!important;
    width: 24px;
    height: 24px;
}

i.sprite-img.menu-icon.smallcase_overview, .second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_overview {
    width: 24px;
    height: 24px;
    background-position: -1126px 54px!important;
}

}
