/*



Theme Name: TuneGym Theme



Theme URI: http://www.tunegym.com



Author: Web TuneGym



Author URI: http://www.tunegym.com



Description: The TuneGym theme for WordPress is a custom theme built from PSD Design.



Version: 1.0



*/



/*-------------------------------------------------------------------------------------------------*/



/*RESET*/



/*-------------------------------------------------------------------------------------------------*/



a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {

	border: 0;

	font-size: 100%;

	margin: 0;

	padding: 0

}

html, body {

	height: 100%

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block

}

b, strong {

	font-weight: 700

}

img {

	max-width: 100%;

	color: transparent;

	font-size: 0;

	vertical-align: middle;

	-ms-interpolation-mode: bicubic

}

ol, ul {

	list-style: none

}

li {

	display: list-item

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

th, td, caption {

	font-weight: 400;

	vertical-align: top;

	text-align: left

}

q {

	quotes: none

}

q:before, q:after {

	content: none

}

sub, sup, small {

	font-size: 75%

}

sub, sup {

	line-height: 0;

	position: relative;

	vertical-align: baseline

}

sub {

	bottom: -.25em

}

sup {

	top: -.5em

}

svg {

	overflow: hidden

}

/*-------------------------------------------------------------------------------------------------*/



/*TYPOGRAPHY */



/*-------------------------------------------------------------------------------------------------*/



body {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	color: #6c6c6c;

	line-height: 1.5em;

	font-size: 13px;

	font-style: normal;

	font-variant: normal;

	height: 100%

}

a.textlink {

	font-style: italic;

	color: #51afda;

}

a:hover {

	text-decoration: underline

}

:focus {

	-moz-outline-style: none

}

strong, p strong {

	font-weight: 700;

}

h1, h2, h3, h4, h5, h6 {

	color: #333;

	font-style: normal;

	font-weight: normal;

	margin-bottom: 15px;

}

h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover {

	font-style: none;

	text-decoration: none

}

h1 {

	font-size: 30px;

	line-height: 34px;

}

h2 {

	font-size: 24px;

	line-height: 26px;

}

h3 {

	font-size: 22px;

	line-height: 24px;

}

h4 {

	font-size: 20px;

	line-height: 22px;

}

h5 {

	font-size: 18px;

	line-height: 20px

}

h6 {

	font-size: 16px;

	line-height: 18px

}

blockquote {

	font-variant: normal;

	font-weight: 400;

	font-size: 13px;

	font-style: italic

}

p {

	margin-bottom: 10px

}

.center {

	text-align: center

}

ol {

	list-style: decimal inside;

	color: #444;

}

ul {

	list-style: disc inside;

	color: #444;

}

a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	text-decoration: none;

	color: #51afda

}

h1 a:hover {

	text-decoration: none

}

:focus, a:focus, :active, a:active {

	outline: none

}

cite {

	font-style: normal;

}

h1.withbg {

	background: #EFEFEF;

	color: #00446A;

	padding: 4px 10px;

	font-size: 18px;

	margin-bottom: 0px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

}

/*-------------------------------------------------------------------------------------------------*/



/*BASIC WORDPRESS BLOG STYLES */



/*-------------------------------------------------------------------------------------------------*/



.entry-content img {

	margin: 0 0 1.5em 0;

}

.alignleft, img.alignleft {

	display: inline;

	float: left;

	margin-right: 1.5em;

}

.alignright, img.alignright {

	display: inline;

	float: right;

	margin-left: 1.5em;

}

.aligncenter, img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	text-align: center;

	margin-bottom: 1.5em;

}

.wp-caption img {

	border: 0 none;

	margin: 0;

	padding: 0;

}

.wp-caption p.wp-caption-text {

	margin: 0;

}

.wp-smiley {

	max-height: 1em;

	margin: 0 !important;

}

.gallery dl {

	margin: 0;

}

.gallery-caption {

	margin: -1.5em 0 0 0;

}

blockquote.left {

	float: left;

	margin-left: 0;

	margin-right: 20px;

	text-align: right;

	width: 33%;

}

blockquote.right {

	float: right;

	margin-left: 20px;

	margin-right: 0;

	text-align: left;

	width: 33%;

}

