@media only screen and (max-width:1260px){
.browse_input {width: 53%;}
.browse_button{width:20%;}
.drill_numbring {width: 6.8%;}
.stretching_container ul li {width: 18.8%;}
.logo-images img{width:96%;}
.top-video {
	float: right;
	padding-right: 105px;
	margin-top: -3px;
	width: auto;
}
.top-video-arrrow{ width:50px;}
.top-video-watch-bt{width: 90px;}
.top-video-icon {
	width: 58px;
}
} 

@media only screen and (max-width:1210px){
.drills-text {background: url("../images/arrow-down.png") no-repeat scroll left 6px / 17% auto rgba(0, 0, 0, 0); font-size: 24px;}
.join-text {font-size: 20px;}
.service-text {font-size: 16px;}
.afl-coaching {font-size: 16px;}
.service-text h2 {font-size: 20px;}
.blue-btn, .green-btn {font-size: 18px; height: 52px; line-height:54px;}
.join-text{line-height:52px;}
.quot-text {font-size: 24px;}
.drills-videos {width: 32.5%;}
.service-icon {width: 20%; margin-right: 3%;}
.testimonials {padding: 38px 2%;}
.add-session .headding-strip {width: 30%;}
.suggested-video ul.group-bar li {padding: 0 3%;}
input.css-checkbox[type="checkbox"] + label.css-label, input.css-checkbox[type="radio"] + label.css-label {font-size:15px;}
ul.steps {width: 74%;}
.checkbox-container input[type="checkbox"]:checked + label{font-size:15px;}
.stretching-left ul li {font-size: 15px;}
}

@media only screen and (max-width:1180px){
.suggested-video ul.group-bar li {padding: 0 2%;}
.suggested-text {width: 55%;}
.video-area {width:42%;}
.add-session {font-size: 16px;}
ul.session li a {font-size: 14px;}
.checkbox-container ul li {width: 100%;}
.invalid-error {font-size: 14px;}
.browse_button {width: 23%;}
.browse_input {width: 45%;}
.stretching_container ul li {width: 18.6%;}
.stretching_container ul li span.exercise_textname_area {font-size: 16px;}
ul.products_list li .product_list_text {width: 72%;}
.stretching_container ul li {width: 23.6%;}
.teampage .cl_left002 {right: 0;width: 300px;}
.teampage .main {margin-right: 106px;}
}

