@charset "utf-8";
@media (max-width:768px) {
	body,
	html {
		overflow-x: hidden
	}
	body::-webkit-scrollbar {
		width: .5em
	}
	body::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
	}
	body::-webkit-scrollbar-thumb {
		background-color: #f5b300;
		outline: 1px solid #708090
	}
	.flex {
		position: relative;
		z-index: 5
	}
	.top-links li:nth-child(2) {
		display: none
	}
	.mobile-show {
		display: block!important
	}
	.search-form-wrapper.open {
		display: block
	}
	.navbar-expand-md .navbar-collapse {
		display: none
	}
	header {
		padding: 10px 0 0;
		box-shadow: 0 0 10px #414141;
		-webkit-box-shadow: 0 0 10px #414141
	}
	h1 {
		font-size: 30px
	}
	.container {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.container-xl {
		padding-left: 15px!important;
		padding-right: 15px!important;
		width: 100%
	}
	.table-buttons .col-8 {
		padding-left: 0!important
	}
	.page-banner {
		min-height: inherit;
		padding: 15px 0!important
	}
	.page-banner h1 {
		padding-bottom: 0!important;
		font-size: 25px!important
	}
	.page-banner .col-7 {
		display: none
	}
	.navbar-brand {
		padding: 30px 0;
		margin: auto
	}
	.navbar-collapse .search-form-tigger {
		display: none
	}
	.navbar {
		text-align: center;
		display: block!important
	}
	.navbar-toggler {
		color: #fff;
		border-radius: 0;
		position: absolute;
		left: 0;
		top: 29px;
		padding: 0;
		width: 45px
	}
	.navbar-toggler img {
		width: 100%
	}
	.search-form-tigger {
		position: absolute;
		right: 0;
		top: 30px;
		width: 30px;
		height: 25px
	}
	.search-form-tigger img {
		width: 100%
	}
	
	header.bg-dark.fixed-top .search-form-tigger {
	top: 15px;
    }

	header.bg-dark.fixed-top .navbar-brand {
	padding-top: 12px;
   }
   
   header.bg-dark.fixed-top .search-form-tigger {
	top: 15px;
   }
	
	.navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,186,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='50' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")
	}
	.top-links {
		display: block;
		font-size: 13px;
		text-align: center;
		line-height: 24px;
		border-top: 1px solid rgba(255, 255, 255, .2);
		margin: 10px 0 0;
		padding: 10px 0
	}
	.nav-item {
		padding: 0!important;
		margin: 0;
		background: rgba(52, 52, 52, .7)
	}
	.nav-link,
	.navbar-nav a {
		display: block;
		padding: 10px!important;
		text-align: left;
		border-bottom: 1px solid rgba(255, 255, 255, .2)
	}
	.product-img p {
		font-size: 19px
	}
	.nav-tabs-membership .nav-link.active {
		background: #fcdb5a;
		border-bottom: none
	}
	.dropdown-menu .nav-link,
	.dropdown-menu a {
		padding: 0!important
	}
	.megamenu {
		position: relative
	}
	.megamenu .dropdown-menu h2 {
		text-align: left
	}
	#megamneu::after {
		position: absolute;
		right: 0;
		top: 15px;
		content: "";
		border: solid #fff;
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg)
	}
	li.show #megamneu::after {
		border-color: #fcdb5a!important;
		transform: rotate(225deg);
		-webkit-transform: rotate(225deg);
		top: 20px
	}
	.toggle-close {
		position: relative;
		z-index: 1000;
		float: right;
		right: 10px;
		cursor: pointer;
		cursor: hand
	}
	.toggle-close::after {
		position: absolute;
		right: 0;
		top: 12px;
		content: "";
		border: solid #ffba00;
		border-width: 0 5px 5px 0;
		display: inline-block;
		padding: 5px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg)
	}
	.copyrights::after {
		right: 10px;
		top: 15px
	}
	.megamenu .dropdown-menu {
		margin: 10px -15px;
		width: auto
	}
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 15px!important
	}
	.modal-content .nav-tabs {
		width: 100%;
		padding: 0
	}
	.table-buttons .col-8 {
		text-align: left;
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	.table-buttons time {
		display: block
	}
	.table-buttons a,
	.table-buttons a:active,
	.table-buttons a:hover,
	.table-buttons a:visited,
	.table-buttons button {
		margin: 10px 5px 0 0
	}
	.megamenu .row {
		margin: 0;
		width: 100%
	}
	.menu-left,
	.menu-right {
		padding: 0
	}
	.menu-links {
		max-width: 100%;
		margin: 0
	}
	.menu-links .row div {
		width: 100%
	}
	.megamenu .dropdown-menu ul:last-child {
		border-bottom: 1px solid #ccc
	}
	.content-bg {
		background: #fff
	}
	.nccharts-box {
		margin-bottom: 0
	}
	.text-right {
		text-align: left!important
	}
	.owl-next span,
	.owl-prev span {
		font-size: 130px;
		line-height: 109px;
		background-size: 25px
	}
	.owl-next {
		right: 2%
	}
	.owl-prev {
		left: 2%
	}
	.owl-dots {
		display: none;
		margin: 0 20px;
		text-align: center
	}
	.owl-dot {
		width: 20px;
		height: 20px;
		background: #ccc!important;
		border-radius: 50%;
		margin: 10px 5px
	}
	.owl-dot.active {
		background: #fcdb5a!important
	}
	.box-content {
		display: block;
		margin-bottom: 0;
		text-align: center
	}
	.box-content p {
		text-align: center;
		padding: 10px 0!important
	}
	.box-content .text-right {
		text-align: center!important
	}
	.box-button {
		width: 100%;
		padding: 10px 0
	}
	.link-colums .col-3 {
		padding: 5px 0!important
	}
	footer {
		padding: 5px 0;
		margin-top: 15px
	}
	.copyrights {
		padding: 0 15px
	}
	.link-colums {
		margin-top: 20px
	}
	.link-colums a {
		width: 75%;
		margin: auto!important
	}
	.link-colums .owl-nav button.owl-prev {
		left: 0
	}
	.link-colums .owl-nav button.owl-next {
		right: 0
	}
	footer .col-3 {
		padding-bottom: 0!important
	}
	.fixed-top {
		position: static;
		background: #343434
	}
	body.pt-5 {
		padding-top: 0!important
	}
	.spacertop-50 {
		display: none
	}
	#footer-content {
		display: none;
		padding-top: 0
	}
	footer h3,
	footer ul {
		text-align: left;
		position: relative
	}
	.copyrights {
		margin: 0;
		padding: 15px
	}
	.footer-content-open {
		background: #345491
	}
	.heading-buttons .col-md-6 {
		width: 49%;
		display: inline-block;
		vertical-align: top
	}
	.pages-pagination .pagination {
		float: none!important
	}
	.table-buttons .col-8 button {
		width: 47%;
		margin-right: 10px
	}
	.table-buttons .col-8 button:nth-child(3) {
		margin-right: 0
	}
	.table-buttons .col-8 button:nth-child(4) {
		width: 98%;
		margin-right: 0
	}
	.table-buttons a img,
	.table-buttons button img {
		margin-left: 5px;
		width: 10px
	}
	.heat-maps .nccharts-box {
		width: 100%!important;
		margin: 0 15px
	}
	.heatmapbox {
		width: 49%;
		margin: 1px
	}
	.heat-maps .link-colums {
		margin: 10px 5px;
		overflow: hidden;
		width: 95%
	}
	.heat-maps .owl-carousel,
	.heat-maps .owl-stage-outer {
		margin-right: 0
	}
	.reg-contain .table-buttons time {
		display: inline-block;
		vertical-align: middle
	}
	.accordion .card-header {
		font-size: 14px;
		padding-right: 35px
	}
	.accordion .card-header h5 {
		font-size: 14px
	}
	.rotate-icon {
		width: 10px;
		height: 10px
	}
	.nav-pills .nav-item {
		background: 0 0
	}
	#SpotSliderWrap .owl-nav span,
	#futuresSliderWrap .owl-nav span {
		font-size: 45px
	}
	#SpotSliderWrap .owl-nav,
	#futuresSliderWrap .owl-nav {
		display: none;
		right: 25px;
		top: -55px
	}
	.playPause {
		position: absolute;
		top: -30px;
		right: 36px;
		display: none
	}
	#pills-tabContent {
		padding: 15px 0 5px
	}
	.quotesText {
		margin-top: 15px
	}
	.TurnoverUpdate .col-md-6 {
		width: 49%
	}
	.TEdu-Boxs .col-md-3 {
		margin: 0 0 15px;
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.graphNumber {
		width: 100%;
		overflow: auto
	}
	.vsessions .col-md-6 {
		padding: 0 15px;
		margin: 0 0 10px
	}
	.vsessions .row {
		margin: 0
	}
	.vsessions .col-md-6:nth-child(2) {
		padding: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.page-blocks .col-md-6:nth-child(1) .col-md-6:nth-child(3),
	.page-blocks .col-md-6:nth-child(1) .col-md-6:nth-child(4) {
		margin-bottom: 30px
	}
	.page-box {
		margin-right: 0;
		margin-bottom: 15px!important;
		padding: 10px 0
	}
	.home-prod .col-md-6:nth-child(2) {
		height: 300px
	}
	.home-prod img {
		position: relative;
		right: auto;
		bottom: -5%
	}
	.home-slider-caption {
		bottom: 0;
		right: 0;
		left: 0!important;
		width: 90%;
		height: 70%;
		text-align: center
	}
	.home-slider-caption h4 {
		text-align: center;
		margin-bottom: 0!important
	}
	.home-slider-caption .col-md-1 {
		border-top: 1px dashed rgba(204, 204, 204, .5);
		padding: 10px;
		margin: 25px 25px 0
	}
	.home-slider-caption .col-md-1 img {
		transform: rotate(90deg);
		display: none!important
	}
	.sectonVideoBanner h1 {
		font-size: 30px!important;
		line-height: 36px!important;
		margin-bottom: 15px!important;
		padding: 0!important
	}
	.sectonVideoBanner h3 {
		font-size: 34px;
		line-height: 38px;
		text-align: center
	}
	.menu-close {
		right: 5px;
		width: 40px
	}
	.menu-right a {
		display: inline-block!important;
		border: none!important
	}
	.section-head {
		font-size: 30px
	}
	.announcements .col-md-6:nth-child(1) {
		height: 230px
	}
	.announcements .col-md-4,
	.announcements .col-md-8 {
		padding: 0 15px!important
	}
	.announcements .col-md-4 img {
		width: 100%
	}
	.announcements .button {
		margin-bottom: 15px;
		margin-left: 15px!important
	}
	.padlr {
		padding-left: 15px;
		padding-right: 15px
	}
	.nav-pills .nav-link {
		text-align: center
	}
	.tickerWrap {
		margin-bottom: 0
	}
	.tickerWrap .nav-item {
		width: 50%
	}
	.tickerWrap .col-md-2 {
		padding-left: 0;
		text-align: center!important
	}
	.slide-button {
		width: 14px;
		height: 23px;
		line-height: 26px
	}
	section {
		padding: 35px 0!important
	}
	.ProductSection {
		padding-bottom: 0!important;
		margin-bottom: -40px
	}
	h1 {
		font-size: 30px!important;
		line-height: 30px!important;
		padding: 0 0 20px!important
	}
	.AgriLeftTabs .nav-pills li {
		margin-top: 20px
	}
	.AgriLeftTabs .nav-pills .nav-link,
	.announcements .nav-pills .nav-link {
		font-size: 18px;
		font-weight: 500;
		line-height: 18px
	}
	.GraphImg,
	.topGainersLoserswrapper .tab-pane {
		height: auto!important
	}
	.AgriInfoSlider .col-md-2:nth-child(1) {
		padding-top: 0
	}
	.AgriInfoSlider .col-md-2 {
		padding: 20px 0 15px
	}
	.AgriInfoSlider .col-md-2::after {
		right: 0;
		left: 0;
		top: auto;
		bottom: 0;
		width: 90%;
		height: 1px;
		margin: auto
	}
	.ProductTabs .nav {
		margin: 15px 0 0
	}
	.ProductTabs .nav li {
		margin: 0 5px;
		width: 47%
	}
	.ProductTabs .nav-pills .nav-link {
		border-bottom: 1px solid rgba(0, 0, 0, .2);
		width: 100%;
		padding: 10px!important;
		height: 100%
	}
	.TEdu-Boxs .col-md-3:first-child,
	.vsessions .col-md-6.first {
		margin-left: 0
	}
	.vsessions .col-md-6.first img {
		height: 140px
	}
	.vsessions .col-md-6 img {
		height: 80px
	}
	.page-blocks .row {
		margin-right: -15px!important
	}
	.announcements p {
		padding: 10px 0!important
	}
	.ClickHereButton {
		padding: 10px 15px
	}
	.join-us .button {
		width: 100%
	}
	.TurnoverUpdate p a {
		width: 100%;
		display: block;
		text-align: right
	}
	.AgriInfoList::after {
		display: none
	}
	#Training-Education .owl-next,
	.ProductSlider .owl-next {
		right: -3%
	}
	#Training-Education .owl-prev,
	.ProductSlider .owl-prev {
		left: -3%
	}
	.announcements ul {
		padding: 15px 0 0
	}
	.announcements li {
		max-width: 100%;
		padding: 10px 0
	}
	.announcements .button {
		margin-left: 0!important;
		width: 100%
	}
	.TEdu-Boxs-link {
		width: 85%;
		margin: auto
	}
	.ProductSlider .owl-item {
		padding: 0;
		border: none!important
	}
	.AgriProductList {
		position: relative;
		border: 1px solid rgba(0, 0, 0, .2);
		width: 85%;
		margin: auto
	}
	.announcements .nav {
		padding-bottom: 0
	}
	.announcements .nav .nav-item {
		width: 50%!important
	}
	.announcements .nav-pills .nav-link {
		font-size: 16px;
		font-weight: 500;
		line-height: 22px;
		padding: 0 10px!important;
		width: 60%
	}
	.announcements .nav-pills li:first-child .nav-link {
		padding-left: 0!important
	}
	.ProductTabs .nav,
	.nav-tabs-membership {
		margin: 15px 0 0;
		background: red;
		height: 50px;
		margin-bottom: 30px;
		clear: both;
		overflow: auto;
		background: #fff;
		z-index: 1000;
		position: relative;
		border: none;
		width: 77%;
		margin: auto
	}
	.nav-tabs-membership {
		width: 100%!important;
		height: auto;
		margin: 0!important;
		padding: 0!important
	}
	.ProductTabs .nav::after,
	.nav-tabs-membership::after {
		position: absolute;
		right: 10px;
		top: 12px;
		content: "";
		border: solid #ffba00;
		border-width: 0 5px 5px 0;
		display: none;
		padding: 5px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg)
	}
	.ProductTabs .nav li {
		margin: 0;
		width: 100%
	}
	.nav-tabs-membership a.nav-link {
		font-size: 16px;
		font-weight: 600!important;
		padding: 5px 30px 5px 5px !important;
		width: 100%!important;
		text-align: center!important;
		line-height: 22px;
		flex: none;
		border: 1px solid #fcdb5a;
		margin-bottom: 17px
	}
	.nav-tabs-membership a.nav-link br {
		display: none
	}
	.graphNumberTable td {
		vertical-align: top;
		padding: 5px 5px 0
	}
	.AgriProductSlider .owl-item:hover {
		box-shadow: none!important
	}
	.graph_details {
		display: block
	}
	.graph_details li {
		vertical-align: top;
		width: 20%;
		padding: 5px;
		text-align: center
	}
	.graph_details li:nth-child(1) {
		width: 100%;
		display: block;
		padding-bottom: 15px
	}
	.graph_details p {
		margin-bottom: 5px
	}
	.graph_details p.bold {
		font-size: 12px;
		margin-bottom: 0
	}
	a.button {
		padding: 10px
	}
	.join-us p {
		padding-top: 0!important
	}
	.vsessions .col-md-6.last {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%
	}
	.vsessions .col-md-6.last .col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%;
		margin-bottom: 5px
	}
	.vsessions .col-md-12 {
		padding: 0
	}
	.vsessions a.button {
		min-width: 98%;
		margin-top: 15px
	}
	.video-col a {
		background-size: 40px
	}
	.page-blocks .col-md-6 .col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%
	}
	.table-buttons .form-inline.row {
		margin: 0!important
	}
	.table-buttons .form-inline .form-group {
		margin: 0 10px 0 0;
		width: 70%
	}
	.table-buttons .form-inline button {
		margin: 0;
		width: 100%
	}
	.reg-contain .nccharts-box {
		width: 90%;
		margin: auto
	}
	.table-buttons {
		margin-top: 10px!important
	}
	.table-buttons div:last-child {
		text-align: left;
		padding-top: 10px!important;
		padding-left: 0;
		padding-right: 0!important
	}
	#Filter .modal-content {
		padding-top: 0!important
	}
	.modal-body .col-md-6 {
		width: 50%
	}
	footer h3 {
		padding-top: 15px
	}
	#datepicker {
		width: 100%
	}
	.static_content .col-md-9,
	.static_content .col-9 {
		padding-right: 15px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.open-icon {
		position: absolute;
		right: -10%;
		top: 20px
	}
	footer {
		padding: 15px 30px
	}
	.copyrights {
		padding: 15px 30px 15px 0;
		margin-left: -15px
	}
	.heatmapbox {
		width: 48%!important;
		padding: 10px
	}
	.heatmapbox .h-perc {
		font-size: 18px;
		position: absolute;
		right: 5px;
		bottom: 6px
	}
	.heatmapbox .h-val {
		font-size: 14px
	}
	form .col-md-2,
	form .col-md-10 {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.datepicke-icon {
		width: 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.style-form .col-md-2 {
		padding-left: 15px;
		padding-right: 15px
	}
	.custom-fields .row .col-md-4:nth-child(1) {
		padding-left: 0!important
	}
	.custom-fields .instDiv {
		padding: 15px 0 0
	}
	.custom-fields .instDiv .row {
		margin: 0
	}
	.custom-fields .dateDiv {
		padding: 15px 15px 0 0 !important
	}
	.custom-fields #buttonDiv {
		margin-left: -30px
	}
	.custom-fields #buttonDiv button {
		width: 46%!important;
		height: auto;
		padding: 10px 0;
		margin: 0 1.5%!important;
		line-height: 21px!important
	}
	.custom-fields #buttonDiv button i {
		display: block;
		margin: auto;
		margin-bottom: 5px
	}
	.event-box a {
		padding: 1px 4px
	}
	.gray-box.one {
		margin-left: 0
	}
	.gray-box.two {
		margin: 0
	}
	.gray-box.three {
		margin-right: 0
	}
	.get-box li {
		border-left: none;
		width: 100%
	}
	.get-box li:first-child {
		padding-left: 0
	}
	.get-box ul {
		display: block
	}
	main .col-md-9 ul li,
	main .col-9 ul li {
		padding: 0 0 0 25px;
		margin-left: 0!important
	}
	.get-ft a {
		position: relative;
		right: 0;
		bottom: 5px;
		left: 12px
	}
	.border-link {
		display: block;
		margin-left: 0!important;
		margin-bottom: 8px
	}
	.static_content h3 {
		margin-top: 15px
	}
	.pr-0,
	.px-0 {
		padding-right: 15px!important
	}
	.subhead {
		padding: 0 0 5px;
		margin-top: 5px!important
	}
	form .button {
		width: 76%;
		margin: 0 11%
	}
	.style-form label {
		width: 100%;
		padding-top: 9px
	}
	a#reset {
		width: 100%;
		float: none!important;
		text-align: center;
		margin: 8px auto;
		display: inline-block
	}
	.col-md-2.search-product.product-selectbox {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.col-md-4.pr-2 {
		padding-right: 15px!important
	}
	.col-md-4.pl-0 {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.col-md-4.pr-3 {
		padding-right: 15px!important
	}
	.col-md-5.frqDiv.disabled-label.pl-0.pr-0 {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.dateDiv.dateicon .cal-ico {
		right: 23px
	}
	.static_content p {
		margin: 15px 0;
		max-width: 100%
	}
	.radio-home .chip-radio {
		min-width: 100%
	}
	.button.buttonDiv.disabled-button {
		width: 94%!important;
		margin-top: 10px!important;
		margin-right: 0!important;
		margin-left: 0!important
	}
	.row.style-form.font14 .col-md-2 {
		padding-left: 15px!important
	}
	.select2-container {
		width: 100%!important
	}
	.row.style-form.font14 {
		margin-top: 15px
	}
	.custom-form label {
		width: 100%
	}
	.col-12.subhead {
		padding-top: 0
	}
	.col-12.subhead h3 {
		margin-top: 14px!important;
		margin-bottom: 0;
		padding: 0
	}
	.chip-radio {
		margin-bottom: 14px
	}
	.button.disabled-button i {
		opacity: 0;
		display: inherit!important
	}
	.col-md-6.pr-0.mb-2 {
		padding-right: 0!important
	}
	.col-md-7 .row .col-md-1 {
		padding-left: 0
	}
	div#buttonDiv {
		text-align: center
	}
	.col-md-4.dateDiv span .cal-ico {
		right: 27px;
		top: 11px
	}
	.container.pt-5.pb-5 {
		padding-top: .8rem!important
	}
	.col-md-7 .row .col-md-2 {
		padding-right: 0!important
	}
	.col-md-3.datepicke-icon {
		width: 100%;
		flex: 100%;
		max-width: 100%
	}
	form .button.buttonDiv {
		width: 100%;
		margin: 14px 11%
	}
	.form-control[readonly] {
		background-color: #fff;
		margin-bottom: 9px;
		padding-right: 35px
	}
	.gray-box {
		margin-bottom: 10px!important
	}
	button#futures_btn {
		padding: 0 10px!important;
		margin-right: 4px!important
	}
	button#option_btn {
		padding: 0 10px!important;
		margin-right: 5px!important
	}
	.style-form .col-md-2 {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	div#instDiv .row .col-md-4.pl-0 {
		padding-left: 0!important
	}
	input#datepicke1 {
		font-size: 11px!important
	}
	.tab-content.radio-home {
		margin-top: 0
	}
	form.report-form .row .col-md-2 {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.report-form label {
		margin: 10px 0 5px
	}
	report-form .col-md-2 {
		margin-top: 17px!important
	}
	select#category {
		padding: .375rem .1rem!important
	}
	.select2 {
		margin-bottom: 12px
	}
	.col-md-9.documents {
		padding-right: 0
	}
	.col-md-12.static_content.style-form label {
		padding-top: 0!important;
		margin-bottom: 6px!important
	}
	.static_content.style-form .col-md-2.pt-4.pb-4 {
		padding-top: 0!important
	}
	ul.graph_details li img {
		height: auto!important
	}
	a.cursor-hand.achart {
		margin: 0 5px 12px 15px !important
	}
	.video-col.videocol-2 {
		height: 237px
	}
	.video-col.videocol-2 h3 {
		bottom: -25px
	}
	.row.static_content .col-md-9.documents {
		padding-right: 15px
	}
	a.border-link.mt-4 {
		width: 95%;
		margin: 0 10px!important
	}
	.form-control.ml-3 {
		margin-left: 0!important
	}
	.admission-steps li span {
		width: 80%
	}
	.membership-box {
		border: 5px solid red
	}
	#authorised_person_div,
	#example_wrapper,
	#myTabContent {
		overflow: auto
	}
	.style-form form .col-md-4 .pt-4 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	.style-form form .col-md-2 .btn {
		margin-top: 0!important
	}
	.pt-5 .tab-content {
		margin-top: -50px
	}
	#myTabContent .thumb .thumbnail {
		height: 360px
	}
	.table-links a {
		padding: 30px 10px 10px;
		text-align: center
	}
	.zip-dload::after,
	.pdf-dload::after {
		bottom: 20px
	}
	form#filterForm {
		margin-top: 0!important
	}
	.row.mt-2.mb-5.style-form.font14 {
		margin-top: 0!important
	}
	.home-slider-caption.bule h1 {
		font-size: 22px!important;
		line-height: 33px!important;
		margin-bottom: 0!important
	}
	.home-slider-caption.bule h3 {
		font-size: 18px;
		line-height: 23px;
		margin-top: 5px
	}
	.home-slider-caption.bule h4 {
		padding: 5px 20px;
		margin-top: 8px!important;
		margin-bottom: 10px!important;
		font-size: 14px!important
	}
	.home-slider-caption.bule.slider-left h4 {
		padding: 5px 24px
	}
	.icon-logos {
		width: 250px;
		margin-left: 5px!important;
		margin-bottom: 5px
	}
	.home-slider-caption.bule.slider-left {
		height: 634px
	}
	.home-slider-caption.bule h5 {
		font-size: 17px;
		padding-right:0 !important;
	}
	.home-slider-caption.bule {
		left: 0!important;
		height:372px;
	}
	.home-slider-caption.bule.slider-left {
		left: 0!important
	}
	.home-slider-caption.bule.slider-left h3 {
		line-height: 23px
	}
	.ticker-top {
		padding: 5px 61px
	}
	.ticker-top button.close {
		top: -15px
	}
	.ticker-top p {
		font-size: 10pt;
		line-height: 13px
	}
	.fixed-top {
		padding-bottom: 37px
	}
	
	
	a.slide-button i {
	margin: 0 0 0 2px;
    }
	
	
	.css-sprite-slide-arrow{
		  width: 16px;
	      height: 19px;
		
	}
	
	
	header.bg-dark.fixed-top {
			padding-bottom: 21px;
       }
	   
	header.bg-dark.fixed-top .navbar-toggler {
	top: 14px;
    }
	
	header.bg-dark.fixed-top .search-form-tigger {
	top: 15px;
}


.home-slider-caption h1 {
		font-size: 22px!important;
		line-height:28px!important;
		margin-bottom: 0!important
	}
	.home-slider-caption h3 {
		font-size: 18px;
		line-height: 23px;
		margin-top: 5px
	}
	.home-slider-caption h4 {
		padding: 5px 20px;
		margin-top: 8px!important;
		margin-bottom: 10px!important;
		font-size: 14px!important
	}



.home-slider-caption.right-2{
	left:0 !important;
	height:416px;
}
	
.home-slider-caption.right-2 h1 {
		font-size: 22px!important;
		line-height:28px!important;
		margin-bottom: 0!important
	}
	.home-slider-caption.right-2 h3 {
		font-size: 18px;
		line-height: 23px;
		margin-top: 5px
	}
	.home-slider-caption.right-2 h4 {
		padding: 5px 20px;
		margin-top: 8px!important;
		margin-bottom: 10px!important;
		font-size: 14px!important
	}	
	
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
	.menu-links .row {
		width: 90%
	}
	.container-xl {
		padding-left: 30px;
		padding-right: 30px
	}
}