/*
* Custom CSS
*/

/* /slider */
	.social-links > li:not(:last-child)::after {
		content: none;
	}
	.rd-navbar-classic.rd-navbar-static .rd-navbar-brand .logo img {
		max-width: 260px;
	}
	.speltip-filter .dropdown-menu li a {
	    padding: 3px 14px;
	}
	.layout-justify::before {
	  	content: '';
	  	position: absolute;
	  	left: 0;
	  	bottom: 15px;
	  	width: 150%;
	  	border-bottom: 1px solid rgba(255, 255, 255, 0.17);
		border-bottom-color: rgba(255, 255, 255, 0.17);
	}

/* layout */
	.company-logos{
	}
	.logos{
		margin: 2px;
		padding: 0px;
		width: 315px;
	}
	.footer-classic-main .row .heading-7 {
		margin-bottom: 20px;
	}

	.footer-classic-main .row ul li {
		margin-bottom: 5px;
	}
	.footer-classic-main .row ul li a span {
		position: absolute;
		left: 65px;
	}
	.footer-classic-main .row {
		/*padding-bottom: 20px;*/
		border-bottom: 1px solid rgba(255, 255, 255, 0.17);
	}
	.icon-corporate {
	    border-radius: 50%;
	    /*margin-bottom: 10px;*/
	}
	.footer-text {
		text-align: center; 
		width: 500px; 
		margin: 20px auto;
	}
/* Faq */
	.faq-section .faq-img {
		background: #000;
		width: 100%;
		height: 100%;
		text-align: center;
		padding-top: 50%;
	}
/* Contact Page */
	.down-logo {
		text-align: center;
		margin: 20px auto;
	}
/* About Us Page */
	.main-content{
	    padding: 5px;
	}
	.main-text{
	    text-align: left;
	    /*line-height: 160%*/
	}
/* news page */
	.news-image a img{
		height:149px;
		width:368px;
	}
/* sa-table */
	.table-heading{
		padding: 5px;
		/*border: 3px  solid #0f3e3e;*/
		/* background-color: #c7d9eb; */
		max-height: 40px;
		margin-left: -15px;
	}
	.card-bg{
		/*border-radius: 15px;*/
	    /*background-image: url("../images/post-baseball-1-370x239.jpg");*/
	}
	.catagory{
		margin-left: 4rem;
	}
	.bottom-text{
		margin-top: 50px;
		font-weight: 700;
		color: #ffffff;
		margin-left: -18px;
	}
/* Table */
	.table-category{
		position: absolute;
		/*right:10%;*/
		right:6%;
		
	}
	.table-body
	{
		border-radius: 15px;
	}
	.circle-img{
		border-radius: 50%;
		display: inline-block;
		border: 3px solid #2b2a27;
	}
	.details-text{
		
		color:black;
	}
	.text{
		font-size: 14px;
		color:black;
		font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	}
	.text3{
		font-size: 14px;
		color:black;
		font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		text-transform: uppercase;
	}
	.text-new{
		font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	}
/* speltruppen */
	.banner_image{
		width:100%;
		max-height: 150px;
	}
	.read-button {
		color: #ed1a1a;
	}
	.green-button {
		color: #64B000;
	}
	hr.new {
		border: 2px solid white;
	  }
	.upper-section{
		padding: 7px;
		text-align: center;
		height: 234.5px;
	}
	.upper-img{
		border: 3px;
		border-color: solid black;
		border-radius: 50%;
	}
	.card-details{
		padding: 20px;
		border: 2px solid #d1d1d1;
		border-radius: 20px;
		background-color: transparent;
	}
	.card-details:hover {
	  box-shadow: 0 7px 28px rgba(0, 0, 0, 0.47);
	}
	.card-details1{
		padding: 20px;
		border: 2px solid #fff;
		border-radius: 20px;
		background-color: transparent;
	}
	.logo
	{
		border-radius: 50%;
		top:15px;
	    left:30px;
	}

	.spel-img
	{
		width: 98%;
		height: 150px;
		margin: 3px;
	}
