@font-face {
	font-family: 'Conv_GothamBook';
	src: url('../fonts/GothamBook.eot');
	src: local('☺'), url('../fonts/GothamBook.woff') format('woff'), url('../fonts/GothamBook.ttf') format('truetype'), url('../fonts/GothamBook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_GothamBold';
	src: url('../fonts/GothamBold.eot');
	src: local('☺'), url('../fonts/GothamBold.woff') format('woff'), url('../fonts/GothamBold.ttf') format('truetype'), url('../fonts/GothamBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_GothamBookItalic';
	src: url('../fonts/GothamBookItalic.eot');
	src: local('☺'), url('../fonts/GothamBookItalic.woff') format('woff'), url('../fonts/GothamBookItalic.ttf') format('truetype'), url('../fonts/GothamBookItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.margin-top-50 .row .social-link {
	position: absolute;
	top: -63px !important;
	right: 10px;
}

.apply-form-left {
	padding-bottom: 15px;
}

.apply-form-name {
	font-size: 25px;
	margin-bottom: 20px;
	font-family: 'Conv_GothamBold';
	color: #13192d;
}

/*.new-one {display: block ;text-align: center;}*/
/*.point-tbl {display: block;} */
.table-container {
	border: 1px solid #333;
}

.new-one {
	display: none;
	text-align: center;
}

.point-tbl {
	display: none;
}

.pcs:after {
	/*content: " pcs";*/
}

.cur:before {
	/*content: "$";*/
}

.per:after {
	/*content: "%";*/
}

.fold-table {
	border: 1px solid #333;
}

table.fold-table>tbody>tr.view td,
table.fold-table>tbody>tr.view th {
	cursor: pointer;
}

table.fold-table>tbody>tr.view td:first-child,
table.fold-table>tbody>tr.view th:first-child {
	position: relative;
	padding-left: 20px;
}

table.fold-table>tbody>tr.view td:first-child:before,
table.fold-table>tbody>tr.view th:first-child:before {
	position: absolute;
	top: 50%;
	left: 5px;
	width: 13px;
	height: 16px;
	margin-top: -8px;
	font: 16px fontawesome;
	color: #999;
	content: "";
	background: url("../images/down-arrow.png");
	background-position: center;
	background-repeat: no-repeat;
	transition: all 0.3s ease;
}

table.fold-table>tbody>tr.view:nth-child(4n-1) {
	background: #eee;
}

table.fold-table>tbody>tr.view.open {
	background: #f1f1f1;
	color: #000;
}

table.fold-table>tbody>tr.view.open td:first-child:before,
table.fold-table>tbody>tr.view.open th:first-child:before {
	transform: rotate(-180deg);
	color: #333;
}

table.fold-table>tbody>tr.fold {
	display: none;
}

table.fold-table>tbody>tr.fold.open {
	display: table-row;
}

.fold-content {
	padding: 0.5em;
}

.fold-content h3 {
	margin-top: 0;
}

.fold-content>table {
	border: 2px solid #ccc;
}

.fold-content>table>tbody tr:nth-child(even) {
	background: #eee;
}

.fold-content .col-sm-12 {
	border-bottom: 1px solid #000;
	padding: 10px;
}

.fold-table thead {
	background: #212529;
	color: #fff;
	height: 50px;
}

.fold-table thead tr th {
	padding: 10px;
}

table.fold-table>tbody>tr.view {
	height: 50px;
}

table.fold-table>tbody>tr.view td {
	padding: 10px;
}

.modal-title {
	color: #ff5926;
}

.modal-footer button:first-child {
	margin-right: auto;
}

.modal-footer button {
	font-family: Sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
}

.modal-footer button:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

.close {
	color: #dc3545;
}

input[type=checkbox],
input[type=radio] {
	position: relative;
}

input[type='radio']:checked:after {
	width: 7px;
	height: 7px;
	border-radius: 15px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	background-color: #dc3545;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 1px solid red;
}

button#cancelMemberShipBtn {
	font-family: Sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
}

button#cancelMemberShipBtn:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

/* input[type='radio']::before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 5px;
  margin: 0 5px 0 0;
  width: 20px;
  height: 20px;
  border-radius: 11px;
  border: 2px solid #004c97;
  background-color: transparent;
} */

@media (max-width: 767px) {
	.table-container {
		display: none;
	}

	.fold-table {
		border-bottom: none;
	}

	.content {
		display: none;
	}

	.point-tbl {
		display: block;
		/*height: 200px;*/
		border-bottom: 1px solid #000;
		/*overflow: scroll;*/
	}

	.new-two {
		display: none;
	}

	.new-one {
		display: block;
	}

	.validate-form .parsley-errors-list.filled {
		bottom: -55% !important;
	}
}




.noRecord {
	height: 35px;
	color: black;
	background-color: #e2e2e2;
}

.card-holder #sq-card-holder input {
	width: 100%;
	padding: 1px;
	border: none;
	background-color: #ffffff;
}

.card-holder #sq-card-holder input:focus {
	border: none;
	outline: none;
	box-shadow: 0 0 0 .2rem rgba(255, 89, 38, .25);
}

form table.card-detail-table tr td #sq-card-holder input:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 89, 38, .25);
}

.discount-text {
	text-decoration: line-through;
}

.forget-password {
	margin-left: 40px;
	color: #337ab7;
	font-size: 14px;
}

.parsley-errors-list {
	margin-top: 8px !important;
}

.text-info .input-group>ul.parsley-errors-list {
	position: absolute;
	top: -19px;
}

.watchlist-page select.form-control.input-sm {
	border-radius: 0;
	margin: 0px 10px;
	border: 2px solid #ff5926;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	background-position: 94% center;
}

.watchlist-page input.form-control.input-sm {
	border-radius: 0;
	border: 2px solid #ff5926;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0px;
	border: 0px solid #transparent;
}

.dataTables_wrapper .pagination li a {
	margin: 0px;
}

.new-recommendation .col-sm-12:first-child div.col-md-12 {
	float: right !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background-color: transparent !important;
	background: transparent !important;
	border: 1px solid transparent;
}

.dataTables_wrapper .row {
	width: 100%;
	margin: 10px 0px;
}

body {
	font-family: 'Conv_GothamBook';
}

header {
	position: fixed;
	width: 100%;
	padding: 0px;
	z-index: 99;
	top: 0;
}

.form-field label {
	margin-bottom: 0px;
}

.header1 header {
	position: relative;
}

.header-navber nav ul {
	width: 100%;
}

header .header-navber {
	float: right;
	margin-top: 8px;
}

.header-navber nav ul li {
	text-align: right;
}

.top-info>img {
	width: 100%;
}

.header-login {
	padding: 28px 0px;
}

.header-image {
	padding: 34px 0px;
}

.header-navber nav ul li a.nav-link {
	font-family: Sans-serif;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
	border: 2px solid #ffffff;
	font-size: 16px;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 1);
	font-family: Sans-serif;
}

.navbar-expand-sm .navbar-nav .nav-link {
	padding: 4px 19px;
}

.navbar-expand-sm .navbar-nav .nav-link1 {
	font-size: 18px;
	letter-spacing: 1px;
	padding: 42px 20px;
	float: right;
	color: #ffffff;
}

.navbar-expand-sm .navbar-nav .nav-link1.active {
	color: #ff5926;
}

.navbar-expand-sm .navbar-nav .nav-link1:hover {
	text-decoration: none;
	color: #ff5926;
}

.navbar-expand-sm .navbar-nav .nav-link1:active,
.navbar-expand-sm .navbar-nav .nav-link1:focus,
.navbar-expand-sm .navbar-nav .nav-link1:visited {
	outline: none;
}

.navbar-expand-sm .navbar-nav .nav-link:hover {
	transition: 1s;
	border: 2px solid transparent;
	background-color: #fff;
	color: #000;
}

.navbar-expand-sm .navbar-nav .nav-link:focus,
.navbar-expand-sm .navbar-nav .nav-link:visited,
.navbar-expand-sm .navbar-nav .nav-link:active {
	outline: none;
}

.top-info {
	position: relative;
}

.image-left-text {
	position: absolute;
	left: 0%;
	top: 40%;
	width: 100%;
	z-index: 9;
}

.image-left-text h2 {
	font-family: 'Conv_GothamBold';
	font-size: 40px;
	letter-spacing: 5px;
	color: #ffffff;
}

.image-left-text h2 span {
	color: #ff5926;
}

.top-right-image {
	position: absolute;
	right: 0%;
	bottom: 0%;
	width: 100%;
}

.top-right-image .light-images {
	float: right;
}

.image-left-text form .input-group {
	font-family: 'Conv_GothamBold';
	margin-top: 15px;
	width: 100%;
	max-width: 450px;
	border: 1px solid #ffffff;
	border-radius: 4px;
}

.image-left-text .btn-signup {
	font-family: Sans-serif;
	padding: 6px 44px 6px;
	text-transform: uppercase;
	border-radius: 0px;
	background-color: #ff5926;
	color: #ffffff;
	font-size: 20px;
}

.image-left-text .btn-signup:hover {
	color: #ff5926;
	background-color: transparent;
}

.image-left-text .input-search {
	border-radius: 0px;
	border: none;
	font-family: Sans-serif;
}

