/*============	Media 768Px Start ============ */
@media (min-width: 768px) and (max-width: 990px) {
	/* Header */
	.kd-headbar { text-align: center; }
	.logo,.navbar-default {display:block;}
	.logo {
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
	}
	.s9-topbar:after { display: none; }
	.s9-topbar:before { width: 100%; }
	.s9-header-absolute { position: static; }
	.s9-header-three .kd-headbar { background-color: #333; }
	.s9-header-three .navbar-nav > li > a { padding: 42px 12px; }

	/* Grid */

	.s9-subheader.subheader-height { height: auto; padding: 24px 0; }
	.subheader-height:after { display: none; }
	.s9-fixer-list,.s9-team-timeline ul li { float: left; width: 100%; }
	.fixer-btn a { margin-bottom: 5px; }
	.pick-event .heading h2{
		display:block;
		margin:0px 0px 15px 0px;
	}
	.pick-event .heading{
		width:100%;
	}
	.pick-event .form{
		float:left;
		width:100%;
	}
	.pick-event .form .cover{
		width:25%;
		margin:0px;
		padding:0px 10px;
	}
	.pick-event .form input{
		width:100%;
	}
	.pick-event .form .cover i{
		right:20px;
	}
	.pick-event .cover .dropdown button{
		width:100%;
	}
	.s9-modren-btn{
		padding:2px 10px;
		width:100%;
		margin:0px;
		font-size:15px;
		text-align:center;
	}
	.pick-event .form .cover .s9-modren-btn.thbg-colortwo{
		margin:0px;
	}
	.s9-table{
		float:left;
		width:100%;
		margin-bottom:20px
	}
	.s9-navigation{
		display:none;
	}
	.navbar-nav > li > a, .kf_sticky .navbar-nav > li > a{
		padding:10px 10px;
		margin-top: 10px;
	}
	.header-8{
		padding:0px 0px;
	}
	.s9-userinfo{
		float:left;
		width:100%;
		text-align:center;
	}
	.s9-userinfo li{
		float:none;
		display:inline-block;
		padding:0px 10px;
	}
	.s9_bg_white .bx-wrapper{
		margin-bottom:10px;
		float:left;
		width:100%;
	}
	 span.s9-barinfo{
		width:100%;
		text-align:center;
	}
	.navbar-nav .children li{
		text-align:left;
	}
	.s9-result-list article{
		margin:0px 0px;
	}
	.s9-subheader div.col-md-6:first-child{
		float:left;
	}
	.s9-subheader div.col-md-6{
		float:right;
		width:auto;
	}
	.s9-subheader.subheader-height{
		padding:15px 0px;
	}
	.s9-timezoon{
		position:static;
		display:inline-block;
		padding:7px 0px;
		height:auto;
		margin:0px 0px 15px 0px;
	}
	.s9-team-timeline ul {
		float:left;
		width:100%;
		margin:0px;
	}
	.s9-team-timeline ul li{
		margin:0px 0px 20px 0px;
		padding:0px;
		text-align:center;
	}
	.s9-team-timeline ul:before{
		margin:0px;
	}
	.timeline-inner:before, .s9-team-timeline ul li:nth-child(2n) .timeline-inner:before{
		border:none;
		height:20px;
		width:20px;
		background-color:#fff;
		transform:rotate(45deg);
		left:0px;
		right:0px;
		top:-10px;
		margin:auto;
	}
	.s9-newsletter h3{
		font-size:26px;
		margin-bottom:20px;
		text-align:center;
		float: none;
		padding:0px;
	}
	.s9-player-thumb img{
		width:100%;
	}
	.shopmainthumb{
		float:left;
		width:100%;
		margin-bottom:20px;
	}
	.s9-images ul{
		float:none;
		margin:0px 0px 0px -2%;
		width:auto;
	}
	.s9-images ul li{
		float:left;
		width:31.333%;
		margin:0px 0px 0px 2%;
	}
	.kd-counter ul li{
		padding-bottom:20px;
		padding-top:20px;
	}

	/*Registration Content*/
	#registration-form {
		margin-top:0;
		padding-top:200px
	}

	#my-club {
		height:45px;
	}

	#reg-header,#reg-footer{
		font-size:18px;
	}

	#registration-info {
		margin:0;
		padding:0;
	}

	.reg-bold {
		font-size:16px;
		text-align:left;
	}

	.reg-input {
		width:250px;
		margin-right:15%;
	}

	#register {
		font-size:20px;
		margin-left:15%;
	}

	hr {
		width:60%;
	}

	.birth-month,.birth-day,.birth-year {
		width:250px;
	}
	/*Home Page*/
	#home-background {
		width:auto;
		background-repeat:repeat;
		background-position: center;
	}

	#gridIron-background{
		height:950px;
		width: auto;
		background-repeat: repeat;
		background-position: center;
	}

	#my-club-logo {
		width: 400px;
		margin-right: auto;
		margin-left: 5%;
		padding-bottom: 120px
	}

}