/* andelar */
	.card-hd{
		background-color: #000000;
		border-radius: 5px;
	}
	.card-hd h4{
		color: #ffffff;
	}
	.mini-img{
		height:80px ;
		width: 80px;
		border-radius: 50%;
		margin: 5px;
	}
	.custom{
		margin-top: 0px;
		margin-bottom: 3px;
		border-radius: 5px;
		font-size: 20px;
		color: #ffffff;
	}
	.custom-img{
		height: 20px;
		width: 100px;
	}

	.clr-1{
		background-color: #008734;
	}
	.clr-2{
		background-color: #660099;
	}
	.clr-3{
		background-color: #00427A;
	}
	.clr-4{
		background-color: #FF8927;
	}
	.clr-5{
		background-color: #A61018;
	}
	.clr-6{
		background-color: #009f84;
	}
	.clr-7{
		color: #000000;
	}
	.clr-8{
		background-color: #b5c6e2;
	}
/* match/event */

	.hr-style{
		border-bottom: 2px solid red;
	}
	.mini-border{
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	}
	/* .post-corporate-text p{
		color: #000000;
	} */
	.bit-button{
		background-color: #A61018;
		color: #ffffff;
		border: none;
		min-width: 108px;
		padding: 3px;
	}
	.submit-button{
		background-color: #00802b;
		color: #ffffff;
		border: none;
		padding: 3px;
/*		border: 2px solid black;*/
		font-size: 20px;
		outline: none;
	}
	.bit-img{
		border: 2px solid black;
		
	}
	.div-1{
		border: 2px solid black;
	}
	.iteam-no{
		padding: 1px 5px;
		border-radius: 5px;
		text-align: center;
		color: #fff;
	}
	.iteam-content{
		display: inline-block;
	}
	.card-syle{
		background-color: solid blue;
	}
	.dropdown1:hover .dropdown-menu {
		display: block;
	}
	.dropdown1 a{
		padding: 10px;
	}
	.dropdown-menu {
		margin-top: 30px;
		display: none;
		position: absolute;
		background-color:  #2a2a2a;
		min-width: 180px;
		overflow: auto;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 1;
	}
	.dropdown-menu li a{
		color: rgb(250, 250, 250);
		padding: 10px 14px;
		text-decoration: none;
		display: block;
	}
	.dropdown-menu li :hover{
		/* color: rgb(5, 5, 5) !important; */
	}
	.odds{
		font-size: 10.5px;
		font-weight: 500;
		padding: 2px;
	}
	.conn {
		width: 30%;
		/* height: 50%;
		font-family: inherit;
		font-size: inherit;
		cursor: inherit;
		line-height: inherit; */
		line-height: 0.3;
	}
	.match-box {
/*		color: #bdc2ca;*/
		background: #fff;
		border: 1px solid #bdc2ca;
		cursor: pointer;
	}
