
.bars {
    display: none
}
 
/* ==== landscape tablet ==== */
 
@media (max-width: 1190px) {
	#menu {
		margin-right: 5px !important;
	}
	#header{
		width: 100%;
	}
    .header-row{
        width:100%;
		padding: 10px 0 10px 0 !important;
    }
    .header-top-row{
        width:100%;
    }
    #wizemenu > ul > li > a{
        padding: 10px 12px;
    }
    #logo{
        margin-left: 10px;
    }
    #slider{
        width:98% !important;
        margin: -20px auto -25px auto !important;
		height: auto !important;
		padding: 0 !important;
    }
    #wrap{
        width:100%;
        padding:0;
        padding-top: 30px !important;
    }
    #sidebar-right{
    margin-right: 15px;
         
        }
    .fap-toggle{
        right: 1% !important;
    }
    .fap-play-controls{
        margin-left:10px !important;
    }
    .fap-controls{
        width: 66% !important;
    }
    #layout-left-home{
    margin-left: 15px;
    width: 66.7%;
    overflow: visible !important;
    margin-bottom: 0px;
    }
    .layout-home{
        width:100%;
    }
    .tmpbl1-wrap{
        width: 52%;
    }
    .tmpbl-info{
        width:100%;
    }
    .tmpev2-wrap{
        width: 49%;
    }
    .layout-home-media{
        width: 100%;
    }
    .footer-row{
        margin: 91px auto !important;
        width: 830px !important ;
    }
    .footer-wrap{
        width: 775px !important;
    }
    .footer-col{
        margin-bottom: 64px;
    }
    #layout-left{
        width: 66.7%;
        margin-left: 15px;
        margin-bottom: 0px;
    }
    .tmpbl1-cover{
        margin-right: 1.5%;
    }
    #layout-full{
        margin: 40px auto;
        width: 726px;
         
    }
    #tmpbl2{
        margin-right: 8px;
    }
    #page-title{
        margin: 30px auto;
        text-align: center;
        width: 100%;
    }
    .tmpev1-wrap{
        width: 54% !important;
    }
    .tmpev1-cover{
        margin-right: 15px;
    }
    .tmpmx-wrap{
        width:404px;
    }
    .tmpmx-cover{
        margin-right:15px;
    }
    .tmpbl3-wrap, .tmpbl3-cover{
        width: 670px;
    }
    #layout-left-page{
        width: 66.7%;
        margin-left: 15px;
    }
    .layout-home .tmpbl2-cover{
        width:330px !important;
    }
    .layout-home .tmpbl2-wrap{
        width:330px !important;
    }
    .layout-home #tmpbl2{
        width:330px !important;
    }
    .tmmedia1-content h2{
        width: 100%;
        max-width: 290px;
    }
    .layout-home-media .tmmedia1-cover, .layout-home-media .tmmedia1-cover img{
        width:330px !important;
    }
    .layout-home-media .tmmedia2-cover, .layout-home-media .tmmedia2-cover img{
        height: 170px;
        width: 217px;
    }
    .tmpmx-wrap{
        width: 61%;
    }
    #snggreat{
        margin: -20px auto 40px auto;
        width:98% !important;
    }
    .sng-bottom, #gallery-photo, .sng-video {
        width: 98%;
    }
    .sng-aut-description{
        width: 76%;
    }
    .sng-cover{
        width:98%;
    }
    .sngph-col{
        width:100%;
    }
    #sngmedia {
        margin-left: 15px !important;
        margin-bottom: 30px !important;
    }
     
        .sngev-col{
        width:320px;
    }
    .sngev-content{
        width:98%;
    }
    .sngvd-col{
        width:98%;
    }
    .sngev-col1{
        width: 670px;
    }
    .sngev-gvl, .sngad-button{
        width:98%;
    }
    .sngad-col{
        width:300px;
        margin-right: 10px;
    }
    .sngad-info{
        width: 260px;
            }
    .sngad-col1{
        float: left;
        width: 69%;
    }
    .sngad-vdvl{
        width:98%;
    }
    .sngev-gvl, .sngad-button{
        width:98%;
    }
    ul.songs-list{
        width:99%;
    }
    .sngad-sound{
        width:100%;
    }
    .sngat-content{
        width:98%;
    }
    .sngat-col1{
        float: left;
        width: 64%;
    }
    .sngat-col{
        margin-right:10px;
    }
    .sngat-gvl{
        width:98%
    }
    .tmmedia1-content{
        height: 62px !important;
    }
	.fap-timebar > .fap-total-time{
		display: none !important;
	}
     .fap-volume-wrapper > .fap-volume-scrubber{
		 display:none;
	 }
	
     
     
}