footer form .input-group {
	font-family: 'Conv_GothamBold';
	margin-top: 15px;
	width: 100%;
	max-width: 400px;
	border: 1px solid #ff5926;
	border-radius: 4px;
	/*overflow: hidden;*/
}

footer .btn-signup {
	font-family: Sans-serif;
	padding: 8px 12px 4px;
	text-transform: uppercase;
	border-radius: 0px;
	background-color: #ff5926;
	color: #ffffff;
	font-size: 20px;
}

footer .btn-signup:hover {
	transition: 1s;
	background-color: transparent;
	color: #ff5926;
}

footer .input-search {
	font-family: Sans-serif;
	border-radius: 0px;
	border: none;
	background-color: transparent !important;
	color: #fff !important;
}

footer .input-search::placeholder {
	font-family: 'Conv_GothamBook';
	color: #ffffff;
}

footer {
	background-color: #1b2025;
	padding-top: 50px;
	padding-bottom: 20px;
}

footer h2 {
	font-family: 'Conv_GothamBold';
	font-size: 28px;
	line-height: 20px;
	color: #ffffff;
	margin-bottom: 30px;
}

ul.footer-list li a {
	font-size: 16px;
	color: #777777;
	line-height: 20px;
}

ul.footer-list li a:hover {
	text-decoration: none;
	color: #fff;
}

ul.footer-list li a:visited,
ul.footer-list li a:focus,
ul.footer-list li a:active {
	outline: none;
}

ul.footer-list li {
	padding: 3px 0px;
}

footer p {
	text-align: center;
	color: #fe5926;
	margin-bottom: 0px;
	font-size: 16px;
}

.section {
	padding: 80px 0px 55px;
}

.section .heading {
	font-family: 'Conv_GothamBold';
	font-size: 32px;
	color: #13192d;
	width: 100%;
	text-align: center;
	max-width: 300px;
	padding-bottom: 25px;
	margin: 0px auto;
}

.section .heading::before {
	content: "";
	width: 100%;
	top: 15px;
	height: 100px;
	position: absolute;
	background-image: url(../images/title-border.png);
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 50% center;
}

.section-investment .heading {
	width: 100% !important;
	max-width: 100% !important;
	border-bottom: none;
}

.section-investment .heading::before {
	content: "";
	width: 100%;
	top: 15px;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	height: 100px;
	position: absolute;
	background-image: url(../images/title-border.png);
	background-repeat: no-repeat;
	background-position: 50% center;
}

.search-blog {
	margin: 80px 0px 0px;
	position: relative;
}

.serching-img {
	text-align: center;
	margin: 5px 15px;
}

.serching-img img {
	margin: 0 auto;
	width: 100%;
}

.serching-contant form .input-group {
	font-family: 'Conv_GothamBold';
	margin-top: 15px;
	width: 100%;
	max-width: 275px;
	border: 1px solid #ff5926;
	border-radius: 4px;
}

.serching-contant .btn-signup {
	font-family: Sans-serif;
	text-transform: uppercase;
	border-radius: 0px;
	background-color: #ff5926;
	color: #ffffff;
	font-size: 16px;
	padding: 6px 15px 6px;
}

.serching-contant .btn-signup:hover {
	transition: 1s;
	color: #ff5926;
	background-color: transparent;
}

.input-group-btn {
	border-left: 1px solid #ff5926;
}

.serching-contant .btn-signup:focus,
.serching-contant .btn-signup:active,
.serching-contant .btn-signup:visited {
	box-shadow: none;
	outline: none;
}

.serching-contant .input-search {
	font-family: Sans-serif;
	border-radius: 0px;
	border: none;
	background-color: transparent !important;
	color: #000 !important;
}

.serching-contant .input-search::placeholder {
	font-family: 'Conv_GothamBook';
	color: #cccccc;
}

.serching-contant h3 {
	font-family: 'Conv_GothamBold';
	font-size: 24px;
	color: #13192d;
}

.parsley-errors-list li {
	background-image: none !important;
	padding-left: 0px !important;
}

.serching-contant p {
	font-size: 24px;
	line-height: 27px;
	color: #333333;
	margin-bottom: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 32px;
}

.section-watch {
	background-color: #f5f5f5;
}

.watch-img {
	float: right;
	position: relative;
}

.watch-img img {
	width: 100%;
}

.section h1 {
	font-family: 'Conv_GothamBold';
	font-size: 30px;
	color: #13192d;
	text-align: center;
	margin-top: 50px;
}

.section h2 {
	font-family: 'Conv_GothamBold';
	font-size: 24px;
	color: #13192d;
	text-align: center;
	margin-top: 50px;
}

.section span {
	color: #ff5926;
}

.section h2.two-title {
	margin-top: 0px;
}

.portfolio-img {
	margin: 15px 0px 20px;
	width: 100%;
	position: relative;
}

.portfolio-img img {
	width: 100%;
	height: 250px;
}

.serching-contant p span {
	color: #ff5926;
}

.serching-contant h3.activity {
	font-size: 42px;
	color: #13192d;
	font-family: 'Conv_GothamBold';
	letter-spacing: 3px;
}

.serching-contant ul li {
	background-image: url(../images/list-img.png);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position-y: 15%;
}

.activity-img {
	width: 100%;
	position: relative;
}

.activity-img img {
	width: 100%;
}

.activity-containt {
	padding-top: 20px;
}

.premium {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: #000000;
}

.watch-img .premium,
.portfolio-img .premium,
.activity-img .premium {
	opacity: 0.75;
}

.btn-primium {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #ffffff !important;
	padding: 6px 20px;
	cursor: pointer;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	border: 1px solid #ffffff;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 16px;
	background-color: transparent;
	border-radius: 0px;
}

.btn-primium:hover {
	color: #000000 !important;
	transition: 1s;
	border: 1px solid transparent;
	background-color: #fff;
	opacity: 1;
}

