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

/* Phones portrait and landscape  */
@media only screen and ( max-width: 320px) {
	.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}
	#fx-top { margin-top: 110px !important;}
	#mx-reslogan h1{font-size:12px!important;color: 000000;font-weight: 600;
	margin-top:-8px!important;
	margin-left: 60px!important;
	position: absolute; 
	overflow: hidden;}
	#mx-reslogan p{font-size:9px!important;color: #009cde;line-height: 10px;margin-top: 22px;
	margin-bottom: -20px;
	margin-left: 58px!important;
	position: absolute; 
	overflow: hidden;
	width: 200px;
   word-wrap: break-word;}
   #hormenu,#mx-search,#powered-by,#mx-footer-nav,#mx-slogan,#mx-tips,#mx-logo,#mx-hit3,#mx-about1 {display:none!important}
	#mx-reslogan{display:block!important;}
	#mx-footer {text-align:center}
	#mx-hit1 {width: 98.5%!important}
	#mx-hit1 h3 {display:none!important}
	#mx-slider {margin-top: 0px!important;}
	#logo {margin-top: 5px!important;margin-left: 5px!important;}
	#mx-footer .cp {float:none!important}
	#mx-hit2 {margin-top: -40px!important;}
	#mx-hit9{ margin-top: -30px!important;}
	#mx-acy{ margin-top: -33px!important;margin-bottom:-22px!important;}
	#mx-hit8{ margin-top: -65px!important; margin-left: 5px ! important; width: 98% !important;margin-bottom: 5px!important;}
	#mx-hit3{ margin-top: -17px!important; margin-left: 5px ! important; width: 98% !important;}
	#mx-hit2s{display:block !important;}
	span.designed_by {display:block}
	select.select-menu {width:100%}
		article header h1 {
  line-height: 20px!important;
  font-size: 16px!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-hit3 p{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
   margin-bottom: 10px !important;
}
.table_wrapper ul > li .mxt-col.mxt-name {
  width:100% !important;
}	
.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4,.text-box.padding-5,.text-box.padding-6,.text-box.padding-7,.text-box.padding-8,.text-box.padding-9 {padding: 0px !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}
}
/* Phones portrait and landscape  */
@media screen and (min-width: 321px) and (max-width: 360px) {
	.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}
	#mx-reslogan h1{font-size:12px!important;color: 000000;font-weight: 600;
	margin-top:-8px!important;
	margin-left: 67px!important;
	position: absolute; 
	overflow: hidden;}
	#mx-reslogan p{font-size:9px!important;color: #009cde;line-height: 10px;margin-top: 20px;
	margin-bottom: -20px;
	margin-left: 52px!important;
	position: absolute; 
	overflow: hidden;
	width: 250px;
   word-wrap: break-word;}
   	article header h1 {
  line-height: 20px!important;
  font-size: 16px!important;
}
   #hormenu,#mx-search,#powered-by,#mx-footer-nav,#mx-slogan,#mx-tips,#mx-logo,#mx-hit3,#mx-about1 {display:none!important}
	#mx-reslogan{display:block!important;}
	#mx-footer {text-align:center}
	#mx-hit1 {width: 98.5%!important}
	#mx-hit1 h3 {display:none!important}
	#logo {margin-top: 5px!important;margin-left: 5px!important;}
	#mx-slider {margin-top: 0px!important;}
	#mx-footer .cp {float:none!important}
	#mx-hit2 {margin-top: -40px!important;}
	#mx-hit9{ margin-top: -30px!important;}
	#mx-acy{ margin-top: -33px!important;margin-bottom:-22px!important;}
	#mx-hit8{ margin-top: -65px!important; margin-left: 5px ! important; width: 98% !important;margin-bottom: 5px!important;}
	#mx-hit3{ margin-top: -17px!important; margin-left: 5px ! important; width: 98% !important;}
	#mx-hit2s{display:block !important;}
	span.designed_by {display:block}
	select.select-menu {width:100%}
	#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-hit3 p{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
   margin-bottom: 10px !important;
}
.table_wrapper ul > li .mxt-col.mxt-name {
  width:100% !important;
}	
.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4,.text-box.padding-5,.text-box.padding-6,.text-box.padding-7,.text-box.padding-8,.text-box.padding-9 {padding: 0px !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}
}