@media(max-width: 1106px) {
   .layout-home-media #tmmediaev3 .tmmedia1-content{
       width: 177px;
   }
    .layout-home-media .tmmediaev3-cover, .layout-home-media .tmmediaev3-cover img{
    width:217px;
    }
    .layout-home-media .tmmediaad1-cover, .layout-home-media .tmmediaad1-cover img{
        height: 262px;
        width: 330px;
    }
    .layout-home-media .tmmediaad2-cover, .layout-home-media .tmmediaad2-cover img{
        height: 217px;
        width: 217px;
    }
    .layout-home-media .tmplc-cover, .layout-home-media .tmplc-cover img{
        height: 257px;
        width: 330px;
    }
    .tmpev1-date{
        font-size: 34px;
    }
    .sng-links-prev span a, .sng-links-next span a{
        float:right;
    }
    .sng-links-prev span a, .sng-links-next span a{
        width:260px;
    }
    .sng-links-prev{
        width:290px;
    }
    .sngev-cover{
        width: 320px;
        height: 320px;
    }
     
 
}
/* ==== portrait tablet ==== */
 
@media (min-width: 1020px) {
	.menu-btn, .site-overlay {
		display: none;
	}
}
 
@media(max-width: 1020px) {
   #menu{
        display: none;
   }
   #logo{
        margin: -10px auto;
        float: none;
   }
   #search-header form .iconsearh, form .submit{
        right: 6px;
        top: 50px;  
   }
   .headev-wrap{
       padding: 10px;
       width: 156px;
   }
   .headev-dm{
       font-size: 32px;
   }
    .headev-week{
       font-size: 22px;
   }
   .headev-venue{
       font-size: 14px;
   }
   #headev{
       width:732px;
   }
   #wrap{
       margin: 24px auto 60px auto;
   }
    #layout-left-home{
        width:97%;
    }
    #sidebar-right{
        float: none;
        margin: 0px auto;
    }
    h3.wd-title{
        display: inline-block;
    }
    #layout-left{
        width: 98%;
    }
    .footer-col .widget{
        padding: 10px;
    }
    .footer-col{
        margin-right: 25px;
    }
    .footer-wrap{
        width: 714px !important;
    }
    .footer-col h3.wd-title-footer{
        margin-left: -8px;
    }
    #layout-left-page{
        width: 97%;
    }
    .sng-links-prev span a, .sng-links-next span a{
        text-align: center;
    }
    .sng-links-next{
        float: right;
    }
    .sng-links{
        width:100%;
    }
    #comments{
        width:98%;
    }
    .commentlist{
        width:100%;
    }
    .comment-form-comment #comment{
        width: 100%;
    }
    .comment-form-comment{
        width:98%;
    }
    .form-submit{
        margin-top: -43px;
    }
    .widget{
        display: inline-block;
    }
    .sngev-cover{
        width: 260px;
        height: 260px;
        margin-right: 0px;
    }
    .sngev-day{
        margin-right: 13px;
        text-align: left;
    }
    .sngev-date{
        width:263px;
    }
    .sngev-col{
        width:263px;
    }
    .sngad-col1{
        float: left !important;
        width: 57% !important;
    }
    ul.songs-list li{
        overflow: hidden;
    }
    ul.songs-list{
        width:100%;
    }
     
    .sngad-sound{
        width:98%;
    }
    .snglc-text p{
        width:76% !important;
    }
    .snggreat-cover img{
        height: auto;
    }
    .snggreat-cover{
        height: auto;
    }
    .snggreat-title{
        width:96%;
    }
    .sngat-col1{
        width: 54%;
    }
    .sngat-cover img{
        height: 260px;
        width: 320px;
    }
     
    .sngat-cover{
        height: 260px;
        width: 318px;
    }
    .sngat-col{
        width: 320px;
    }
    .sngat-info{
        padding: 5px 3px 0px 5px;
    }
    #snggreat{
        height: auto;
    }
    .sngev-col1{
    float: left !important;
    width: 62% !important;
    }
    .sngev-col{
    margin-right:7px;
    }
	.fap-icon-volume{
		 display:none;
	 }
     
}
@media (max-width: 700px) {
    #tmmedia1{
    float: none;
    margin: 0 auto 30px auto;
    width: 330px;
    }
    #tmmediaad1{
    margin: 10px auto;
    width: 360px;
    float: none;
    }
    .tmmedia1-content{
    width:317px;
    }
    #tmmedia2{
        width:100%;
    }
    .layout-home-media .tmmedia2-cover, .layout-home-media .tmmedia2-cover img{
        margin: 0 auto 10px auto;
        display: block;
        float: none;
    }
    .layout-full-fixed{
        width:100%;
    }
    #tmplc{
        float: none;
        margin: 15px auto;
        display: block;
        width: 360px;
    }
    .tmmediaad2-cover{
    float: none;
    margin: 10px auto;
    }
    #tmmediaad2{
        display:block !important;
    }
    .tmev-none{
        margin-bottom:10px;
    }
    #tmpbl2{
        margin: 0 auto;
