html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
input[type="text"],input[type="email"],textarea{border-radius:0;-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (min-width:768px) and (max-width:1009px){body, input, textarea{font-size:90% !important;}
#wrapper{max-width:760px;width:95%;}
#header{height:auto;padding-top:10px;height:300px}
#navigation{position:relative;top:0;left:0;margin-bottom:20px}
#navigation ul{padding-left:0}
#navigation ul li{margin:0}
#navigation ul li a{font-size:14px}
#facebook a{top:1px}
#why-choose-us a{top:0px;}
#logo{position:relative;text-align:center;center:0;top:0;margin:0 auto;}
#tagline{position:relative;text-align:center;left:0;top:0;height:auto;margin:0 auto;margin-bottom:15px}
#main{clear:both}
#slideshow{width:96%;height:auto;padding:2%;margin-bottom:30px}
#slideshow #meteor-slideshow{padding-bottom:0;margin-bottom:0}
#featured-image{width:96%;height:auto;padding:2%;margin-bottom:30px}
#featured-image img{display:block}
#content{}
.page-template-default .post{padding-top:0;}
.page-template-wpt-music-php .right{width:auto;}
#content .post{padding-left:0;padding-right:0}
#content .post h1{font-size:20px}
#content .post h2{font-size:20px}
#content .post h3{font-size:20px}
#content .post .left-col{width:100%;float:none;display:block}
#content .post .right-col{width:100%;float:none;display:block}
ul#bottom-nav{margin-top:20px}
ul#bottom-nav li{width:100%;float:none;padding-left:0;margin-bottom:20px}
ul#bottom-nav li a{float:none}
ul#bottom-nav li img{margin:0 auto;}
#primary{float:none;width:auto;margin-left:0}
.page-template-wpt-music-php .right{float:left;}
#sidebar{float:none;width:auto;margin-right:0}
.sidebar-widget h3{font-size:20px}
#entry-paging .wp-pagenavi{text-align:center;margin-bottom:20px}
#entry-paging .wp-pagenavi a, #entry-paging .wp-pagenavi span{padding:3px 5px;margin:2px;}
#entry-paging .wp-pagenavi .pages{display:none}
#footer{padding-bottom:20px}
.contact-area{margin-top:0px;padding:2%}
#footer-navigation{margin-top:10px;height:auto}
#footer-navigation ul{padding-left:0;margin-left:20px}
#footer-navigation ul li{margin:0 10px}
.general-contact-form{width:325px;}
.general-contact-form .text-field{float:none}
}
@media screen and (max-width:767px){body, input, textarea{font-size:90% !important;}
#wrapper{max-width:600px;width:95%;}
#header{height:auto;padding-top:10px;height:300px}
#navigation{position:relative;top:0;left:0;margin-bottom:20px}
#navigation ul{padding-left:0}
#navigation ul li{margin:0}
#navigation ul li a{font-size:14px;padding-bottom:20px;background:none !important}
#facebook a{top:1px}
#why-choose-us a{top:0px}
#logo{position:relative;text-align:left;left:0;top:0;margin:30px auto;}
#tagline{position:relative;text-align:center;left:0;top:0;height:auto;margin:0 auto;margin-bottom:15px}
#main{clear:both}
#slideshow{width:96%;height:auto;padding:2%;margin-bottom:30px}
#slideshow #meteor-slideshow a{padding-bottom:0;margin-bottom:0; background: url("../images/marquesina1-mobile.jpg") no-repeat}
#featured-image a{width: 96%; height:auto; padding: 2%; margin-bottom:30px;background:url("marquesina1-mobile.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;}
	
#featured-image img{display:block}
#content{}
.page-template-default .post{padding-top:0;}
#content .post{padding-left:0;padding-right:0}
#content .post h1{font-size:20px}
#content .post h2{font-size:20px}
#content .post h3{font-size:20px}
#content .post .left-col{width:100%;float:none;display:block}
#content .post .right-col{width:100%;float:none;display:block}
ul#bottom-nav{margin-top:20px}
ul#bottom-nav li{width:100%;float:none;padding-left:0;margin-bottom:20px}
ul#bottom-nav li a{float:none}
ul#bottom-nav li img{margin:0 auto;}
#primary{float:none;width:auto;margin-left:0}
#sidebar{float:none;width:auto;margin-right:0}
.page-template-wpt-music-php .left{width:100%;float:none;margin-right:0;}
.page-template-wpt-music-php .right{float:none;margin-right:0;height:auto;padding:5px}
.sidebar-widget h3{font-size:20px}
#entry-paging .wp-pagenavi{text-align:center;margin-bottom:20px}
#entry-paging .wp-pagenavi a, #entry-paging .wp-pagenavi span{padding:3px 5px;margin:2px;}
#entry-paging .wp-pagenavi .pages{display:none}
#footer{padding-bottom:20px}
.contact-area{margin-top:0px;padding:2%}
#footer-navigation{margin-top:10px;height:auto}
#footer-navigation ul{padding-left:0;margin-left:0px}
#footer-navigation ul li{margin:0 5px}
#footer-navigation ul li a{font-size:13px}
.testimonials-section{background:none;margin-right:0;padding-right:0px}
.general-contact-form{width:280px;}
.general-contact-form .text-field{float:none}
}
@media screen and (max-width:568px){body, input, textarea{font-size:90% !important;}
iframe, object, embed{max-width:100%;!important;}
#wrapper{max-width:320px;width:300px;}
#header{height:auto;padding-top:95px;}
#navigation{display:none}
#responsive-navigation{display:block;min-height:40px;margin-bottom:10px}
#responsive-navigation .menutop{min-height:40px;background:#00aca9;}
#responsive-navigation h2{color:#fff;text-transform:uppercase;line-height:24px;padding:8px;font-family:'Archer';float:left;font-size:18px;font-weight:normal}
#responsive-navigation .toggle{margin-right:2%;margin-top:3%;background:url("../images/toggle.png") no-repeat left top rgba(0, 0, 0, 0);cursor:pointer;float:right;height:25px;width:38px;}
#responsive-navigation .submenu{}
#responsive-navigation .submenu ul{margin-left:0}
#responsive-navigation .submenu ul li{display:block;background:#E5F7F6;}
#responsive-navigation .submenu ul li a{display:block;}
#top{position:absolute;top:50px;left:0;width:100%;height:28px}
#top .top-content{width:225px;margin:0 auto;position:relative;right:0;top:0}
#top .top-content a{display:inline}
#facebook a{top:0;background:url("../images/facebook_mobile.png") no-repeat left top !important;width:43px;height:55px;left:40px;}
#why-choose-us a{right:67px;top:0;height:41px;width:166px;background:url("../images/why-choose-us-mobile.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;}
#logo{position:relative;text-align:center;left:0;top:0;width:99%;margin:0 auto;}
#tagline{position:relative;text-align:center;left:0;top:0;width:80%;height:auto;background-size:100%;margin:0 auto}
#main{clear:both}
#slideshow{width:96%;height:auto;padding:2%;margin-bottom:30px}
#slideshow #meteor-slideshow{padding-bottom:0;margin-bottom:0}
#featured-image{width:96%;height:auto;padding:2%;margin-bottom:30px}
#featured-image img{display:block}
#content{}
.page-template-default .post{padding-top:0;}
#content .post{padding-left:0;padding-right:0}
#content .post h1{font-size:20px}
#content .post h2{font-size:20px}
#content .post h3{font-size:20px}
#content .post .left-col{width:100%;float:none;display:block}
#content .post .right-col{width:100%;float:none;display:block}
ul#bottom-nav{margin-top:20px}
ul#bottom-nav li{width:100%;float:none;padding-left:0;margin-bottom:20px}
ul#bottom-nav li a{float:none}
ul#bottom-nav li img{margin:0 auto;}
#primary{float:none;width:auto;margin-left:0}
.page-template-wpt-music-php .left{width:100%;float:none;margin-right:0;}
.page-template-wpt-music-php .right{width:100%;float:none;margin-right:0;height:auto;padding:5px}
.video-box{padding:5px;width:100%;}
#myplayer{width:95%;padding:5px;}
#myplayer .ttw-music-player{width:94%;padding:10px}
#myplayer .ttw-music-player .album-cover{margin:0 auto;float:none}
#myplayer .ttw-music-player .track-info{text-align:center;margin:0;float:none;width:auto}
#myplayer .ttw-music-player .tracklist{padding:5px}
#myplayer .ttw-music-player .tracklist .title{width:75%}
#myplayer .ttw-music-player .player-controls{margin:0 auto;float:none}
#sidebar{float:none;width:auto;margin-right:0}
.sidebar-widget h3{font-size:20px}
#entry-paging .wp-pagenavi{text-align:center;margin-bottom:20px}
#entry-paging .wp-pagenavi a, #entry-paging .wp-pagenavi span{padding:3px 5px;margin:2px;}
#entry-paging .wp-pagenavi .pages{display:none}
#footer{}
.contact-area{margin-top:0px;padding:2%}
#footer-navigation{margin-top:10px;height:auto}
#footer-navigation ul{padding:0;margin:0}
#footer-navigation ul li{display:block;float:none;text-align:center}
#call-to-action .wpcf7{width:100% !important}
.contact-form-box .contact-form-box-info{padding-right:0;width:90% !important;}
.testimonials-section{width:auto;background:none;margin-right:0;padding:10px}
.testimonials-section .title{width:auto;font-size:20px;margin-bottom:0}
.general-contact-form{width:290px !important;float:none;margin-top:0;margin-right:0}
.general-contact-form .text-field{margin-left:4%;width:90%;float:none;display:block}
.general-contact-form .text-area{margin-left:4%;width:90% !important;float:none;display:block}
.general-contact-form .select-field{margin-left:4%;width:90%;float:none;display:block}
.general-contact-form .submit-field{margin-left:0%;margin-right:8px;margin-top:10px;margin-bottom:10px}
.general-contact-form .wpcf7-text{width:98%;}
.general-contact-form .wpcf7-date{width:98%;}
.general-contact-form .wpcf7-select{width:102%;font-size:12px}
.general-contact-form .wpcf7-textarea{width:98% !important}
.general-contact-form .wpcf7-submit{margin-top:0;margin-left:4%}
.general-contact-form .field-submit{text-align:center;}
.testimonials-section{margin-top:0 !important}
span.wpcf7-list-item{margin-left:0}
#call-to-action .general-contact-form .checkbox-field{width:93%}
.menu-item-19 .sub-menu{display:none}
#paypal-form table{vertial-align:top}
#paypal-form-content input[type="text"]{width:110px !important}
#paypal-form-content #amount input{width:70px !important}
#paypal-form input[type="submit"]{margin:15px 0 0 5px}
.page-template-wpt-region-php #content table td{display:list-item;list-style:none;width:100%;padding-right:0}
#employment-form{padding:2%}
#employment-form-content{padding:0 10px 20px}
#employment-form-content table td{display:list-item;list-style:none;width:100%;padding-bottom:0}
#employment-form-content input[type="text"]{margin-left:0}
#employment-form-content input[type="email"]{margin-left:0}
#employment-form .wpcf7-submit{margin-top:0;margin-left:15px;}
.ajax-loader{display:block}
.page-id-951 .contact-area{display:none}
.contact-form-box{padding:5px}
}