body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
    margin-bottom: 10px !important;
}

body p {
    margin-bottom: 20px !important;
}

body ul,
body ol{
   margin: 0px !important;
   margin-left: 20px !important;
}

body ul li,
body ol li {
    margin-bottom: 10px !important;
}

.filter-title h6{
    margin: 0px !important;	
}

.kode_newsletter_des h5{
    margin-bottom: 8px !important;
}

.kode_newsletter_des h3{
    margin-bottom: 0px !important;
}

.faq-wrapper .faq-box .faq-head h3{
    margin-bottom: 0px !important;
}

body table p{
    margin: 0px !important;
    line-height: unset !important;
}

.d-flex {
	display: -ms-flexbox !important;
	display: flex !important
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important
}

.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important
}

.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important
}

.flex-column {
	-ms-flex-direction: column !important;
	flex-direction: column !important
}

.flex-row {
	-ms-flex-direction: row !important;
	flex-direction: row !important
}

.page-content .content-body h2 {
	font-size: 26px;
	line-height: 32px;
	font-weight: 600;
	margin-bottom: 20px
}

.page-content .content-body p {
	margin-bottom: 20px
}

.page-content .content-body ul {
	padding-left: 40px;
	margin-bottom: 20
}

.page-content .content-body ul li {
	color: #333;
	margin-bottom: 10px
}

.page-content .content-body ul li b {
	color: #000;
	font-weight: 600
}

.page-content .content-body ul.decimal-list {
	list-style-type: decimal
}

.page-content .content-body ul.decimal-list li {
	list-style-type: decimal
}

.section-head {
	display: block;
	position: relative;
	margin-bottom: 40px
}

.section-head h2 {
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	margin-bottom: 15px
}

.broker-list {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px
}

.broker-list .broker-col {
	width: 33.33%;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 24px
}

.broker-list .broker-card {
	background: #fff;
	border: 1px solid #ccc;
	height: 100%;
	padding: 15px;
	border-radius: 3px
}

.broker-list .broker-card .broker-info {
	display: flex
}

.broker-list .broker-card .broker-info .bimg {
	width: 80px;
	height: 80px;
	/*border-radius:50%;*/
	background: #ccc;
	overflow: hidden;
	margin-right: 20px;
	flex: none
}

.broker-list .broker-card .broker-info .bimg img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.broker-list .broker-card .broker-info .broker-title {
	font-size: 16px;
	font-weight: 600
}

.broker-list .calc-btn-wrap {
	margin-top: 15px
}

.broker-list .calc-btn-wrap a {
	display: inline-block;
	transition: all .3s ease-in-out
}

.broker-list .calc-btn-wrap a:hover {
	background: rgba(0, 0, 0, 0);
	color: #ef4a2b
}

.theme-btn-sm {
	background: #ef4a2b;
	color: #fff;
	padding: 4px 8px;
	border-radius: 3px;
	border: 1px solid #ef4a2b
}

.faq-wrapper .faq-box {
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 15px
}

.faq-wrapper .faq-box .faq-head {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.faq-wrapper .faq-box .faq-head h3 {
	font-size: 22px;
	letter-spacing: normal
}

.faq-wrapper .faq-box .faq-head .faq-toggle {
	cursor: pointer;
	height: 21px;
	position: relative;
	width: 21px
}

.faq-wrapper .faq-box .faq-head .faq-toggle:before,
.faq-wrapper .faq-box .faq-head .faq-toggle:after {
	background: #000;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 50%;
	width: 16px;
	transition: transform 500ms ease
}

.faq-wrapper .faq-box .faq-head .faq-toggle:after {
	transform-origin: center;
	transform: rotate(90deg)
}

.faq-wrapper .faq-box .faq-head .faq-toggle:before {
	transform: rotate(180deg)
}

.faq-wrapper .faq-box.show .faq-head .faq-toggle:before,
.faq-wrapper .faq-box.show .faq-head .faq-toggle:after {
	transform: translateY(-50%)
}

.faq-wrapper .faq-box.show .faq-content {
	display: block
}

.faq-wrapper .faq-box .faq-content {
	display: none;
	margin-top: 10px
}

.compare-box-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px
}

.compare-box-wrap .comare-box {
	width: 25%;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px
}

.compare-box-wrap .comp-inner {
	border: 1px solid #ccc;
	padding: 20px 20px;
	border-radius: 3px;
	height: 100%;
	font-size: 16px
}

.compare-box-wrap .comp-inner a {
	color: #ef4a2b;
	display: inline-block
}