float: none;
position: relative !important;
    }
    .snggreat-title{
        width: 89%;
    }
    .snggreat-title h1{
        font-size: 26px;
    }
    .snggreat-info{
        bottom: 9px !important;
        left: 15px !important;
    }
    embed, iframe, object, video, .sng-video{
        height: auto !important;
    }
    .sng-links{
        margin-top: 128px;
    }
    .sng-aut-description p{
        margin-bottom: 36px;
    }
    .sng-aut-description{
        width:100%;
    }
    .sng-links-prev, .sng-links-next{
        width:171px;
    }
    .sng-links-prev span a, .sng-links-next span a, .sng-links-prev span a, .sng-links-next span a{
        width: 150px;
        font-size: 12px;
    }
    .sng-links-next, .sng-links-prev{
        font-size: 14px;
    }
    .sng-links-prev span a, .sng-links-next span a{
        padding:15px 10px !important;
    }
    #comments{
        margin-bottom:20px;
    }
    .sng-bottom, #gallery-photo, .sng-video{
        width:100%;
    }
    #tmmediaev3{
        margin: 20px auto;
        width: 217px;
        float:none;
    }
    .layout-home-media .tmmediaev3-cover{
        width: 252px;
        height: 236px;
    }
    #tmmediaev3{
        width:356px;
    }
     
     
    .tmmedia1-cover, .tmmedia1-cover img{
        width: 356px !important;
    }
}
 
 
 
/* ==== landscape phone ==== */
 
