﻿@media screen and (max-width:1500px) {
	.logosection,
	.menu-section {
		width: 15.4%
	}
	.menu-section {
		width: 100%
	}
	.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%
	}
	.latest-new-top li {
		width: 250px
	}
}

@media screen and (max-width:1200px) {
	.normal-disaply {
		width: inherit
	}
	.first-level-menu>li {
		padding: 0 6px
	}
	.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
	}
	.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
	}
	.bx-wrapper .bx-prev {
		left: 20px
	}
	.bx-wrapper .bx-next {
		right: 20px
	}
	.le-products-menu li a {
		min-height: 138px
	}
	.image-platfade li {
		width: 100%
	}
	.plat-images {
		width: 100%
	}
}

@media screen and (max-width:997px) {
	body {
		position: relative
	}
	.mob-down {
		margin-top: 20px
	}
	.dis-none {
		display: none
	}
	.coatch-overlay .coatch-overlay-home {
		display: none !important
	}
	.coatch-overlay1 {
		display: none !important
	}
	.coatch-tab {
		display: none !important
	}
	.box-start {
		padding: 20px 0
	}
	.two-col {
		padding: 20px
	}
	body.overlayhide {
		overflow: auto
	}
	.sucess-msg {
		margin: 10px 0
	}
	.stepswizard {
		margin: 0 0 20px 0
	}
	.step-name {
		display: none
	}
	.tab-sec li a {
		padding: 6px;
		font-size: 12px
	}
	.ui-dialog {
		width: 92% !important
	}
	.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: auto;
		width: 225px
	}
	.no-slide-lists-4>li {
		margin-left: 0;
		float: none
	}
	ul.curosal_con-dis>li {
		height: 100% !important;
		width: 160px !important
	}
	.awesometool-con.mob-awe-con {
		width: 205px;
		text-align: center
	}
	.awesometool-con.re.viewdemos {
		right: -20px
	}
	.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/home/arrows-small.png) no-repeat;
		opacity: 0.5
	}
	.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
	}
	ul.ui-autocomplete.ui-menu {
		z-index: 9999
	}
	h1 {
		font-size: 26px !important;
	}
	h2 {
		font-size: 18px !important
	}
	h3 {
		font-size: 18px !important
	}
	h4,
	h5,
	h6 {
		font-size: 14px !important;
	}
	.market-ticker-fir li {
		width: auto
	}
	.header-top {
		z-index: 13;
		left: inherit
	}
	/*.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
	}
	.site-start,
	.site-start-modules {
		margin: 88px 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
	}
	.mob-dis {
		display: none !important
	}
	.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
	}
	.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
	}

	.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;
	}

	.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: -528px -88px
	}
	.second-level-menu li:hover a .menu7,
	.second-level-menu li a.active .menu7 {
		background-position: -528px -112px
	}
	.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
	}
	.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;
		position: fixed
	}
	.latest-con {
		width: 100%
	}
	.login-btn {
		padding: 8px
	}
	.mob-country {
		display: none !important
	}
	.drop-down-menu.suport-mob {
		box-shadow: 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: #000
	}
	.support .suport-name-mob:hover {
		color: #000;
		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
	}
	.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: fixed;
		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
	}
	.user-login-area,
	.first-level-menu {
		float: none
	}
	.user-login-area {
		padding: 20px 0
	}
	.search-area {
		display: none
	}
	.response-search {
		display: block
	}
	.response-search .ressearch-quoute-icon {
		padding: 10px 0px 10px 20px;
		min-height: 44px
	}
	.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 !important
	}
	.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
	}
	.menu-awesome>.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
	}
	.menu-awesome>.menu-div>a:hover {
		color: #fff
	}
	.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/home/res-menu-icons.png);
		width: 19px;
		height: 19px
	}
	.second-level-menu .ui-icon {
		background: url(../images/home/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;
		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!important;
	}
	.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
	}
	.like-box {
		font-size: 12px
	}
	.browser-sub {
		padding: 0
	}
	.browser-list {
		width: 100%
	}
	.browser-list li {
		width: 46%;
		margin-bottom: 40px
	}
	.browser-close-msg {
		margin: 20px
	}
	.footer {
		width: 100%;
		background-color: #3E3E3E;
		min-height: 400px;
		color: #FFF;
		padding: 20px 0px
	}
	.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
	}
	.share-list-pop>li {
		width: 120px;
		height: 36px;
		margin: 0px 10px 10px 0px
	}
	.share-sec {
		top: 150px
	}
	.procedure-main-hea {
		font-size: 14px
	}
	.policy-tables {
		width: 100%;
		margin-right: 0;
		float: none
	}
	.righ-proced {
		float: none;
		margin-top: 30px
	}
	.terms-main-list>li .terms-mian-hea {
		font-size: 14px
	}
	.footer-last-menu {
		text-align: center
	}
	.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-right {
		float: none
	}
	.plain-video {
		display: none
	}
	.showvideo-btn {
		color: #fff;
		display: inline-block;
		margin-bottom: 10px
	}
	.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
	}
	.captcha-img {
		margin-top: 10px
	}
	.open-acc1 {
		min-height: inherit
	}
	.otp-txt {
		margin: 4px 0px 0px 4px
	}
	.login-related-list li {
		width: 260px
	}
	.valid-year .select2-container {
		width: 44% !important
	}
	.debit-valid-re {
		width: 190px
	}
	.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
	}
	.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
	}
	.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
	}
	.tile-view .bx-wrapper .bx-prev,
	.tile-view .bx-wrapper .bx-next {
		display: none
	}
	.pagead-banner {
		margin-top: 10px
	}
	.pagead-banner .web-img {
		display: none
	}
	.pagead-banner {
		text-align: center
	}
	.pagead-banner .mob-img {
		display: inline-block
	}
	.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
	}
	.page-search {
		width: 81%;
		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
	}
	.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-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 {
		height: 24px
	}
	.mod-time {
		margin-top: 10px
	}
	.rea-mod-time {
		left: 45%;
		width: 160px
	}
	.lrn-invst-down {
		width: 160px
	}
	.time-drop {
		left: 0%
	}
	.stock-subdes {
		width: 100%;
		margin-top: 10px;
		display: none
	}
	.check-terms,
	.drop-down-menu>li>a {
		padding: 10px
	}
	.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
	}
	.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
	}
	.list-axis-view {
		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
	}
	.gri-lis {
		display: none
	}
	.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
	}
	.bor-der {
		padding-left: 20px
	}
	.pd-list-50-derviative li {
		position: relative
	}
	.pd-list-50-derviative li.bor-der:before {
		content: "";
		position: absolute;
		border-left: 1px dotted #C5C5C5;
		height: 100%;
		left: 0px
	}
	.pop-box1 {
		width: 100%;
		float: none
	}
	.pop-right-box {
		margin-top: 20px
	}
	.pop-right-box {
		min-height: inherit;
		border-left: 0px
	}
	.table-heading {
		display: none
	}
	.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
	}
	.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-hea-left {
		border-right: 0px
	}
	.mutual-years {
		width: 100%;
		margin-top: 20px
	}
	.mutual-pop-33 li {
		padding: 5px 10px
	}
	.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%
	}
	.mar-left,
	.mar-right {
		float: none;
		width: 100%
	}
	.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-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
	}
	ul.ui-autocomplete.ui-menu {
		width: 260px !important
	}
	.market-search .search-page-inp {
		padding: 1px 40px 1px 20px
	}
	.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-right {
		min-height: inherit;
		border-left: 0px
	}
	.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
	}
	.news-selctionbox {
		margin-bottom: 10px
	}
	.exp-con {
		height: 88px
	}
	.mutual-newsgap {
		margin-top: 20px;
		border-top: 1px dotted #c5c5c5;
		padding-top: 20px
	}
	.drop-mar-select {
		height: 32px
	}
	.drop-mar-select span {
		width: 90px;
		display: inline-block;
		overflow: hidden;
		height: 25px;
		white-space: nowrap;
		text-overflow: ellipsis;
		vertical-align: middle
	}
	.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
	}
	.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
	}
	.similor-stock {
		padding-top: 30px
	}
	.simliar-stoc-list {
		margin-left: -10px
	}
	.simliar-stoc-list li {
		padding-right: 10px;
		margin: 0px 10px 20px
	}
	.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
	}
	.pop-name-btn {
		margin-top: 30px;
		width: 100%
	}
	.news-title {
		margin-bottom: 10px
	}
	.lumpsumsip-list {
		width: 274px
	}
	.lumpsumsip-list li a {
		padding: 10px
	}
	.bigtext {
		font-size: 18px
	}
	.mar-time-drop {
		width: 120px
	}
	.lumpsumsip .invest-drop {
		font-size: 18px
	}
	.indian-currency {
		font-size: 26px
	}
	.currency-list {
		margin-left: 0
	}
	.currency-list li {
		padding: 0px 10px 10px 10px;
		margin-bottom: 10px;
		margin-top: 10px
	}
	.sim-hea-stoc:before,
	.sim-hea-stoc:after {
		border: 0;
		position: static
	}
	.Similar-Stocksbox {
		text-align: left
	}
	.market-subnames {
		top: 44px;
		right: 0
	}
	.market-subnames::after,
	.market-subnames::before {
		left: auto;
		right: 20px
	}
	.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
	}
	.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/home/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
	}
	.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-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%
	}
	.mar-right-reasearch {
		width: 100%
	}
	.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%
	}
	.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
	}
	.mar-reasearch-list .border-left {
		padding: 0 0 20px 0
	}
	.trading-popup-list li.border-left::before {
		border-left: 0px
	}
	.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
	}
	.shareholding-right-inner .customtable td:before {
		color: #999
	}
	.sharehold-viewdetails {
		padding: 5px
	}
	.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
	}
	.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
	}
	.top-performers-list,
	.commodities-list {
		margin: 10px 0
	}
	.top-performers-list li,
	.commodities-list li {
		width: 100%;
		margin: 0 0 15px
	}
	.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
	}
	.chainslider .bx-wrapper .bx-viewport {
		height: 445px !important
	}
	.option-index-con {
		margin-top: 20px
	}
	.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
	}
	.stock-sec.stock-topsection {
		padding-top: 30px
	}
	.researchmenu li {
		margin-bottom: 10px
	}
	.researchmenu li a {
		border-bottom: 1px solid transparent
	}
	.fund-mname {
		font-size: 18px
	}
	.fund-desig,
	.fund-exp {
		font-size: 14px
	}
	.bdy-overflow {
		overflow-x: auto
	}
	.product-title {
		line-height: 30px;
		margin-bottom: 5px
	}
	.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 176px 0
	}
	.product-align.bottom,
	.banner-align.bottom {
		padding: 150px 0 30px 0
	}
	.over-pro-1,
	.products-banner {
		background: url(../../../images/products/overview-1-small.jpg) center center
	}
	.over-pro-2,
	.platform-banner {
		background: url(../../../images/products/overview-2-small.jpg) center center
	}
	.over-pro-3 {
		background: url(../images/products/pricing-small.jpg) center center
	}
	.over-pro-4,
	.vas-banner {
		background: url(../../../images/products/overview-4-small.jpg) center center
	}
	.over-pro-5 {
		background: url(../../../images/products/overview-5-small.jpg) center center
	}
	.pricing-banner {
		background: url(../images/products/pricing-small.jpg) center center
	}
	.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(../images/products/pro-1-small.jpg) center center
	}
	.product-2 {
		background: url(../images/products/pro-2-small.jpg) center center
	}
	.product-3 {
		background: url(../images/products/pro-3-small.jpg) center center
	}
	.product-4 {
		background: url(../images/products/pro-4-small.jpg) center center
	}
	.product-5 {
		background: url(../images/products/pro-5-small.jpg) center center
	}
	.product-6 {
		background: url(../images/products/pro-6-small.jpg) center center
	}
	.product-7 {
		background: url(../images/products/pro-7-small.jpg) center center
	}
	.product-8 {
		background: url(../images/products/pro-8-small.jpg) center center
	}
	.product-9 {
		background: url(../images/products/pro-9-small.jpg) center center
	}
	.product-10 {
		background: url(../images/products/pro-com-small.jpg) center center;
	}

	.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
	}
	.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
	}
	.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
	}
	.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
	}
	.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-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 {
		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-bg-1 {
		background: url(../images/products/vas-1-small.jpg) center center
	}
	.vas-bg-2 {
		background: url(../images/products/vas-2-small.jpg) center center
	}
	.vas-bg-3 {
		background: url(../images/products/vas-3-small.jpg) center center
	}
	.vas-bg-4 {
		background: url(../images/products/vas-4-small.jpg) center center
	}
	.vas-bg-5 {
		background: url(../images/products/vas-5-small.jpg) center center
	}
	.vas-bg-6 {
		background: url(../images/products/vas-6-small.jpg) center center
	}
	.vas-bg-7 {
		background: url(../images/products/vas-7-small.jpg) center center
	}
	.vas-bg-8 {
		background: url(../images/products/vas-8-small.jpg) center center
	}
	.vas-bg-9 {
		background: url(../images/products/vas-9-small.jpg) center center
	}
	.vas-bg-10 {
		background: url(../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
	}
	.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
	}
	.platform-4 {
		background: url(../../../images/products/platform-4-small.jpg) center center
	}
	.platform-5 {
		background: url(../../../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
	}
	.fullpage-web,
	#fp-nav {
		display: none
	}
	.fullpage-mob {
		display: block
	}
	html.fp-enabled,
	.fp-enabled body {
		overflow: auto !important;
		height: 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(../images/products/blue.jpg)
	}
	.ful-sec-3 {
		background: url(../images/products/red.jpg)
	}
	.ful-sec-5 {
		background: url(../images/products/green.jpg)
	}
	.ful-sec-2,
	.ful-sec-4,
	.ful-sec-6,
	.ful-sec-10 {
		background: url(../images/products/grey.jpg)
	}
	.ful-sec-9 {
		background: url(../images/products/purple.jpg)
	}
	.ful-sec-7 {
		background: url(../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
	}
	.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(../images/products/trade-2-01-small.png);
		display: inline-block
	}
	.inst-icon2 {
		background: url(../images/products/trade-2-02-small.png)
	}
	.inst-icon3 {
		background: url(../images/products/trade-2-03-small.png)
	}
	.trade-instant li:last-child {
		margin-bottom: 0
	}
	.homepage-banners li {
		height: 350px
	}
	.hm-banners-1 {
		background: url(../images/home/hm-banner-01-small.jpg) center center
	}
	.hm-banners-2 {
		background: url(../images/home/hm-banner-02-small.jpg) center center
	}
	.hm-banners-3 {
		background: url(../images/home/hm-banner-03-small.jpg) center center
	}
	.hm-banners-4 {
		background: url(../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
	}
	.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(../images/open-account/b-1small.jpg) center center
	}
	.opena-banners-2 {
		background: url(../images/open-account/b-2small.jpg) center center
	}
	.opena-banners-3 {
		background: url(../images/open-account/b-3.jpg) center center
	}
	.opena-banners-4 {
		background: url(../images/open-account/b-4.jpg) center center
	}
	.opena-banners-5 {
		background: url(../images/open-account/b-5.jpg) center center
	}
	.opena-banners-6 {
		background: url(../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
	}
	.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
	}
	.faq-down-1 {
		left: 0
	}
	.faq-list-items>li {
		width: 147px;
		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
	}
	.faq-clrlink {
		font-size: 12px
	}
	.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
	}
	.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
	}
	.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
	}
	.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
	}
	.compound-invesers {
		font-size: 14px;
		padding: 10px
	}
	.exp-popup-left {
		float: none
	}
	.exp-popup-right {
		width: 100%;
		padding-left: 0;
		margin-top: 30px
	}
	.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(/templates/axisdirect/images/home/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
	}
	.goodread-src span {
		display: block;
		margin-top: 5px
	}
	#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
	}
	.course-left-down.demos-left-down {
		top: 84px
	}
	.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-res-box {
		width: 100%
	}
	.quiz-score {
		font-size: 30px
	}
	.congrats-msg {
		font-size: 26px;
		margin-top: 10px
	}
	.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-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
	}
	.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: 26px;
		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
	}
	.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
	}
	.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
	}
	.action-le {
		margin-right: 0
	}
	.action-re {
		margin: 20px 0 0 0
	}
	.actionable-hea h3 {
		margin-top: 0
	}
	.retu-radio {
		margin: 10px 0 0 0
	}
	.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
	}
	.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
	}
	.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
	}
	.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-sum-body {
		margin-bottom: 0
	}
	.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
	}
	.goal-list .mar-panel-hea .pro-name {
		max-width: 200px
	}
	.goal-list .mar-panel-body {
		width: 100%
	}
	.mygoal-stock-axisview {
		padding-left: 0
	}
	.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
	}
	.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 2px !important
	}
	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
	}
	.ri-products-banner,
	.nri-over-pro-1 {
		background: url(../images/products/nri/nri-products-small.jpg) center center
	}
	.nri-platform-banner,
	.nri-over-pro-2 {
		background: url(../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(../images/products/nri/nri-pricing-small.jpg) center center
	}
	.nri-main-banner,
	.hm-banners-5 {
		background: url(../images/products/nri/nri-platforms-small.jpg) center center
	}
	.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
	}
	.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: 1px dotted #808891
	}
	.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%
	}
	.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
	}
	.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
	}
	.price-trade-link {
		cursor: pointer
	}
	.iframe-opanacc {
		position: static;
		top: auto;
		right: auto;
		min-height: 430px
	}
	.open-accfrmbox {
		width: 100%
	}
	.open-acc-rig {
		position: static;
		top: auto;
		right: auto
	}
	.demo-flyout {
		text-align: left;
		margin-top: 10px;
		margin-left: 10px
	}
	.supportTooltipmob {
		right: 95px
	}
	.supportTooltipmob.re:before {
		right: -31px
	}
	.course-video {
		margin-top: 41px
	}
}

@media screen and (max-width:359px) {
	.container_12 {
		padding: 0 6px
	}
	.responsive-menu {
		left: 6px
	}
	.mob-nav-rig {
		right: 6px
	}
	.panel {
		width: 306px
	}
	.ca-slider>li {
		width: 308px !important
	}
	.notification-dropdown-heading {
		padding: 15px 6px
	}
	.crse-1-img,
	.crse-2-img {
		min-height: 166px
	}
	.filter-content-box {
		width: 100%
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
	.someClass {
		background: url(/axisdirectqa/cms/templates/axisdirect/images/down-sprite-arrow.png) no-repeat;
		height: 8px
	}
	.holiday-list {
		padding: 9px
	}
	.faq-list-items>li {
		width: 162px !important
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
	.faq-list-items>li {
		width: 4.7% !important
	}
	.holiday-list {
		padding: 1px;
		margin-top: 9px
	}
	.holiday-list tr {
		border-bottom: 1px solid #e1dfdf
	}
	ul.slide-list-items-4.faq-list-items.tab-slide1.faq-slider.clearfix.faq-slide-list-items.faq-list-ajax-data {
		width: 1033% !important
	}
	ul.slide-list-items-4.faq-list-items.tab-slide1.faq-slider.clearfix.faq-slide-list-items {
		margin-top: 20%
	}
	.box-start {
		padding: 20px 0;
		margin-top: -90px
	}
	.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;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.first-level-menu>li>a.active {
		color: #fff !important
	}
	.first-level-menu>li>a.ui-state-active {
		background: #fff !important;
		color: #000000
	}
	.first-level-menu>li:hover>a,
	.first-level-menu>li.active>a,
	.first-level-menu>li>a.active,
	.second-level-menu>li.active>a,
	.thrid-level-menu>li.active>a {
		color: #000
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
	div#faq-content-tab-details .bx-wrapper .bx-controls-direction a {
		width: 30px;
		height: 30px;
		margin-top: 10%
	}
	.after-expand {
		height: 400px !important;
		max-height: 400px;
		overflow: scroll !important
	}
	div#search_results .ca-slider li.shadow-panel {
		margin-right: 0px !important
	}
	li.showPortfolio {
		width: 100% !important
	}
	.site-start-learn .box-start {
		margin-top: 0px
	}
	.first-level-menu>li.active>a {
		color: #fff;
	}
	div#search_results .tile-view .bx-viewport {
		height: 329px !important
	}
	a#faqClick {
		z-index: 1;
		position: relative
	}
	div#search_results {
		margin-top: 22%
	}
	iframe#youtube-iframe {
		width: 267px !important
	}
	li.support a {
		text-transform: capitalize
	}
	.popup-insight {
		height: auto !important;
		max-height: 350px;
		overflow-y: auto
	}
	div#rev_slider_1_1,
	div#rev_slider_1_1_mobile {
		height: 350px !important
	}
	.slotholder img {
		height: 350px !important
	}
	div#rev_slider_1_1_wrapper,
	.rev_slider_1_1_wrapper_mobile {
		height: 350px !important
	}
	div#rev_slider_1_1_wrapper_mobile i.sprite-img.close-pop {
		background-position: -91px -304px;
	}
	ul.social-icons.new-add-icons {
		width: 296px;
	}
	i.sprite-img.social.YouTube-icon {
		background-position: -1058px -118px;
	}
	i.sprite-img.social.YouTube-icon:hover {
		background-position: -1058px -150px;
	}
	.grid_12.line img {
		width: 100%;
	}
	.grid_12.sec-slider img {
		width: 100%;
	}
	ul.social-ul img {
		width: 14%;
	}
	.box-start {
		padding: 20px 0;
		margin-top: 0px;
	}
	.page-banner.bg-img-prop.logu {
		margin-top: -8%;
	}
	i.sprite-img.menu-icon24 {
		background-position: 0px -88px !important;
	}
	.iframe-opanacc {
		width: 100%;
	}
	form#newuser-form i.sprite-img.captcha-reload {
		float: none!important;
	}
	div#openAccountForm_mob .open-accfrmbox {
		padding: 0px;
	}
}

@media only screen and (min-device-width: 736px) and (max-device-width: 1200px) {
	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;
	}
}

@media only screen and (min-width: 320px) and (max-width: 500px) {
	div.sessExpMsg {
		margin-left: 0% !important;
	}
}

@media only screen and (min-width: 501px) and (max-width: 767px) {
	div.sessExpMsg {
		text-align: center !important;
		margin-left: 10%;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
	.vessel.active {
		background: url(../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(../images/portfolio/my-notif-mob.gif)!important;
	}
	.notification-icon.active {
		background: url(../images/portfolio/general-notif-mob.gif)!important;
		height: 24px!important;
		max-height: 24px;
	}
	.page-banner.bg-img-prop.new-b-h.web-none {
		height: 180px!important;
	}
	.captcha-reload {
		float: right !important;
		margin-left: 0px !important;
		position: relative !important;
		left: 5px !important;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) and (orientation: landscape) {
	.rev_slider_wrapper {
		position: relative;
		z-index: 0;
		top: 33px !important;
	}
	div#rev_slider_1_1,
	div#rev_slider_1_1_mobile {
		height: 280px !important;
		width: 100%!important;
		margin: 0px auto!important;
	}
	div#rev_slider_1_1_wrapper_mobile {
		width: 80%;
	}
	.slotholder img {
		height: 280px !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.first-level-menu>li:hover>a,
	.first-level-menu>li.active>a,
	.first-level-menu>li>a.active,
	.second-level-menu>li.active>a,
	.thrid-level-menu>li.active>a {
		color: #000!important;
	}
	.first-level-menu>li.head-no-arrow>a.ui-state-active {
		background: transparent;
		color: #fff!important;
	}
	.first-level-menu>li>a.ui-state-active {
		background: #fff !important;
		color: #000000!important;
	}
	/* 	.grid_12.sec-slider img {
    width: 35%!important;	
	}
	
	ul.social-ul img {
    width: 6%;
	} */
	.page-banner.bg-img-prop.logu {
		background-size: cover;
	}
	.log-bottom .bx-viewport {
		overflow: fixed !important;
	}
	.log-bottom ul.social-ul li {
		margin-bottom: 30px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.open-acc-rig {
		float: right;
		width: 360px;
		margin-bottom: 30px;
	}
	.captcha-reload {
		margin-top: 2px !important;
	}
	.open-accfrmbox {
		padding: 20px 25px;
	}
	div.sessExpMsg {
		margin-left: 18% !important;
		top: 90px !important;
	}
	.captcha-reload {
		margin-top: -20px !important;
	}
	div#openAccountForm_mob .open-accfrmbox {
		padding: 0px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	div.sessExpMsg {
		margin-left: 25% !important;
	}
	.first-level-menu>li:hover>a,
	.first-level-menu>li.active>a,
	.first-level-menu>li>a.active,
	.second-level-menu>li.active>a,
	.thrid-level-menu>li.active>a {
		color: #000!important;
	}
	.fullpage.fullpage-web.fullpage-wrapper .fp-tableCell {
		height: 576px!important;
	}
	.fullpage.fullpage-web.fullpage-wrapper .fullpage-box.fp-section.fp-table {
		height: 576px!important;
	}
}