@media only screen and (max-width:1040px){
.free-drills {padding: 28px 2% 48px;}
.drills-text {background: url("../images/arrow-down.png") no-repeat scroll left 3px / 17% auto rgba(0, 0, 0, 0); font-size: 20px; padding-left: 30px;}
.headding-strip {margin-top: 14px;}
.navigation ul li {font-size: 14px;}
ul.group-bar li {padding: 0 2%;}
ul.steps {width: 70%;}
.navigation ul li ul li ul {right: -146px; top: 0; width: 140px;}
.navigation ul li ul {left: -120px;}
ul.welcome_nav {margin: 16px 0 0;}
ul.welcome_nav li {margin-right: 10px; min-height:20px;}
.browse_button { font-size:16px;}
a.upload {font-size: 16px;}
ul.products_list li .product_list_text {width:70%;}
.stretching-left ul li {font-size: 13px;}
.main-group-left {width: 100%;}
.main-group-right {padding-top: 18px; width: 100%;}
.padT36 {padding-top:0px;}

/*new css 5 dec 2014*/
.diary_right_headding .diary_right_buttons { float:left; width:100%; }
.diary_right_headding .diary_right_buttons a{ margin:10px 10px 0 0;}
/*new css 5 dec 2014*/

.tab-testimonial{ display:none;}
.tab-list-heading-2 h2 {font-size: 18px;}
.tab-list-heading h2 {font-size: 18px;}
.sharing-page .nav-tabs > li > a{font-size:16px;}
.match-sec-popup .modal-lg {width: 96%;}
.match-sec-popup .modal-content {max-width: 100%;}
.map-view-img > img {width: 100%;}
.map-sec-popup .modal-lg {width: 96%;}
.map-sec-popup .modal-content {max-width: 100%;}

.container {margin: auto;max-width: 100%;width: 96% !important;}
}
@media only screen and (max-width:991px){
.tab-list-img ul li a img {height: 42px;padding: 4px;}
.tab-list-heading h2 {font-size: 16px;padding-bottom: 5px;}
.date-sec {height: 50px;width: 50px;}
.date-sec span {font-size: 14px;}
.date-sec label {font-size: 16px;}
.date-content {padding-top: 3px;}
.tab-list-heading-2 h2 {font-size: 14px;padding-bottom: 5px;}
.tab-list-heading-2 {width: 56%;}
.greey-btn {font-size: 12px;padding: 6px 10px;}
.cnt-img-sec {height: 50px;width: 50px;}
.cnt-img-sec img {width: 33px;}
.fixture-block .tab-list-heading h2 {font-size: 16px;}
.date-sec img {width: 40px;}
.fixture-block .tab-list-numbering ul li {height: 20px;line-height: 20px;width: 20px;}
.fixture-block .tab-list-numbering ul li a {font-size: 12px;}
.tab-list-heading-2 h3 {font-size: 13px;}
.tab-list-heading-2 span {font-size: 13px;}
.tab-list-bx-2 .tab-list-bx {width: 92.9%;}
.sharing-cntent-bx {max-width: 768px;padding: 0 15px;}
.sharing-page .nav-tabs > li > a {font-size: 14px; padding:0 12px;}
.fixture-block .tab-list-numbering {width: 45%;}
.pad-20 {padding-top: 15px;}
.pad-10 {padding-top: 5px;}
.score-sec-3 {padding-left: 53px;}
.score-sec-1 {padding-right: 53px;}
.score-sec-3 strong, .score-sec-1 strong {font-size: 18px;}
.match-hd-right-sec h3, .match-hd-left-sec h3 {font-size: 17px;}
.match-bttm-sec {width: 93.3%;}
.match-sec-popup .bttm-hd-popup p {font-size: 14px;}
.match-sec-popup .modal-lg {width: 96%;}
.top-video {
	float: left;
	padding-right: 0;
	margin-top: -15px;
	width: 100%;
	position: relative;
	right: 0; 
}
}
@media only screen and (max-width:980px){
.btn-area {margin-left:10px;}
.join-text {padding-left:8%;}
.white-container .join-text {padding-left: 16%;}
.quot-text {font-size: 20px;}
.navigation ul li {width: 10.8%;}
.blue-btn, .green-btn {font-size: 16px; height:42px; line-height:44px;}
.join-text {line-height: 42px; padding-left: 6%; font-size:18px;}
.drills-headding {width: 60%;}
.drills-text{margin:0px 2%;}

.left-cal, .right-cal {width: 100%;}
.inner-body {padding: 20px 2%;}
.suggested {font-size: 24px; line-height: 26px; width:90%;}
.taining-radio {margin-bottom: 10px;}
.righ-box .drills-videos{margin-right:0px;}
.righ-box .drills-videos img{ width:100%;}
.coming_early {font-size: 18px;}
table.join-table tr.color-gray td {padding: 14px 10px;}
.stretching-left ul li {font-size: 12px;}
.stretching_container ul li {width:31.5%;}

.stretching-right {float: right; width: 70%;}
.stretching-left {float: left; width: 26%;}

ul.products_list li {width: 100%;}
ul.products_list li .product_list_text {width:74%;}

.gameday-left-cal {padding-bottom: 40px; width: 100%;}
.gameday-right-cal {padding-bottom: 40px; width: 100%;}

/*new css 5 dec 2014*/
.subscriptions .table-full{width:100%;}
.running-text a {margin-bottom:10px;}
.session-gray-trip .diary_right_buttons{ float:left; width:100%; margin:15px 0 0 0; }
/*new css 5 dec 2014*/
}