@media (max-width: 735px) {
    .headev-wrap{
        padding: 5px;
        width: 100px;
        height: 78px;
        margin-right: 4px;
    }
    .headev-dm{
        font-size: 21px;
        margin-bottom: 3px;
        margin-top: -3px;
    }
    .headev-week{
        font-size:13px;
    }
    .headev-venue{
        font-size: 11px;
        line-height: 1.3em;
    }
    #headev{
        margin: 28px auto -20px auto;
    }
    .top-menu-time{
        display:none;
    }
    #menu{
        display: none;
    }
    #headev{
        width: 452px;
    }
    #search-header, #social-header{
        display:none;
    }
    .tmpbl1-cover, .layout-home .tmpbl2-cover, .tmpev1-cover, .tmpev2-cover{
        width:201px !important;
        height: auto !important;
    }
    .tmpbl1-cover img, .layout-home .tmpbl2-cover img, .tmpbl3-cover img, .tmpev1-cover img, .tmpev2-cover img{
        height: auto;
        width: auto;
    }
    .tmpbl-read{
        margin-bottom: 25px;
    }
    .layout-home .tmpbl2-wrap{
        width: 52% !important;
    }
    .layout-home #tmpbl2{
        width:100% !important;
    }
    .tmpbl1-cover, .layout-home .tmpbl2-cover, .tmpev1-cover, .tmpev2-cover{
        margin-right: 1.5%;
    }
    .tmpbl3-wrap, .tmpbl3-cover{
        width:97%;
    }
    .tmpbl3-cover{
        height: auto;
    }
    .tmpev1-wrap{
        width: 52% !important;
    }
    .tmev-buy{
        margin-bottom: 20px;
    }
    .tmpbl1-wrap h2{
        font-size: 18px;
    }
    .tmpev1-date{
        line-height: 0.8em !important;
    }
    .layout-home-media .tmmedia2-content h2{
        font-size: 18px;
        width: 90%;
    }
    #tmmediaad2{
        float: none;
        margin: 0 auto;
        display: inline-block;
    }
    .footer-row{
        width: 330px !important;
    }
    .footer-col{
        margin-bottom: 100px;
    }
    .footer-wrap{
        width:100% !important;
    }
     
    #tmmedia1{
        width:356px;
            }
    #layout-full{
        width: 100%;
    }   
.sngat-col{
    margin: 10px auto;
    float: none;
}   
.sngat-col1{
    width:99%;
}
.tmmedia2-cover{
    float: none;
    height: auto;
    margin: 0 auto;
}
 
.snglc-title h1{
    font-size: 34px;
}
.snglc-text p{
    width: 100% !important;
}
.snglc-tt{
    width: 90%;
}
.snglc-text p{
    font-size: 10px;
    line-height: 14px;
}
.snglc-map{
    right: 9px !important;
    top: 9px;
    float:right;
    left: auto !important;
}
.snglc-bg{
    padding-top: 120px;
}
.snggreat-share{
    display:none;
}
.tmpmx-cover img{
    height: auto;
    width: 190px;
}
.tmpmx-cover{
margin-right: 5px;
height: auto;
width: 190px;
 
}
#layout-left{
    margin-left:5px;
}
.tmpmx-wrap{
    width:55%;
}
.tmpmx-vl{
left: -12px;
top: -24px;
width: 30px;
}
.tmpmx-wrap h2{
    font-size:17px;
}
.sngad-col{
margin: 10px auto;
float: none;
}
.sngad-col1{
float: none !important;
width: 366px !important;
margin: 0 auto !important;
}
.sngev-col{
margin: 0 auto;
float: none;
}
.sngev-col1{
width: 98% !important;
 
}
.tmmedia1-content{
    width: 317px;
}
.NotGeneric-Title{
    font-size: 27px !important;
}
.NotGeneric-Title{
    left: 26px !important;
}
 .fap-controls{
	 width: 112px !important;
 }
 .fap-main-controls{
	 width:112px !important;
 }
 .fap-volume-wrapper, .fap-timebar{
	 display:none !important;
 }
 .fap-timebar > .fap-loading-bar{
	 display:none;
 }
 
 
 
}
 
/* ==== portrait phone ==== */
 