.a-btn {

	text-shadow: 0px 1px 0px #333;

	background: #9B137E;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(#F70DA3, 0), color-stop(#9B137E, 1));

	background: -webkit-linear-gradient(top, #F70DA3 0%, #9B137E 100%);

	background: -moz-linear-gradient(top, #F70DA3 0%, #9B137E 100%);

	background: -o-linear-gradient(top, #F70DA3 0%, #9B137E 100%);

	background: linear-gradient(top, #F70DA3 0%, #9B137E 100%);

	padding: 16px 46px;

	display: inline-block;

	position: relative;

	border: 1px solid #9B137E;

	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);

	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);

	box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);

	-webkit-border-radius: 24px;

	-moz-border-radius: 24px;

	border-radius: 24px;

	font-weight: bold;

	clear: both;

	margin: 0px;

	overflow: hidden;

	-webkit-transition: box-shadow 0.3s ease-in-out;

	-moz-transition: box-shadow 0.3s ease-in-out;

	-o-transition: box-shadow 0.3s ease-in-out;

	transition: box-shadow 0.3s ease-in-out;

	font-size: 21px;

	color: #fff;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

}

.a-btn:hover {

	text-decoration: none;

	background-color: #9B137E;

	background-image: -moz-linear-gradient(#9B137E, #F70DA3);

	background-image: -webkit-gradient(linear, left top, left bottom, from(#9B137E0), to(#F70DA3));

	background-image: -webkit-linear-gradient(#9B137E, #F70DA3);

	background-image: -o-linear-gradient(#9B137E, #F70DA3);

	background-image: -ms-linear-gradient(#9B137E, #F70DA3);

	background-image: linear-gradient(#9B137E, #F70DA3);

	color: #FFF;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

}

/* small buttons */



.button-small input[type=submit] {

	outline: none;

	border: none;

	height: 26px;

}

.button-small {

	background: url('images/small_light.png') no-repeat;

	font-size: 13px;

	float: right;

	display: block;

	line-height: 26px;

	margin-bottom: 15px;

	background-position: top right;

}

.button-small span, .button-small input[type=submit] {

	background: url('images/small_light.png') no-repeat;

	color: #4e4e4e;

	background-position: 0 -26px;

	display: block;

	margin-left: -13px;

	text-align: center;

	padding: 0 15px;

}

.button-small:hover {

	background-position: 100% -52px;

}

.button-small a:hover, .button-small input[type=submit] {

	text-decoration: none;

	cursor: pointer;

}

.button-small:hover span, .button-small:hover input[type=submit] {

	background-position: 0 -78px;

	color: #fff;

	color: #4e4e4e;

}

/* end-small butons */







.fleft {

	float: left;

}

/*GRID LAYOUT*/



/*-------------------------------------------------------------------------------------------------*/



body {

	min-width: 100%

}

.container_12 {

	margin-left: auto;

	margin-right: auto;

	width: 960px

}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {

	display: inline;

	float: left;

	margin-left: 10px;

	margin-right: 10px;

	min-height: 20px;

}

.alpha {

	margin-left: 0

}

.omega {

	margin-right: 0

}

.container_12 .grid_1 {

	width: 60px

}

.container_12 .grid_2 {

	width: 140px

}

.container_12 .grid_3 {

	width: 220px

}

.container_12 .grid_4 {

	width: 300px

}

.container_12 .grid_5 {

	width: 380px

}

.container_12 .grid_6 {

	width: 460px

}

.container_12 .grid_7 {

	width: 540px

}

.container_12 .grid_8 {

	width: 620px

}

.container_12 .grid_9 {

	width: 700px

}

.container_12 .grid_10 {

	width: 780px

}

.container_12 .grid_11 {

	width: 860px

}

.container_12 .grid_12 {

	width: 940px

}

.container_12 .custom_grid_1 {

	width: 920px;

	display: inline;

	float: left;

	margin-left: 10px;

	margin-right: 10px;

	min-height: 20px;

}

.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0

}

.container_12:before, .container_12:after {

	content: '.';

	display: block;

	overflow: hidden;

	visibility: hidden;

	font-size: 0;

	line-height: 0;

	width: 0;

	height: 0

}

.container_12:after {

	clear: both

}

.container_12 {

	zoom: 1

}

/*MAIN STYLES*/



/*-------------------------------------------------------------------------------------------------*/



body {

	background: #202020;

}

#wrapper {

	background: #d3d6d7;

	padding: 0px;

	width: 100%;

}

#header-wrapper {

	/*background-image: url(images/header-bg.png);*/

	background-repeat: repeat-x;

	background-color: #2CA1B8;

	height: 180px;

	width: 100%;

}

.home #header-wrapper {

	/*background-image: url(images/header-bg.png);*/

	background-repeat: repeat-x;

	background-color: #2CA1B8;

	min-height: 550px;

	width: 100%;

}

#nav_phone {
	display: inline-block;
	color: #fff;
	padding: 12px 16px;
	font-size: 14px;
	background-color: #DD3D8C;
	margin-left: 12px;
	font-weight: bold;
}

#content-wrapper {

	background: #d3d6d7;

	width: 100%;

}

#footer-wrapper {

	background-image: url(images/footer-bg.png);

	background-repeat: repeat-x;

	background-color: #202020;

	min-height: 146px;

	margin-top: -40px;

	width: 100%;

}

#inline-list {

display:block; position: relative;

}

#inline-list p {

 display: inline;

 }

#inline-list ul, #inline-list li {

 display: inline;

 margin: 15px;

 }

#inline-list a {

text-decoration: none;

color: rgb(180, 180, 180);

text-transform:lowercase;

font-weight:normal;

}

#logo {

	float: left;

	margin-top: 30px;

}

.logo{

	margin-top:25px;

}

#navigation {

	height: 60px;

	width: 620px;

	float: right;

}

#menu-wrapper {

	margin: 50px -20px 0px;

	float: right;

	background-repeat: repeat-x;

	-moz-border-radius: 12px;

	-webkit-border-radius: 12px;

	border-radius: 12px;

	height: 44px;

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

}

#menu-wrapper > ul {

	float: left;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	position: relative;

	z-index: 99;

}

#menu-wrapper > ul > li {

	float: left;

	padding: 0px;

	margin: 0px;

	padding: 0px;

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 1px

}

#menu-wrapper > ul > li > a {

	display: block;

	padding: 12px 16px;

	text-align: center;

	font-size: 14px;

	color: #FFF;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

#menu-wrapper > ul > li:hover > a {

	background-repeat: repeat-x;

	color: #FFF;

	text-decoration: none;

	background-color: #0597ac;

	padding: 12px 16px;

}

#menu-wrapper > ul > li.current-menu-item > a {

	background-color: #0597ac;

	background-repeat: repeat-x;

	color: #FFF;

	text-decoration: none;

	padding: 12px 16px;

}

#menu-wrapper > ul > li:first-child a {

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

	padding: 12px 24px;

}

#menu-wrapper > ul > li.current_page_item a {

	background-color: #0597ac;

	background-repeat: repeat-x;

}



}

#social {

	margin-top: 6px;

	float: right;

	margin-right: 10px;

}

#social a {

	margin-left: 4px;

}