#inline1 {
	width: 500px
}

.fancybox-lock .fancybox-overlay {
	z-index: 999999 !important
}

.fancybox-inner {
	height: auto !important
}

@media screen and (max-width: 992px) {
	.broker-list .broker-col {
		width: 50%
	}
}

@media screen and (max-width: 800px) {
	.compare-box-wrap .comare-box {
		width: 33.33%
	}
}

@media screen and (max-width: 557px) {
	.broker-list .broker-col {
		width: 100%
	}

	.faq-wrapper .faq-box .faq-head h3 {
		font-size: 15px
	}

	.compare-box-wrap {
		margin-left: -10px;
		margin-right: -10px
	}

	.compare-box-wrap .comare-box {
		width: 50%;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px
	}

	#inline1 {
		width: 100%
	}
}

/*# sourceMappingURL=custom.css.map */
/*body h1, body h2, body h3, body h4, body h5, body h6 {
	font-family: "Rubik", sans-serif !important;  
}*/

body p,
body ul,
body ul li,
body ul li p,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body ol li,
body ol li p,
body ol li i,
body ul li h2,
body ul li h3,
body ul li h4,
body ul li h5,
body ul li h6,
body ol li h2,
body ol li h3,
body ol li h4,
body ol li h5,
body ol li h6,
body span {
	/*font-family: 'Sintony', sans-serif;*/
	font-family: "Rubik", sans-serif !important; 
	color: #333;
	margin: 5px 0;
}

.kf_shortcode_bg {
	padding-top: 0px;
}

.kode_navigation_outr_wrap {
	border-bottom: 2px solid #ef4a2b;
}

.kode_logo {
	padding: 38px 8px;
}

.kode_about_bg {
	display: none;
}

.kode_content {
	margin-top: 120px;
}

/* home search section */
.kode_compare_holder {
	margin: 120px 0 0 0;
}

/*
.kode_title {   
    width: 535px;    
}*/
.kode_title h1 {
	font-size: 30px;
	margin: 20px 0;
	color: #333;
}

.kode_title h2 {
	font-size: 26px;
	margin: 20px 0;
	color: #333;
}

.kode_breaking_search {
	float: left;
	/*width: 1070px;
    position: absolute;*/
	left: -40px;
	right: 0px;
	margin: auto;
	bottom: 150px;
	border: 2px solid;
	background-color: #fff;
	width: 100%;
}

.kode_breaking_search .row {
	width: 100%;
}

/* end home search section */


.kode_tab_img_des p {
	word-break: break-word;
}


/* home description section */
.kode_wel_demo_des h1 {
	font-size: 30px;
	line-height: 40px;
	margin: 0 0 20px 0;
}

.kode_wel_demo_des h2 {
	font-size: 26px;
	margin: 25px 0 15px 0;
}

.kode_wel_demo_des h3 {
	font-size: 22px;
	margin: 25px 0 15px 0;
}

.kode_wel_demo_des h4 {
	font-size: 20px;
	margin: 25px 0 15px 0;
}

.kode_wel_demo_des h5 {}

.kode_wel_demo_des h6 {}

.kode_brekg_news_des .col-lg-3,
.kode_brekg_news_des .col-md-3,
.kode_brekg_news_des .col-sm-6,
.kode_brekg_news_des .col-12 {
	margin: auto;
}

.filter-title h6 {
	color: #fff !important;
}

.kode_wel_demo_des h1 {
	font-size: 30px;
}

.kode_tab_img_des p {
	word-break: auto-phrase;
	text-align: justify;
	line-height: 24px;
	color: #4b4c4e;
}

.kode_wel_demo_des p {
	word-break: auto-phrase;
	text-align: justify;
	line-height: 24px;
	color: #4b4c4e;
}

.kode_wel_demo_des ul li .fa {
	display: inline-block;
	font: normal normal normal 14px / 1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0 10px 0 0;
}

.kode_wel_demo_des ul {
	list-style-type: none;
	margin: 0 0 0 20px;
}

.kode_wel_demo_des ul li {
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	margin: 0 0 10px;

	list-style-type: disc;
}

.kode_wel_demo_des ul li p {
	font-size: 14px;
	text-align: justify;
}

/* end home description section */

/* contact page */
.contact_form {
	margin-top: 10px;
}

.kf_touch_field input[type="text"],
.kf_touch_field input[type="email"],
.kf_touch_field input[type="password"],
.kf_touch_field input[type="tel"] {
	height: 40px;
	margin-bottom: 20px;
	color: #27282d;
}