/* Other */
	.td{
		background-color: #30f80d !important;
		border: solid 2px blue;
	}
	.banner-lg{
		min-height:255px;
		max-height: 255px;
	}
	.icon-corporate1 {
		display: inline-block;
		border-radius: 50%;
		width: 15px;
		height: 15px;
		color: #fff;
		background: #565656;
		text-align: center;
	}
	.andela-text
	{
		font-size: 11px;
		font-weight: 600;
	}

	.vertical-center {
		margin: 0;
		position: absolute;
		top: 40%;
		right:25%;
  	}
  	.vertical-center1
  	{
		/* align-items: center;
		display: flex; */
		position: absolute;
		top: 30%;
  	}
  	.vertical-center2
  	{
		position: absolute;
		top: 15%;
  	}
	.faq{
		font-size: 45px;
		font-family:Verdana, Geneva, Tahoma, sans-serif;
		font-weight:900;
		color:black;
		letter-spacing: -1px;
	}
	.faq1{
		font-size: 30px;
		font-family:Verdana, Geneva, Tahoma, sans-serif;
		font-weight:600;
		color:black;
	}
	.logos1 {
	    width: 200px;
	    height: 100px;
	    margin: 10px 20px;
	}
	.news-image{
	 min-height: 428px;
	}
	.faq-buttom{
	  font-weight: 600;
	  color: #000;
	}

	/* .accordion-button:focus{
		color: none !important;
		background-color: none !important;
		box-shadow: none !important;
	} */
	.accordion-button:not(.collapsed) {
		color: #000 !important;
		background: none !important;
		font-weight: 600;
		
	}
	.accordion-item {
		border: none !important;
	}
	.text2{
		font-weight: 600;
	}
	hr.new1 {
		border:2px solid #64B000;
	  }
	.andelar_text{
		font-size: 14px;
	}
	.table_time
	{
		margin-left: -34px !important;
	}

	.card-details2{
		/* padding: 20px; */
		border: 2px solid #d1d1d1;
		/* border-radius: 20px; */
		background-color: #fff;
		border-bottom:3px solid #000 ;

	}
	.table_body:hover{
		box-shadow: 0 7px 18px rgba(0, 0, 0, 0.13);
	}
	.card-details3{
		padding: 20px;
		border: 2px solid #d1d1d1;
		
		background-color: transparent;
	}
	.sub_andela
	{
		position: relative;
		max-height: 45px;
		min-height: 45px;
		border: 1px solid transparent;
	}
	.table_body1{
		margin-top: 5px;
		transition: margin-top 0.3s;
		border: 1px solid transparent;
		
		/* margin-bottom: 20px; */
		/* height: 50px; */
	}
	.table_body1:hover{
		/* box-shadow: 0 7px 18px rgba(0, 0, 0, 0.13); */
		margin-top: 10px;
		/* margin-bottom: 0px; */
		
	}
	.blog_title{
		background-color: #2d2b2b;
		color: #fff;
		padding: 4px;
		padding-left: 20px;
	}
/* chat bot */
	#botmanWidgetRoot>div {
		left: 0px;
		right: unset;
		width: 80px;
		min-width: 80px !important;
		min-height: 65px !important;
	}

	#botmanWidgetRoot>div>div>div {
		left: 20px !important;
		right: unset !important;
		top: unset !important;
	}
/* Others */
	.speltip_img{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.col-from{
		color: #fff !important;
		background-color: #000 !important;
	}

	.post-miranda-aside img {
	    width: 200px;
	    height: 300px;
	}
	.post-miranda-aside2 img {
	    width: 200px;
	    height: 300px;
	}
/* Share news - homepage */
	#social-links ul li {
		display: inline-block;
		margin-left: 15px;
	}
	#social-links ul li a {
		font-size: 15px;
		color: #9b9b9b;
	}
	#social-links ul li a:hover {
		color: #64b000;
	}
/*	reducera-custom-codes		*/
	.cs-label{
		font-size: 17px;
		color: #000;
		font-weight: 500;
	}
	.filter-font{
		font-size: 18px!important;
		font-weight: 400;
	}

	.select2-container .select2-choice {
		padding: 8px 19px;
	}