@media screen and (max-width: 997px) {
	.menu-section.tophead .notifications-area.web-none {
		position: relative;
		top: -3px;
	}
	.notifications-area.web-none .alaram {
		top: 6px;
	}
	.notifications-area.web-none i.sprite-img.not-icon.notification-icon {
		top: 2px;
		position: relative;
	}
	.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;
	}
	/* :::: Alert ::::: */
	.monthname {
		left: 10px;
	}
	.left-alert {
		float: right;
	}
	.notifalerts:before {
		right: auto;
		left: 0;
	}
	.arrowbox {
		width: 94%;
	}
	.arrowbox .left-dot:before {
		left: -8.5%;
		right: auto;
	}
	.arrowbox .right-dot:before {
		left: -8.5%;
	}
	.arrowbox:after,
	.arrowbox:before {
		left: auto;
		right: 100%;
	}
	.arrowbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-right-color: #fff;
		border-width: 10px;
		margin-top: -10px;
	}
	.arrowbox:before {
		border-color: rgba(232, 232, 232, 0);
		border-right-color: #ccc;
		border-width: 11px;
		margin-top: -11px;
	}
	.arrowbox.right-alert:before,
	.arrowbox.right-alert:after {
		border-width: 11px;
		margin-top: -11px;
	}
	.arrowbox.right-alert:before {
		border-right-color: #666363;
	}
	.violet-lft-brd {
		border-right: solid 2px #9087c0;
	}
	.grn-lft-brd {
		border-right: solid 2px #70c4a3;
		border-left: 1px solid #ccc !important;
	}
	.alert-showmore {
		left: 0%;
		margin-left: 0;
	}
	/* alert payment*/
	.alert-showmore {
		left: 0%;
		margin-left: 0;
	}
	.alert-plans li {
		margin: 0 0 20px 0;
	}
	/* sucess */
	.plan-list {
		margin-bottom: 20px;
	}
	.plan-list label,
	.plan-list p {
		font: 14px;
	}
	.plan-list label {
		width: 100%;
		text-align: left;
		position: static;
		float: none;
	}
	.plan-list label:after {
		border-right: 0;
	}
	.plan-list p {
		padding: 10px 0 0 0;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.product-center.banner-align.bottom.new-b-h,
	.page-banner.bg-img-prop.new-b-h {
		height: 300px;
		margin-top: -37px !important;
	}
	.page-banner.bg-img-prop.new-b-h.mob-none {
		background-size: contain;
	}
	.awards-curosal li {
		width: auto !important;
	}
	.first-level-menu>li.head-no-arrow>a.ui-state-active {
		background: transparent;
		color: #000;
	}
	.product-center.banner-align.bottom.new-b-h,
	.page-banner.bg-img-prop.new-b-h {
		height: 227px!important;
		margin-top: 0px !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.page-banner.bg-img-prop.new-b-h.web-none {
		margin-top: -10px!important;
	}
	form#newuser-form i.sprite-img.captcha-reload {
		margin-top: 0px!important;
	}
	ul.social-ul.exp-sliderr.clearfix li {
		padding-right: 0px;
		width: 230px!important;
	}
	span.open_account_iframe {
		float: right;
	}
	p.open-movedown {
		clear: both;
	}
	i.sprite-img.menu-icon.menu-icon24 {
		background-position: 0px -88px !important;
	}
}