.contact-address ul li {
	margin-bottom: 10px;
	line-height: 22px;
}

.row.contact-address {
	margin-left: 10px;
}

/* end contact page */

/* Blog page */
.kode_news_des {
	padding: 20px 20px 30px 20px;
}

.kode_news_detail h1 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 20px;
}

.kode_news_detail h2 {
	font-size: 26px;
	line-height: 35px;
	margin-bottom: 20px;
}

.kode_news_detail h3 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 10px;
}

.kode_news_detail h4 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 10px;
}


.kode_leave_reply>h6,
.kode_related_comment>h6,
.kode_related_event>h6,
.kode_event_orgnizer>h6 {
	margin-bottom: 20px !important;
}

.kode_leave_reply>h3,
.kode_related_comment>h3,
.kode_related_event>h3,
.kode_event_orgnizer>h3 {
	margin-bottom: 20px !important;
	font-size: 22px;
}

p.comment-content {
	margin: 10px 0;
}

.comment-time i {
	margin: 0 0 10px 0;
}

.comment-time i {
	margin-right: 10px;
}

.kode_reply_field input[type="submit"] {
	background-color: #1daee5;
	color: #fff;
}

.kode_reply_field input[type="submit"]:hover {
	background-color: #000;
	color: #fff;
}

.kode_reply_field a {
	background-color: #000;
	color: #fff;
}

.kode_reply_field a:hover {
	background-color: #1daee5;
	color: #fff;
}

.register-form h5 {
	margin-bottom: 10px;
	color: #000;
}

.sws_login_msg {
	margin-bottom: 15px;
}

.kode_news_detail p {
	word-break: break-word;
}

.kode_news_detail.details figure,
.kode_news_detail.details .ba-table-scroll,
.kode_news_detail.details .table-responsive {
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.kode_news_detail.details table {
	min-width: 100%;
	width: max-content;
}

.kode_aside_event_des p {
	word-break: break-word;
}

/* end Blog page */


/* brokers list home page */
.brokerslist {
	/* margin-top: 4rem; */
	padding: 5rem 1.875rem;
}

.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: 0.25rem;
}

.brokerslist .card {
	border-radius: 11px;
	border: none;
	margin: 1rem 0;
	transition: 0.5s;
}