#social a:hover {

	opacity: .8;

}

#splash {

	width: 980px;

	float: left;

	background-image: url(images/logo-big.png);

	background-repeat: no-repeat;

	height: 380px;

	margin-top: 50px;

}

.header-bottom {

    margin: auto;

    width: 1000px;

}

.splash-left{

	

	float:left;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size:22px;

	color:#fff;

	font-weight:normal;

	margin-top: 145px;

	

}



.splash-box{

   background: none repeat scroll 0 0 #0597ac;

    margin-bottom: 11px;

    margin-left: 20px;

    margin-top: -1px;

    padding-bottom: 12px;

    padding-top: 9px;

	

}

.splash-box p{

	 position: relative;

    z-index: 3;

	

	margin-bottom: -1px;

	 

}





.splash-fill{

    background: none repeat scroll 0 0 #0597ac;

    height: 42px;

    left: 0;

    margin-top: -29px;

    position: absolute;

	z-index: 1;

}

.span498back{

	

    width: 40%;

    

}

.span524back{

	 width: 40%;

}



.span493back{

	 width: 40%;

}







#header-right {

    color: #FFFFFF;

    float: right;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

    width: 570px;

	margin-top: -4px;

}

#header-right h1 {

    color: #FFFFFF;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-size: 42px;

    font-weight: 700;

    line-height: 58px;

    margin-bottom: 20px;

	margin-top: 10px;

    text-align: right;

    text-shadow: 0 2px 0 #333333;

}



.rollover-imgs {

    float: right;

    margin-top: 15px;

}

#cta-text {

	float: right;

	width: 570px;

	margin-top: 30px;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	color: #fff;

}

#cta-text h1 {

	font-size: 48px;

	text-shadow: 0px 2px 0px #333;

	font-weight: 700;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	color: #ffffff;

	margin-bottom: 30px;

	padding-right: 20px;

	line-height: 58px;

}

#cta-text p {

	font-size: 22px;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	color: #fff;

	line-height: 28px;

	font-weight: normal;

	text-align: justify;

	padding-right: 20px;

}

.main-img{

	  float: right;

    height: 114px;

    margin-bottom: 12px;

    margin-left: 12px;

    position: relative;

    width: 255px;



}

.main-img > a{

	display:block;

	text-decoration:none !important;

}

.main-img > a:hover img{

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

	filter: alpha(opacity=60);

	-moz-opacity:0.6;

	-khtml-opacity: 0.6;

	opacity:0.6;

}

.main-img > a:hover span{

	

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	-moz-opacity:1;

	-khtml-opacity: 1;

	

	opacity:1;

}

.main-img > a h4{

   background: none repeat scroll 0 0 #DD3D8C;

    color: #FFFFFF;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;



    font-size: 12px;

    font-weight: 700;

text-transform: uppercase;

    margin: -30px 0 0 1px;

    position: relative;

    text-align: center;

    text-shadow: none;

    width: 253px;

}



.main-img > a:hover h4{

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;



}



.main-img > a span{

   background: url("images/ico-play.png") no-repeat scroll 0 0 transparent;

    display: inline-block;

    height: 60px;

    left: 96px;

    position: absolute;

    text-align: center;

    top: 15px;

    width: 60px;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	-moz-opacity:0;

	-khtml-opacity: 0;

	opacity: 0;

}



#choose-sport {

	margin-top: 20px;

}

#content-inner {

	width: 960px;

	margin: 0px auto;

}

#content {

	width: 940px;

	float: left;

	background: #fff;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	behavior: url('http://www.tunegym.com/PIE.htc');

	padding: 20px 20px;

	margin: -30px auto 20px;

	position: relative;

}

#content {

	margin-top: -50px;

	padding-top: 30px;

	padding-bottom: 40px;

}

.home #content {

	min-height: 300px;

	margin-top: -50px;

	padding-top: 0px;

	padding-bottom: 0;

}

.entry-content {

	min-height: 400px;

	float: left;

	background: #fff;

	border: 1px solid #e3e3e3;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

	width: 578px;

	padding: 20px 20px 10px;

}

.archive .entry-content {

	min-height: 200px;

	margin-bottom: 20px;

	line-height: 1.5;

	font-size: 16px;

}

.custom_grid_1 .entry-content {

	width: 864px;

	padding-bottom: 30px;

	min-height: 400px;

}

#left-side {

	float: left;

	width: 190px;

	margin-left: 10px;

	margin-right: 20px;

	margin-bottom: 20px;

	margin-top: 30px;

}

#left-side h5 {

	padding-left: 40px;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	color: #999;

	font-weight: 700;

	margin-top: -20px;

	margin-bottom: 10px;

	text-shadow: 1px #fff;

}

#portfolio_list, #music_catlist {

	margin-top: 16px;

	list-style: none;

	padding-left: 0

}

#portfolio_list li, #music_catlist li {

	float: left;

	text-align: center;

	background-image: url(images/category-li.png);

	width: 190px;

	background-repeat: no-repeat;

	background-position: bottom;

	margin-bottom: 0px;

	padding: 8px 10px 10px 0;

}

#portfolio_list li.active, #music_catlist li.active {

}

#portfolio_list li span, #music_catlist li span {

	text-align: center;

	padding-right: 10px;

}

#portfolio_list li a, #music_catlist li a {

	font-size: 14px;

	color: #666;

	text-shadow: 1px #ddd;

	line-height: 28px;

	padding: 6px 14px;

	border: 1px solid transparent;

	cursor: pointer;

}

#portfolio_list a:hover, #music_catlist a:hover {

	text-decoration: none;

	color: #999;

}