@media screen and (min-device-width: 768px) and (max-device-width: 1000px) {
	.overlay {
		max-height: 500px;
	}
	.after-expand {
		max-height: 500px !important;
		overflow: auto !important
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.page-banner.bg-img-prop.new-b-h {
		height: 300px;
	}
	.product-center.banner-align.bottom.new-b-h,
	.page-banner.bg-img-prop.new-b-h {
		height: 300px;
		margin-top: 0px !important;
	}
	.product-center {
		width: 100% !important;
	}
}

@media screen and (max-width: 997px) {
	.page-banner {
		height: 353px !important;
	}
	.profile_quick_glance>li a {
		padding: 15px 2px !important
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
	.page-banner.bg-img-prop.new-b-h.web-none {
		margin-top: -9px!important;
	}
	.page-banner {
		height: auto !important;
		margin-top: 0px !important;
	}
	.sumery-1:after,
	.sumery-2:after,
	.sumery-5:after,
	.sumery-7:after {
		top: 28px;
		right: auto;
		left: 40px;
	}
	ul#portfolioHoldingListing .mar-panel-body.port-body {
		padding-left: 0px;
	}
	.stock-box-content.mt20.category-return.shadow-panel {
		height: 350px;
	}
	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;
	}
	ul#portfolioHoldingListing .pl-port-neg:after,
	.pl-port-equal:after,
	.pl-port-plus:after {
		position: absolute;
		content: "";
		width: 10px;
		height: 10px;
		left: -20px;
		top: 70px;
	}
	.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;
	}
	.page-banner.bg-img-prop.new-b-h.web-none {
		height: 157px!important;
		background-size: cover!important;
	}
	ul#portfolioHoldingListing .pd-list-3 .port-value {
		width: 100%;
	}
	#portfolioHoldingListing small {
		font-size: 18px;
	}
	.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;
	}
}