.add-bg {
	background-color: #13192d;
	border-bottom: 2px solid #ff5926;
	box-shadow: 0 -3px 10px #000;
	z-index: 99;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.add-color>header {
	position: fixed;
	background-color: #13192d;
	border-bottom: 2px solid #ff5926;
	box-shadow: 0 -3px 10px #000;
	z-index: 99;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.MyClass .header1.add-color>header {
	position: static !important;
}

/* .social-link>ul>li:hover {
	border: 2px solid #fff;
	color: #fff;
	cursor: pointer;
} */

/* .social-link>ul>li:hover>a>i {
	color: #fff;
} */

.social-link {
	width: 100%;
	float: right;
	margin: 45px 0px 10px;
}

.social-link>ul {
	list-style: none;
	display: inline;
	float: right;
	padding: 8px 0px;
}

.social-link>ul>li {
	width: 40px;
	height: 40px;
	border-radius: 50px;
	border: 2px solid #ff5926;
	text-align: center;
	font-size: 25px;
	color: #ff5926;
	float: left;
	margin: 0px 10px;
	color: #ff5926;
}

.social-link>ul>li>a {
	font-family: Sans-serif;
	color: #ff5926;
}

.money-back {
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
	padding: 30px 15px;
	margin-top: 20px;
}

.table-structure {
	width: 100%;
	max-width: 820px;
	margin: 15px auto;
}

.table-structure thead th {
	border: 1px solid #18254f;
}

.table-structure table {}

.table-structure thead th:first-child {
	background-color: #ff5926;
	border-right: 1px solid #a9a8a9;
}

.table-structure thead th.executive {
	text-transform: capitalize;
	width: 20%;
	text-align: center;
	font-size: 20px;
	color: #18254f;
}

.table-structure thead th.club {
	text-transform: capitalize;
	font-size: 20px;
	color: #ff5926;
	width: 20%;
	text-align: center;
}

.table-structure tbody td {
	border: 1px solid #18254f;
}

.table-structure tbody td:first-child {
	border-right: 1px solid #a9a8a9;
	background-color: #ff5926;
	font-family: 'Conv_GothamBold';
	font-size: 15px;
	line-height: 46px;
	padding-left: 15px;
	color: #ffffff;
}

.table-structure tbody td .images-check {
	text-align: center;
	width: 100%;
}

.table-structure tbody td .images-check img {
	margin: 0 auto;
	text-align: center;
}

.table-structure tbody td.executive-detail,
.table-structure tbody td.club-detail {
	padding: 32px 5px;
}

.table-structure tfoot td:first-child {
	background-color: #ededed;
	padding: 8px 10px;
	border-right: 1px solid #a9a8a9;
}

.table-structure tfoot td {
	border: 1px solid #18254f;
}

.table-structure tfoot td .btn-trynow {
	font-family: Sans-serif;
	color: #ffffff;
	background-color: #ff5926;
	border: 1px solid #ff5926;
	text-align: center;
	width: 100%;
	max-width: 200px;
	height: 38px;
}

.table-structure tfoot td .btn-trynow:hover {
	border: 1px solid #ff5926;
	background-color: transparent;
	color: #ff5926;
	transition: 1s;
}

.table-structure tfoot td .table-btn {
	width: 100%;
	text-align: center;
}

.dataTables_scroll::-webkit-scrollbar {
	/* This is the magic bit */
	display: none;
}

/* Header 1 */

.simple-header {
	position: relative;
}

/* Header 1 */

/* Login */

.login-name {
	font-family: 'Conv_GothamBold';
	font-size: 32px;
	color: #13192d;
	margin-bottom: 25px;
}

.login-page {
	margin-top: 100px;
	background-image: url(../images/back-image-login.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.login-side {
	background-color: #ffffff;
	z-index: 9;
	width: 100%;
	padding: 110px 20px 110px 0px;
}

.btn-submit {
	border-radius: 4px;
	background-color: #ff5926;
	border: 2px solid transparent;
	width: 100%;
	max-width: 130px;
	margin-top: 40px;
}

.btn-submit .btn-sbt,
.btn-submit a .btn-sbt {
	font-family: Sans-serif;
	background-color: transparent;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 2px;
}

.btn-submit-next .btn-sbt-next,
.btn-submit-next a .btn-sbt-next {
	background-color: #ff5926;
	width: 100%;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 2px;
	border-radius: 4px;
}

.btn-submit-next {
	border-radius: 4px;
	background-color: transparent;
	border: 1px solid transparent;
	width: 100%;
	max-width: 130px;
	margin-top: 40px;
}

.btn-submit-next:hover {
	transition: 1s;
	background-color: transparent;
	border: 1px solid #ff5926;
	color: #ff5926;
}

.btn-submit-next:hover .btn-sbt-next,
.btn-submit-next:hover a .btn-sbt-next {
	background-color: transparent;
	color: #ff5926;
	transition: 1s;
}

.login-side form label.condition {
	font-size: 18px;
	color: #222222;
	display: inline-flex;
}

.login-side form .form-text {
	font-family: Sans-serif;
	height: 40px;
	border: none;
	margin-bottom: 15px;
	border-bottom: 3px solid #ff5926;
	border-radius: 0px;
	background-color: #f1f1f1;
}

.login-side form textarea.form-text {
	height: auto;
	margin-top: 15px;
	margin-bottom: 0px;
}

.login-side form .form-text::placeholder {
	color: #ccc;
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #ff5926;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 89, 38, .25);
}

form label.condition {
	font-size: 18px;
	color: #222222;
	display: inline-flex;
}

form .form-text {
	font-family: Sans-serif;
	height: 40px;
	border: none;
	margin-bottom: 15px;
	border-bottom: 3px solid #ff5926;
	border-radius: 0px;
	background-color: #f1f1f1;
}

form textarea.form-text {
	height: auto;
	margin-top: 15px;
	margin-bottom: 0px;
}

form .form-text::placeholder {
	color: #ccc;
}

input.singup-checkup[type='checkbox'] {
	opacity: 0;
}

input.singup-checkup[type='checkbox']+span.freemail-newsletter {
	display: inherit;
	background: url(../images/check-box.png) no-repeat center left;
	background-size: 15px;
	padding-left: 20px;
	margin-left: -18px;
}

input.singup-checkup[type='checkbox']:checked+span.freemail-newsletter {
	display: inherit;
	background: url(../images/check-box-active.png) no-repeat center left;
	background-size: 15px;
}

.wc-checkbox-space {
	margin-top: 15px;
}

.freemail-newsletter {
	font-family: 'Conv_GothamBookItalic';
	font-size: 14px;
	color: #222222;
	cursor: pointer;
	margin-bottom: 15px;
}

.btn-submit:hover {
	background-color: transparent;
	border: 2px solid #ff5926;
	transition: 1s;
}

.btn-submit:hover .btn-sbt,
.btn-submit:hover a .btn-sbt {
	color: #ff5926;
	transition: 1s;
}

.feedback-page .login-left {
	margin-right: 35px;
	margin-top: 120px;
}

.faq-page .login-left {
	margin-top: 140px;
}

/* Login */

/* sign up */

input.singup-checkup[type='checkbox']+span.newsletter {
	display: inherit;
	background: url(../images/check-box.png) no-repeat center left;
	background-size: 15px;
	padding-left: 20px;
	margin-left: -18px;
}

input.singup-checkup[type='checkbox']:checked+span.newsletter {
	display: inherit;
	background: url(../images/check-box-active.png) no-repeat center left;
	background-size: 15px;
}

.sign-page {
	margin-top: 100px;
	background-image: url(../images/back-image-signup.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.newsletter {
	font-size: 14px;
	color: #222222;
	cursor: pointer;
	letter-spacing: 1px;
}

.newsletter a {
	margin-left: 5px;
	color: #222222;
	text-decoration-color: #ff5926 !important;
	text-decoration: underline;
}

.ration-btn {
	display: inline-flex;
	align-items: center;
	width: 100%;
	margin-top: 10px;
}

.radio-name {
	display: block;
	position: relative;
	padding-left: 23px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: 28px;

}

.login-left form .form-field {
	padding-right: 20px;
}

.sign-upside {
	padding: 50px 0px;
}

.radio-name span {
	font-weight: bold;
	color: #1d2953;
}

.user-info {
	font-family: 'Conv_GothamBold';
	font-size: 24px;
	color: #13192d;
}

.spe-text,
.spe-text::placeholder {
	color: #1d2953;
}

.user-info span {
	color: #ff5926;
}

/* Hide the browser's default radio button */
.radio-name input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
	position: absolute;
	top: 2px;
	left: 0px;
	height: 16px;
	width: 16px;
	background-color: transparent;
	border: 1px solid #ff5926;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-name:hover input~.checkmark {
	background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.radio-name input:checked~.checkmark {
	background-color: transparent;
	border: 1px solid #ff5926;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-name input:checked~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */
.radio-name .checkmark:after {
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #ff5926;
}

/* sign up */

/* SC-Conatct */

.research-page {
	padding: 50px 0px;
	margin-top: 100px;
}

.form-option {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(../images/select-rightimg.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-right: 33px;
}

#fileupload-example-4 {
	height: 0;
	width: 0;
	display: none;
}

#fileupload-example-4-label {
	font-weight: bold;
	cursor: pointer;
	padding: 4px 12px;
	width: 100%;
	max-width: 190px;
	cursor: pointer;
	text-align: center;
	margin: 0 auto;
	border: 2px solid #ff5926;
	background-color: #ff5926;
	font-size: 18px;
	letter-spacing: 1px;
	border-radius: 4px;
	color: #ffffff;
}

.research-page .login-side {
	padding: 0px;
	text-align: left;
}

.fileUpload {
	border: 2px solid #ff5926;
	background-color: #ff5926;
	font-size: 18px;
	letter-spacing: 1px;
	border-radius: 4px;
	color: #ffffff;
	position: relative;
	overflow: hidden;
	border: 2px solid transparent;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	max-width: 190px;
	cursor: pointer;
	text-align: center;
	padding: 8px 12px;
	border-radius: 7px;
	font-size: 14px;
	letter-spacing: 1px;

	width: 100%;
	max-width: 150px;
}

.fileUpload:hover {
	background-color: transparent;
	color: #ff5926;
	border: 2px solid #ff5926;
	transition: 1s;
}

.choise-file input {
	width: 100%;
	border: 1px solid #cecece;
	border-radius: 8px;
	padding: 10px 0px;
	color: #000000;
}

input.upload[type="file"] {
	display: block;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.choise-file .upload-filename {
	border: none;
	background-color: transparent;
	box-shadow: none;
	font-size: 14px;
	letter-spacing: 1.5px;
	color: #000000;
}

/* SC-Conatct */

/* watchlist */

.watchlist-page {
	padding: 60px 0px;
	margin-top: 20px;
}

.watchlist-page .login-side {
	padding: 0px;
}

.watchlist-page table tbody tr td {
	word-break: break-all;
}

.watchlist-page table tbody tr td {
	border-bottom: none;
	border-top: none;
}

.watchlist-page table tbody tr td b {
	font-family: 'Conv_GothamBold';
}

.table-responsive.tabel-watchlist {
	display: inline-table;
	border-collapse: collapse;
	vertical-align: middle;
}

table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting {
	background-position: 95% center;
}

.dataTables_length,
.dataTables_filter,
.dataTables_info,
.dataTables_paginate {}

/*.watchlist-page .dataTables_scroll {     width: 1190px; }*/

/* watchlist */

/* Portfolio */

/*.stt { border: 1px solid #000; } */
table.tabel-portfolio {
	border-collapse: collapse;
}

table.tabel-portfolio thead tr th {
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
	padding: 1px 0px 1px 1px;
}

/*	table.tabel-portfolio thead tr th:last-child { width: 110px !important; }
*/
table.tabel-portfolio tbody tr td {
	font-size: 14px;
	border-top: none;
	box-shadow: 0px 0px 2px #fff;
	/* border-bottom: 1px solid #ccc;*/
	vertical-align: middle;
	text-align: center;
}

/*	.table-striped tbody tr:nth-of-type(2n+1) {background-color: #f1f1f1;}
*/
/*table.tabel-portfolio tbody tr td.headcol { background-color: #000; }*/
table.tabel-portfolio thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}

table.tabel-portfolio {
	position: relative;
	width: 100%;
	background-color: #e2e2e2;
	/*#f1f1f1;*/
	overflow: hidden;
	border-collapse: collapse;
	table-layout: fixed;

}

.watchlist-page table.tabel-portfolio {
	border-right: 1px solid #e2e2e2;
}


/*thead*/
table.tabel-portfolio thead {
	position: relative;
	/*display: block;*/
	/*seperates the header from the body allowing it to be positioned*/
}

table.tabel-portfolio thead th {
	background-color: #212529;
	min-width: 90px;
	height: 32px;
	border: 1px solid #222 !important;
	border-bottom: 2px solid #dee2e6 !important;
	box-shadow: 0px 0px 1px #fff;
}

table.tabel-portfolio thead th.headcol,
table.tabel-portfolio thead td.headcol {
	/*first cell in the header*/
	width: 300px !important;
	/*position: relative;*/
	/* display: block;*/
	/*seperates the first cell in the header from the header*/
	/*background-color: #212529;*/
}

table.tabel-watchlist thead th {
	background-color: #212529;
	width: 158px !important;
	height: 32px;
	border: 1px solid #222 !important;
	border-bottom: 2px solid #dee2e6 !important;
	box-shadow: 0px 0px 1px #fff;
}


/*tbody*/
table.tabel-portfolio tbody {
	/*position: relative;*/
	/*display: block;*/
	/*seperates the tbody from the header*/
	/*width: 100%;*/
	/*  max-height: 200px;*/
	/*overflow: auto;*/
}

table.tabel-portfolio tbody tr {
	border-bottom: 1px solid #fff;
}

table.tabel-portfolio tbody td {
	/*background-color: #bbc;*/
	min-width: 90px;
	/*border: 1px solid #222;*/
}

table.tabel-watchlist tbody td {
	width: 158px;
}

table.tabel-portfolio tbody tr td.headcol {
	/*the first cell in each tr*/
	/*position: relative;*/
	/*seperates the first column from the tbody*/
	/*background-color: #99a;*/
	/*background-color: #212529;*/
	/*color: #fff;*/
}

table.tabel-portfolio.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #fff;
}



.table-body .loading-display td {
	min-width: 1130px;
}

.box-footer {
	margin-top: 30px;
}

/* Portfolio */


.margin-top-50 {
	margin-top: 160px;
}

/* activity */

.activity-page {
	padding: 60px 0px 30px;
	margin-top: 100px;
}

.activity-page .login-side {
	padding: 0px;
}

.activity-block {
	padding: 15px 10px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	;
	border-radius: 4px;
	margin-bottom: 25px;
}

.activity-block h2 {
	font-family: 'Conv_GothamBold';
	font-size: 20px;
	color: #333333;
	margin-bottom: 0px;
}

.activity-block .date {
	color: #ff5926;
	font-size: 14px;
	margin-bottom: 6px;
	overflow-wrap: break-word;
}

.activity-block p {
	word-wrap: break-word;
	font-size: 14px;
	color: #222222;
}

.btn-buy .btn-activity-buy.btn-changes-buy {
	border: none !important;
	padding: .375rem 0rem !important;
	text-align: left !important;
}

.btn-buy .btn-activity-buy.btn-changes-buy:hover {
	background-color: transparent;
	color: #43b615;
	border: none;
}

.btn-buy .btn-activity-buy {
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	width: 100%;
	max-width: 75px;
	border: 2px solid transparent;
	background-color: transparent;
	color: #43b615;
	border-radius: 4px;
	text-transform: uppercase;
}

.btn-buy .btn-activity-buy:hover {
	/* border: 2px solid #43b615;*/
	color: #43b615;
	transition: 1s;
}

.btn-buy .btn-activity-buy:focus,
.btn-more .btn-activity-more:focus,
.btn-sell .btn-activity-sell:focus {
	outline: none;
}

.btn-more .btn-activity-more {
	font-family: Sans-serif;
	border: 2px solid transparent;
	background-color: #ff5926;
	padding-top: 8px;
	width: 100%;
	max-width: 120px;
	color: #fff;
	border-radius: 4px;
	text-transform: uppercase;
	text-align: center;
}

.btn-more .btn-activity-more:hover {
	border: 2px solid #ff5926;
	background-color: transparent;
	color: #ff5926;
	transition: 1s;
}

.btn-sell .btn-activity-sell {
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;
	max-width: 80px;
	font-weight: bold;
	background-color: transparent;
	color: #ff0000;
	border-radius: 4px;
	text-transform: uppercase;
	border: 2px solid transparent;
}

.btn-sell .btn-activity-sell:hover {
	/*border: 2px solid #ff0000;*/
	color: #ff0000;
	transition: 1s;
}

.load-more {
	width: 100%;
	max-width: 225px;
	margin: 0 auto;
	padding-top: 15px;
}

.load-more .btn-load-more {
	font-family: Sans-serif;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	border: 2px solid #ff5926;
	background-color: #ff5926;
	color: #ffffff;
}

.load-more .btn-load-more:hover {
	border: 2px solid #ff5926;
	background-color: transparent;
	color: #ff5926;
	transition: 1s;
}

.btn-sell .btn-activity-sell.btn-chnages-sell {
	border: none !important;
	padding: .375rem 0rem !important;
	text-align: left !important;
}

.btn-sell .btn-activity-sell.btn-chnages-sell:hover {
	background-color: transparent;
	color: #ff0000;
	border: none;
}

/* activity */
.btn-clr {
	background: #18254f !important;
	border: 1px solid #18254f !important;
}

.btn-clr:hover {
	background: transparent !important;
	color: #18254f !important;
}

/* Feedback */

.feedback-page .login-side {
	padding: 80px 0px;
}

/* Feedback */

/* faq */

.faq-page .login-side {
	padding: 50px 0px 75px;
}

.panel-group .panel-title a.collapsed {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-image: url(../images/select-rightimg.png);
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 15px;
	padding-right: 50px;
	background-color: transparent;
	color: #13192d;
}

.panel-group .panel-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-image: url(../images/arrow-up.png);
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 15px;
	padding-right: 50px;
	background-color: #1d2953;
	color: #ffffff;
}

.panel-title {
	margin-bottom: 0px;
}

.panel-title a.collapsed {
	border: 2px solid #ff5926;
	border-radius: 4px;
}

.panel-title a {
	border: 2px solid transparent;
	border-radius: 4px 4px 0px 0px;
}

.panel-title>a {
	display: block;
	padding: 15px;
	font-size: 24px;
	padding-right: 20px;
	text-decoration: none;
	color: #13192d;
	font-family: 'Conv_GothamBold';
	background: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position-x: 0%;
	background-position-y: 0%;
}

.panel-group .collapsed:focus,
.panel-group a:focus {
	outline: none;
}

.panel-collapse .panel-body {
	padding: 15px;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 2px solid #13192d;
	background: transparent;
	color: #222222;
	font-size: 18px;
	border-radius: 0px 0px 4px 4px;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	color: #222222;
}

.panel-nonestyle {
	border: 2px solid transparent;
	border-radius: 4px;
	margin-bottom: 20px;
	overflow: hidden;
}

/* faq */

/* Research */

.research-box {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	;
	border-radius: 4px;
	margin-bottom: 50px;
	margin-top: 8px;
}

.research-box .tab-image {
	padding: 64px 0px;
	text-align: center;
	margin: 0 auto;
	height: 256px;
	width: 100%;
}

.research-box .tab-image img {
	height: 100%;
	max-height: 128px;
	width: 100%;
	max-width: 128px;
	object-fit: contain;
}

.research-box .research-boxinfo {
	padding: 13px;
	background-color: #f1f1f1;
}

.research-box .research-boxinfo h2 {
	font-family: 'Conv_GothamBold';
	font-size: 20px;
	color: #333333;
	margin-bottom: 0px;
}

.research-box .research-boxinfo .date {
	color: #ff5926;
	font-size: 14px;
	margin-bottom: 6px;
}

.research-box .research-boxinfo p {
	font-size: 15px;
	height: 110px;
	color: #222222;
	text-overflow: ellipsis;
	overflow: hidden;
}

.bestbuy-info {
	font-size: 16px;
	line-height: 24px;
	color: #222222;
}

.sun-box {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	;
	border-radius: 4px;
	padding: 20px 0px 15px;
	margin: 20px 15px 45px;
}

.sun-img {
	text-align: center;
	height: 100%;
	min-height: 130px;
	margin: 0 auto;
	width: 100%;
	max-width: 130px;
}

.sun-img img {
	width: 100%;
	height: 100%;
	max-height: 130px;
	object-fit: contain;
}

.sun-box h6 {
	font-family: 'Conv_GothamBold';
	font-size: 20px;
	line-height: 24px;
	color: #1b2025;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 10px 0px;
	word-break: break-all;
}

.border-style {
	padding-right: 40px;
	/*background-image: url(../images/search.png);*/
	background-repeat: no-repeat;
	background-position: 95% center;
	width: 100%;
	max-width: 300px;
}

.head-research .research-head {
	background-color: #f1f1f1;
	margin-bottom: 20px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}

.head-research {
	margin-top: 20px;
}

.research-pagination {
	margin: 10px auto 50px;
	width: 100%;
	text-align: center;
	max-width: 200px;
}

.research-pagination a {
	height: 40px;
	width: 40px;
	border: 1px solid #222222;
	padding: 8px;
	color: #222222;
	margin: 0px 4px;
}

.research-pagination a:last-child {
	border: none !important;
	color: #ff5926;
}

.research-pagination a.active {
	border: 1px solid #ff5926;
}

.research-pagination a:hover {
	border: 1px solid #ff5926;
	text-decoration: none;
}

.research-pagination a:focus,
.research-pagination a:active,
.research-pagination a:visited {
	outline: none;
}

.pagination {
	margin: 10px auto 50px;
	width: 100%;
	text-align: center;
	max-width: 200px;
}

.pagination li a {
	height: 40px !important;
	width: 40px !important;
	border: 1px solid #222222;
	padding: 12px;
	color: #222222;
	margin: 0px 4px;
}

.pagination li a:last-child {
	color: #ff5926;
}

.pagination li.active a {
	border: 1px solid #ff5926;
}

.pagination li a:hover {
	border: 1px solid #ff5926;
	text-decoration: none;
}

.pagination li a:focus,
.pagination li a:active,
.pagination li a:visited {
	outline: none;
}

.pagination {
	margin: 10px auto 50px;
	width: 100%;
	text-align: center;
	max-width: 200px;
}

.pagination li span {
	height: 40px !important;
	width: 40px !important;
	border: 1px solid #222222;
	padding: 12px;
	color: #222222;
	margin: 0px 4px;
}

.pagination li span:last-child {
	color: #ff5926;
}

.pagination li.active span {
	border: 1px solid #ff5926;
}

.pagination li span:hover {
	border: 1px solid #ff5926;
	text-decoration: none;
}

.pagination li span:focus,
.pagination li span:active,
.pagination li span:visited {
	outline: none;
}

.search-box .form-group .search-img {
	position: absolute;
	margin-top: -38px;
	margin-left: -35px;
}



/* Research */

.dropdown:hover>.dropdown-menu {
	display: block;
}

.navbar-expand-sm .navbar-nav .dropdown-menu {
	border: none;
	border-radius: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	background-color: #1d2953;
	color: #ffffff;
}

.navbar-expand-sm .navbar-nav .dropdown-menu a {
	font-size: 18px;
	letter-spacing: 1px;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	padding: 8px 5px;
}

.navbar-expand-sm .navbar-nav .dropdown-menu a:hover {
	color: #ffffff;
	background-color: #ff5926;
}

/* My Profile */

form table.card-detail-table {
	width: 100%;
}

form table.card-detail-table tr td:first-child {
	width: 30%;
}

form table.card-detail-table tr td .card-detail-field {
	font-family: Sans-serif;
	height: 40px;
	border: none;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 3px solid #ff5926;
	border-radius: 0px;
	padding: 10px;
	background-color: #f1f1f1 !important;
}

form table.card-detail-table tr td .card-detail-field:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 89, 38, .25);
}

form table.card-detail-table tr td .button-class {
	margin-top: 10px;
}

.profile-page {
	padding-bottom: 20px;
	margin-top: 120px;
}

.profile-page .login-side {
	padding: 60px 0px 0px;
}

.profile-box {
	margin-bottom: 30px;
	border: 1px solid #1d2953;
	border-radius: 20px;
	padding: 25px;
}

.profile-box .headering-profile {
	margin-bottom: 20px;
}

.profile-box h3 {
	color: #fc0320;
}

.basic-box {
	font-family: 'Conv_GothamBold';
	padding: 75px 25px !important;
	color: #1d2953;
	text-align: center;
}

.profile-box h4 {
	margin-bottom: 0px;
}

.plan {
	margin-top: 40px;
}

.plan h5 {
	font-size: 24px;
}

.plan .btn-membership {
	width: 100%;
	margin-top: 18px;
}

.plan .btn-membership .btn-executive {
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
	width: 100%;
	font-size: 20px;
	text-transform: uppercase;
}

.plan .btn-membership .btn-executive:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

.headering-profile h2 {
	display: inline;
	font-size: 24px;
	color: #ff5926;
	letter-spacing: 1px;
}

.right-symbol {
	background-size: 18px;
	background-image: url(../images/pass-right.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 40px;
}

.button-class {
	margin: 0px 0px 50px 0px;
	text-align: right;
	font-family: 'Conv_GothamBold';
}

.button-class .btn-discard {
	width: 100%;
	max-width: 160px;
	margin-right: 10px;
	border: 1px solid #ff5926;
	background-color: transparent;
	color: #ff5926;
}

.button-class .btn-discard:hover {
	border: 1px solid transparent;
	background-color: #ff5926;
	color: #ffffff;
	transition: 1s;
}

.button-class .btn-changes {
	width: 100%;
	max-width: 160px;
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
}

.button-class .btn-changes:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

.profile-box .refer-frd {
	text-align: center;
	font-size: 18px;
	margin-bottom: 0px;
}

.profile-box .refer-frd span {
	color: #ff5926;
	font-family: 'Conv_GothamBold';
}

.refer-btn {
	text-align: center;
	font-family: 'Conv_GothamBold';
	margin-bottom: 30px;
	margin-top: 30px;
}

.refer-btn .btn-friends {
	font-family: Sans-serif;
	width: 100%;
	max-width: 160px;
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
}

.refer-btn .btn-friends:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

.profile-page .login-name {
	margin-bottom: 0px;
}

.edit-btn {
	text-align: right;
	font-family: 'Conv_GothamBold';
	margin-bottom: 15px;
}

.edit-btn .btn-edit {
	font-family: Sans-serif;
	width: 100%;
	max-width: 150px;
	text-transform: uppercase;
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
}

.edit-btn .btn-edit:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

/**/
.main-frd {
	position: relative;
	max-width: 375px;
	margin: 0 auto;
}

.main-frd:before {
	border: 1px solid #000000;
	height: 50px;
	max-width: 375px;
	content: '';
	left: 0;
	right: 0;
	position: absolute;
}

.refer-text {
	position: relative;
	width: 100%;
	max-width: 375px;
	margin: 0px auto;
}

.title-refer {
	position: absolute;
	top: -12px;
	left: 0;
	background-color: #ffffff;
	right: 0;
	text-align: center;
	font-size: 18px;
	max-width: 200px;
	width: 100%;
	margin: 0 auto;
}

.main-frd-info {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
	max-width: 325px;
	padding-top: 30px;
}

.main-frd-info .text-info {
	margin-bottom: 5px;
}

.text-info form .input-group {
	font-family: 'Conv_GothamBold';
	margin-top: 0px;
	width: 100%;
	max-width: 325px;
	border: 1px solid #ff5926;
	border-radius: 0px;
	overflow: hidden;
}

.text-info form .input-search {
	border: none;
	background-color: #f1f1f1;
}

.text-info .btn-signup {
	font-family: Sans-serif;
	border: 1px solid #ff5926;
	height: 38px;
	padding: 7px 8px;
	text-transform: capitalize;
	border-radius: 0px;
	background-color: #ff5926;
	color: #ffffff;
	font-size: 14px;
}

.text-info .btn-signup:hover {
	background-color: #ffffff;
	color: #ff5926;
	transition: 1s;
}


.card-edit-btn {
	display: inline;
	float: right;
	text-align: right;
	font-family: 'Conv_GothamBold';
	margin-bottom: 15px;
}

.card-edit-btn .btn-edit {
	font-family: Sans-serif;
	width: 100%;
	max-width: 65px;
	text-transform: uppercase;
	border: 1px solid transparent;
	color: #ffffff;
	background-color: #ff5926;
}

.card-edit-btn .btn-edit:hover {
	border: 1px solid #ff5926;
	color: #ff5926;
	background-color: transparent;
	transition: 1s;
}

.validate-form .parsley-errors-list.filled {
	left: 0px;
	width: 100%;
	opacity: 1;
	position: absolute;
	bottom: -80%;

}

footer .validate-form .parsley-errors-list.filled {
	width: 100%;
	left: 0;
}

.validate-form1 .parsley-errors-list.filled {

	opacity: 1;
	position: absolute;
	bottom: -20%;

}

.user-info-new {
	font-size: 30px;
}

.table-structure .validate-form .parsley-errors-list.filled {
	opacity: 1 !important;
	left: auto;
	position: absolute !important;
	bottom: auto;
}

.table-structure .parsley-errors-list li {
	margin-top: 12px !important;
}

/* My Profile */

/*activity-more*/
.title-recent {
	margin-top: 3rem !important;
	margin-bottom: 2rem !important;
}

.title-recent h2 {
	font-size: 30px;
	padding-bottom: 1.5rem;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #222;
}

.more-text h1 {
	font-size: 36px;
	font-weight: bold;
}

.more-text p {
	color: #ff5926;
}

.more-all-text p {
	margin: 0px;
	color: #000;
	font-size: 20px;
	word-wrap: break-word;
}

.more-all-text {
	padding: 20px 0;

	border-top: 1px solid #222;

	border-bottom: 1px solid #222;
}

.btn-activ-more {
	margin: 20px 0px;
	display: inline-block;
	width: 100%;
}

.btn-more-1 {
	background-color: rgb(67, 182, 21, 0.2);
	color: #000;
	width: 100%;
	max-width: 150px;
	font-weight: bold;
}

.btn-back {
	font-weight: bold;
	margin: 5px;
}

.detail-disclosure-policy {
	margin-top: 65px;
}

.navbar-expand-sm .navbar-nav .dropdown-menu.new-menu-drop {
	right: 0;
	left: auto;
}

.nav-link1.nav-link1-my {
	padding: 0px !important;

	display: inline-block;

	border: 1px solid #fff;

	height: 25px;

	width: 28px;

	line-height: 24px;

	text-align: center;

	margin-top: 41px;

	padding-left: 3px !important;
	border-radius: 4px;
}

.my-new-oo {
	visibility: hidden;
}

.check-password a {
	position: absolute;
	right: 15px;
	width: 40px;
	background: transparent;
	height: 40px;
	padding: 12px 0 0 8px;
	top: 28px;
	color: #ff5926;
	outline: none;
}

.check-password input[type="text"] {
	background-image: none;
}

.btn:focus {
	box-shadow: none;
}

.text-info .input-group>ul.parsley-errors-list {
	top: 40px;
	width: 100%;
	left: -24%;
}

.condition-info,
.policy-info {
	padding: 0px 15px;
}



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

	.dataTables_scroll {
		overflow: hidden;
		border: 1px solid #000;
		cursor: pointer;
	}

	/*.dataTables_scrollHeadInner, .dataTables_scrollHeadInner table { width: 101% !important; }*/
	.dataTables_scrollBody {
		width: 102% !important;
		overflow-x: hidden !important;
		overflow-y: auto !important;
	}

	.dataTables_scrollBody table {
		margin: 0px;
		width: 100% !important;
	}

	.dataTables_paginate .pagination {
		max-width: 100%;
	}

}

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

	.top-info,
	.top-info img {
		max-height: 500px;
	}

}

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

	.table-body .loading-display td {
		min-width: 940px;
	}

	.dataTables_scrollBody {
		width: 102% !important;
		overflow-x: auto !important;
		overflow-y: auto !important;
	}

	.top-right-image .light-images {
		height: 100%;
		max-height: 300px;
	}

	.image-left-text h2 {
		font-size: 35px;
		letter-spacing: 4px;
	}

	.image-left-text .btn-signup {
		font-size: 16px;
	}

	.image-left-text form .input-group {
		max-width: 400px;
		margin-top: 12px;
		font-size: 15px;
	}

	.image-left-text .btn-signup {
		padding: 8px 36px 4px;
	}

	.section {
		padding: 60px 0px 45px;
	}

	.section .heading {
		font-size: 30px;
		max-width: 275px;
		padding-bottom: 20px;
	}

	.section .heading::before {
		top: 13px;
	}

	.serching-img {
		margin: 0px 10px;
	}

	.serching-contant h3 {
		font-size: 22px;
	}

	.serching-contant p {
		font-size: 18px;
	}

	.serching-contant form .input-group {
		margin-top: 12px;
	}

	.section h1 {
		margin-top: 40px;
		font-size: 25px;
	}

	.search-blog {
		margin: 60px 0px 0px;
	}

	.activity-containt {
		padding-top: 15px;
	}

	.serching-contant h3.activity {
		font-size: 36px;
		letter-spacing: 2px;
	}

	.serching-contant ul li {
		background-position-y: 8%;
		font-size: 15px;
	}

	footer {
		padding-top: 40px;
		padding-bottom: 15px;
	}

	footer h2 {
		font-size: 26px;
		line-height: 18px;
		margin-bottom: 25px;
	}

	ul.footer-list li {
		padding: 2px 0px;
	}

	footer .btn-signup {
		font-size: 18px;
		padding: 6px 12px;
	}

	footer p {
		font-size: 15px;
	}

	footer form .input-group {
		max-width: 350px;
	}

	ul.footer-list li a {
		font-size: 15px;
	}

	/* Login */

	.login-side {
		padding: 60px 0px;
	}

	/* Login */

	/* Sign In */

	.user-info {
		font-size: 18px;
	}

	.login-name {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.login-left {
		margin-right: 0px;
	}

	/* Sign In */

	/* Header 1 */

	.navbar-expand-sm .navbar-nav .nav-link1 {
		letter-spacing: 0px;
		padding: 42px 15px;
	}

	/* Header 1 */

	/* FAQ */

	.faq-page .login-side {
		padding: 40px 0px 50px;
	}

	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		font-size: 16px;
	}

	.panel-title>a {
		font-size: 20px;
	}

	/* FAQ */

	/* watchlist */

	.dataTables_wrapper>.row>.col-sm-12 {
		padding: 0px;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		overflow: scroll;
	}

	table.dataTable thead th,
	table.dataTable thead td {
		padding: 8px 15px;
		font-size: 15px;
	}

	.watchlist-page table tbody tr td,
	.watchlist-page table thead tr th {
		font-size: 15px;
	}

	.box-footer {
		margin-top: 25px;
	}

	/* watchlist */

	/* my-profile */

	.plan .btn-membership .btn-executive {
		font-size: 16px;
	}

	/* my-profile */

	/* research */

	.research-box .tab-image {
		padding: 50px 0px;
	}

	.research-box .tab-image img {
		width: 100%;
	}

	/* research */

	/* activity-more */

	.more-text h1 {
		font-size: 30px;
	}

	.more-text p {
		font-size: 15px;
	}

	.title-recent {
		margin-top: 4rem !important;
		margin-bottom: 2rem !important;
	}

	.title-recent h2 {
		font-size: 25px;
		padding-bottom: 1rem;
	}

	/* activity-more */

}