/*#portfolio_list li a.active{background-image:url(images/li-active.png);background-repeat:no-repeat;width:174px;height:32px;line-height:30px;}*/



#portfolio_list li a.active, #music_catlist li a.active {

	background: #fefefe;

	background-repeat: no-repeat;

	border: 1px solid #e3e3e3;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	behavior: url('http://www.tunegym.com/PIE.htc');

	-webkit-box-shadow: #ccc 0px 10px 0px;

	-moz-box-shadow: #ccc 0px 1px 0px;

	box-shadow: #ccc 0px 1px 0px;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(#fefefe, 0), color-stop(#f5f5f5, 1));

	background: -webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);

	background: -moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);

	background: -o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);

	background: linear-gradient(top, #fefefe 0%, #f5f5f5 100%);

}

#music.entry-content {

	width: 650px;

	-webkit-border-radius: 0px 12px 120px 0px;

	-moz-border-radius: 0px 12px 12px 0px;

	border-radius: 0px 12px 12px 0px;

	behavior: url('http://www.tunegym.com/PIE.htc');

	position: relative;

	margin-top: 40px;

}

#portfolio_contain, #music_list {

	margin-left: 40px;

	margin-top: 20px;

	list-style: none;

	padding-left: 0

}

#portfolio_contain li {

	margin-left: 10px;

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 10px;

	position: relative;

	width: 600px;

}

#music_list li {/*display: none;*/

	margin-left: 10px;

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 10px;

	position: relative;

	width: 600px;

}

#portfolio_contain li h5, #music_list li h5 {

	display: inline;

	color: #666;

	font-size: 14px;

	font-weight: normal;

	line-height: 18px;

	margin: 0;

}

#portfolio_contain li .button-small, #music_list li .button-small {

	float: right;

	position: absolute;

	top: -4px;

	right: 50px;

}

#portfolio_contain li .button-small a span, #music_list li .button-small a span {

	font-weight: normal;

}

.entry-content p {

	font-size: 16px;

	line-height: 1.5;

	color: #484b5a;

	margin-bottom: 20px;

}

.archive .entry-title a {

	color: #444;

}

.entry-title {

	font-size: 28px;

	line-height: 36px;

	margin-bottom: 20px;

	color: #333;

	font-weight: bold;

	letter-spacing: -1px;

	

}

.entry-content .button-small {

	float: left;

	margin-left: 12px;

	margin-top: 20px;

}

.entry-content .comments-small {

	font-size: 13px;

	float: right;

	margin-top: 20px;

	margin-right: 10px;

	background-image: url(images/comment.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 16px;

}

.entry-content .comments-small a {

	color: #666;

}

#header-title {

	width: 650px;

	float: left;

}

#header-title h5#tracks {

	padding-left: 50px;

	color: #999;

	font-weight: 700;

	margin-top: -52px;

	margin-bottom: 10px;

	float: left;

	text-shadow: 1px #fff;

}

#header-title h5#price {

	color: #999;

	font-weight: 700;

	margin-top: -52px;

	margin-bottom: 10px;

	float: right;

	margin-right: 100px;

	text-shadow: 1px #fff;

}

.post-info {

	margin: 0px 0 10px 0px;

	padding: 0;

	color: #999;

}

.post-info .author a {

	color: #666;

	text-transform: capitalize;

}

.post-tags {

	margin-top: 20px;

	width: 270px;

	float: left;

}

.post-tags a {

	color: #444;

	text-decoration: underline;

	font-size: 12px;

}

.light {

	color: #777;

	font-size: 12px;

}

.social_toolbox {

	float: right;

	margin-top: 20px;

	position: relative;

	margin-right: 50px;

	width: 140px;

}

.social_toolbox .facebook {

	position: absolute;

	top: 0;

	right: -50px;

}

.archive .post-tags, .archive .social_toolbox {

	margin-top: 0;

	position: relative;

	margin-right: 50px;

	width: 140px;

}

#sidebar #widget-area {

	padding-left: 20px;

padding-top:6pxpadding-right:10px;

}

#widget-area a {

	text-decoration: underline;

	margin-bottom: 6px;

}

#widget-area .widget {

	margin-bottom: 20px;

	clear: both;

	float: left;

}

#widget-area .widget ul {

	margin-top: 0px;

	list-style: none;

	padding-left: 0;

}

#widget-area h5 {

	margin-bottom: 6px;

}

.see-what {

	background-image: url(images/see-what.png);

	background-repeat: no-repeat;

	width: 563px;

	height: 70px;

	position: absolute;

	top: 20px;

	left: 220px;

	z-index: 9999;

	text-align: center;

}

.see-what h2 {

	color: #fff;

	text-shadow: 0px 1px 0px #333;

	margin: 18px auto 0px;

	font-size: 24px;

	font-weight: 500;



}

.testimonial {

	background-image: url(images/video-film.png);

	background-repeat: no-repeat;

	width: 1012px;

	height: 284px;

	float: left;

	left: -18px;

	position: absolute;

	top: 60px;

	z-index: 1100

}

.testimonial img {

	margin-top: 40px;

	margin-right: 8px;

	margin-left: 4px;

}

.testimonial iframe {

	margin-top: 40px;

	margin-right: 8px;

	margin-left: 4px;

}

#home-widgets {

	width: 960px;

	margin-left: -10px;

	/*margin-top: 310px;*/

}

#home-widgets .widget {

	min-height: 270px;

	width: 320px;

	float: left;

	position: relative;

	z-index: 0;

}

#home-widgets .white {

	/*background: #fff;*/

}

#home-widgets .widget .button-small {

	margin-right: 20px;

	position: absolute;

	bottom: 20px;

	right: 0px;

}