/*============ Media 420Px Start ============ */
@media (max-width: 767px) {
	/* Header */
	.s9-topbar,.s9-header-three .kd-headbar { text-align: center; }
	.s9-barinfo,.s9-userinfo,.s9-header-three .logo,.s9-header-three .s9-rightsection { float: none; display: inline-block; width: auto; }
	.s9-topbar:after,.s9-topbar:before,.navbar-nav > li > a:before,.navbar-nav > li > a:after,
	.s9-time-zoon:before,.s9-caption { display: none; }
	.s9-userinfo li { border: none; }
	.logo { width: auto;}
	/* Navigation */
	.navbar-nav > li > a { padding: 12px 18px;}
	.navbar-toggle { background-color: #fff; margin:12px 18px; border:none;}
	.navbar-collapse { z-index: 99; position: absolute; right: 0px; top: 100%; width: 320px; background-color: #333333; z-index: 99999; }
	.navbar-nav .children { float: left; width: 100%; margin: 0px; position: static; visibility: visible; opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
	.navbar-nav { margin: 0px; }
	.navbar-nav .children li a { width: 100%; }
	.nav > li { float: left; width: 100%; }
	.s9-header-absolute { position: static; }
	.s9-cart a { color: #666; }
	.navbar-nav { text-align: left; }
	.s9-header-three .navbar-collapse { right: auto; left: 0px; }
	.s9-search { margin-right: 0px; }
	/* Grid */
	.s9-content .col-md-4,.s9-content .col-md-3,.s9-simple-form.contact-formtwo ul li {
		float: left;
		width: 100%;
	}
	.s9-table tr td:last-child,.s9-table tr th:last-child { display: none; }

	.s9-simplebtn ~ .s9-action-info { padding: 15px 0px 0px 0px; width: 100%; float: left; }
    /*.s9-result-list article { margin-bottom: 80px; }*/
	.s9-testimonial figure { padding: 0px 20px 20px 20px; }
	.s9-testimnl-thumb ~ figcaption { float: left; width: 100%; padding: 11px 0 0 0px; }
	.s9-subheader.subheader-height { height: auto; padding: 24px 0; }
	.subheader-height:after { display: none; }
	.s9-admin-post figure ~ .admin-info { padding: 0px; float: left; width: 100%; }
	#s9comments .children > li { padding-left: 0px; }
	.s9-fixer-list,.s9-fixer-list ul { float: left; width: 100%; }
	.table-body li.fixer-btn,.s9-images,.s9-summery,.s9-team-timeline ul li { float: left; width: 100%; }
	.navbar-default{
		display:block;
		float:right;
		width:100%;
		position:absolute;
		right:0px;
		top:55px;
	}
	.landing-padding{
		display: none !important;
	}

	.header-8{
		padding:0px 0px;

	}
	.header-8 .container{
		position:relative;
	}
	.header-8 .logo{
		float:left;
		position:relative;
		z-index:100;
	}
	.s9-wrapper .s9-header-absolute.kf_sticky{
		position:static;
	}
	.header-8 .navbar-collapse{
		width:100%;
	}
	.kf_sticky .navbar-nav > li > a{
		padding:7px 15px;
	}
	.navbar-nav > li:first-child > a{
		padding-left:18px;
	}

	.pick-event .heading h2{
		display:block;
		margin:0px 0px 15px 0px;
	}
	.pick-event .heading{
		width:100%;
	}
	.pick-event .form{
		float:left;
		width:100%;
	}
	.pick-event .form .cover{
		width:100%;
		margin:0px;
		margin-bottom:10px;
	}
	.pick-event .form input{
		width:100%;
	}

	.pick-event .cover .dropdown button{
		width:100%;
	}
	.s9-modren-btn{
		padding:5px 10px;
		width:100%;
		text-align:center;
	}
	.pick-event .form .cover .s9-modren-btn.thbg-colortwo{
		margin:0px;
	}
	.s9-table{
		float:left;
		width:100%;
		margin-bottom:30px
	}
	.heading h2{
		font-size:24px;
	}
	.countdown-amount, .countdown-section{
		width:100% !important;
		margin: 0px;
	}
	.is-countdown{
		float:left;
		width:100%;
	}
	.s9-team-match ul li{
		margin:0px 0px 20px 0px;
		width:100%;
		float:left;
	}
	.s9-team-match ul li.home-s9-vs{
		margin-top:0px;
	}
	.s9-subtitle{
		width:100%;
	}
	.s9-testimonials-6 .client-name{
		width:50%;
	}
	#footer1 .footer-medium h3{
		margin-top:20px;
	}
	.s9-newsletter h3{
		font-size:26px;
		margin-bottom:20px;
		text-align:center;
		float: none;
		padding:0px;
	}
	.s9-timezoon{
		position:static;
		display:inline-block;
		padding:7px 0px;
		height:auto;
		margin:0px 0px 15px 0px;
	}
	.s9-team-timeline ul {
		float:left;
		width:100%;
		margin:0px;
	}
	.s9-team-timeline ul li{
		margin:0px 0px 20px 0px;
		padding:0px;
		text-align:center;
	}
	.s9-team-timeline ul:before{
		margin:0px;
	}
	.timeline-inner:before, .s9-team-timeline ul li:nth-child(2n) .timeline-inner:before{
		border:none;
		height:20px;
		width:20px;
		background-color:#fff;
		transform:rotate(45deg);
		left:0px;
		right:0px;
		top:-10px;
		margin:auto;
	}
	.s9-navigation{
		display:none;
	}

	.s9-wrapper .s9-header-absolute.kf_sticky  .s9-topbar{
		display:block;
	}
	.s9-team-thumb{
		float:left;
		width:100%;
	}
	.s9-team-list figure figcaption{
		width:100%;
	}
	.table-body{
		/*padding:20px 0px;*/
		float:left;
		width:100%;
	}
	.table-body li{
		float:left;
		/*width:100%;*/
		padding:10px 0px;
	}
	.table-body li.fixer-btn{
		width:100%;
		text-align:center;
		padding:0px 0px 20px 0px;
	}
	.table-body li.fixer-btn a{
		display:inline-block;
		float:none;
		margin:0px 3px;

	}
	.s9-gallery ul li{
		float:left;
		width:100%;
	}
	.s9-player-thumb img{
		float:left;
		width:100%;
	}
	.shopmainthumb{
		float:left;
		width:100%;
		margin-bottom:20px;
	}
	.s9-images{
		float:left;
		width:100%;
		margin-bottom:30px;
	}
	.shopmainthumb img{
		width:100%;
	}
	.s9-images ul li{
		float:left;
		margin:0px 0px 0px 2%;
		width:31.333%;
	}
	.s9-images ul{
		float:none;
		width:auto;
		margin:0px 0px 0px -2%;
	}
	.s9-images ul li img{
		width:100%;
	}
	.s9-newsletter form{
		padding:0px;
	}
	.kd-counter ul li{
		padding-bottom:20px;
		padding-top:20px;
	}
	.s9-subheader div.col-md-6{
		width:100%;
		text-align:center;
	}
	.s9-breadcrumb{
		float:left;
		width:100%;
		text-align:center;
	}
	.s9-breadcrumb li{
		display:inline-block;
	}
	.s9-userinfo li{
		padding:6px 5px 5px 5px;
	}
	.s9-blog-list ul li{
		float:left;
		width:100%;
		margin-bottom:30px;
	}
	.s9-blog-list .s9-team-network li{
		margin:0px 5px;
		float:left;
		width:auto;
	}
	.s9-blog-list .s9-blog-options{
		float:left;
		width:100%;
		text-align:center;
	}
	.s9-blog-list .s9-blog-options li{
		margin:0px 5px;
		display:inline-block;
		float:none;
		width:auto;
	}
	#footer1 .footer-medium{
		padding:20px 0px 50px 0px;
	}
	.s9-inner-fixer{
		padding:20px;
	}
	.s9-detail-element h2{
		margin-bottom:10px;
	}
	.s9-team-network{
		float:left;
		width:100%;
		text-align:center;
		margin:0px 0px 10px 0px;
	}
	.s9-team-network li a{
		background-color:#fff;
		border-color:#fff;
	}
	.s9-table tbody tr td{
		padding:3px 5px;
		text-align: center;
		font-size:12px;
	}
	.s9-player-tabs .s9-table thead th{
		font-size:13px;
		padding:4px;
		text-align:center;
	}
	.player-nav li{
		float:left;
		width:100%;
		margin:0px;
	}
	.player-nav li a{
		display:block;
		float:left;
		width:100%;
	}
	.s9-team-list figure figcaption h2 a{
		width:100%;
		text-align:center;
	}
	.s9-table thead th{
		font-size:12px;
		padding:4px 3px;
		text-align:center;
	}
	/*Registration Content*/
	#registration-form {
		margin-top:0;
		margin-left:10%;
		padding-top:200px
	}

	#my-club {
		height:45px;
	}

	#reg-header,#reg-footer{
		font-size:18px;
	}

	#registration-info {
		margin:0;
		padding:0;
	}
    .center-block.register {
        height:1150px !important
    }
	.reg-bold {
		font-size:12px;
		text-align:left;
	}

	.reg-input {
		width:250px;
		margin-right:15%;
	}

	#register {
		font-size:20px;
		margin-left:25%;
		margin-top:5%
	}

	hr {
		width:90%;
	}

	.birth-month,.birth-day,.birth-year {
		width:250px;
	}
    #center-image {
        content: url(/Images/2019/GC-PickEmPool-Web_768x1024-v01_mobile.jpg);
    }
	/*Home Page*/
	#home-background {
		width:auto;
		background-repeat:repeat;
		background-position: center;
	}
	#gridIron-background {
		height: 800px;
		width: auto;
		background-repeat: repeat;
		background-position: center;
	}
	#my-club-logo {
		width: 400px;
		padding-bottom: 100px;
		margin-left: auto;
		margin-right: auto;
	}
}