/* Phones portrait and landscape  */
@media screen and (min-width: 361px) and (max-width: 480px) {
.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}
	#mx-reslogan h1{font-size:12px!important;color: 000000;font-weight: 600;
	margin-top:-8px!important;
	margin-left: 115px!important;
	position: absolute; 
	overflow: hidden;}
	#mx-reslogan p{font-size:9px!important;color: #009cde;line-height: 10px;margin-top: 20px;
	margin-bottom: -20px;
	margin-left: 85px!important;
	position: absolute; 
	overflow: hidden;
	width: 290px;
   word-wrap: break-word;}
   	article header h1 {
  line-height: 20px!important;
  font-size: 16px!important;
}
	   #hormenu,#mx-search,#powered-by,#mx-footer-nav,#mx-slogan,#mx-tips,#mx-logo,#mx-hit3,#mx-about1 {display:none!important}
	#mx-reslogan{display:block!important;}
	#mx-footer {text-align:center}
	#mx-hit1 {width: 98.5%!important}
	#mx-hit1 h3 {display:none!important}
	#logo {margin-top: 5px!important;margin-left: 5px!important;}
	#mx-slider {margin-top: 0px!important;}
	#mx-footer .cp {float:none!important}
	#mx-hit2 {margin-top: -40px!important;}
	#mx-hit9{ margin-top: -30px!important;}
	#mx-acy{ margin-top: -33px!important;margin-bottom:-22px!important;}
	#mx-hit8{ margin-top: -65px!important; margin-left: 5px ! important; width: 98% !important;margin-bottom: 5px!important;}
	#mx-hit3{ margin-top: -17px!important; margin-left: 5px ! important; width: 98% !important;}
	#mx-hit2s{display:block !important;}
	span.designed_by {display:block}
	select.select-menu {width:100%}
	#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-hit3 p{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
   margin-bottom: 10px !important;
}
.table_wrapper ul > li .mxt-col.mxt-name {
  width:100% !important;
}	
.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4,.text-box.padding-5,.text-box.padding-6,.text-box.padding-7,.text-box.padding-8,.text-box.padding-9 {padding: 0px !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}
}

/* Phones portrait and landscape  */
@media screen and (min-width: 481px) and (max-width: 768px) {
.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}
	#mx-reslogan h1{font-size:17px!important;color: 000000;font-weight: 600;
	margin-top:-8px!important;
	margin-left: 77px!important;
	position: absolute; 
	overflow: hidden;}
	#mx-reslogan p{font-size:14px!important;color: #009cde;line-height: 10px;margin-top: 24px;
	margin-bottom: -20px;
	margin-left: 55px!important;
	position: absolute; 
	overflow: hidden;
	width: 590px;
   word-wrap: break-word;}
   	article header h1 {
  line-height: 20px!important;
  font-size: 16px!important;
}
	   #hormenu,#mx-search,#powered-by,#mx-footer-nav,#mx-slogan,#mx-tips,#mx-logo,#mx-hit3,#mx-about1 {display:none!important}
	#mx-reslogan{display:block!important;}
	#mx-footer {text-align:center}
	#mx-hit1 {width: 98.5%!important}
	#mx-slider {margin-top: 0px!important;}
	#mx-hit1 h3 {display:none!important}
	#logo {margin-top: 5px!important;margin-left: 5px!important;}
	#mx-footer .cp {float:none!important}
	#mx-hit2 {margin-top: -40px!important;}
	#mx-hit9{ margin-top: -30px!important;}
	#mx-acy{ margin-top: -33px!important;margin-bottom:-22px!important;}
	#mx-hit8{ margin-top: -65px!important; margin-left: 5px ! important; width: 98% !important;margin-bottom: 5px!important;}
	#mx-hit3{ margin-top: -17px!important; margin-left: 5px ! important; width: 98% !important;}
	#mx-hit2s{display:block !important;}
	span.designed_by {display:block}
	select.select-menu {width:100%}
	#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-hit3 p{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
   margin-bottom: 10px !important;
}
.table_wrapper ul > li .mxt-col.mxt-name {
  width:100% !important;
}	
.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4,.text-box.padding-5,.text-box.padding-6,.text-box.padding-7,.text-box.padding-8,.text-box.padding-9 {padding: 0px !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}
}
	/* Landscape phone to portrait tablet */
@media (min-width: 769px) and (max-width: 991px) { 
#mx-top-menu,#hormenu,#mx-search, .mx_date{display:none}
	#mx-banner {width:320px}
	.mx-base {min-width:280px!important;width:100%!important}
	span.designed_by {display:block}
	body { padding-right: 0px !important; padding-left: 0px !important;}
	select.select-menu {width:100%}
	.mx-block .first, .mx-block .last, .mx-block .single,
	.item .first, .item .last, .item .single	{margin:0!important}
	.item-inner {padding:10px 0!important}
	#mx-reslogan{display:inherit !important;}
	#mx-reslogan h1{font-size:19px!important;color: 000000;font-weight: 600;
	margin-top:-8px!important;}
	#mx-reslogan p{font-size:13px!important;color: #009cde;line-height: 10px;margin-top: -16px;
	margin-bottom: -20px;}
	#mx-slider {margin-top: 0px!important;}
	#logo {margin-top: 5px!important;}
	   #hormenu,#mx-search,#powered-by,#mx-footer-nav,#mx-slogan,#mx-tips,#mx-logo,#mx-hit3,#mx-about1 {display:none!important}
	#mx-mmenu {display:block!important;margin:0}
	body { padding-right: 0px !important; padding-left: 0px !important;}
	input#mod-search-searchword {
		width:120px;
	}
	span.designed_by {display:block}
	select.select-menu {width:100%}
	#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-hit3 p{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
   margin-bottom: 10px !important;
}   #mx-footer .cp {float:none!important}
	#mx-hit2 {margin-top: -40px!important;}
	#mx-hit9{ margin-top: -30px!important;}
	#mx-acy{ margin-top: -33px!important;margin-bottom:-22px!important;}
	#mx-hit8{ margin-top: -65px!important; margin-left: 5px ! important; width: 98% !important;margin-bottom: 5px!important;}
	#mx-hit3{ margin-top: -17px!important; margin-left: 5px ! important; width: 98% !important;}
	#mx-hit2s{display:block !important;}
	
.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;}
}
@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;
  }
}

}