@media (max-width: 1170px) {
	.serching-contant p {
		line-height: 25px;
	}
}

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

	.social-link>ul>li {
		width: 38px;
		height: 38px;
		font-size: 23px;
	}

	table.tabel-portfolio thead th.headcol,
	table.tabel-portfolio thead td.headcol {
		/*first cell in the header*/
		width: 160px !important;
	}

	.table-body .loading-display td {
		min-width: 700px;
		text-align: center !important;
	}

	/*.headcol { position:absolute; width:2em; left:0; }*/
	.dataTables_wrapper>.row>.col-sm-12 {
		border: 1px solid #000;
	}

	.dataTables_scrollHead {
		overflow: inherit !important;
	}

	/*.dataTables_scroll { overflow: visible; border: 1px solid #000; cursor: pointer; }
	.dataTables_scrollHeadInner, .dataTables_scrollHeadInner table { width: 100% !important; }*/
	.dataTables_scrollBody {
		width: 100% !important;
		overflow-x: unset !important;
		overflow-y: unset !important;
	}

	.section h2.two-title {
		font-size: 20px;
	}

	.top-right-image .light-images {
		height: 100%;
		max-height: 220px;
	}

	.image-left-text h2 {
		font-size: 30px;
		letter-spacing: 3px;
	}

	.image-left-text .btn-signup {
		font-size: 15px;
	}

	.image-left-text form .input-group {
		max-width: 325px;
		margin-top: 10px;
	}

	.image-left-text .btn-signup {
		padding: .375rem 1.75rem;
	}

	.image-left-text .input-search {
		font-size: 15px;
	}

	.section {
		padding: 40px 0px 25px;
	}

	.section .heading {
		font-size: 22px;
		max-width: 250px;
		padding-bottom: 15px;
	}

	.section .heading::before {
		top: 5px;
		height: 80px;
	}

	.serching-img {
		margin: 5px;
	}

	.serching-contant h3 {
		font-size: 20px;
	}

	.serching-contant p {
		font-size: 15px;
	}

	.serching-contant form .input-group {
		margin-top: 10px;
	}

	.section h1 {
		margin-top: 30px;
		font-size: 20px;
	}

	.search-blog {
		margin: 50px 0px 0px;
	}

	.activity-containt {
		padding-top: 10px;
	}

	.serching-contant h3.activity {
		font-size: 30px;
		letter-spacing: 1px;
	}

	.serching-contant ul li {
		background-position-y: 8%;
		font-size: 14px;
	}

	footer {
		padding-top: 30px;
		padding-bottom: 10px;
	}

	footer h2 {
		font-size: 24px;
		line-height: 18px;
		margin-bottom: 20px;
	}

	ul.footer-list li {
		padding: 1px 0px;
	}

	ul.footer-list li a {
		font-size: 14px;
	}

	footer .btn-signup {
		font-size: 16px;
	}

	footer p {
		font-size: 14px;
	}

	footer form .input-group {
		max-width: 325px;
	}

	.input-group .input-search {
		font-size: 14px;
	}

	.serching-contant .btn-signup {
		font-size: 14px;
	}

	.btn-primium {
		font-size: 15px;
	}

	header {
		padding: 10px 0px;
	}

	.table-structure tbody td.executive-detail,
	.table-structure tbody td.club-detail {
		font-size: 15px;
		padding: 20px 5px;
	}

	.table-structure thead th.executive,
	.table-structure thead th.club {
		font-size: 18px;
	}

	.table-structure {
		overflow: scroll;
	}

	/*  Login */

	/* Header1  */

	.login-left {
		margin-right: 15px;
	}

	.btn-submit {
		margin-top: 35px;
	}

	.login-side {
		padding: 50px 0px;
	}

	.header1-responsive {
		padding: 10px 0px !important;
		text-align: center;
	}

	.responsive-nav {
		float: none !important;
		text-align: center;
		margin: 0 auto;
	}

	.navbar-expand-sm .navbar-nav .nav-link1 {
		padding: 15px 25px;
	}

	.nav-link1.nav-link1-my {
		margin-top: 14px;
	}

	.header1 header {
		padding-bottom: 0px !important;
	}

	.navbar-expand-sm .navbar-nav .nav-link1 {
		font-size: 16px;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu a {
		font-size: 16px;
	}

	/* Header 1 */

	/* Login */
	.header-image {
		padding: 25px 0px;
	}

	.header-login {
		padding: 25px 0px;
	}

	.social-link {
		margin: 0px 0px 10px 0px;
		text-align: center;
		width: 100%;
	}

	.social-link>ul {
		float: none;
	}

	.social-link>ul>li {
		display: inline-block;
		margin: 0px 5px;
		float: none;
	}

	/* Sign In */

	.user-info {
		font-size: 16px;
	}

	.login-name {
		font-size: 28px;
		margin-bottom: 15px;
	}

	/* Sign In */

	/* FAQ */

	.faq-page .login-side {
		padding: 30px 0px 40px;
	}

	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		font-size: 15px;
	}

	.panel-title>a {
		font-size: 18px;
	}

	/* FAQ */

	/* watchlist */

	/*	.dataTables_wrapper { overflow: scroll; }
*/
	table.dataTable thead th,
	table.dataTable thead td {
		padding: 8px 15px;
		font-size: 15px;
	}

	.watchlist-page table tbody tr td,
	.watchlist-page table thead tr th {
		font-size: 12px !important;
		text-align: center !important;
		padding-left: 0px !important;
		padding-right: 0 !important;
	}

	.box-footer {
		margin-top: 20px;
	}

	/* watchlist */

	/* my-profile */

	.basic-box {
		padding: 50px 25px !important;
	}

	/* my-profile */

	/* activity */

	.activity-block h2 {
		font-size: 18px;
	}

	.activity-block .date {
		font-size: 14px;
		margin-bottom: 0px;
	}

	.activity-block p {
		font-size: 14px;
	}

	.btn-buy .btn-activity-buy,
	.btn-sell .btn-activity-sell,
	.btn-more .btn-activity-more {
		font-size: 14px;
	}

	/* activity */

	/* research */

	.sun-box {
		padding: 25px 0px;
		margin-bottom: 30px;
		margin-left: 0px;
		margin-right: 0px;
	}

	/* research */

	/* feedback */

	.feedback-page .login-side {
		padding: 60px 0px;
	}

	/* feedback */



	/* activity-more */

	.title-recent {
		margin-top: 6rem !important;
		margin-bottom: 2rem !important;
	}

	.title-recent h2 {
		font-size: 20px;
		padding-bottom: 1.20rem;
	}

	/* activity-more */
	.detail-data {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.social-link {
		position: relative !important;
		top: unset !important;
		right: unset !important;
		width: auto;
	}

	.margin-top-50 .row .social-link {
		top: unset !important;
	}

	.margin-top-50 .row .social-link {
		top: unset !important;
	}

}