#home-widgets .widget span.txt {

	font-size: 13px;

	margin-left: 30px;

	position: absolute;

	bottom: 40px;

	left: 0px;

}

#service h4 {

	float: left;

	margin-left: 30px;

	margin-top: 40px;

	padding-left: 46px;

	background-image: url(http://www.tunegym.com/wp-content/uploads/2012/05/donut.png);

	background-repeat: no-repeat;

	line-height: 40px;

	color: #d12217;

	font-size: 20px;

	padding-right: 20px;

}

#service p {

	float: left;

	margin-left: 30px;

	font-size: 14px;

	padding-right: 20px;

	text-align: justify;

	line-height: 1.7;



}

#twitter h4 {

	float: left;

	margin-left: 30px;

	margin-top: 40px;

	padding-left: 46px;

	background-image: url(http://www.tunegym.com/wp-content/uploads/2012/05/tweet.png);

	background-repeat: no-repeat;

	line-height: 40px;

	color: #51afda;

	font-size: 20px;

	padding-right: 20px;

}

#twitter p {

	float: left;

	margin-left: 30px;

	font-size: 14px;

	padding-right: 20px;

	line-height: 1.7;

}

#blog h4 {

	float: left;

	margin-left: 30px;

	margin-top: 40px;

	padding-left: 46px;

	background-image: url(http://www.tunegym.com/wp-content/uploads/2012/05/note.png);

	background-repeat: no-repeat;

	line-height: 40px;

	color: #6c6c6c;

	font-size: 20px;

	padding-right: 20px;

}

#blog p {

	float: left;

	margin-left: 30px;

	font-size: 14px;

	padding-right: 18px;

	line-height: 1.7;



}

#footer {

	padding-top: 60px;

}

#copyright {

	text-align: center;

	color: #fff;

	margin-top: 20px;

}

/*COMMENT STYLES*/



/*-------------------------------------------------------------------------------------------------*/



#contactform {

	width: 100%;

}

#contact-sidebar {

	width: 250px;

	float: right;

	margin-top: 10px;

}

#contactform .row br {

	display: none;

}

#contactform form {

	margin-top: 20px;

}

#contactform .row {

	margin-bottom: 10px;

	float: left

}

#contactform label {

	width: 100px;

	float: left;

	margin-top: 4px;

}

#contactform input.text, #searchform input.text {

	float: left;

	margin-left: 0px;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	border: 1px solid #ccc;

	outline: none;

	padding: 6px;

	width: 250px;

}

#contactform input.text2 {

	float: left;

	margin-left: 0px;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	border: 1px solid #ccc;

	outline: none;

	padding: 6px;

	width: 150px;

}

#contactform span.txt {

	float: left;

	margin-left: 10px;

	font-size: 12px;

	margin-top: 6px;

}

#contactform textarea, #contactform #subject {

	float: left;

	margin-left: 0px;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border: 1px solid #ccc;

	outline: none;

	padding: 6px;

	width: 100%;

	max-width: 300px;

}

#contactform .button-small {

	float: left!important;

	margin-left: 115px;

	margin-top: 10px;

}



#contactform .contactSubmit {

	padding:8px 0 10px 0px; 

	color:#FFFFFF;

	border:none;

	width:110px;

	height:65px;

	text-align:center;

	background-color:#50A2B6;

	text-transform:uppercase;

	font-size:170%;

	font-weight:bold;

}

#contactform .contactSubmit:hover {

	background-color:#de3d8d;

}

#contactform #submit {

	float: right;

}

#searchform {

	float: left;

	width: 270px;

}

#searchform input.text {

	float: left;

	width: 170px;

	padding: 4px 6px;

	margin-right: 20px

}

#searchform .button-small {

	float: left;

}

div.wpcf7-response-output {

	margin-top: 0px;

	float: left;

}

span.wpcf7-not-valid-tip {

	top: 8px!important;

	width: 180px!important;

	left: -20px!important;

	border: none!important;

	color: #900!important;

	background: url(images/error.ico)no-repeat!important;

	height: 20px!important;

}

#contactform .message span.wpcf7-not-valid-tip, #contactform .subject span.wpcf7-not-valid-tip {

	top: 8px!important;

	width: 180px!important;

	left: -20px!important;

}

#respond {

	border-top: 1px solid #ccc;

	padding-top: 30px;

	margin-top: 10px;

}

#commentform {

	margin-top: 10px;

}

#commentform .row {

	margin-bottom: 10px;

	float: left

}

#commentform label {

	width: 100px;

	float: left;

}

#commentform input.text {

	float: left;

	margin-left: 10px;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	border: 1px solid #ccc;

	outline: none;

	padding: 6px;

	width: 250px;

}

#commentform span.txt {

	float: left;

	margin-left: 10px;

	font-size: 12px;

	margin-top: 6px;

}

#commentform textarea {

	float: left;

	margin-left: 10px;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	border: 1px solid #ccc;

	outline: none;

	padding: 6px;

	width: 380px;

}

#commentform .button-small {

	float: left;

	margin-left: 22px;

	margin-top: 0px;

}

#commentform #submit {

	width: 120px;

}

.subscribe-to-comments {

	padding-top: 4px;

}

#commentform #subscribe {

	float: left;

	margin-top: 4px;

	margin-left: 20px;

}

#commentform .subscribe-to-comments label {

	width: 280px;

	font-size: 12px;

	margin-top: 0px;

}

#comments-content {

	margin-top: 20px;

	position: relative;

}

h4#comments {

	margin-left: 20px;

	font-size: 12px;

	background-image: url(images/comment.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 16px;

	float: left;

}

.comment-wrap {

	clear: right;

}

.last-comment {

	position: absolute;

	top: 0;

	right: 0;

}

.commentlist, .comment {

	list-style: none;

}