@media only screen and (max-device-width: 736px) and (min-device-width: 320px) {
	.page-banner.bg-img-prop.new-b-h.web-none {
		height: 155px!important;
	}
}

@media only screen and (max-device-width:480px) and (min-device-width: 320px) {
	.page-banner.bg-img-prop.new-b-h.web-none {
		height: 300px!important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.search-area {
		margin-right: 0;
	}
	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(../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(../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(../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;*/
		left: 15px;
		/*position:relative;*/
	}
}

@media screen and (max-width:1200px) {
	.first-level-menu>li {
		padding: 0 4px;
	}
}

@media only screen and (min-device-width: 736px) and (max-device-width: 1200px) and (orientation: landscape) {
	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(../images/portfolio/general-notif.gif)!important;
		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(../images/portfolio/my-notif.gif)!important;
		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(../images/portfolio/research-notif.gif)!important;
		margin-right: 0px;
	}
	li.notification-dropdown-wrapper.mob-none.new-lala3 .notification-web-dropdown {
		right: -30px!important;
	}
	li.notification-dropdown-wrapper.mob-none.new-ala .notification-web-dropdown {
		right: 18px!important;
	}
}

@media only screen and (max-device-width: 736px) and (min-device-width: 320px) {
	div#search_results {
		margin-top: -10px;
	}
	#general-noti ul li,
	#my-noti ul li,
	#research-noti ul li {
		line-height: 20px !important;
	}
	.headingtooltip:after,
	.headingtooltip:before {
		right: 9px !important;
		left: auto !important
	}
	#general-noti .setings-list .headingtooltip {
		width: 180px !important;
		right: -9px !important;
		top: 33px !important;
	}
}

