/*---------------------------------------------------------------
# Package - Sboost Framework  
# ---------------------------------------------------------------
# Author - mixwebtemplates http://www.mixwebtemplates.com
# Copyright (C) 2008 - 2019 mixwebtemplates.com. All Rights Reserved. 
# Websites: http://www.mixwebtemplates.com
-----------------------------------------------------------------*/


/* Landscape phone to portrait tablet */
@media (min-width: 768px) and (max-width: 959px) { 
	.mx-base {width:728px!important}
	#mx-top-menu, .mx_date{display:none}
	#mx-banner {width:320px}
	
	input#mod-search-searchword {
		width:120px;
	}
.table_wrapper ul > li .mxt-col.mxt-name {
  width:35% !important;
}	
.table_wrapper ul > li .mxt-col.mxt-time {
  width:19% !important;
}
.table_wrapper ul > li .mxt-col.mxt-coach {
  width:31% !important;
}
	.tabs_buttons ul.tabs_container li.tab {
		padding:0 10px!important;
	}
	
	span.designed_by {
		display:block;
	}
	
	#fx-top { margin-top: 110px !important;}
}
 
/* Phones portrait and landscape  */
@media only screen and ( max-width: 767px ) {
	.mx-base {min-width:280px!important;width:100%!important}
	#mx-leftcol, #mx-rightcol,#mx-sideleft, #mx-sideright, #mx-maincol, #inner_content, .mx-block, .item {width:100%!important;margin:0!important}
	.mx-block .first, .mx-block .last, .mx-block .single,
	.item .first, .item .last, .item .single	{margin:0!important}
	.item-inner {padding:10px 0!important}
	#hormenu,#mx-search,#mx-fots2,#mx-abb2,#mx-web2,#mx-abb1,#mx-about3,#powered-by,#mx-host2,#mx-app1,#mx-top1,#mx-top2,#mx-top3,#mx-top4,#mx-top5,#mx-ban2,#mx-footer-nav {display:none!important}
	#mx-school2,#mx-cot1,#mx-cot2,#mx-cot3,#mx-do4,#mx-do1,#mx-do2,#mx-do3{display:none!important}
	#mx-footer {text-align:center}
	#mx-school1 img{height: 80px ! important; width: 170px ! important;}
	#mx-foot2 {margin-top: 20px !important}
	#mx-footer .cp {float:none!important}
	#foot li a{ padding: 5px 0px; border-bottom: 1px solid #777 !important}
	.tp-caption.LargeTitle {font-size:20px !important;}
	.tp-caption.ExtraLargeTitle span, .tp-caption.Title span {font-size: 11px !important; line-height:16px !important;}
	span.designed_by {display:block}
	select.select-menu {width:100%}
	#mx-ban1 .acym__user__edit__email {min-width: 170px !important}
	#mx-mmenu {display:block!important;margin:0}
	body { padding-right: 0px !important; padding-left: 0px !important;}
	#mx-top-menu, #mx-banner, .mx_date{display:none}
	#mx-ban1 {margin-top: 20px !important;}
	#mx-ban1 h1 {font-size: 30px !important; font-weight:400 !important; line-height: 2rem !important;
}
#mx-web1 p{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
   margin-bottom: 10px !important;
}
#mx-web1 h6 {font-size: 11px!important;}
#mx-web1 h1 {font-size: 25px!important; margin-top: -9px!important;}
#mx-web1 h2 {font-size: 24px!important; margin-top: -9px; font-style: italic;}
#mx-web1 h4 {font-size: 24px!important; margin-top: -9px;}
#mx-ban1{font-size: 14px !important; line-height: 1rem !important;}
#mx-app2 {margin-left: 10px!important; margin-top: 5px !important;}
#mx-app2 h1 {font-size: 35px !important; line-height: 1.5rem !important;}
#mx-ban1 .btn.btn-primary.button.subbutton {
    font-weight: bold;
    padding: 8px 20px !important; margin-bottom: 10px;
    background: #FDB913;
	color: #fff
}
#mx-host1 {margin-top: 20px !important;}
#mx-host1 h2 {font-size: 25px !important; line-height: 1.4rem !important; margin-top: -3px;}
#mx-host1 h1 {font-size: 15px !important;}
#mx-ban1 #acym__user__edit__email {
    margin-left: -10px !important;
}
.table_wrapper ul > li .mxt-col.mxt-name {
  width:100% !important;
}	
.table_wrapper ul > li .mxt-col.mxt-time {
  width:30% !important;
  padding:0px 2px !important;
}
.table_wrapper ul > li .mxt-col.mxt-coach {
  width:60% !important;
  padding-left:10px !important;
}	
	/*K2*/
	div.subCategory a.readmore {top:25px}
	div.subCategory h2{font-size:20px!important}
	div.itemToolbar ul li.itemPrintLink, div.itemToolbar ul li.itemEmailLink, div.itemToolbar ul li.itemTextResize {margin:0!important}
	
	/*Templates*/
	.border{margin-bottom:10px}
	a#pagetop{float:none!important}	
	div.color-site{float:none!important; margin-top: 4px!important}
}
@media (min-width: 568px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 940px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 200px) and (max-width: 765px) { 
	#fx-top { margin-top: 110px !important;}
}