@font-face{
    font-family: 'WebSymbolsRegular';
    src: url('/fonts/websymbols-regular-webfont.eot');
    src: url('/fonts/websymbols-regular-webfont.eot') format('embedded-opentype'),
        url('/fonts/websymbols-regular-webfont.woff') format('woff'),
        url('/fonts/websymbols-regular-webfont.ttf') format('truetype'),
        url('/fonts/websymbols-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('/fonts/opensans-regular-webfont.eot');
    src: url('/fonts/opensans-regular-webfont.eot') format('embedded-opentype'),
         url('/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('https://web.archive.org/web/20230322214115id_/https://www.bestsoccertips.info/fonts/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('/fonts/Roboto-Bold-webfont.eot');
    src: url('/fonts/Roboto-Bold-webfont.eot') format('embedded-opentype'),
         url('/fonts/Roboto-Bold-webfont.woff2') format('woff2'),
         url('/fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('/fonts/Roboto-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('/fonts/Roboto-Light-webfont.eot');
    src: url('/fonts/Roboto-Light-webfont.eot') format('embedded-opentype'),
         url('/fonts/Roboto-Light-webfont.woff2') format('woff2'),
         url('/fonts/Roboto-Light-webfont.woff') format('woff'),
         url('/fonts/Roboto-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('/fonts/Roboto-Regular-webfont.eot');
    src: url('/fonts/Roboto-Regular-webfont.eot') format('embedded-opentype'),
         url('/fonts/Roboto-Regular-webfont.woff2') format('woff2'),
         url('/fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('/fonts/Roboto-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbold';
    src: url('/fonts/Oswald-Bold-webfont.eot');
    src: url('/fonts/Oswald-Bold-webfont.eot') format('embedded-opentype'),
         url('/fonts/Oswald-Bold-webfont.woff2') format('woff2'),
         url('/fonts/Oswald-Bold-webfont.woff') format('woff'),
         url('/fonts/Oswald-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  line-height: 24px;
  color: #656565;
  background: url('/images/bg1.png') 0 0 repeat-x #000000;
  background-size:100%;
  font-weight: 400;
  /*position:fixed;*/
}
/*--HEADER--*/
.main-hd{background:#2c2c2c; width:100%; padding:0; float:left;}
header img{width:80%;}
.logo{padding-left:0;}
.logo-mobile{display:none;}
.contct-info{padding-right:0;}
.cntct-details{float:right; padding-right:15px; padding-top: 15px;}
.cntct-details h6{font-family: 'open_sansregular'; color:#f5ee90;}
.cntct-details h3{margin:0; font-family: 'robotobold'; color:#ddd;  margin-bottom:10px;}
.cntct-details a{font-family: 'robotoregular'; color:#ddd; background:#ce0031; padding:5px 10px;}
.cntct-details a:hover{outline:2px solid #a50027; text-decoration:none; color:#8c8c8c;}
/*--NAVIGATION--*/
.menu-container{padding-left:0; padding-right:0;}
.navbar {margin-bottom:0px !important;}
.navbar-default {
    background:#2c2c2c;
	border-color: transparent !important;
	border-bottom: none;
}
/*.nav>li.current>a,.nav>li>a:hover {
  background: #393939;
  border-bottom: 10px solid #ce0031;
}*/
.navbar {
    border-radius: 0px;
}
.mynavbar {
	text-align:center;
}
.mynavbar .nav {
	float:none;
}
.mynavbar .nav li {
	display:inline-block;
	float:none;
	margin:0 0px;
	vertical-align:middle;
	color:white;
}
.mynavbar .nav li.current{background:#CE0031;}
.mynavbar .nav li a {
	color:#fff;
	font-size:1.125em;
	text-shadow: 1px 1px 0px #000;
	text-transform: uppercase;
	padding: 45px 18px 35px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	position: relative;
	line-height: 16px;
	display: block;
	font-weight: 400;
}
.mynavbar .nav li a:hover {
	color:#636161;
}
.mynavbar .nav li.mylogo a, .mynavbar .nav li.mylogo a:hover {
	background:transparent;
	max-width:150px;
}
.mynavbar .nav li.mylogo a img {
	width:100%;
	height:auto;
	vertical-align:middle;
	display:inline-block;
}
.navbar-brand {
	display:none
}
 @media screen and (max-width:767px) {
.navbar-brand {
	display:inline
}
.mynavbar .nav li {
	display:block;
	margin:0
}
.mynavbar .nav li a {
	border-radius:0;
	display:block;
/*	border-bottom:1px solid #fff*/
}
.mynavbar li.mylogo {
	display:none
}
}
.navbar-default .navbar-toggle {
    border-color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #CE0031;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/*--BANNER--*/
h1 span {
  font-size: 98px;
  display: block;
  line-height: 85px;
  font-family: 'robotobold';
}
h3.bnr span {
  font-size: 98px;
  display: block;
  line-height: 85px;
  font-family: 'robotobold';
}
h1 span.winners{
	font-size: 78px;
  display: block;
  line-height: 85px;
  font-family: 'robotobold';
  font-weight:700;
  color:#CE0031;
}
h3.bnr span.winners{
	font-size: 78px;
  display: block;
  line-height: 85px;
  font-family: 'robotobold';
  font-weight:700;
  color:#CE0031;
}
.carousel-caption p.subhead{font-size:18px;}
.carousel-caption .btn {background-color:#0CA1C4; border-color: #03637a;}
.carousel-caption .btn:hover{background-color:#03637a; border-color: #0CA1C4;}

/*--TESTIMONIALS-->
/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
blockquote small.nm{color:yellow;}
.testi{background:#CE0031; width:100%;}
.offer-sec{/*background: url('/images/border.png') no-repeat center left;*/ padding-top:20px;}
.offer-sec h3{font-family: 'robotobold'; color:#2c2c2c;}
blockquote p{color:#95a5a6; font-family: 'robotolight'; font-style: italic; font-size: 15px;}
.offer-sec ul{padding-left:0;}
.offer-sec ul li{display:inline;}
.offer-sec ul li img{width:15%;}


/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}


/*result-table*/
.left-cont{padding-left:0; padding-right:0;}
.table-1{font-family: 'open_sansregular'; font-size:14px; margin-bottom:0; border: 1px solid rgba(44, 44, 44, 0.68);  background:rgba(0,0,0,0.9);}
.table-bordered > thead > tr > th{text-align:center; background: #0CA1C4; color:#5b0400;}
.table-bordered > thead > tr > th {border: 1px solid rgba(44, 44, 44, 0.68);}
.table-bordered > tbody > tr > td{border: 1px solid rgba(44, 44, 44, 0.68);}
.table-bordered > tbody > tr > td{color:#fff; font-family:Tahoma, Geneva, sans-serif;}
.table-bordered > tbody > tr > td a.buytips{color:#2980b9; font-weight:bold; text-decoration:none;}
.table-bordered > tbody > tr > td a.win{color:#8cba00; font-weight:bold; text-decoration:none; cursor:auto;}
.table-bordered > tbody > tr > td a.pending{color:#eba21a; font-weight:bold; text-decoration:none; cursor:auto;}
.table-bordered > tbody > tr > td a.buytips:hover{color:#375587;}

/*==best buy===*/
#best-buy{background: url('/images/BG_06.jpg') no-repeat; background-attachment: fixed; padding: 100px 0; padding-top: 30px;}
.row-head h3.bst-prc{font-family: 'robotobold'; color:#CE0031; font-size:80px; text-shadow: 1px 1px 0px #fff; padding:0; margin:0;}
.row-head h1{font-family: 'robotobold'; color:#CE0031; font-size:80px; text-shadow: 1px 1px 0px #fff; padding:0; margin:0;}
.row-head h3{font-family: 'open_sansregular'; color:#eee;}
.offer-panel-1,.offer-panel-2{background:rgba(0,0,0,0.8); border:1px dotted #0CA1C4;}
.offer-bd{padding-left:0 !important; padding-right:0 !important;}
.offer-1{padding-left:0 !important;}
.offer-2{padding-right:0 !important;}
.panel-default > .offer-1-hd, .panel-default > .offer-2-hd{background:#0CA1C4; font-family: 'robotobold'; border:none !important; color:#ddd; font-size:1.5em; text-transform:uppercase;}
.offer-bd-1, .offer-bd-2{padding:35px; padding-top:5px;}
.offer-bd-1 h1, .offer-bd-2 h1{font-family: 'oswaldbold'; font-size:50px; margin-bottom:0; color:#CE0031; text-shadow: -1px 0px 0px #FFF;}
.offer-bd-1 h3.price, .offer-bd-2 h3.price{font-family: 'oswaldbold'; font-size:50px; margin-bottom:0; color:#CE0031; text-shadow: -1px 0px 0px #FFF;}
.offer-bd-1 h6, .offer-bd-2 h6{font-family: 'open_sansregular'; font-size:20px; color:#0CA1C4;}
.offer-bd-1 ul, .offer-bd-2 ul{padding-left:0;font-family: 'robotolight'; font-size:20px; padding-bottom: 30px;}
.offer-bd-1 ul li, .offer-bd-2 ul li{padding:10px;}
.offer-bd-1 a.by-nw-btn, .offer-bd-2 a.by-nw-btn{padding:10px; border:1px solid #f23965; padding-left:80px; padding-right:80px; background-color:#CE0031; color:#fff; font-family: 'oswaldbold'; font-size:25px;}
.offer-bd-1 a.by-nw-btn:hover, .offer-bd-2 a.by-nw-btn:hover{background-color:#6e001a; text-decoration:none;}
/*==about-sec==*/
.about-sec{background:#0CA1C4; padding:10px 0;}
.about-sec h1{font-family: 'robotobold'; margin:5px 0; color:#CE0031; font-weight:bold; text-transform:uppercase; font-size:50px;}
.about-sec h3.abt{font-family: 'robotobold'; margin:5px 0; color:#CE0031; font-weight:bold; text-transform:uppercase; font-size:50px;}
.about-sec p, .about-sec span.abt-txt{font-family: 'open_sansregular'; font-size:22px; color:#fff;}
.abt-txt-2{background:#CE0031; padding:10px 0;}
.abt-txt-2 h3.abt-qt{font-family: 'open_sansregular'; font-size:22px; color:#fff; padding:15px;}
.abt-txt-2 h3.abt-qt span{font-weight:bold;}
.abt-txt-3{background:#2c2c2c; padding:10px 0;}
.abt-txt-3 h3{font-family: 'robotobold';  font-size:22px; color:#fff; padding:15px;}
/*==letter==*/
.letter-bd{background:#bdc3c7; padding:15px; color:#1c1c1c; font-family: 'robotoregular'; font-size:16px;}
.letter-bd h3{font-weight:bold;}
.letter-hd{background:#CE0031; padding:10px; font-family: 'oswaldbold'; margin:10px 0; text-shadow: 1px 1px 0px #FFF;}
.letter-hd h2.lttr-hd-mntxt span.lttr-hd-txt{color:#0CA1C4; font-weight:normal !important; font-size:36px; font-family: 'oswaldbold'; line-height:0px; display:inline; text-shadow: 1px 2px 0px #000;}
.letter-bd p.head-txt{font-weight:bold;}
h6.tips-2{padding-bottom:50px;}
.offer-bd-1 a.by-nw-btn-sm, .offer-bd-2 a.by-nw-btn-sm{padding:10px; border:1px solid #f23965; padding-left:50px; padding-right:50px; background-color:#CE0031; color:#fff; font-family: 'oswaldbold'; font-size:25px;}
@media (max-width: 768px) {
	.main-hd{padding:0 !important; padding-bottom:0px !important;}
	.offer-1{padding-left:15px !important;}
	.offer-2{padding-right:15px !important;}
	.offer-bd-1 a.by-nw-btn, .offer-bd-2 a.by-nw-btn{padding-left:40px; padding-right:40px;}
	.contct-info {padding-right:15px !important; text-align:center;}
	.cntct-details {float: none; padding-right: 15px;padding-left: 15px;}
	.main-hd{padding:15px;}
	.cntct-details h1{font-size:30px;}
	.logo{display:none;}
	.logo-mobile{display:block; text-align:center; background:#CE0031;}
	.logo-mobile img{padding:15px;}
	.cntct-details{padding-left:0 !important; padding-right:0 !important;}
	.cntct-details h1{font-size:20px;}
	.contct-info{display:inline-block;}
	.cntct-details h1, .cntct-details h6{display:inline-block; padding:5px; padding-top:20px;}
	.offer-sec{padding-top:20px; padding-bottom:20px;}
	.testi-sec{padding-top:20px;}
	.offer-sec ul{padding-left:0;}
	.row-head h1{font-size: 40px;}
	.row-head h3{font-size:20px;}
	.mynavbar .nav li a{padding: 10px 10px 10px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.main-hd {
    background: none repeat scroll 0% 0% #2C2C2C;
    width: 100%;
    padding: 0px;
    float: left;
}
	header img{width:60% !important;}
	.cntct-details h1{font-size:20px;}
	.contct-info{display:inline-block;}
	.cntct-details h1, .cntct-details h6{display:inline-block; padding:15px; padding-top:20px;}
}
/*================Tips Archive Page=========================*/
#results h1.header-text{background:#CE0031; padding:10px; color:#2c2c2c; text-shadow:1px 1px 0px #fff; font-family: 'robotobold'; text-transform:uppercase;}
.table-bordered > tbody > tr > td a.postp {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
  cursor: auto;
}
h3.restult-hd{color:#CE0031; text-shadow:0px 1px 0px #ddd;}
a.vw-dtls{float:right; padding:10px 15px; background:#333; color:#fff; text-decoration:underline; margin-bottom:20px;}
.tbl-1{padding:0;}
/*===============Buy Tips page=============================*/
.buy-tips-list ul{text-align:left;}
.buy-tips-list ul li{padding:5px; list-style-type:disc; font-size: 0.8em;}
.offer-bd-1 a img, .offer-bd-2 a img{width:80%; padding:5px;}
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  border:transparent !important;
}
.bet-img img{width:100%;}
.bookmakers-list h1{font-family: 'robotobold';}
.pp-header{
	background:#CE0031;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.pp-ttle{
	color:#fff;
	font-family: 'robotobold';
}
.cls-btn {
    float: right;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0px 1px 0px #FFF;
    opacity: 1;
}
.modal-header .close {
    margin-top: -20px;
    margin-right: -10px;
}
/*.pp-body{
	float:left;
}*/
.reg-group{
	margin-bottom:0;
}
.btn-danger{
	background-color:#CE0031;
}
.pp-footer{
	text-align:center;
}
.modal-dialog {
    width: 600px;
    margin: 150px auto;
}
@media all and (max-width:767px){
	.modal-dialog{
		width:90%;
		margin:75px auto;
	}
}
.form-control{
	color:#ccc;
}
select{
	color:#ccc !important;
}
/*==============Testimonials Page==================*/
.testimonials{background:#0CA1C4; margin-bottom:15px;}
.testimonial-box{width:100%; padding:18px; text-align:center;}
.testimonial-box img{width:100px; /*right: 0px; position: absolute; bottom: 0px;*/ padding: 5px; float:left;}
.testimonial-box p{text-align:left; font-size:0.8em; color:#eee; font-family: 'robotolight'; color:#1c1c1c;}
.testi-pg footer{color:#c0392b; font-size:1em; font-family: 'open_sansregular'; font-weight:bold;}
.testi-block{border-left:none; padding:0; margin:0;}
@media screen and (max-width:768px){.testimonial-box{margin-top:10px;}}
/*==================Contact Page=================*/
/*============contact form=============*/
.contact-block{background:rgba(0,0,0,0.8); padding-bottom:10px;}
.contact-block label{font-family: 'robotolight'; color:#0CA1C4; font-size:16px;}

.form-control{background-color: rgba(28,28,28,0.8); border: 1px solid #323232; font-size: 14px;}
.btn-primary {
    color: #ddd;
	font-weight:bold;
    background-color: #CE0031;
	border-radius:0px;
	border:1px solid #f14870;}
.btn-primary:hover{background-color: #f14870; border:1px solid #CE0031; color:#1c1c1c;}

.contact-bd{padding-bottom:0px;}
.contact-bd-top{background-color:rgba(0,0,0,0.8);}
.contact-1{background-color:transparent;}
.contact-bd-top h3{margin-top:0; margin-bottom:0; font-size:18px; color:#0CA1C4;}
.contact-bd-top a{font-size:18px;font-family: 'robotolight'; color:#ddd; padding:15px;}
.panel-default > .contact-hd{background-color:#0CA1C4; font-family: 'robotobold'; font-size:20px; text-shadow:1px 1px 0px #fff;}
.contact-1{border:none;}
/*===========Disclaimer=================*/
.tc{background:#2C2C2C; padding:15px; color:#ddd;}
.tc h2{color:#0CA1C4; font-family: 'open_sansregular'; font-size:18px;}
.tc p{color:#ccc; font-size:16px; font-family: 'robotolight';}
.tc ul li{font-weight:normal; font-family: 'robotolight'; font-size:16px; list-style-type:disc;}
@media screen and (max-width:768px){.tc{width:100%; padding-left:15px;}}

/*footer-area*/
#footer-area{background:#2c2c2c; width:100%;}
.footer-nav{padding:5px;}
.footer-nav li{display:inline-block;}
.footer-nav li a{padding:5px; text-decoration:none; color:#fff; font-family: 'open_sansregular'; line-height:50px; font-size:1em;}
.footer-nav li a:hover{color:#777;}
.copyright{color:#777; float:right; line-height:50px; padding:10px; font-family: 'open_sansregular'; font-size:1em;}
.footer-left{padding-left:0;}
.footer-right{padding-right:0;}
@media screen and (max-width:900px){
	#footer-area{text-align:center;}
	.copyright{color:#777; float:none; line-height:50px; padding:0px;}
	.footer-nav li a{padding:0px; text-decoration:none; color:#fff;line-height:5px; padding:10px;}
}

.mb-bx{
	padding-right:0;
}
.mb-bx-rt{
	padding-left:0;
}
input.cntry-cd{
	border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
input.mb-nm{
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}
@media all and (max-width:767px){
	/*.mb-bx{
		padding-right:15px;
	}
	.mb-bx-rt{
		padding-left:15px;
	}*/
}
.in-ctrl{
	background-color: rgba(28, 28, 28, 0.8);
	border: 1px solid #323232;
	font-size: 14px;
}
.in-ctrl[disabled], .in-ctrl[readonly], fieldset[disabled] .in-ctrl {
    background-color: rgba(28, 28, 28, 0.8);
    opacity: 1;
}

/* SOCCER BADGE
=============================================== */
#soccer-badge a#soccer-link img{width:250px;z-index:999;position:relative;bottom:0;right:10;}
@media all and (max-width:768px){
	#soccer-badge a#soccer-link img{width:100px;z-index:999;position:relative;bottom:0;right:0; left: 70px;}
}

#bottom-last {
    background: #1d1d1d;
}
#cntnt-bx{
	margin-bottom:20px;
}
#cntnt-bx h1.ttl-txt, #cntnt-bx h2.ttl-txt-2{
	font-family: 'robotoregular';
	color: #1c1c1c;
	font-size: 22px;
    font-weight: bold;
}