body{
    min-width: 300px;
}
.commonborder{
    clear: both;
    margin: 10px;
    margin-top:0px;
    margin-bottom: 0px;
}
.header .menubar .mobileMenuSwitch{
    display:none;
    padding: 10px;
}
.header .menubar .mobileMenuSwitch .icon{
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
    float: left;
    display: inline-block;
}
.header .menubar .mobileMenuSwitch .label{
    font-size: 20px;
    padding: 5px;
    font-family: arial;
    vertical-align: middle;
    display: inline-block;
}
.header .menubar .menuitems{
    padding: 10px;
}

.header .menubar .mobilemenuitems{
    display: block;
}
.header .menubar .deskmenuitems{
    display: none;
}
.header .menubar .menuitems .link{
    display: block;
    border-bottom: thin solid gainsboro;
}
.logopanel{
    margin: 10px;
    padding: 10px; 
}
.logoframe{
    min-width: 340px;
}
.logopanel .logo{
    vertical-align: top;
}
.logopanel .label{
    vertical-align:bottom;
    font-size: 30px;
    padding: 5px;
}
.logopanel .siteinfo{
    font-size: 12px;
    margin-top: 5px;
    line-height: 20px;
}

.logoX .x{
    margin-top: 5px;
    font-size:12px;
}
.twodivider{
    display: block;
}
.imagesliderpanel{
    margin-top: 20px;
}
.imagesliderpanel .leftMove{  
    left:-2px;
    padding-left:  10px;
    padding-right: 10px;
    
}
.imagesliderpanel .rightMove{
    right: -2px;
    padding-left:  10px;
    padding-right: 10px;
}

.homeReview .twodivider{
    margin-top: 10px;
}
.homeReview .musicComposePanel{
}
.homeReview .recoredListPanel{
}

.homeReview .musicComposePanel .window .title{
    font-size: 15px;
    padding: 10px;
}
.homeReview .musicComposePanel .window .container{
    padding: 10px;
}
.homeReview .recoredListPanel .window{
}
.homeReview .recoredListPanel .window .title{
    font-size: 15px;
    padding: 10px;
}
.homeReview .recoredListPanel .window .container{
    padding: 10px;
}
.audioitem{
    margin-bottom: 10px;
    padding: 5px;
}
.audioitem:hover{
}
.audioitem .audioIco{
    width: 40px;
    height: 40px;
}
.audioitem .audioInfo{
    padding-top: 0px;
}
.audioitem .audioInfo .audioTitle{
    font-size: 15px;
    padding: 3px
}
.audioitem .audioInfo .audioduration{
    font-size: 12px;
    padding: 2px;
}
.videoitem{
    margin-bottom: 10px;
    padding: 5px;
}
.videoitem:hover{
}
.videoitem .videoIco{
    width: 40px;
    height: 40px;
}
.videoitem .videoInfo{
    max-width: 200px;
}
.videoitem .videoInfo .videoTitle{
    font-size: 15px;
    padding: 3px
}
.videoitem .videoInfo .videoduration{
    font-size: 12px;
    padding: 2px;
}
.homeReview .tourpanel{
    margin-top: 10px;
}
.homeReview .tourpanel .titlePanel{
    padding: 10px;
    font-size: 20px;
}
.homeReview .tourpanel .movingToolPanel{
    padding: 10px;    
}
.homeReview .tourpanel .movingToolPanel .movingButton{
    vertical-align: top;
    display: inline-block;
    padding: 20px;
    border:thin solid gray;
    box-shadow: 0 0 2px white,0 0 5px gray;
    margin: 10px;
    cursor: pointer;
}