.comment-entry {

	margin-bottom: 20px;

}

.avatar-box {

	float: left;

	margin: 6px 20px 10px 10px;

}

.comment-author {

	float: left;

	margin-right: 10px;

}

.comment-author a, .comment-author {

	font-weight: 700;

	color: #444;

}

.commentmetadata {

	float: left;

	margin-right: 10px;

}

.commentmetadata a {

	font-size: 12px;

	color: #666;

}

.reply a {

	text-decoration: underline;

	clear: right;

}

.reply span {

	color: #fff;

	clear: right;

}

ul.children {

	padding-left: 70px;

	background-image: url(images/comment-child.png);

	background-repeat: no-repeat;

	background-position: 30px 10px;

	padding-bottom: 10px;

}

.category_section {

	width: 410px;

	float: left;

	margin-right: 10px;

	margin-left: 10px;

	margin-bottom: 20px;

}

.category_section h3 {

	margin-bottom: 6px;

}

.faq-item  h4#search-archive {

	float: left;

	margin-left: 20px;

}

ul#blog-items {

	list-style: none;

	padding-left: 0

}

#faq-wrap ul {

	list-style: none;

	padding-left: 0

}

.search .entry-content {

	min-height: 200px;

}

#pagination {

	clear: both;

	width: 600;

	text-align: center;

}

a.page-numbers, span.page-numbers {

	text-decoration: none;

	padding: 5px 10px;

	border: 1px solid #999;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	behavior: url('css/PIE.html');

	margin: 20px 1px 0px;

	display: inline;

}

#pagination {

	margin-right: 10px;

	text-align: center;

	margin-top: 50px;

}

a.page-numbers:hover {

	background: #eee;

	text-decoration: none;

}

span.page-numbers.current {

	background: #eee;

	color: #524e85;

	cursor: pointer;

}

/*IE 7 Compatibility Fix */



*+html #blog p {

	width: 280px;

}

*+html #portfolio_list li a {

	padding: 2px 12px;

}

*+html #music_catlist li a {

	padding: 2px 12px;

}

*+html #portfolio_list li a.active {

	padding: 2px 12px;

}

*+html #music_catlist li a.active {

	padding: 2px 12px;

}

*+html #portfolio_contain li {

	vertical-align: top;

}

*+html #music_list li {

	vertical-align: top;

}

*+html #contactform .submit {

	margin-left: 0px;

	width: 95px;

	padding-left: 0

}

*+html #contactform .button-small {

	width: 95px;

	margin: 0;

	padding: 0;

	height: 26px;

}

*+html .submit {

	outline: none;

	border: none;

	height: 26px;

}

*+html #contactform .submit {

	background: url('images/small_light.png') no-repeat;

	color: #4e4e4e;

	background-position: 0 -26px;

	display: block;

	margin-left: -13px;

	text-align: center;

	padding: 0 15px;

}

*+html #contactform .button-small:hover {

	background-position: 100% -52px;

}

*+html #contactform .button-small:hover .submit {

	background-position: 0 -78px;

	color: #fff;

	color: #4e4e4e;

}

*+html #contactform #s-button {

	margin-left: 110px;

}

*+html ul#blog-items h1 {

	float: left;

	margin: 0;

	padding: 0;

	margin-left: 20px;

}

*+html #content {

	margin: -30px auto 0px;

}

*+html #footer-wrapper {

	margin-top: -20px;

}

*+html .post-info {

	clear: both;

}

*+html .submit {

	outline: none;

	border: none;

	height: 26px;

}

*+html #commentform .submit {

	background: url('images/small_light.png') no-repeat;

	color: #4e4e4e;

	background-position: 0 -26px;

	display: block;

	margin-left: -13px;

	text-align: center;

	padding: 0 15px;

}

*+html #commentform .button-small:hover {

	background-position: 100% -52px;

}

*+html #commentform .button-small:hover .submit {

	background-position: 0 -78px;

	color: #fff;

	color: #4e4e4e;

}

*+html #commentform .submit {

	margin-left: 0px;

	width: 120px;

	padding-left: 0

}

*+html #commentform .button-small {

	width: 120px;

	margin: 0;

	padding: 0;

	height: 26px;

}

*+html #commentform #c-button {

	margin-left: 20px;

}

*+html #sidebar #widget-area ul li a {

	padding-left: 0;

	float: left;

	clear: both;

}

*+html #searchform input.text {

	width: 150px;

	float: left;

}

*+html #searchform .button-small {

	float: left;

	display: inline;

	width: 79px;

}

*+html #comments-content {

	margin-top: 20px;

	position: relative;

}

*+html h4#comments {

	margin-left: 20px;

	font-size: 12px;

	background-image: url(images/comment.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 16px;

	float: left;

}

*+html .comment-wrap {

	clear: right;

}

*+html .last-comment {

	position: absolute;

	top: 0;

	right: 0;

}

*+html .commentlist {

	list-style: none;

}

*+html .commentlist li {

	list-style: none;

}

*+html .commentlist ul li ul {

	list-styl: none;

}

*+html .commentlist ul li ul li {

	list-style: none;

}

*+html .comment-entry {

	margin-bottom: 20px;

}

*+html .avatar-box {

	float: left;

	margin: 6px 20px 10px 10px;

}

*+html .comment-author {

	float: left;

	margin-right: 10px;

}

*+html .comment-author a, .comment-author {

	font-weight: 700;

	color: #444;

}

*+html .commentmetadata {

	float: left;

	margin-right: 10px;

}

*+html .commentmetadata a {

	font-size: 12px;

	color: #666;

}

*+html #comments-content {

	float: left;

	visibility: visible

}

