body{
  margin: 0px;
  padding: 0px;
  min-width: 1000px;
}
.commonborder{
    margin: 10px auto;
    width: 1000px;
    clear: both;
}
.header .menubar .mobileMenuSwitch{
    display: none;
}
.header .menubar .mobilemenuitems{
    display: none;
}
.header .menubar .deskmenuitems{
    display: block;
}


.logopanel{
    padding: 10px;
}
.logoframe{
     
}
.logopanel .logo{
    width: 70px;
}
.logopanel .label{
    font-size: 50px;
}
.logopanel .siteinfo{
    font-size: 12px;
}
.logoX{
    margin: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 15px;
}
.logoX .x{
    margin-top: 10px;
}
.twodivider{
    width: 480px;
    display: inline-block;
}
.imagesliderpanel{
    margin-top: 20px;
}
.imagesliderpanel .movingButton{
    border:thin solid gray;
}
.imagesliderpanel .leftMove{  
    left:-2px;
    padding-left:  10px;
    padding-right: 20px;
    border-radius: 60px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.imagesliderpanel .rightMove{
    right: -2px;
    padding-left:  20px;
    padding-right: 10px;
    border-radius: 60px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.homeReview .musicComposePanel{
    float: left;
}
.homeReview .recoredListPanel{
    float: right;
}
.homeReview .musicComposePanel .window{
    border:thin solid gainsboro;
    overflow: hidden;
}
.homeReview .musicComposePanel .window .title{
    font-size: 20px;
    padding: 20px;
}
.homeReview .musicComposePanel .window .container{
    padding: 20px;
}
.homeReview .recoredListPanel .window{
}
.homeReview .recoredListPanel .window .title{
    font-size: 20px;
    padding: 20px;
}
.homeReview .recoredListPanel .window .container{
    padding: 20px;
}
.audioitem{
    margin-bottom: 20px;
    padding: 5px;
}
.audioitem:hover{
}
.audioitem .audioIco{
    width: 90px;
    height: 90px;
}
.audioitem .audioInfo{
    padding-top: 10px;
}
.audioitem .audioInfo .audioTitle{
    font-size: 15px;
    padding: 3px
}
.audioitem .audioInfo .audioduration{
    font-size: 12px;
    padding: 2px;
}
.videoitem{
    margin-bottom: 20px;
    padding: 5px;
}
.videoitem:hover{
}
.videoitem .videoIco{
    width: 90px;
    height: 90px;
}
.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: 20px;
}
.homeReview .tourpanel .titlePanel{
    padding: 20px;
    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: 20px;
    margin: 10px;
}
.tourScrollPanel{
    overflow: hidden;
}
.tourItem .tourico{
    width: 50px;
    height: 50px;
}
.tourItem .tourDesc{
    max-width: 80%;
}
.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{
    max-width:90%;
    margin: 10px auto;
}
.tourItem .tourDesc .images img{
    height: 450px;
}
.footer{
    margin-top: 50px;
}
.footer .contactus{;    
    font-weight: bold;
    vertical-align: top;
}
.footer .contactus .companyName{
    font-size: 30px;
    padding-bottom: 5px;
}
.footer .contactus .contactNumber,.footer .contactus .contactMailId,.footer .contactus .companyAddress{
    padding-bottom: 5px;
}
.footer .commonlinks{
    margin-bottom: 0px;
    padding: 10px;
    border-radius: 10px;
}
.footer .commonlinks a{
    margin: 10px;
    font-size: 12px;
}
.footer .folowuson{
    float: right;
    text-align: right;
}
.footer .folowuson .title{
    padding-bottom: 10px;
}

.footer .folowuson .logo{
    width: 50px;
}
.galleryOption .inlineBlock{
    display: inline-block;
    vertical-align: top;
    width: 400px;
    margin: 20px;
}
.galleryOption .button{
    text-align: left;
}
.galleryOption .galleryLink .button .icon{
    width: 50px;
    height: 50px;
}
.galleryOption .galleryLink .button .label{
}
.galleryOption .galleryImages  .button .icon{
    width: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
}
.galleryOption .galleryImages  .button .label{
    vertical-align: middle;
}
.audioListPanel{
}
.audioListPanel .trackItem{
    padding: 10px;
}
.audioListPanel .trackItem .img{
    width: 50px;
    
}
.audioListPanel .trackItem .trackinfo{
    margin-left: 20px;
    width:700px;
}
.audioListPanel .trackItem .trackinfo .title{
    font-size: 17px;
    padding-bottom: 5px;
}
.audioListPanel .trackItem .trackinfo .desc{
    padding-bottom: 5px;
    
}
.audioListPanel .trackItem .trackinfo .duration{
    padding-bottom: 5px;
}
.playTrackpanel .trackmetainfo{
    padding: 20px;
}
.playTrackpanel .trackTitleName{
   font-size: 30px;
}
.playTrackpanel .trackinfo{
    padding: 10px;
    width: 400px;
   
}

.playTrackpanel .trackimg{
    width: 400px;
    height: 400px;
}
.playTrackpanel .trackinfo .duration{
    padding-bottom: 10px;
    padding-top: 10px;
}
.playTrackpanel .trackDesc{
    font-size: 15px;
    padding-bottom: 15px;
}

.videoListPanel .videoTrackItem{
    padding:10px;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.videoListPanel .videoTrackItem .vedioThumb{
    display:  inline-block;
    vertical-align: top;
    width: 200px;
}
.videoListPanel .videoTrackItem .vedioinfo{
    display:  inline-block;
    vertical-align: top;
    width: 600px;
    margin-left: 10px;
}
.videoListPanel .videoTrackItem .vedioinfo .title{
    font-size: 17px;
    padding-bottom: 5px;
    display:  block;
}
.videoListPanel .videoTrackItem .vedioinfo .desc{
    font-size: 15px;
    padding-top: 10px;
    border-bottom: thin solid gainsboro;
    padding-bottom: 10px;
    margin-bottom:10px;
}
.videoListPanel .videoTrackItem .vedioinfo .duration{
    font-size: 12px;
}
.videoListPanel .videoTrackItem .vedioinfo{
    font-size: medium;
    padding-bottom: 5px;
}
.vedioPlayerPanel .title{
    font-size: 20px; 
    padding-bottom: 10px;
}
.vedioPlayerPanel .vedioPlayer{
    min-height: 400px;
    margin-bottom: 10px;
    display: block;
    width: 100%;
}
.vedioPlayerPanel .desc{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: medium; 
    padding-bottom: 10px
}
.contactusPanel{
    border-right:thin solid gainsboro;
}
.contactPagePanel .twodivider{
    width: 450px;
    vertical-align: top;
}