/* reducera page */
	.reducera-left-content .carousel-indicators button {
		background-color: #4D4D4D;
	}
	.reducera-card {
		padding: 10px 12px;
		border: 2px solid #d1d1d1;
		border-radius: 15px;
		background-color: transparent;
	}
	.reducera-card:hover {
	  box-shadow: 0 7px 28px rgba(0, 0, 0, 0.47);
	}
	.reducera-nav-list.active {
		background: none;
	}
	.reducera-nav-list li a span img {
		width: 60px;
		height: 60px;
	}
	.reducera-nav-list>.nav-filter-list-item + .nav-filter-list-item::before {
		border-left: unset !important;
	}
	.reducera-nav-list .nav-filter-list-link.active::after {
		content: none;
	}
	.reducera-nav-list .nav-filter-list-item {
/*		padding: 15px 9px 0px;*/
		padding: 22px 0px 5px;
	}
	.nav-list {
		background: transparent;
	}
	.reducera-table-heading {
		padding: 10px;
  		border-radius: 4px;
  		color: #fff;
	}
	.reducera-table-heading-content {
		color: unset;
	}
	.reducera-table-heading-content img {
		width: 130px;
		height: 30px;
	}
	.reducera-table-heading-content>.panel-heading>span {
		font-weight: 600;text-transform: none; font-size: 16px;
	}
	.reducera-table-heading-content .spelstopp,
	.reducera-table-heading-content .revenue {
		font-size: 12px;
		text-transform: capitalize;
	}
	.reducera-table-heading-content .revenue {
		border-left: 1px solid #fff;
		padding-left: 10px;
	}
	.heading-top-corner-round {
		border-radius: unset;
		border-top-left-radius: 4px;
  		border-top-right-radius: 4px;
	}
	.table-reducera th {
		background: #4D4D4D;
		font-weight: 700;
		border: 3px solid #efefef !important;
		border-bottom: 1px solid #efefef !important;
		cursor: pointer;
	}
	.table-reducera tr td:nth-child(3),
	.table-reducera tr td:nth-child(4),
	.table-reducera tr td:nth-child(5){
		width: 60px;
	}
	.table-reducera tr td:nth-child(3):hover,
	.table-reducera tr td:nth-child(4):hover,
	.table-reducera tr td:nth-child(5):hover {
		background-color: #D0EBD8;
	}
	/*.table-reducera tr th:nth-child(4) {
		border-left: 3px solid #efefef !important;
	}*/
	/*.table-reducera th:first-child {
		border-top-left-radius: 4px;
	}
	.table-reducera th:last-child {
		border-top-right-radius: 4px;
	}*/
	/*.table-reducera tr:nth-child(even) {
		background-color: #D9D9D9;
	}*/
	/*.reducera-table .team-inline {
		width: 335px;
	}*/
	.reducera-table .team-title {
		width: 88%;
		line-height: 1;
	}
	.reducera-table .team-figure {
/*		width: 20%;*/
	}
	.reducera-table .team-name {
			font-size: 12px;
			text-transform: capitalize;
  		font-weight: 600;
  		margin-bottom: 5px;
  		color: #fff;
/*  		width: 320px !important;*/
	}
	.reducera-table .team-country {
/*		font-size: 10px;*/
		color: #FFFFFF;
		text-transform: capitalize;
	}
	/*#tab1-col-1-head:hover .table-reducera tbody tr td.tbl-col-1 {
		background-color: #D0EBD8;
	}*/
	.table-reducera-result th {
		background: unset;
		color: #000;
		font-size: 12px;
		font-weight: 600;
		width: 25%;
	}
	.table-reducera-result th:last-child {
		width: 50%;
	}

	.table-reducera-calc {
		background: unset;
		border: none;
/*		color: #ffffff !important;*/
		border-bottom: 1px solid #fff;
	}
	
	.table-reducera-calc th {
		background: unset;
/*		color: #fff;*/
		font-size: 15px;
		font-weight: 600;
		width: 25%;
		text-transform: capitalize;
	}
	.table-reducera-calc th:last-child {
		width: 50%;
	}
	.table-reducera-calc td {
		vertical-align: middle;
		color: #fff;
		border-left: none;
		border-right: none;
		text-transform: capitalize;
	}
	
	.reducera-tooltip-icon {
	  width: 16px;
	  height: 16px;
	  display: inline-flex;
	  background-color: #4D4D4D;
	  border-radius: 50%;
	  border: 2px solid #5BAB24;
	  font-size: 1rem;
	  line-height: inherit;
	  font-weight: 600;
	  margin-left: 0.5rem;
	  cursor: pointer;
	  -moz-box-pack: center;
	  justify-content: center;
	  -moz-box-align: center;
	  align-items: center;
	  color: #5BAB24;
	  font-size: 10px !important;
	}
	.reducera-label {
		font-size: 17px;
  		color: #fff;
  		font-weight: 500;
	}
	.reducera-input {
		background: #313031;
  		border: none;
  		color: #fff;
  		text-align: center;
	}
	.reducera-input::placeholder {
  		color: #fff;
  		opacity: 1;
	}
	.reducera-card .form-check-input:checked {
		background-color: #313031 !important;
  		border-color: #4D4D4D !important;
	}

	.reducera-card .select2-container .select2-choice {
  		color: #fff;
  		background-color: #313031;
  		padding: 6px 13px;
  		min-width: 72px;
  		color: #fff;
	}
	.reducera-tab {
		margin-top: 0 !important;
		color: #FFF !important;
	}

	.reducera-tab.tabs-horizontal.tabs-corporate .nav-link::before {
		background: #313031 !important;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.reducera-tab.tabs-corporate {
		background: unset;
		border: none;
	}
	.reducera-tab.tabs-horizontal.tabs-corporate .nav-link {
		padding: 10px 15px !important;
		border: none !important;
		color: #fff;
	}
	.reducera-tab.tabs-horizontal.tabs-corporate .nav-tabs {
		border-bottom: 1px solid #313031;
	}
	.reducera-table .table-reducera td {
	    padding: 0px;
/*	    height: 55px;*/
	    height: 48px;
	}
	.reducera-table .table-reducera td p + p{
	    margin-top: 2px;
	}

	#tab5-reducera-table tr th:nth-child(4) {
		border-left: 3px solid #efefef !important;
	}
	#tab5-reducera-table tr th:nth-child(5) {
		border-right: 3px solid #efefef !important;
	}
	#tab5-reducera-table tr td:nth-child(4) {
		border-left: 5px solid #efefef !important;
	}
	#tab5-reducera-table tr td:nth-child(5) {
		border-right: 5px solid #efefef !important;
	}
	
	/* rml added	*/
	.custom-th{
		background: #fff!important;
		font-weight: 600;
		color: #000!important;
		font-size: 16px!important;
		text-align: center;
	}
	.bomben-table-text p{
		font-size: 16px;
		font-weight: 400;
		color: black;
		font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		margin-bottom: 20px;
	}
	.bomben-table-button{
		font-size: 16px;
		font-family: inherit;
		font-weight: 600;
		padding: 8px 12px;
		background-color: #feab3a;
		color: #fff!important;
		border-radius: 15px;
	}
	.bomben-mini-img{
		height: 40px;
		width: 40px;
	}
	.bomben-mini-content{
		margin: 10px 0 5px 0;
		padding: 3px 0 5px 0;
	}
	.bomben-mini-content p{
		font-size: 14px;
		font-weight: 600;
		color: black;
		font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		line-height: 1;
	}
	.content-2-border{
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	.content-3-border{
		border-bottom: 1px solid #000;
	}
	.bombrn-mini-card-btn{
		font-size: 16px;
		font-family: inherit;
		font-weight: 600;
		padding: 8px 12px;
		background-color: #f8f9fa;
		color: #444!important;
		border-color: #ddd;
		border-radius: 5px;
	}
	.reducera-tab-content .statistics-table-wrap .statistics-table .bomben-mini-padding{
		padding: 0!important;
		border: none!important;
		margin-bottom: 10px;
	}
	.liverate-text p{
		font-size: 16px;
		font-weight: 400;
		padding: 8px 12px;
		color: #444!important;
		line-height: 1px;
	}
	.custom-tab-size{
		padding: 20px 25px!important;
    	min-width: 90px!important;
	}

	.modal-reducera-errMsg {

	}


	/*.tab2-btn-system-live-correction{
	  min-width: 215px !important; 
	  min-height: 60px; 
	  background:#106EA6; 
	  display: block; 
	  text-transform: uppercase;
	}

	.tab2-btn-svenska-spel-submit{
	  min-width: 215px !important; 
	  background:#E60000 !important; 
	  display: block; 
	  border: none; 
	  padding: 0;
	}*/
	.btn-system-live-correction {
		min-width: 215px !important; 
		min-height: 60px; 
		background:#106EA6 !important; 
		display: block; 
		text-transform: uppercase;
	}
	.btn-svenska-spel-submit {
		min-width: 215px !important; 
		background:#E60000 !important; 
		display: block; 
		border: none; 
		padding: 0 !important;
	}
	.min-max-box {
	  display: flex;
	  width: 100%;
	  -moz-box-pack: justify;
	  justify-content: space-between;
	}
	.min-max-content {
	  -moz-box-pack: center;
	  justify-content: center;
	  -moz-box-align: center;
	  align-items: center;
	  display: flex;
	  flex-wrap: wrap;
	  position: relative;
	  width: calc(33.3333% - 1.5rem);
	}
	.min-max-label {
	  font-size: 2.2rem;
	  font-weight: 500;
	  display: flex;
	  flex-basis: 100%;
	  max-width: 12rem;
	  margin-left: auto;
	  margin-right: auto;
	  justify-content: space-evenly;
	  align-items: flex-end;
	  color: #fff;
	  text-align: center;
	  line-height: 0.8;
	  margin-bottom: 0.4rem;
	}
	.min-max-label::before {
	  content: "Min";
	}
	.min-max-label::before, .min-max-label::after {
	  font-size: 1.2rem;
	  font-weight: 300;
	  line-height: 1;
	}
	.min-max-label::after {
	  content: "Max";
	}
	.min-max-label::before, .min-max-label::after {
	  font-size: 1.2rem;
	  font-weight: 300;
	  line-height: 1;
	}
	.min-max-label + .break {
	  flex-basis: 100%;
	  height: 0px;
	}
	.min-max-select {
	  background: rgb(38, 50, 56);
	  height: 2rem;
	  text-indent: 0.25rem;
	  border-radius: 0.375rem;
	  border: medium;
	  color: rgb(255, 255, 255);
/*	  width: 3rem;*/
	  margin-right: 5px;
	}
	.min-max-select + select {
	  margin-left: 0.4rem;
	}
	.min-max-content::before {
	  content: "";
	  border-left: 2px solid #FFF;
	  height: 100%;
	  left: -1.25rem;
	  position: absolute;
	}
	.min-max-content:first-child:before {
    	border-left: none;
	}
	.reducera-card .min-max-select.select2-container .select2-choice {
		min-width: 45px;
		padding: 2px 2px;
	}
	.min-max-content .select2-arrow {
		right: 5px;
	}
    .form-switch .form-check-input {
		margin-top: 0.7em;
	}
	#tab1-reducera-table-overview tbody tr td,
	#tab2-reducera-table-overview tbody tr td,
	#tab3-reducera-table-overview tbody tr td,
	#tab4-reducera-table-overview tbody tr td{
		border: 1px solid #efefef;
	}

	#tab1-reducera-table-line-sketch tbody tr:nth-child(even),
	#tab2-reducera-table-line-sketch tbody tr:nth-child(even),
	#tab3-reducera-table-line-sketch tbody tr:nth-child(even),
	#tab4-reducera-table-line-sketch tbody tr:nth-child(even) {
		background-color: #E5E5E5;
	}