*+html #music .audioplayer_container span {

	display: none;

	visibility: hidden;

}

*+html #content.m-box {

	min-height: 300px;

	padding-bottom: 30px;

	float: left;

}

*+html #music-box #music.entry-content {

	margin-top: 20px;

	margin-bottom: 20px;

}

*+html #left-side {

	margin-top: 10px;

}

*+html #portfolio_contain li {

	height: 42px;

	float: left;

}

*+html #music_list li {

	height: 42px;

	float: left;

}

/*patdev add*/



.menu-sub-wrap {

	background: url(http://www.tunegym.com/wp-content/uploads/2012/04/icon-menu.png) top center no-repeat;

	padding-top: 10px;

	display: none;

}

ul#menu .display {

	display: block;

}

ul#menu ul {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 14px;

	position: absolute;

	list-style-type: none;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	display: none;

	z-index: 99;

	background: #2c2b2b;

	padding: 15px 0;

}

ul#menu li:hover ul {

	display: block;

}

ul#menu ul li {

	display: block;

	line-height: 37px;

	text-align: center;

}

ul#menu ul a {

	color: #ffffff;

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	border-top: 1px solid #2c2b2b;

	display: block;

	padding: 0 20px;

}

ul#menu ul a:hover {

	background: #2c2b2b;

	background: #414040;

	border-top: 1px solid #4d4c4c;

}

.active_music {

	background: #0597ac;

}

.splash a:link, a:active, a:visited {

	color: #333333;

	text-decoration: underline;

}

#splash #cta-text a {

	text-decoration: underline;

}





/*********************************************/

/*****New Editings of Home Page **************/

/*********************************************/

.absolute-positioned-items{

	display: block;

	position: relative;

	height:340px;

	left: -20px;

}





#top-section{

	display: block;

	width: 940px;



}

.section-header{

	display: block;

	width: 880px;

	height: 60px;

	line-height: 60px;

	text-align: center;

	margin: 25px auto 50px;

	font-size: 24px;

	font-weight: 500;

	color: #FFFFFF;

	text-shadow: 0px 1px 0px #333;

	background-color: #2DA7BB;

	

}

.section-paragraph{

	display: inline-block;

	width: 530px;

	margin-left: 32px;



}

.section-paragraph h3{

	font-size: 16px;

	line-height:1.5;

	font-weight: 600;

	color:#555;

	margin-bottom: 25px;

	text-transform: uppercase;



}

.section-paragraph p{

	font-size: 16px;

	line-height:1.5;

	color:#7b8186;

	margin-bottom: 25px;

	text-align: justify;



}



.section-paragraph-2 {

	display: inline-block;

	margin-left: 32px;

	width: 92%;



}



.section-paragraph-2 p{

	font-size: 16px;

	line-height:1.5;

	color:#7b8186;

	margin-bottom: 25px;

	text-align: justify;

}

.award-image{

	vertical-align: top;

	margin-top: -15px;

	margin-left: 80px;

}

.section-header-bottom{

	margin-top:40px;

}







.browse-music-button-wrap{

	width: 980px;

	margin-left: -20px;

	margin-top: 50px;

	height: 200px;

	background-color: #E4E4E4;

}

a.browse-music{

	display: inline-block;

	width:540px;

	height:90px;

	margin-top: 55px;

	margin-left: 220px;

	background-color: #DD3D8C;

	border-radius: 5px;

	color: #FFF;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-weight: bold;

	font-size: 32px;

	line-height:90px;

	text-align: center;

	text-shadow: 0px 1px 0px rgba(0,0,0,0.3);

	-webkit-transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;

	-o-transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;

	transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;

}

a.browse-music:hover{

	color: #FFF;

	text-decoration: none;

	background-color: #cd3c84;

}





#home-testi-sli-wrap{

	display: block;

	width: 980px;

	height: 150px;

	margin-left: -20px;

	margin-bottom: 70px;

	background: url(http://www.tunegym.com/wp-content/uploads/2014/09/slide-bg.png);

}





#home-testimonial-slider .bjqs-slide span{

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	display: block;

	text-align: center;

	color:#717171;

	height: 150px;

	line-height: 150px;

	font-size: 24px;

}









/* Basic jQuery Slider essential styles */



ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}

li.bjqs-slide{position:absolute; display:none;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ul.bjqs-controls.v-centered li a{position:absolute;}

ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}

ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}

ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}

ol.bjqs-markers.h-centered{text-align: center;}

ol.bjqs-markers li{display:inline;}