@media only screen and (max-device-width: 736px) and (min-device-width: 320px) {
	.pric-fulbox .price-cal-deta span {
		margin-top: -2px !important;
	}
	.site-start,
	.site-start-modules {
		transition: none !important;
	}
}


/*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 added by sunita yadav 12JAn for Saxo-trade html */

@media screen and (max-width:900px) {
	.Main-Div {
		background-size: cover;
		min-height: 350px;
	}
	.saxo_trade .open-acc-rig {
		position: static;
	}
	.saxo_trade h1 {
		font-size: 20px;
	}
	.saxo_trade .stick {
		position: static !important;
	}
	.saxo_trade .over-products {
		height: auto;
		padding-top: 40px;
		padding-bottom: 0px;
	}
	.saxo_trade .open-accfrmbox {
		width: 100%;
	}
	.saxo_trade .product-top-align {
		margin-top: 30px;
	}
	/*Change by himanshu 40px to 30px*/
	.saxo_trade .work-div ul li .text {
		width: 88%;
		text-align: left;
	}
	.work-div ul li p {
		font-size: 14px;
	}
	.saxo_trade .product-align.top {
		padding: 20px 0 0px 0;
	}
	.saxo_trade .product-vertical-align p {
		display: none;
	}
	.saxo_trade .product-top-align {
		width: 45%;
		margin-left: 0px;
	}
	.saxo_trade .fast-reliable {
		margin-top: 0px;
	}
	.saxo_trade .fast-reliable ul li {
		width: 100%;
		margin-top: 40px;
	}
	.howitwork .grid_5 {
		margin-top: 40px;
	}
	.fast {
		padding-bottom: 40px;
		margin-top: -100px;
	}
	.saxo_trade .work-vedio {
		width: 100% !important;
	}
	.saxo_trade .hp2 {
		min-height: 278px;
		background-size: cover;
	}
	.saxo_trade .product-vertical-align {
		display: block;
		vertical-align: top;
		padding-top: 15px;
		width: 50%;
		text-align: left;
	}
	.saxo_trade .product-vertical-align h1 {
		padding-bottom: 15px;
	}
	.howitwork .grid_7 .work-vedio #content {
		width: 100% !important;
	}
	.howitwork ul li {
		padding-left: 0px;
	}
	.howitwork .primary-btn {
		margin-left: 0px;
	}
	.saxo_trade .open-simply {
		font-size: 14px;
	}
	.Text2 {
		font-size: 12px !important;
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	.Text1 {
		font-size: 14px !important;
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	.cd {
		padding: 2% !important;
	}
	.Main-Div .primary-btn {
		margin-top: 5px;
		margin-left: 0px !important;
	}
	/*added by himanshu 20 march*/
	#id02 form.modal-content {
		margin-left: 5%;
		margin-top: 23%;
		width: 100%;
	}
	.cd {
		width: 90% !important
	}
	/*added by himanshu 20 march*/
}