@media screen and (max-width: 767px) {
	.right-symbol {
		background-position: 92% center;
	}

	table.tabel-portfolio thead th.headcol,
	table.tabel-portfolio thead td.headcol {
		/*first cell in the header*/
		width: auto !important;
	}

	.image-left-text {
		top: 50%;
	}

	/*td.headcol {position: absolute;}
	th.headcol {position: absolute;}
	
	*/
	/*	.watchlist-page .content {overflow: scroll;
height: 200px;}
	table.tabel-portfolio {table-layout: inherit;}
	.tableFloatingHeader {display: none !important;}
	.tableFloatingHeaderOriginal {position: static !important;margin-top: 0px;
top: auto !important;
left: auto !important;
z-index: 3;
width: inherit !important;}*/
	.watchlist-page table tbody tr td,
	.watchlist-page table thead tr th {
		font-size: 12px !important;
	}

	.table-body .loading-display td {
		min-width: 516px;
		text-align: center !important;
	}

	.section h2.two-title {
		font-size: 18px;
	}

	.serching-contant p {
		line-height: 22px;
	}

	.btn-buy .btn-activity-buy {
		padding-bottom: 5px;
		padding-top: 7px;
	}

	.btn-sell .btn-activity-sell {
		padding-bottom: 5px;
		padding-top: 7px;
	}

	.top-info>img {
		margin-top: 75px;
	}

	.image-left-text h2 {
		font-size: 24px;
		letter-spacing: 2px;
	}

	.image-left-text form .input-group {
		max-width: 300px;
		margin-top: 5px;
	}

	.image-left-text .btn-signup {
		padding: 6px 20px;
		font-size: 16px;
	}

	.input-group .input-search {
		font-size: 13px;
	}

	.top-right-image .light-images {
		height: 100%;
		max-height: 180px;
	}

	.section {
		padding: 30px 0px 25px;
	}

	.section .heading {
		font-size: 20px;
		max-width: 200px;
		padding-bottom: 12px;
	}

	.section .heading::before {
		max-width: 200px;
		top: auto;
		bottom: -20px;
		height: 40px;
		background-size: 100%;
	}

	.search-blog {
		margin: 40px 0px 0px;
	}

	.serching-img {
		margin: 0;
	}

	.serching-contant h3 {
		font-size: 18px;
	}

	.serching-contant p {
		font-size: 16px;
	}

	.serching-contant form .input-group {
		margin-top: 5px;
	}

	.serching-contant .btn-signup {
		font-size: 13px;
	}

	.btn-primium {
		font-size: 14px;
	}

	.serching-contant ul li {
		background-position-y: 5%;
		font-size: 13px;
	}

	.section h1 {
		margin-top: 20px;
		font-size: 18px;
	}

	.activity-containt {
		padding-top: 5px;
	}

	.serching-contant h3.activity {
		font-size: 24px;
		letter-spacing: 0px;
	}

	footer {
		padding-top: 25px;
		padding-bottom: 5px;
	}

	footer .p-0 {
		padding: 0px 15px !important;
	}

	footer h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	ul.footer-list li {
		padding: 0px;
	}

	ul.footer-list li a {
		font-size: 15px;
	}

	footer .btn-signup {
		font-size: 15px;
	}

	footer p {
		font-size: 13px;
	}

	.input-group .input-search {
		font-size: 16px;
	}

	.serching-contant .btn-signup {
		font-size: 18px;
	}

	header {
		padding: 15px 0px;
	}

	.bd-color {
		background-color: #13192d;
		border-bottom: 2px solid #ff5926;
		box-shadow: 0 -3px 10px #000;
		z-index: 99;
	}

	header .col-sm-6 .header-navber {
		margin-top: 4px;
	}

	.serching-img img {
		width: auto;
	}

	.serching-img {
		margin-bottom: 20px;
	}

	.watch-img img {
		max-width: 475px;
		margin: 0 auto;
	}

	.watch-img {
		float: left;
		margin-top: 20px;
	}

	.activity-img {
		margin: 0 auto 15px;
	}

	.activity-containt {
		padding-top: 15px;
	}

	.table-mail {
		font-size: 13px;
	}

	.table-structure tfoot td .btn-trynow {
		max-width: 150px;
		height: 36px;
	}

	.table-structure tbody td.executive-detail,
	.table-structure tbody td.club-detail {
		font-size: 14px;
		padding: 20px 5px;
	}

	.table-structure thead th.executive,
	.table-structure thead th.club {
		font-size: 16px;
	}


	/*  Login */

	.login-page,
	.sign-page {
		background-image: none;
	}

	.login-left {
		margin-right: 0px;
	}

	.btn-submit {
		margin-top: 30px;
	}

	.login-side {
		padding: 50px 0px;
	}

	/* Login */

	.header-image {
		padding: 20px 0px;
	}

	.header-login {
		padding: 20px 0px;
	}

	/* FAQ */

	.faq-page .login-side {
		padding: 20px 0px 30px;
	}

	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		font-size: 14px;
	}

	.panel-title>a {
		font-size: 16px;
	}

	/* FAQ */

	/* Header1  */

	.login-left {
		margin-right: 15px;
	}

	.btn-submit {
		margin-top: 35px;
	}

	.login-side {
		padding: 50px 0px;
	}

	.header1-responsive {
		padding: 10px 0px !important;
		text-align: center;
	}

	.responsive-nav {
		float: none !important;
		text-align: center;
		margin: 0 auto;
	}

	.navbar-expand-sm .navbar-nav .nav-link1 {
		padding: 12px;
	}

	.header1 header {
		padding-bottom: 0px !important;
	}

	.navbar-expand-sm .navbar-nav .nav-link1 {
		font-size: 15px;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu a {
		font-size: 15px;
		letter-spacing: 0px;
	}

	/* Header 1 */

	/* watchlist */

	table.dataTable thead th,
	table.dataTable thead td {
		padding: 8px 15px;
		font-size: 15px;
	}

	.watchlist-page table tbody tr td,
	.watchlist-page table thead tr th {
		font-size: 14px;
	}

	.box-footer {
		margin-top: 15px;
	}

	/* watchlist */

	/* research */

	.research-box .tab-image img {
		width: auto;
	}

	/* research */

	/* feedback */

	.feedback-page .login-side {
		padding: 50px 0px;
	}

	/* feedback */

	/* activity-more */

	.more-text h1 {
		font-size: 25px;
	}

	.more-text p {
		font-size: 14px;
	}

	.title-recent {
		margin-top: 0rem !important;
	}

	.title-recent h2 {
		font-size: 18px;
		padding-bottom: 1.0rem;
	}

	/* activity-more */


}

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

	.right-symbol {
		background-position: 97% center;
		margin-top: 7px;
	}

	.table-structure tbody td:first-child {
		line-height: 24px;
		min-width: 130px;
		font-size: 16px;
		padding-left: 8px;
	}

	.serching-contant form .input-group {
		max-width: 300px;
	}

	.serching-contant .input-search {
		padding: 0rem 0.375rem;
	}

	.serching-contant .btn-signup {
		padding: 5px 15px;
	}

	.watchlist-page table tbody tr td,
	.watchlist-page table thead tr th {
		font-size: 12px !important;
	}

	form table.card-detail-table tr td:first-child {
		width: 25%;
	}

	form table.card-detail-table tr td {
		font-size: 13px;
	}

	.table-structure tfoot td .btn-trynow {
		font-size: 15px;
	}

	.feedback-page,
	.faq-page {
		margin-top: 100px;
	}

	.more-all-text p {
		font-size: 14px;
	}

	.login-page,
	.sign-page,
	.research-page,
	.watchlist-page,
	.activity-page,
	.profile-page,
	.margin-top-50 {
		margin-top: 0px;
	}

	.more-text {
		margin-top: 96px !important;
	}

	.col-xs-9 {}

	.money-back {
		margin-top: 0px;
	}

	.col-xs-3 {
		position: relative;
	}

	.header-image {
		padding: 15px 0px;
		position: absolute;
		z-index: 99;
	}

	.header header {
		padding: 0px;
	}

	.header .header-login {
		padding: 15px 0px;
	}

	.login-side {
		padding: 95px 0px;
	}

	.header-image img {
		width: 100%;
		max-width: 230px;
	}

	.top-info>img {
		margin-top: 65px;
		min-height: 200px;
	}

	.header-login {
		padding: 0px 0px;
	}

	footer p {
		font-size: 14px;
		margin-top: 5px;
	}

	footer .btn-signup {
		font-size: 16px;
	}

	footer h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.section .heading.responsive-head::before {
		top: 65px !important;
	}

	.serching-contant ul li {
		background-size: 15px;
	}

	.serching-contant h3.activity {
		font-size: 20px;
	}

	.section {
		padding: 25px 0px 20px;
	}

	.section .heading {
		font-size: 22px;
		max-width: 200px;
		padding-bottom: 15px;
	}

	.portfolio-img {
		margin: 15px 0px 15px;
	}

	.btn-primium {
		font-size: 13px;
	}

	.serching-contant p {
		font-size: 16px;
	}

	.image-left-text h2 {
		font-size: 21px;
		letter-spacing: 0px;
	}

	.image-left-text .btn-signup {
		padding: 4px 20px;
		font-size: 18px;
	}

	.image-left-text form .input-group {
		margin-top: 0px;
	}

	.top-right-image .light-images {
		height: 100%;
		max-height: 180px;
	}

	.navbar-toggler {
		float: right;
		padding: 8px;
		border: 2px solid #fff !important;
	}

	.header1 .navbar-toggler {
		margin: 15px 0px;
	}

	.navbar-toggler:hover {
		border: 2px solid #ff5926 !important;
		transition: 1s;
	}

	.navbar-toggler:hover .icon-bar {
		background-color: #ff5926 !important;
		transition: 1s;
	}

	.icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
		background-color: #fff;
	}

	.navbar-toggler .icon-bar+.icon-bar {
		margin-top: 4px;
	}

	header .col-sm-6 .header-navber {
		margin-top: 0px;
	}

	.navbar-display {
		z-index: 999999;
		position: absolute;
		width: 100%;
		background-color: #13192d;
		top: 64px;
		left: 0;
		border-top: 2px solid #ff5926;
		border-bottom: 2px solid #ff5926;
	}

	.header-navber nav ul li {
		text-align: left;
	}

	.header-navber nav ul li a.nav-link {
		border: none;
	}

	.navbar-expand-sm .navbar-nav .nav-link:hover {
		color: #ff5926;
		background-color: transparent;
		border: none;
	}

	.serching-img img {
		width: 100%;
	}

	.navbar-expand-sm .navbar-nav .nav-link {
		padding: 8px 15px;
	}

	.header-navber nav ul li a.nav-link {
		font-size: 14px;
	}

	/*  Login */

	.login-page,
	.sign-page {}

	.login-name {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.btn-submit {
		margin-top: 25px;
	}


	/* Login */

	.social-link {
		margin-top: 40px;
	}

	.social-link ul li {
		width: 30px;
		height: 30px;
		font-size: 18px;
	}

	/* SIgn UP */

	.user-info {
		font-size: 18px;
	}

	.radio-name,
	.newsletter {
		font-size: 13px;
	}

	.form-field label {
		font-size: 14px;
	}

	.btn-submit .btn-sbt,
	.btn-submit a .btn-sbt {
		font-size: 15px;
	}

	.login-left form .form-field {
		padding-right: 0px;
	}

	/* SIgn UP */

	/* FAQ */

	.faq-page .login-side {
		padding: 0px 0px 35px;
	}

	.faq-page .login-left {
		margin-top: 0px;
	}

	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		font-size: 13px;
	}

	.panel-title>a {
		font-size: 14px;
	}

	/* FAQ */

	/* Header 1 */

	.header1 header,
	header {
		position: fixed;
		padding-top: 0px;
	}

	.header1-responsive {
		padding: 15px 0px 15px !important;
		float: left;
	}

	header .header-navber {
		margin-top: 0px;
	}

	.navbar-expand-sm .navbar-nav .nav-link1 {
		font-size: 14px;
		width: 100%;
	}

	.dropdown>.dropdown-menu {
		display: block;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu {
		background-color: transparent;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu a {
		text-align: left;
		padding: 10px 15px;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu a:hover {
		background-color: transparent;
		color: #ff5926;
	}

	.nav-link1.nav-link1-my,
	.nav-link1.nav-link1-myaccount {
		display: none;
	}

	/* Header 1 */

	/* watchlist */
	.MyClass .header1.add-color>header {
		position: static !important;
	}

	.watchlist-page {
		padding: 25px 0px;
	}

	.box-footer {
		font-size: 12px;
	}

	.box-footer {
		margin-top: 10px;
	}

	/* watchlist */

	/* activity */

	.btn-sell,
	.btn-buy,
	.btn-more {
		/*text-align: center;*/
		margin: 5px;
	}

	.activity-page {
		padding: 95px 0px 30px;
	}

	/* activity */

	/* my-profile */

	.profile-page .login-side {
		padding: 95px 0px 0px;
	}

	.edit-btn {
		text-align: center;
		margin-bottom: 10px;
	}

	.basic-box {
		padding: 25px !important;
	}

	.plan .btn-membership .btn-executive {
		font-size: 15px;
	}

	.plan h5 {
		font-size: 20px;
	}

	.plan {
		margin-top: 20px;
	}

	.profile-box h3 {
		font-size: 20px;
	}

	.profile-box h4 {
		font-size: 18px;
	}

	.button-class {
		margin: 0px 0px 15px 0px;
		text-align: center;
	}

	.button-class .btn-discard,
	.button-class .btn-changes {
		margin: 5px 0px;
	}

	.profile-box .refer-frd {
		font-size: 15px;
	}

	/* my-profile */

	/* activity */

	.activity-page .col-xs-6 {
		width: 50%;
	}

	/* activity */

	/* research */

	.float-right {
		float: none !important;
	}

	.border-style {
		text-align: center;
		margin: 0 auto;
	}

	.research-page {
		padding: 95px 0px;
	}

	/* research */

	/* feedback */

	.feedback-page .login-side {
		padding: 0px 0px 35px;
	}

	.feedback-page .login-left {
		margin-top: 0px;
	}

	/* feedback */
	.research-box .research-boxinfo p {
		font-size: 17px;
	}

	.bestbuy-info {
		font-size: 17px;
	}

	.activity-block p {
		font-size: 17px;
	}

	.social-link {
		margin-top: 0;
	}

	.col-sm-8.col-lg-5 form.validate-form {
		margin-bottom: 15px !important;
	}

}

@media screen and (max-width: 480px) {
	.right-symbol {

		background-position: 96% center;
	}

	.content {
		overflow-x: scroll;
		height: 234px;
		overflow-y: hidden;
	}

	table.tabel-portfolio.sticky thead {
		display: none;
	}

	.table-container {
		width: 600px;
		overflow: scroll;
		height: 200px;
	}

	.my-new-oo {
		visibility: visible;
	}

	.tableFloatingHeaderOriginal {
		display: none !important;
	}

	.my-new-oo {
		width: 600px !important;
	}

	.top-right-image .light-images {
		height: 100%;
		max-height: 150px;
	}

	.top-right-image {
		top: 30%;
	}

	.image-left-text {
		top: 50%;
	}

	.watchlist-page table tbody tr td,
	.watchlist-page table thead tr th {
		font-size: 11px !important;
	}

	/*.headcol {width: 100px !important;}*/

}

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

	.top-right-image .light-images {
		height: 100%;
		max-height: 105px;
	}

}

@media (max-width: 767px) {
	table.tabel-portfolio thead th {
		min-width: 70px;
	}

	table.tabel-watchlist thead th {
		min-width: 110px;
	}

	table.tabel-portfolio tbody td {
		min-width: 70px;
	}

	table.tabel-watchlist tbody td {
		min-width: 110px;
	}
}

@media (max-width: 360px) {
	.right-symbol {

		background-position: 94% center;
		margin-top: 7px;

	}

	.text-info .input-group>ul.parsley-errors-list {
		left: -19%;
	}

	table.fold-table>tbody>tr.view td:first-child,
	table.fold-table>tbody>tr.view th:first-child {
		position: relative;
		padding-left: 30px !important;
	}
}

@media (max-width: 320px) {
	.right-symbol {
		background-position: 93% center;
		margin-top: 7px;
	}
}