@media (max-width: 450px) {
   #headev{
       width:100%;
       height: 100%;
   }
   .headev-fix{
       width:260px;
       margin: 0 auto !important;
   }
   .headev-wrap{
        margin-right: 5px;
        margin-bottom: 10px;
        margin-left: 5px;
   }
   .headev-wrap{
       width:110px;
   }
   .tmpbl1-wrap{
       width:100%;
   }
   .tmpbl1-cover, .layout-home .tmpbl2-cover, .tmpev1-cover, .tmpev2-cover{
       width:100% !important;
   }
   #layout-left-page{
       width:91% !important;
   }
   .layout-home .tmpbl2-wrap{
       width:100% !important;
   }
    .layout-home-media .tmmedia1-cover, .layout-home-media .tmmedia1-cover img{
       width:310px !important;
   }
   #tmmedia1{
       width:310px !important;
   }
   .tmmedia1-vl{
       right:9px;
   }
    .tmpev1-wrap{
    width:100% !important;
}
    .tmpev1-wrap{
        margin-top:12px;
    }
    .tmpev2-wrap{
        width:100%;
    }.tmev-buy{
        margin-bottom: 30px;
    }
    #tmmediaev3{
        float: none;
        margin: 20px auto;
        width: 218px;
    }
    .tmmediaev3-hdm, .tmmediaev3-dm{
        font-size: 42px;
    }
     
    .tmmedia1-content{
        width: 250px;
    }
.layout-home-media .tmmediaad1-cover img{
    width:auto !important;
    height:auto !important;
}
.layout-home-media .tmmediaad1-cover{
    width: 290px !important;
    height:auto !important;
}
#tmmediaad1{
    width:290px !important;
}
.tmmediaad1-play{
    left: 118px;
    top: 85px;
}
.tmpmx-cover img{
    height: 176px;
    width: auto;
}
.tmpmx-cover{
    width:290px;
}
.tmpmx-wrap{
    width:290px;
    margin-bottom:20px;
}
#tmpmx{
    margin: 0 auto;
    float: none;
    width: 290px;
    height:auto;
}
.layout-home-media .tmmedia1-cover img{
    width:290px !important;
    height:auto !important;
}
.layout-home-media .tmmedia1-cover{
    width:auto !important;
    height:auto !important;
     
}
#tmmedia1{
    width:290px !important;
}
#tmplc{
    width:290px;
}
.layout-home-media .tmplc-cover, .layout-home-media .tmplc-cover img{
    height: auto;
    width: 290px;
}
.footer-col .widget{
    padding:5px;
}
a.tmmedia1-video{
    top: 56px;
    left: 116px;
}
#layout-left-home{
    width:91%;
}
.tmpbl1-cover{
    margin-bottom:5px;
}
.tmpbl1-wrap{
    margin-bottom: 20px;
}
.tmpbl2-wrap{
    margin-bottom: 10px;
}
#layout-full{
    width: 95%;
}
.tmpbl2-wrap{
    width:93%;
}
#layout-left{
    margin-left: 15px;
    width: 91%;
}
.tmpbl3-cover{
    width:100%;
}
.tmmedia1-cover img, .tmmedia1-cover{
    width:290px !important;
    height:auto !important;
}
#tmmedia2{
    width: 290px;
margin: 15px auto;
float: none;
}
.tmmedia2-cover img, .tmmedia2-cover{
    height: auto;
    width: 290px;
}
.tmmedia2-content h2{
    width:88%;
    font-size: 17px;
}
.tmev-none{
    margin-bottom:40px;
}
.sh-title{
    text-align:center;
}
 
.tmplc-cover{
    height: auto;
    width: 290px;
}
.tmmediaad1-cover img{
    height: auto;
    width: auto;
}
.tmmediaad1-cover{
    width:290px;
    height: auto;
}
.tmmediaad2-cover img, .tmmediaad2-cover{
    height: auto;
    width: 290px;
}
#tmmediaev3{
    width: 290px;
}
.tmmediaev3-cover{
    width: 290px;
}
.tmmediaev3-button{
    bottom: -16px;
}
#flashradio{
    width: 280px !important;
}
#flashradiocontainerinside{
    width: 86%;
}
#flashradiovolumecontroller, #flashradiocanvas{
    max-width: 250px !important;
}
#flashradiostatustext{
    width: 222px !important;
     
}
#flashradiovolumesetcontainer{
    left: 266px !important;
}
.snglc-map{
padding:7px;
}
.snglc-map-text{
font-size:13px;
}
 .snggreat-cover img{
	 height:200px;
	
 }
 .snglc-tt{
 bottom: 46px;
left: 3px;
width:100% !important;
 }
 .snglc-title{
 width: 90%;
 }
 .snglc-title h1{
	font-size: 25px;
 }
 .snglc-text p{
 font-size: 11px;
line-height: 12px;
 width: 100% !important;
 }
 .snggreat-info{
 bottom: 4px !important;
left: 0px !important;
width: 80%;
 }