@media only screen and (max-width:979px){
label.login-label {width: 100%;}
.login-input {margin-left: 0; width: 84%;}
.chkbox label.login-label{display:none;}
.login-btn{padding-left:0px; width:100%;}
.running-text h1 {margin-bottom: 20px;}
.admin_login {width: 56%;}
.stretching_container ul li {width:31%;}
ul.products_list li .product_list_text {width:70%;}
ul.products li {width: 23%;}
ul.products li h2 {font-size:13px;}
ul.products_list li .product_list_image {width: 28%;}
.diary_left_buttons {padding: 25px 0;}
.drills_coaches { background-size:28px; font-size: 20px; line-height: 28px; padding: 0 0 0 36px; width:auto; margin-bottom:18px;}
.drills_liked { background-size:20px; font-size: 20px; line-height:28px; padding: 0 0 0 36px; width:auto; margin-bottom:18px;}

.ui-datepicker td span, .ui-datepicker td a { padding:0 !important; text-align:center !important; font-size:12px !important; }
.rateit { float:none !important; margin:0 0 10px 0 !important; }
.ratingavg { margin:0 0 10px 0; }

/* 16May2016 */
#divdate{ margin-bottom:10px;}
.time-control{ float:right !important;}
.acc-heading .crd-inputs label {
    padding-left: 30px !important; font-size:17px !important;
}
.acc-heading li {
  padding-right: 10px;
}
.share-page .acc-inner-pannel ul.training_chkbox li {
  width: 50%;
}
.choose-btn .button , .attach-btn .button{ padding:0 20px;}
.choose-btn , .attach-btn .button{ width:116px;}
}


@media only screen and (max-width:800px){
.next_session_date {padding-left: 0; font-size:14px;}
/*.inner-submenu ul {margin-bottom: 12px;}*/
.inner-submenu ul {margin-bottom: 0px;}
.season_points ul li {background: url("../images/disc-image.jpg") no-repeat scroll left 4px rgba(0, 0, 0, 0); font-size: 15px;}
.drill-left-Cal {width: 100%;}
.diagram {width: 96%;}
.drill-right-Cal label.training_label {width: 24%;}
.drill-right-Cal {width: 100%;}
/*new css 5 dec 2014*/
.add_fixture{overflow-x:scroll;}
/*new css 5 dec 2014*/

label.training_label { width: 57%;}
/*----06-06-17-----*/
.club-pinpoint span {
  font-size: 14px;
}
.club-pinpoint ul li i {
  font-size: 12px  !important;
  height: 20px !important;
  line-height: 20px  !important;
  width: 20px  !important;
}
.club-pinpoint ul li::after {
  left: 25px  !important;
}
.club-pinpoint ul li {
  padding-left: 15%  !important;
}
}