@media (max-width: 500px) {
	.andelar_text{
		font-size: 11px;
	}
}
@media only screen and (max-width: 480px) {
	/* code	*/
	    .post-corporate-content {
	      padding: 10px 32px;
	    }
	    
	    .post-miranda-aside {
	        margin-bottom: 20px;   
	        /*background: red;*/
	    }
	    .post-miranda-aside2 {
	        margin-bottom: 20px;   
	        /*background: red;*/
	    }
	    .post-miranda-aside img {
	        width: 100% !important;
	        height: auto;    
	    }
	    .post-miranda-aside2 img {
	        width: 60% !important;
	        /*width: 100% !important;*/
	        height: auto;
	    }
	    
	    .logos{
	    	margin: unset;
	        padding: 0px;
	        width: 220px;
	        margin-top: 15px;
	        margin-bottom: 15px;
	    }

	    .mini-img{
			height:60px ;
			width: 70px;
			border-radius: 50%;
			margin: 5px;
		}
		.mini-img2 {
			width: 62px;
		}
	    .company-logos{
	    	margin-top: 20px;
		}
	    /*.banner-image img {*/
	    	/*height: 200px;*/
	    /*	width: 100%;*/
	    /*	object-fit: cover;*/
	    /*	object-position: 80% top;*/
	    /*}*/
	    .blog-post-content > img {
	    	height: unset !important;
	    }


		.swiper-slide {
	        background-size: contain !important;
	        background-repeat: no-repeat;
	        background-position: 0 0px !important;
	    }
	    .swiper-classic .swiper-slide-caption {
	  		padding: 14px 0 0px;
		}
		.swiper-container-horizontal > .swiper-pagination {
			bottom: 0 !important;
		}
		.swiper-classic .swiper-pagination-bullet {
			width: 4px;
			height: 4px;
		}
		.swiper-classic .swiper-pagination-bullet::after {
			top: -4px;
			right: -4px;
			bottom: -4px;
			left: -4px;
		}

	  	.swiper-classic .swiper-slide::before {
	  		background-color: unset;
	  	}

	/*  reducera	*/
  	    .reducera-left-content {
	  		margin-top: 0px !important;
	  	}
	  	#btn-valj-spel {
	  		width: 100%;
	  	}
	  	.nav-list {
/*	  		padding-top: 1px !important;*/
	  		height: 80px;

	  	}
	  	.reducera-nav-list {
			padding: 8px;
		}
	  	.reducera-nav-list.active {
			background: none;
		}
	  	.reducera-nav-list .nav-filter-list-item {
			padding: 0px 3px 0px;
			width: 16%;
		}
	  	
		.btn-system-live-correction {
			min-width: 125px !important;
		  	min-height: 45px;
		  	font-size: 12px;
/*		  	margin-left: 115px;*/
		}
		.btn-svenska-spel-submit {
			min-width: 145px !important;
		  	font-size: 9px;
/*		  	margin-left: -27px;*/
            min-height: 30px;
		}
		.btn-svenska-spel-submit img {
		  height: 48px !important;
		}
		.reducera-table .table-reducera{
			font-size: 10px;
			letter-spacing: 0;
		}
		.reducera-table .table-reducera th {
		    padding-top: 10px;
		    padding-bottom: 10px;
		}
		/*.reducera-table .team-inline {
			width: unset;
		}*/
		.reducera-table .table-reducera td {
		    padding: 0px;
		    height: 50px;
		}
		.reducera-table .team-name {
		 	font-size: 12px;
		}
	  	.min-max-box {
	  		width: 94%;
	  	}
	  	.min-max-label {
	  		font-size: 2rem;
	  	}
	  	.min-max-label::before, .min-max-label::after {
		  	font-size: 1rem;
		  	margin-right: 2px;
  			margin-left: 2px;
		}
		.bit-button{
			min-width: 90px;
		}
}
@media screen and (min-width: 768px) {
  .banner-body {
  		position: relative;
  		padding: 15px 20px 15px;
  		background-color: transparent;
	}
}
@media (min-width: 1200px) {
	.right{
		padding-right:0px !important;
	}
	.blog{
    	height: 346px;
    }
	.blog_img{
    	height:250px;
    }
    .line:after{
    	content: "";
    	display: block;
    	/*width: 82%;*/
    	width: 86%;
    	height: 2px;
    	/*background: #f50303;*/
    	background: #64b000;
    	/*left: 200px;*/
    	left: 165px;
    	top: 50%;
    	position: absolute;
    }
    .line1:after{
    	/*content: "";*/
    	/*display: block;*/
    	/*width: 82%;*/
    	/*height: 2px;*/
    	/*background: #f50303;*/
    	/*left: 200px;*/
    	/*top: 20%;*/
    	/*position: absolute;*/
    	
    	content: "";
        display: block;
        width: 77%;
        height: 2px;
        background: #64b000;
        left: 268px;
        top: 40%;
        position: absolute;
    }
}