/*============ Media 300Px Star ============ */
@media (max-width: 480px) {
	.logo { margin: 25px 0 0 10px; }
	.s9-result-thumb ~ .s9-result-info,.s9-result-list article.s9-even .s9-result-thumb ~ .s9-result-info { float: left; padding: 20px 0 0; width: 100%; }
	/* Grid */
	.s9-content .col-md-4,.s9-content .col-md-3,.col-md-12 {
		float: left;
		width: 100%;
	}
	.countdown-section { margin-left: 0px; display: inline-block; float: none; width: 100%; }
	.s9-innersearch form { width: 100%; }


}

/*============	Media 940Px Start ============ */
@media screen and (min-width: 991px) and (max-width: 1199px) {
	.s9-search { margin-right: 0px; }
	.logo { margin-left: 0px; }
	.navbar-nav > li > a { padding: 42px 9px; }

	/* Force table to not be like tables anymore */
	.col-md-4 .s9-blog-info:before { left: 18px; }
	.s9-time-zoon::before { left: 5%; }
	.s9-navigation ul li a{
		padding:10px 7px;
	}

	/*Registration Content*/
	#registration-form {
		margin-top:0;
		padding-top:250px
	}

	#my-club {
		height:45px;
	}

	#reg-header,#reg-footer{
		font-size:22px;
	}

	#registration-info {
		margin:0;
		padding:0;
	}

	.reg-bold {
		font-size:20px;
		text-align:left;
	}

	.reg-input {
		width:300px;
		margin-right:15%;
	}

	#register {
		font-size:24px;
		margin-left:15%;
	}

	hr {
		width:60%;
	}

	.birth-month,.birth-day,.birth-year {
		width:300px;
	}

	/*Home Page*/
	#home-background {
		width:auto;
		background-repeat:repeat;
		background-position: center;
	}

	#gridIron-background {
		height: 950px;
		width: auto;
		background-repeat: repeat;
		background-position: center;
	}

    #my-club-logo {
        width: 400px;
        padding-top: 40%;
        margin-right: auto;
        margin-left: 5%;
        padding-top: 100px !important;
    }
}
