body{line-height:normal!important;font-size:100%;overflow-x:auto;}
.mobile.column .row .column{height:34px!important;overflow:hidden;}
.mobile.column .row .column a img{height:40px;width:auto;}
.tablet .column img.ui.fluid.image{height:60px;width:auto;}
.twitter{width:205px !important;}
#clients{height:auto;}
.fancybox-skin{background:#0099cc7;}
.fancybox-inner{text-align:left!important;}
.no_padding{padding:0!important;margin:0!important;}
#header{padding-top:150px;}
#tagline{margin-top:0;margin-bottom:0;line-height:normal;height:auto;}
#header, #content, #top, #tagline, #accordian, #clients, #vobrands, #copyright-middle, .title2{width:100%;}
#top{font-size:16px!important;text-align:center;}
.CollapsiblePanelTab div:hover{color:#FFF;}
.CollapsiblePanelTab div{font-family:ClarendonMedium;font-size:17px;font-weight:400;color:#000;text-decoration:none;-webkit-transition:color 0.25s ease-in;-moz-transition:color 0.25s ease-in;-o-transition:color 0.25s ease-in;transition:color 0.25s ease-in;}
#top a{font-size:9.1875em;}
#header{padding-left:0;padding-right:0;}
#content{height:auto!important;}
#video-container{height:110px;}
.img-hold img, .img-holdlast img{width:75px;height:75px;}
.img-hold, .img-holdlast{height:75px;width:75px;}
.video-holder{width:488px;float:left;height:76px;}
#copyright-middle, #clients{margin-right:0;margin-left:0;}
.CollapsiblePanelTab{padding-left:0;}
#copyright-middle .socialholder{float:right;}
.ui.grid .column{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;}
@media (max-width:768px) and (min-width:700px){.twitter{padding-left:295px;}
}
@media (max-width:768px){#accordian textarea{width:55%;}
#tagline{text-align:center;}
#video-container, .mid_center{width:100%;}
.mid_right{width:77%;float:right;padding-top:0;padding-left:0;}
.resetbutton{width:10%;float:left;padding-left:115px;}
#video-container .video-holder{float:none;margin-left:auto;margin-right:auto;}
.img-hold img, .img-holdlast img{width:73px;height:73px;}
.img-hold, .img-holdlast{height:73px;width:73px;float:left;}
#video-container, #video-about{margin-left:auto;margin-right:auto;float:none;width:100%;}
#about-studio{width:44%;margin-right:1%;}
.contact-content, .lang-button-container, #contact .buttons-blue, #contact .lang-button-container2{width:100%;}
#contact .buttons-cesdlight, #contact .buttons-cesdblue, #contact .buttons-blue{width:100%;font-size:12px;}
#about-studio .contact-content .text{width:70%;padding-left:1px;font-size:11.5px;}
#about-studio .contact-content #nathan{width:26%;}
#contact{width:55%;}
#clients{height:auto;}
#vobrands, #vobrands a:hover{-webkit-background-size:contain!important;-moz-background-size:contain!important;-o-background-size:contain!important;background-size:contain!important;overflow:hidden;height:34px;}
}
@media (max-width:450px){#header{padding-top:80px;}
#top a{font-size:3.1875em;}
#top{height:50px;}
#about-studio .contact-content .text{padding-left:14px;}
#player-container, #right-container{padding:0!important;}
#clients{overflow:hidden;}
#copyright-middle .socialholder, #copyright-middle .copyright-bar{margin-left:auto;margin-right:auto;float:none;}
.CollapsiblePanelTab div{font-size:15px;}
#clients .title2{padding-bottom:6px;}
#right-container, #video-about{height:inherit;width:100%;}
#about-studio, #contact, .contact-content{width:100%;}
#about-studio .contact-content .text{width:65%;}
#about-studio,{float:none;}
#vobrands, #vobrands a:hover{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;overflow:hidden;}
#video-container{height:85px;width:100%;overflow:hidden;}
.img-hold img, .img-holdlast img{width:55px;height:55px;}
.img-hold, .img-holdlast{height:55px;width:55px;float:left;}
.video-holder{width:368px;height:61px;}
}
@media (min-width:451px){#header{padding-top:80px;}
#top a{font-size:4.1875em;}
#top{height:80px;}
#fancyMusicPlayer{margin-left:auto;margin-right:auto;width:90%;}
#player-container .title{margin-left:auto;margin-right:auto;}
#player-container, #right-container{padding:0!important;}
#video-container, #video-about{margin-left:auto;margin-right:auto;float:none;}
#vobrands{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;overflow:hidden;}
}
@media (min-width:768px){#top a{font-size:7.1875em;}
#top{height:120px;}
#vobrands{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;overflow:visible;}
}
@media (min-width:990px){#header, #top, #top a, #tagline{width:980px;}
#top a{font-size:9.1875em;}
#top{height:155px;}
#content, #accordian, #clients, #vobrands, #copyright-middle, .title2{width:960px;}
#copyright-middle, #clients{margin-right:10px;margin-left:10px;}
#tagline{line-height:0;height:0;}
#content{height:315px;width:960px;margin-right:auto!important;margin-left:auto!important;}
#video-container{height:129px;}
.img-hold img, .img-holdlast img{width:93px;height:93px;}
.img-hold, .img-holdlast{height:93px;width:93px;}
.video-holder{width:597px;float:right;height:93px;}
}
@media (min-width: 900px) {
#copyright-middle .socialholder {
    float: left;
}
}