.homeReview .tourpanel .movingToolPanel .moveLeft{
    padding-left: 10px;
    padding-right: 15px;
}
.homeReview .tourpanel .movingToolPanel .moveRight{
    padding-left: 15px;
    padding-right: 10px;
}
.homeReview .tourpanel .movingToolPanel  .arrawLeft{
   
}
.homeReview .tourpanel .movingToolPanel  .arrawRight{
}
.tourItem{
    padding: 10px;
    margin: 5px;
}
.tourScrollPanel{
    overflow: hidden;
}
.tourItem .tourico{
    display: none;
}
.tourItem .tourDesc{
    display: block;
}
.tourItem .tourDesc .title{
    font-size: 20px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.tourItem .tourDesc .shortReview{
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tourItem .tourDesc .images{
    margin: 10px auto;
}
.tourItem .tourDesc .images img{
    width: 100%;
}

.footer{
    margin: 0px;
    margin-right: 0px;
    margin-top: 20px;
    min-width: 320px;
}
.footer .contactus{;    
    font-weight: bold;
    vertical-align: top;
    margin: 0px auto;
    padding-bottom: 10px;
    border-bottom: thin solid gainsboro;
    margin-bottom: 10px;
}
.footer .contactus .companyName{
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.footer .contactus .contactNumber,.footer .contactus .contactMailId,.footer .contactus .companyAddress{
    padding-bottom: 5px;
}

.footer .commonlinks{
    display : block;
}
.footer .commonlinks a{
    padding:5px;
    font-size: 12px;
    display: inline-block;
}
.footer .folowuson{
    padding-top: 20px;
    padding-right: 20px;
    text-align: left;
}
.footer .folowuson .title{
    padding-bottom: 10px;
}
.footer .folowuson .logo{
    width: 20px;
    margin-bottom: 20px;
}
.galleryOption .inlineBlock{
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.galleryOption .button{
    text-align: center;
}
.galleryOption .galleryLink .button .icon{
    width: 25px;
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
}
.galleryOption .galleryLink .button .label{
    vertical-align: middle;
    font-size: 15px;
}
.galleryOption .galleryImages  .button .icon{
    width: 25px;
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
}
.galleryOption .galleryImages  .button .label{
    vertical-align: middle;
    font-size: 15px;
}
.audioListPanel{
}
.audioListPanel .trackItem{
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.audioListPanel .trackItem .img{
    width: 30px;
    vertical-align: top;
    display: inline-block;
}
.audioListPanel .trackItem .trackinfo{
    vertical-align: top;
    margin-left: 10px;
    width:70%;
    font-family: arial;
    display: inline-block;
    font-weight: normal;
}
.audioListPanel .trackItem .trackinfo .title{
    font-size: 15px;
    display: block;
    padding-bottom: 5px;
}
.audioListPanel .trackItem .trackinfo .desc{
    font-size: 12px;
    color: grey;
    padding-bottom: 5px;
}
.audioListPanel .trackItem .trackinfo .duration{
    font-size: 12px;
    color: grey;
    padding-bottom: 5px;
}
.playTrackpanel .trackmetainfo{
    padding: 10px;
}
.playTrackpanel .trackTitleName{
   font-size: 30px;
}
.playTrackpanel .trackinfo{
    padding: 10px;
}

.playTrackpanel .trackimg{
    width: 200px;
    height: 200px;
    display:  inline-block;
    vertical-align: top;
}
.playTrackpanel .trackinfo .duration{
    padding-bottom: 10px;
    font-family: arial;
    padding-top: 10px;
}
.playTrackpanel .trackDesc{
    font-size: 20px;
    padding-bottom: 10px;
}
.videoListPanel .videoTrackItem{
    padding-bottom: 10px;
    margin: 10px;
}
.videoListPanel .videoTrackItem .vedioThumb{
    display:  inline-block;
    vertical-align: top;
    min-width: 70px;
    max-width: 100px;
    width: 20%;
}
.videoListPanel .videoTrackItem .vedioinfo{
    display:  inline-block;
    vertical-align: top;
    width: 60%;
    margin-left: 5px;
}
.videoListPanel .videoTrackItem .vedioinfo .title{
    font-size: 17px;
    padding-bottom: 5px;
    display:  block;
    
}
.videoListPanel .videoTrackItem .vedioinfo .desc{
    padding-top: 10px;
    border-bottom: thin solid gainsboro;
    font-size: 13px;
    padding-bottom: 10px;
}
.videoListPanel .videoTrackItem .vedioinfo .duration{
    font-size: 13px;
    padding-top: 10px;
}
.videoListPanel .videoTrackItem .vedioinfo{
    font-size: medium;
    font-family: arial;
    padding-bottom: 5px;
}
.vedioPlayerPanel .title{
    font-size: 15px; 
    padding-bottom: 10px;
}
.vedioPlayerPanel .vedioPlayer{
    border:thin solid black;
    margin-bottom: 10px;
    display: block;
    width: 100%;
    min-height: 200px;
}
.vedioPlayerPanel .desc{
    font-size: medium; 
    padding-bottom: 10px
}