/* 
*   Pricing Menu css.
*/
@media(max-width:768px){
	.pricing_icons {
	    background-position: -72px -88px;
	}
	
	li a:hover .pricing_icons {
	    background-position: -72px -112px;
	}
}

@media screen and (max-width:456px) {
	.saxo_trade .product-top-align {
		width: 100%;
	}
	.saxo_trade .work-div ul li .text {
		width: 79%;
	}
	.saxo_trade .product-vertical-align {
		width: 50%;
		text-align: left;
	}
	.saxo_trade .product-vertical-align h1 {
		font-size: 20px;
	}
	.saxo_trade .product-title {
		line-height: 24px;
	}
	.Text2 {
		font-size: 12px !important;
		margin-left: 15px !important;
		margin-right: 25px !important;
	}
	.Text1 {
		font-size: 14px !important;
		margin-left: 15px !important;
		margin-right: 25px !important;
	}
}


/* End added by sunita yadav 12JAn for Saxo-trade html */


/*added by himanshu 20 march*/

@media screen and (max-width:550px) {
	#id02 form.modal-content {
		margin-left: 5%;
		margin-top: 70%;
		width: 100%;
	}
	.cd {
		width: 90% !important
	}
}


/*added by himanshu 20 march*/


/*added by himanshu 13 April for price card*/

@media screen and (max-width:550px) {
	.dis-price-slider>li {
		display: block !important;
		margin-bottom: 10px;
	}
}


/*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: 10px;
	}
	.head-trade-btn .sort-select-name {
		vertical-align: middle !important;
		padding-right: 0;
		font-size: 12px;
		line-height: 30px !important
	}
	.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*/


/*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(max-width:768px){
.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;
}

.menu10 {
    background-position: -120px -88px !important;
}

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


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;
}

}