@media only screen and (max-width:767px){
.nav-btn {display: block; float:right; margin:14px 10px 8px 18px;}
.navigation{position:relative; width:100%;}
.navigation ul{padding-top:0px; margin-top:0px; display:none; position:relative; top:7px;}
.navigation ul li{width:100%; float:left; list-style:none; padding:0; border-right:0px; border-bottom: 1px solid #034582; text-align:left;}
.navigation ul li a{width:96%; padding:0px 2%; line-height:34px; height:34px;}
.navigation ul li ul{position:relative; width:100%; left:0px; top:0px; padding-top:0px; display:none !important;}
.navigation ul li:hover ul{display:block !important;}
.navigation ul li ul:after, .navigation ul li ul:before {left: 32px; top: -10px;}
.navigation ul li ul li ul:after, .navigation ul li ul li ul:before {left: 32px; display:none;}
.navigation ul li ul li a {padding: 0 2%; width:96%; font-size:14px; height:32px; line-height:32px;}
.navigation ul li ul li ul li a {padding: 0 5%; width:90%; font-size:14px; height:32px; line-height:32px;}
.navigation ul li ul li:hover ul{display:block !important;}
.navigation ul li ul li ul{position:relative; width:100%; left:0px; top:0px; padding:0px; display:none !important;}
.join-bg {padding: 18px 3%; width:94%;}
.join-text, .white-container .join-text {line-height: 22px; padding:0 0 14px 0; width:100%; text-align:left;}
.btn-area {margin-left:0px; margin-right:10px;}
.drills-headding {width: 100%;}
.headding-strip {width: 38%;}
.video-headding {font-size: 14px; bottom:14px;}
.service-01 {width: 47%;}
.service-01.pad-R0{padding-right:3% !important;}
.drills-text {padding-left: 4%;}
.drills-text{margin:0px 1%;}
.inner-left-cal{width:100%; float:left;}
.inner-right-cal{width:100%; float:right;}
.login-left {border-right: 0 solid #d8d8d8; float: left; width: 100%;}
.login-right {padding-left: 0; padding-top: 36px; width: 100%;}
.login-input {width:100%;}
.contact-form-left {width: 48%;}
.contact-form-right {width: 48%;}
.training_session {width: 100%;}
.account_left{width:100%;}
.account_right{width:100%; overflow:scroll;}

.play_left {width:100%;}
.play_right {width:100%;}
.season_points ul {width: 100%;}
.fitness-seasion .video-container .drills-videos { margin:0 0 20px 0px; width:100%;}


.admin_box1 {height:400px; margin-bottom: 25px; margin-right: 0; width:100%;}
.logo-images img{width:auto;}
.admin-top-headding {width: 100%;}

/*new css 5 dec 2014*/
.table-scroll{ overflow-x:auto; width:100%; float:left;}
ul.contact-detail li{width:85%;}
.club-left-cal{width:100%; float:left;}
.club-right-cal{ float:left; width:100%;}
.map-area img{width:100%;}
.mambers-logo{width:50%; display:block; float:none; margin:0px auto; text-align:center;}
.mambers-logo img{ float:none; width:auto;}
ul.video-tabing li{width:100%;}
ul.video-tabing li a.comming_soon{ background-position:32.5% 14px;}
ul.video-tabing li a.comming_soon:hover, ul.video-tabing li a.comming_soon.active{background-position:32.5% 14px;}
.accordion a{width:94%;}
.invoice-left{float:left; width:100%;}
.invoice-right{float:left; width:100%; margin:20px 0 0 0;}
.invoice_full .input06{width:100%;}
.popup-add-fixture{width:80%;}
ul.training-tips2 li{width:90%;}
ul.training-tips1 li{width:90%;}
ul.training-tips li{width:90%;}
.session-gray-trip .diary_right_buttons a { margin-top:8px; margin-left:0;}
ul.products_list li .product_list_image{width:100%; text-align:center;}
ul.products_list li .product_list_text{width:100%;}
.create_training_session h1{ font-size:28px;}
/*new css 5 dec 2014*/

/*=====8 january 2015=====*/
.top-content ul li{ width:100%; margin:0 0 10px 0;}

/*=====8 january 2015=====*/


}

@media only screen and (max-width:700px){
.drills-text {padding-left:4%;}
.drills-videos { margin: 0 0 20px; width: 100%;}
.drills-videos img{width:100%;}
.footer-nav li {font-size: 14px; padding: 0 4px;}
.free-drills {padding: 28px 2% 0;}
.footer_logo {padding: 26px 0 0;}
ul.top-social li a {float: left;}
.text-bold {font-size: 14px; padding-left:8px;}
.ruls-text {font-size: 16px;line-height: 24px;}
.group-detail {font-size: 16px;}
body{font-size:16px;}
.left-cal2 {width: 44%;}
.add-session {padding:28px 0 30px; width: 100%;}
.add-session .headding-strip {width: 28%;}
.next_session_right {float: left; padding: 13px 0;}
.steps_box h3{font-size:16px; line-height:20px;}
.headding-3 h1 {font-size: 32px; line-height:48px; padding: 40px 0 0;}
.stretching_container ul li {width: 47%;}
.add_fixture_table{width:800px;}



}

@media only screen and (max-width:640px){
.logo-area {padding-left: 0; text-align: center; width: 100%;}
ul.top-social {text-align: center; width: 100%;}
.header-right {padding-right: 0; width: 100%;}
ul.top-social li {float:none;}
.quot-text {font-size: 16px;}
.afl-coaching h2 {font-size: 22px; padding-bottom: 6px;}
.service-01 {padding-bottom: 20px; padding-right: 0; width: 100%;}
.service-icon {width: 12%;}
.join-text, .white-container .join-text{font-size:14px; padding: 0 0 6px; line-height: 18px;}
.join-bg {padding: 10px 3%;}
.headding-strip {width: 28%;}
.drills-headding {width: 300px;}
.drills-text {padding-left: 22px; font-size:16px; margin:0px 10px; background: url("../images/arrow-down.png") no-repeat scroll left 2px / 16% auto rgba(0, 0, 0, 0);}
.blue-btn, .green-btn {height:32px; line-height:34px; font-size:15px;}
.left-cal2, .right-cal2 {width: 100%;}
.inner-body {padding: 20px 2%;}
.video-area{width: 100%; margin-bottom:16px;}
.video-area img {width: 100%;}
.suggested-text {padding-left: 0; width: 100%;}
.suggested-text h3 {font-size: 18px; line-height: 20px; margin-bottom: 10px; padding: 0; width: 100%;}
.headding-1 h2 {font-size: 18px;}
.add-session {padding: 28px 0 0;}
ul.group-bar li {border-bottom: 1px solid #fff; border-right: 0 none; padding: 4px 0; width: 100%;}
.left-cal{margin-bottom:36px;}
.add-session .headding-strip {width: 38px;}
.add-session {clear: both; float: none; margin: auto; width: 300px; font-size:14px;}
ul.steps {width: 64%;}

.prev-step {height: auto; padding-left: 32px; width:26px; height:auto; background-size:26px; font-size:13px;}
.next-step {height: auto; padding-right: 32px; width:26px; height:auto; background-size:26px; font-size:13px;}]
.star-text {padding-left: 22px !important;}
ul.steps li {width: 100%;}

.running-text h1 {font-size:24px; line-height:24px; margin-bottom: 20px;}
.join-steps{width:100%;}
ul.instructions li {line-height: 26px;}
.training_session h1 {font-size:24px; line-height:24px; margin-bottom: 20px;}
.admin_login {width:58%;}
.steps_numbering {font-size: 20px; height: 36px; line-height: 36px; width: 36px;}
.steps_box {padding: 10px 2%;}
.error_text {padding: 0 0 25px;}
.error_large {font-size: 140px; line-height: 190px;}
.error_small {font-size: 36px;}
.sorry {line-height: 22px; margin-top: 26px;}
.sorry span {font-size: 22px; padding-bottom: 8px;}
.error_text {padding: 0 0 18px;}

/*new css 5 dec 2014*/
.diary_right_buttons{ float:right; padding-left:3px;}
.drill-steps-left{width:100%; text-align:center;}
.drill-steps-right{ float:left; width:100%;}
/*new css 5 dec 2014*/

}

@media only screen and (max-width:580px){
.admin_login {width:86%;}
.drill_numbring {font-size: 18px;}
.stretching-left { width:96%;}
.stretching-right{width:100%; margin-top:20px;}
.diary_left {width: 100%;}
.diary_right {width: 100%;}
.add_fixture_table2{width:640px;}

.search_inputs {width: 100%;}
label.label-search {width: 100%;}

/*new css 5 dec 2014*/
.stretching-left ul li:hover:after, .stretching-left ul liactive:after { border-color: rgba(136, 183, 213, 0); border-left-color: #002f5a; border-width:0; margin-top:0px; transition:all 1s ease;}
.stretching-left ul li:hover:before, .stretching-left ul li.active:before { border-color: rgba(194, 225, 245, 0); border-left-color: #002f5a; border-width:0px; margin-top:0px; transition:all 1s ease;}
/*new css 5 dec 2014*/

/*=====8 january 2015=====*/
.demo-block{ margin:15px 0 0 0px; }

/*=====8 january 2015=====*/

.training_steps { width: 100%;}
label.training_label { width: 30%;}
.advertise-sec { width: 100%;}

}

@media only screen and (max-width:480px){
.afl-coaching h2 {font-size:18px;}
.afl-coaching {font-size: 14px;}
.services-container {margin-top: 26px;}
.ruls-box {padding: 0; text-align: center; width: 20%;}
.ruls-text {width: 68%;}
ul.steps {width: 60%;}
.training-image{width:100%;}
.training-test {margin-top: 18px; padding-left: 0;  width: 100%;}
.testing_resources {width: 96%;}
.resources_image {width: 100%;}
ul.training-tips1 {width: 100%;}
.pre-season h2, .running-text h2 {font-size: 18px; margin-bottom: 18px; width: 100%;}
ul.training-tips2 {width: 100%;}
.resources_image2 {padding-left: 0; width: 100%;}
.testing_resources2 {width: 96%;}
.running-text h1 {font-size:20px; line-height:24px;}
.righ-box img {width:100%;}
.headding-2 h2 {font-size: 24px;}
.all-radio label {margin-bottom: 15px;}
/*new css 5 dec 2014*/
.create_training_session h1{ font-size:24px;}
/*new css 5 dec 2014*/
}

@media only screen and (max-width:460px){
label.join-label {line-height:22px; width:100%; margin-bottom:6px;}
.join-form .join-input {width:100%;}
.join-steps{margin-bottom: 20px;}
.crd-card {margin-bottom: 20px; width: 100%;}
.paypal {float: left; padding: 0; width: 100%;}
.join-chkbox {width: 100%;}
table.join-table {width: 480px;}
.steps-join {overflow: scroll;}
.invalid-error {padding: 20px 0 0; width: 100%;}
.contact-form-left {width:100%;}
.contact-form-right {width:100%; padding-left:0px; margin-top:10px;}
.accordion a {font-size: 13px;}
label.training_label {width: 100%;}
ul.training_chkbox li {width: 100%;}
.generate_btn label{display:none;}
.training_session h1 { font-size: 20px; line-height:20px; margin-bottom:15px; padding: 0; width: 100%;}
.time_area {width: 28%;}
ul.page_search li input.input_full {width: 180px;}
.drill_input {width: 100%;}
.select-dropdown01 {width: 99%;}
.drill-right-Cal label.training_label {width:100%;}
.stretching_container ul li {margin: 2%; width: 96%;}
ul.products li {margin-bottom: 40px; width: 100%;}
.admin-top-right {position: relative; right: 0; top: 20px;}

/*new css 5 dec 2014*/
.drills_next{width:85%; margin: 22px 0 10px;}
.diary_right_buttons{ float:left;}
.padT25{ padding:0 0 15px 0 !important;}	
.mailing label { display:none;}
.width03 input{ margin-bottom:18px;}
.state{ display:none;}
/*new css 5 dec 2014*/



}


@media only screen and (max-width:360px){
.testimonial-text {font-size: 16px; width: 68%;}
ul.steps {width:52%;}
.time_area {width:100%; margin-right:0px; margin-bottom:10px;}
.age_group {width:100%; margin-right:0px;}
ul.welcome_nav li {margin:10px 0 0 0px; width:96%; padding-left:4%;}

.form_full_parent label.join-label {line-height: 22px; width: 100%;}
.form_full_parent .drill_input {width: 100%;}

.browse_button {font-size: 18px; text-align: center; width: 95.6%;}
.browse_input {width: 100%; margin-bottom:10px;}
a.upload {margin-left: 0; padding:0px 14px;}
.next_session_right a.button_small{ margin-bottom:10px !important;}
.pre-season h2, .running-text h2 {line-height: 28px;}
.button_small {font-size: 14px; margin-right: 6px;}
.subscribers_text {padding-top: 15px; width: 100%;}

}