.brokerslist .card:hover {
	box-shadow: 0 5px 20px rgba(10, 13, 57, 0.55);
	/*box-shadow: 0 5px 20px rgba(249, 122, 29, 0.45);*/
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem;
	border: 1px solid #9f9696;
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.brokerslist .card h4 {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 5spx;
	font-weight: 700;
	color: #000;
	/*padding-bottom: 20px;*/
}

.brokerslist .card h4 a {
	color: #000;
}

.brokerslist .card h4 a:hover {
	color: #1daee5;
}

.brokerslist .card .productbasket {
	font-size: 0.875rem !important;
}

.mr-4,
.mx-4 {
	margin-right: 30px !important;
}

.fs-1 {
	font-size: 1rem !important;
}

.stars {
	--percent: calc(var(--rating) / 5 * 100%);
	display: inline-block;
	font-size: var(--star-size);
	line-height: 1;
}

.brokerslist .card a.btn-sm {
	padding: 5px 5px !important;
	font-size: 15px !important;
	line-height: 18px !important;
}

.float-right {
	float: right !important;
}

.btn-primary {
	color: #fff !important;
	background-color: #ff7e20;
	border: solid 3px #ff7e20;
}

.brokerslist .card .productbasket span:not(.badge) {
	font-weight: 500;
	/*margin-left: 0.375rem;*/
	/* margin-bottom: 0.5rem; */
}

.brokerslist .card img {
	width: 100px;
	/**height: 100px;*/
	display: block;
	margin-left: 10%;
	text-align: center;
}

.brokerslist .card p.small.text-black-50 {
	color: #000 !important;
	/* opacity: .3 !important;*/
	font-size: 15px;
	/*margin-bottom: 5px !important;*/
	font-weight: 400;
}

.brokerslist .card .charges span {
	font-size: 16px;
	font-weight: 600;
	color: #1daee5;
}

.brokerslist .card p.small.text-black-50 span {
	font-size: 13px;
	font-weight: 400;
}

.text-black {
	color: #000 !important;
}

.badge-primary-light {
	background-color: var(--primary-light) !important;
	color: var(--primary) !important;
}

.badge {
	font-size: 15px;
	border-radius: 5px !important;
	font-weight: 600 !important;
	padding: 0 0 5px !important;
	line-height: 1.375;
}

.icon_success {
	color: #0f0 !important;
}

.icon_cancel {
	color: #f00;
}

.brokerslist .card .productbasket {
	font-size: 15px !important;
}

.mt-3,
.my-3 {
	margin-top: 10px !important;
}

/* home blog section */
.kode_press_news h6 a {
	font-size: 20px;
	line-height: 25px;
}

.kode_press_news h6 a:hover {
	color: #ff7e20 !important;
}

.kode_news_des h6 a:before {
	background-color: unset;
}

.kode_press_news:hover .kode_news_des h6 a,
.kode_press_news:hover .kode_news_des a {
	color: #ff7e20;
	background-color: unset;
}

.kode_press_news {
	min-height: 172px;
}

.btn-clk {
	margin: 25px 0;
}

.btn-clk a {
	background: #ff7e20;
	padding: 10px;
	color: #fff;
	border-radius: 5px;
}

.btn-clk a:hover {
	color: #fff;
}

/* end home blog section*/

/* compare page */
.compare-head h1 {
	font-size: 30px;
	line-height: 40px;
}

.d-cb-glass-fx {
	background-color: rgba(0, 0, 0, 1);
}

.d-cb-glass-fx span {
	color: #fff;
}

/*.compare tbody tr{
	display: none;
}*/
/* end compare page */


.kode_shortcode_wrap h1 {
	font-size: 30px;
	line-height: 40px;
}

.kode_shortcode_wrap h2 {
	font-size: 26px;
	line-height: 35px;
}

.kode_shortcode_wrap h3 {
	font-size: 22px;
	line-height: 30px;
}

.kode_shortcode_wrap h4 {
	font-size: 22px;
	line-height: 28px;
}

.kode_shortcode_wrap ul {
	margin-left: 20px;
}

.kode_shortcode_wrap ul li {
	list-style: disc;
}

.sec-title h1 {
	font-size: 30px;
	line-height: 40px;
}

.kode_aboutus_wrap h1 {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 40px;
}

/* footer section*/
.kode_footer_logo ul li i {
	color: #fff;
}

.kode_footer_logo ul,
.kode_site_map ul {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.kode_footer_logo,
.kode_footer_logo ul,
.kode_site_map,
.kode_site_map ul,
.kode_copyright {
	max-width: 100%;
}

body.blog-page {
	overflow-x: hidden;
}

body.blog-page .kode_news_detail.details figure,
body.blog-page .kode_news_detail.details .ba-table-scroll,
body.blog-page .kode_news_detail.details .table-responsive {
	overflow-x: auto;
}

body.blog-page .kode_news_detail.details img {
	max-width: 100%;
	height: auto;
}

body.blog-page .kode_newsletter_bg {
	max-width: 100%;
}

body.blog-page footer,
body.blog-page .kode_footer_bg {
	max-width: 100%;
	overflow-x: hidden;
}

body.blog-page .kode_copyright p {
	overflow-wrap: anywhere;
	word-break: normal;
}

/* End footer section */

.kode_news_detail.details ul li {
	list-style: square;
}

.kode_news_detail.details>ul>li {
	float: none;
	padding: 0px 0px;
}

.kode_news_detail.details>ul {
	margin-left: 20px;
}

.callback {
	margin: 30px 0;
	padding: 20px 20px;
	border: 1px solid #ddd;
	background-color: #e5dfdf;
}

.callback h4 {
	font-size: 20px;
	line-height: 35px;
	margin-bottom: 20px;
}

.callback .row {
	display: block;
}


.content-body h2 {
	font-size: 26px;
	margin: 25px 0 15px 0;
}

.content-body h3 {
	font-size: 22px;
	margin: 25px 0 15px 0;
}

.content-body h4 {
	font-size: 20px;
	margin: 25px 0 15px 0;
}

.content-body p {
	margin: 7px 0px;
}

.content-body ul {
	margin: 0px 20px;
}

.content-body ul li {
	list-style: disc;
	line-height: 20px;
	font-size: 14px;
	margin: 5px 0;
}

.contact-address ul li {
	list-style: none;
}

/* home faq */
.large {
	font-size: 25px;
	margin: 10px 0;
}

.faq-wrapper .faq-box .faq-content p {
	margin: 7px 0px;
}


.faq-wrapper .faq-box .faq-content ul {
	margin: 0px 20px;
}

.faq-wrapper .faq-box .faq-content ul li {
	list-style: auto;
	line-height: 20px;
	font-size: 14px;
	margin: 5px 0;
}

/* end home faq */


/* pediction */
.prediction table td hr {
	border: 1px solid;
	color: #00f;
}

/* end prediction */

.kode_menu ul ul li a {
	padding: 0px 15px;
}

/* stocks page */
.stock .heading_container {
	margin: 0 0 10px 0;
}

.stock .grecol {
	color: #6a6868;
}

.stock .heading_container h1 span {
	font-size: 15px;
	color: #c1c0c0;
}

.stock .heading_container h2 span {
	font-size: 15px;
	/*color: #6a6868;*/
}

.stock .page-head {
	margin-top: 20px;
	font-weight: 100;
	margin-bottom: 0;
}

.px-20 {
	margin-top: 20px;
}

.column-stack {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.gap-48 {
	gap: 48px;
}

.mb-16 {
	margin-bottom: 16px;
}

.column-stack {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.gap-10 {
	gap: 10px;
}

.alignCenter {
	display: flex;
	align-items: center;
}

.gap-20 {
	gap: 20px;
}

.fs-11 {
	font-size: 11px;
}

.fs-14 {
	font-size: 14px !important;
}

.fs-18 {
	font-size: 18px;
}

.fw-600 {
	font-weight: 600;
}

.fw-500 {
	font-weight: 500;
}

.fp-flex-grow {
	flex: 1;
}

.OpAz5 {
	border: 1px solid #087add;
}

.pos-abs {
	position: absolute;
}

.scrollOverflowX {
	overflow-x: scroll;
}

.zfb9a {
	height: 64px;
	margin-top: 42px;
	width: 100%;
}

.lkJLP {
	height: 40px;
}

.wwF4N {
	color: #087add;
}

.qCJNP {
	padding-top: 4px;
}

.RiUZl {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
}

.mx-24 {
	margin: 25px 0px;
}

.mb-16 {
	margin-bottom: 16px;
}

.g7u6m>h3 {
	font-size: 22px;
	line-height: 32px;
}

.fp-grid {
	display: grid;
}

.br-8 {
	border-radius: 8px;
}

.u0W37 {
	grid-template-columns: 55% 1fr 1fr;
}

.pl-20 {
	padding-left: 20px;
}

.pr-10 {
	padding-right: 10px;
}

.ml-24 {
	margin-left: 24px;
}

.bgGrey {
	background: #f7f7f7e3;
}

.justifyStart {
	justify-content: flex-start !important;
}

.BMPlA,
.Fh_Zq {
	-ms-flex-align: center;
	align-items: center;
	border-color: #dddbdb;
	border-style: solid;
	border-width: 0 0 1px;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.Fh_Zq {
	color: #000;
	/*font-weight: 600;
    margin-right: -6px;*/
	/*position: sticky;*/
	top: 80px;
	z-index: 5;
}

.ZmHAu {
	border-radius: 8px 0 0 0;
	-ms-flex-pack: left;
	justify-content: left;
}

.ygmqt {
	border-bottom: 1px dashed #087add;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.e1DS0 {
	-ms-flex-pack: left;
	justify-content: left;
}

.RiUZl {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
}

.gap-32 {
	gap: 32px;
}

.column-stack {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.Coqnk {
	grid-gap: 24px 10px;
	display: grid;
	gap: 24px 10px;
	grid-template-columns: auto auto auto auto;
	max-width: 100%;
}

.eG6xo {
	width: 200px;
}

.iBEpm {
	border-bottom: 1px dashed #087add;
	color: var(--text-medium-gray);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 4px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.Voj1x {
	color: var(--color-primary-text);
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}

.Aaxbh,
.u0W37 {
	border: 1px solid #ddd;
}

.Aaxbh {
	grid-template-columns: 2fr 2fr 2fr 1fr 1fr;
}

.nowrap {
	white-space: nowrap;
}

.ASRGz {
	line-height: 20px;
	padding: 0 0 2px 2px;
}
.kode_choose_tab #tabs {
        display: flex;
        justify-content: space-between;
    }
}
/* end stocks page */

@media (max-width: 575px) {
	.kode_content {
		margin-top: 0px;
	}

	.brokerslist .card .productbasket {
		/*justify-content: center !important;*/
		font-size: 13px !important;
	}

	.mr-4 {
		margin: 0 15px 10px 0;
	}

	h4 a {
		font-size: 20px;
		font-weight: 500;
	}

	.brokerslist .card img {
		width: 60px;
		margin-bottom: 20px;
	}

	.brokerslist .card {
		padding: 1rem 0 !important;
	}

	.card-body {
		min-height: 0px;
		padding: 1rem;
	}

	.brokerslist .card img.brokerlogo {
		width: 6rem !important;
		height: 6rem !important;
		margin: 0 auto !important;
	}

	.callback h4 {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 20px;
	}

}

@media (min-width: 768px) {

	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem !important;
	}
}

/* end brokers list home page */



/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

	/*body {
		background-color: #f00;
	}*/
	.kode_content {
		margin-top: 0px;
	}

	.kode_compare_holder {
		margin: 0;
	}

	.fix-me-nav {
		position: unset;
	}

	.kode_logo {
		padding: 20px 0 0 0;
	}

	.kode_logo img {
		width: 40%;
	}

	.kode_compare_holder select {
		margin-bottom: 10px;
	}

	.kode_breaking_hdg {
		display: none;
	}

	.kode_compare_holder .col-12 {
		width: 100%;
	}

	.kode_title h6 {
		font-size: 15px;
	}

	.kode_title h1 {
		font-size: 30px;
		margin: 10px 0;
	}

	.kode_title h2 {
		font-size: 26px;
		margin: 10px 0;
	}

	.kode_wel_demo_des h1,
	.kode_wel_demo_des h3 {
		font-size: 22px;
		line-height: 25px;
		margin: 0 10px 0 0px;
	}

	.kode_wel_demo_des ul {
		margin-left: 10px;
	}

	.brokerslist {
		/* margin-top: 4rem; */
		padding: 0;
	}

	.kode_hdg_1 {
		margin-bottom: 20px;
	}

	.kode_wel_demo_des ul li {
		margin-bottom: 5px;
	}

	.kode_hdg_1 h4,
	.kode_hdg_2 h4,
	.kode_hdg_3 h4 {
		font-size: 20px;
		line-height: 25px;
	}

	.charges .col-6,
	.charges.col-md-3 {
		margin-bottom: 10px;
	}

	.kode_press_news h6 a {
		font-size: 15px;
		line-height: 20px;
	}

	.kode_press_new_lst .col-md-4,
	.kode_press_new_lst .col-sm-6 {
		width: 100%;
	}

	.kode_choose_tab #tabs {
		display: flex;
		flex-direction: column;
	}

	.kode_choose_tab #tabs li a {
		height: 40px;
	}

	body.blog-page .kode_copyright p {
		text-align: left !important;
		line-height: 20px !important;
	}

	.kode_news_detail.details figure {
		padding-bottom: 12px;
	}

	.kode_news_detail.details table {
		/*min-width: 680px;*/
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	/*body {
		background-color: #0f0;
	}*/

	.kode_compare_holder .col-12 {
		width: 100%;
		margin-bottom: 10px;
	}

	.charges .col-6,
	.charges.col-md-3 {
		margin-bottom: 10px;
	}

	.card-body .d-md-flex,
	.card-body .mr-4 {
		margin-bottom: 10px;
	}

	.kode_press_news {
		min-height: 90px;
	}

	.kode_press_new_lst .col-md-4,
	.kode_press_new_lst .col-sm-6 {
		width: 100%;
	}

	.kode_choose_tab #tabs {
		display: flex;
	}

	.kode_choose_tab #tabs li a {
		height: 60px;
	}

	.callback h4 {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 20px;
	}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	/*body {
		background-color: #00f;
	}*/

	.kode_compare_holder .col-12 {
		width: 25%;
		margin-bottom: 0px;
	}

	.kode_press_new_lst .col-md-4,
	.kode_press_new_lst .col-sm-6 {
		width: 33.33%;
		margin: 0 0 20px 0;
	}

	.kode_choose_tab #tabs li a {
		height: 60px;
	}

	.callback h4 {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 20px;
	}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	/*body {
		background-color: #ff0;
	}*/

	.kode_compare_holder .col-12 {
		width: 25%;
		/* margin-bottom: 10px; */
	}

	.kode_press_news {
		min-height: 172px;
	}

	.kode_choose_tab #tabs li a {
		height: 40px;
	}

	.callback h4 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 20px;
	}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	/*body {
		background-color: #0ff;
	}*/

	.kode_compare_holder .col-12 {
		width: 25%;
		/* margin-bottom: 10px; */
	}

	.kode_press_news {
		min-height: 172px;
	}
}
.nav.nav-tabs{
    margin-left: 0px !important;
}