.snggreat-phone{
margin-right:5px;
font-size:11px;
}.snggreat-link{
margin-right:5px;
font-size:11px;
}
.snggreat-view{
margin-left:5px;
font-size:11px;
}
.snggreat-genres{
font-size:11px;
}
.snggreat-like{
bottom: 8px;
right: 0px;
}
.snglc-map-text{
font-size:11px;
}
.snglc-map{
right: 0px !important;
top: 3px;
}
.sngph-col{
width: 216px;
float: none;
margin: 10px auto;
}
ul.sngat-meta1{
width: 173px;
}
ul.sngat-meta{
width: 100px;
}
.sngat-info{
	width: 282px;
}
ul.sngat-meta li{
	font-size: 14px;
}
.sngat-cover img{
	height: auto;
width: 290px;
}
.sngat-cover{
	height: auto;
width: 290px;
}
.sngat-col{
	width:290px;
}
#sngmedia{
margin-left:0px !important;
}
.sngat-col1{
	width: 94%;
margin: 0 auto;
float: none;
}
.sngad-col1{
	width: 94% !important;
}
.sngev-col1 {
    width: 94% !important;
    margin: 0 auto;
    float: none !important;
}
ul.sngev-meta{
	width:100px;
}
ul.sngev-meta1 li{
	font-size:18px;
}
ul.sngev-meta li{
	font-size:16px;
}
ul.sngev-meta1{
width:189px;
}
.sngev-time{
	width: 100%;
text-align: center;
}
.sng-links-prev span a, .sng-links-next span a{
	padding: 7px 6px !important;
}
.sng-links-prev span a, .sng-links-next span a, .sng-links-prev span a, .sng-links-next span a{
	width: 127px;
}
.sng-links-next, .sng-links-prev{
font-size: 12px;
}
.sng-links-prev, .sng-links-next{
	width: 139px;
margin-top: 37px;
}
.sng-links-prev span a, .sng-links-next span a, .sng-links-prev span a, .sng-links-next span a{
	font-size:9px;
}
.snggreat-title h1{
	font-size: 21px;
}
.snggreat-title{
	left: 10px;
}
.snggreat-com{
margin-left:5px;
}
.snggreat-date{
	margin-left:5px;
}
.snggreat-time{
margin-left:5px;
}
.fap-timebar{
width: 53% !important;
}
#flashradiovolumesetcontainer{
	width: 20px !important;
}
#flashradiostatustext{
	width: 223px !important;
}
 #flashradiovolumecontroller, #flashradiocanvas{
 padding: 0px !important;
 }
 .fap-volume-wrapper, .fap-loading-bar, .fap-current-time, .fap-total-time{
	 display:none !important;
 }
 .fap-track-info{
	 width:194px !important;
 }
 .fap-track-info .fap-cover-wrapper{
	 margin-right:9px;
 }
 .fap-title{
	 font-size: 12px !important;
	 width: 132px !important;
	 height: 38px !important;
 }
 .fap-controls{
	 width: 119px !important;
 }
 .fap-toolbar > .fap-actions{
	 width:0px !important;
 }

 .sng-cover, .sng-cover img{
	 height:auto !important;
 }

 .sng-aut-avatar{
	 margin: 0 auto !important;
float: none !important;
width: 128px;
 }
 
.sng-aut-avatar img {
	margin-bottom: 20px !important;
} 
 
 
ul.children li {
	margin-left:0 !important;
}
 
 
}