ol.bjqs-markers li a{display:inline-block;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/* Basic jQuery Slider essential styles Ends */





ol.bjqs-markers li a{

	width:40px;

	height:40px;

	margin-right: 10px;

	border-radius: 50%;

	background-color: #666666;

	font-size: 16px;

	font-weight: bold;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	line-height: 40px;

	text-align: center;

	color: #EFEFEF;

	text-shadow: 0px 1px 0px #333;

	-webkit-transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;

	-o-transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;

	transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;

}

ol.bjqs-markers li.active-marker a,ol.bjqs-markers li a:hover{

	text-decoration: none;

	color: #EFEFEF;

	background-color: #D3D6D7;



}



.rotate {

  display: inline-block;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.rotate:hover, .rotate:focus, .rotate:active {

  -webkit-transform: rotate(4deg);

  transform: rotate(4deg);

}







@media screen and (max-width: 1024px){







	#wrapper {

		overflow: hidden;

	}



	#content,

	.container_12,

	.container_12 .grid_12,

	#content-inner,

	.custom_grid_1 .entry-content,

	.container_12 .custom_grid_1,

	#header-title,

	#left-side,

	#top-section,

	#music.entry-content,

	.section-header,

	.section-paragraph,

	#header-right,

	.header-bottom,

	#home-testi-sli-wrap,

	#home-testimonial-slider,

	.bjqs-slide,

	.bjqs,

	#home-widgets,

	#music_list li {

		width: 100% !important;

		margin-left: 0;

		margin-right: 0;

		box-sizing:border-box;

	}

	

	a.browse-music {

		width: 85%;

		line-height: 1em;

		margin: 0;

		padding: 30px 10px;

		font-size: 20px;

		height: auto;

	}

	

	#home-widgets .widget {

		float: none;

		width: 100%;

	}



	.browse-music-button-wrap {

		width: 100%;

		margin-left: 0;

		text-align: center;

		height: auto;

		padding: 50px 0;

	}



	.testimonial {

		width: 115%;

		right: -50px;

	}



	.testimonial iframe{

		display: block;

		width: 50% !important;

		margin: 37px auto 0 !important;

	}

	.testimonial iframe:not(:first-child) {

		display: none;

	}



	#home-testimonial-slider .bjqs-slide span{

		font-size: 18px;

	}

	#home-testi-sli-wrap{

		background-size: contain;

		background-repeat: no-repeat;

	}

	.see-what {

		width: 90%;

		left: 0;

		right: 0;

		margin:auto;

		background-position: center;

	}



	.award-image {

		display: block;

		width: 55%;

		height: auto;

		margin: 0 auto;

	}



	.home #header-wrapper{

		height: auto;

	}

	.home #content{

		margin-top: 0;

	}

	.rollover-imgs {

		text-align: center;

		float: none;

	}



	.splash-left {

		float: none;

		text-align: center;

	}



	#header-right h1 {

		text-align: center;

	}



	.main-img {

		float: none;

		display: inline-block;

		width: auto;

	}

	#left-side{

		text-align: center;

	}

	#left-side > div {

		/*display: inline-block;*/

	}



	#left-side h5 {

		padding-left: 0;

	}



	#copyright {

		min-width: 100% !important;

	}



	#portfolio_list, #music_catlist {

		width: 200px;

		display: inline-block;

	}

	

	

	#menu-wrapper {

		margin: 50px 0;

	}





	#navigation {

		background: #484848;

		overflow: hidden;

		height: auto;

		width: 50%;

		position: fixed;

		top: 0;

		right: -50%;

		bottom: 0;

		z-index: 999;

		padding-top: 50px;



	-webkit-transition: all .5s ease;

     -moz-transition: all .5s ease;

     -o-transition: all .5s ease;

     transition: all .5s ease;



	}



	#navigation ul li {

		display: block;

		float: none;

		font-size: 20px;

	}



	#nav_phone, #menu-wrapper > ul > li > a {

		font-size: 20px;

		text-align: left;

	}

	#nav_phone {
		margin: 0;
		width: 100%;
	}

	#menu-wrapper {

		margin: 0;

		float: none;

	}



	#menu-wrapper > ul {

		float: none;

	}

	#menu-wrapper > ul > li:first-child a {

		padding: 12px 16px;

	}



	.close {

		position: relative;

		/*height: 42px;*/

	}

	.close a {

		/*height: 100%;*/

	}

	#menu-wrapper > ul > li:hover > a{

		background: transparent;

	}

	.close:after {

		content: "";

		width: 26px;

		height: 26px;

		position: absolute;

		right: 20px;

		top: 50%;

		margin-top: -17px;

		background: url("images/close_ffffff_32.png");



	}





	.open {

		width: 48px;

		height: 48px;

		background: url("images/bars_484848_64.png");

		position: absolute;

		/*left: 0;*/

		right: 25px;

		bottom: 0;

		top: 35px;

		background-size: contain;

		cursor: pointer;

		margin: auto;

	}



	#header {

		position: relative;

	}





	.entry-content .button-small {

		float: none !important;

		position: static !important;

	}



	.entry-content p {

		margin-top: 20px;

	}

	

	#portfolio_contain li h5, #music_list li h5 {

		font-size: 20px;

	}



	#music_list li {

		padding-bottom: 20px;

		border-bottom: 1px solid lightgrey;

		margin-bottom: 20px;

		overflow: hidden;

	}



	#music.entry-content {

		border-radius: 12px !important;

	}



	a.page-numbers, span.page-numbers {

		display: inline-block;

	}

	

	#pagination {

		margin-right: 0;

	}



	#portfolio_contain, #music_list {

		margin-left: 0;

	}





	#header-title h5 {

		float: none !important;

		padding-left: 0 !important;

	}

}

@media screen and (max-width: 1024px){



.testimonial{

	width: 120%;

}

.testimonial iframe {

	width: 100% !important;

}



.see-what h2,

.section-header {

	font-size: 18px;

	box-sizing:border-box;

	line-height: 1em;

	padding: 20px 10px;

	height: auto;

}

.see-what{

	left: 35px;

}

.see-what h2{

	padding: 0;

}

#home-testi-sli-wrap{

	background:#f2f2f2;

	height: auto;

	padding:0;

}



#home-testimonial-slider .bjqs-slide span{

	width: auto !important;

	line-height: 1em;

	padding: 30px 10px;

	margin-top: 30px;

}



ol.bjqs-markers.h-centered {

	margin-top: 20px;

}



#footer #inline-list li{

	display: block;

	 margin: 0 20px; 

	font-size: 24px;



}



#footer #inline-list li:not(:last-child) {

	border-bottom: 1px solid #696969;

}



#footer #inline-list li a {

	padding: 25px;

	text-transform: capitalize;

	display: block;

	display: block;

}



#home-widgets .widget span.txt,

#home-widgets .widget .button-small {

	position: static;

}

#price{

	display: none;

}

} /* 640 */