@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1024px){
.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper {
	width:94%;
}
.Nav ,.TopHeader .TopMainRight ,.HomeTop ,.StickyBtns .FillYellowBtn {
	display:none !important;
}
.ResponsiveMenu{
	display:block;	
}
img ,.EditorText img{
	max-width:100%;	
}
.ResponsiveMenu .PhoneImg {
    padding: 3.5px 0;
    padding-left: 25px;
}
/*.ResponsiveMenu .PhoneImg {
    padding: 3.5px 0;
    padding-left: 25px;
}*/
/** index **/
.Logo {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.Logo a {
	margin:0 auto;	
}
.Header {
    bottom: 90px;
}
.Header .FSize40 {
    font-size: 35px !important;
	line-height:42px !important;
}
.InnerHeaderBg .Wrapper .InnerContainWrapper .FSize40 {
    padding-top: 0px;
}
.IdxIconsWrap .ColorBlock ,.IdxIconsWrap .DescWrap{
    float: none;
    padding: 0;
    margin: 0 auto 25px;
}
.IdxIconsWrap .DescWrap {
	width:100%;
	margin:0 auto;
	text-align: center;
}
.IdxIconsWrap .DescWrap .BlueSepLine {
	margin: 25px auto;
	text-align: center;
}	
.IdxIconsWrap {
    background: none;
    min-height: inherit;
    background-size: cover;
}
.IdxIconsWrap .InnerContainWrapper {
    padding: 60px 0;
}
.TestimonialsWrap .TestiWrapperBg {
	width:90%;	 
}
.TestimonialsWrap .flex-direction-nav .flex-prev {
    left: -100px !important;
}
.TestimonialsWrap .flex-direction-nav .flex-next {
    right: -100px !important;
}
.TestiWrapperBg li .Col {
    padding: 0 10px;
}
.TestimonialsWrap {
	min-height:inherit;
	background-size: cover !important;	
}
.TestimonialsWrap  .TestiWrapperBg {
	min-height: inherit !important;
}
.IdxHeaderBg .flex-direction-nav .flex-prev {
    left: 30px ;
}
.IdxHeaderBg .flex-direction-nav .flex-next {
    right: 30px ;
}
.TestedGearForSaleWrap li .TextCol {
    width: 69%;
}
.Gallery .Col .FLatoMedium {
    margin-bottom: 0px;
}
/**audio**/
.InnerHeaderBg .ColorBlock {
    width: 94%;
    margin-left: -47%;
	display: block;
}	
.InnerHeaderBg .ColorBlock li {
    width: 16.7%;
	height: auto;
}
.InnerHeaderBg .ColorBlock li .Col {
	padding:  19px 0;
}	
.AudioGalleryWrap, .LightingGalleryWrap, .StagingGalleryWrap, 
.VideoGalleryWrap, .VideoWallsGalleryWrap, .InstallationsGalleryWrap ,.ContainWrap  {
    min-height: inherit;
}	
.Gallery .jcarousel-control-prev {
    left: -15px;
	top: 97px;
}
.Gallery .jcarousel-control-next {
    right: -15px;
	top: 97px;
}
.FSize40 {
    font-size: 35px !important;
	line-height: 45px !important;
}	
.ContainWrap .DescWrap {
    padding-left: 50px;
}	
.ContainWrap .ImgWrap .TitleWrapper {
	width: 150px;
	height: 150px;
	padding: 15px;
}
.ContainWrap .ImgWrap .TitleWrapper .FSize20 {
    font-size: 15px !important;
	line-height: 24px !important;
}
.ContainWrap .InnerContainWrapper {
    padding: 60px 0;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
.InstallationsWrap ul.InstallationsUL {
    width: 50% !important;
}	
/**rentals**/
/**sales**/
/**photos**/
.PhotosWrap {
	min-height:inherit !important;
}
/**contact**/
.ContactFormWrap {
    margin: 0 auto;
	width: 100%;
	text-align: center;
}
.ContactFormWrap .YellowSepLine {
    margin: 20px auto;
    text-align: center;
}	
.ContactFormWrap .WhiteSepLine {
    border-bottom: 3px solid #fff;
    width: 210px;
    margin: 20px auto 30px;
    text-align: center;
}	
.ContactFormWrap .col1 ,.ContactFormWrap .col2 {
    float: none;
    width: 100%;
	display: block;
}
.ContactFormWrap .col1 .col1Wrapper ,.ContactFormWrap .col2 .col2Wrapper {
    float: none;
    margin: 0 auto;
	padding:30px 0;
	width: 94%;
}
.ContactFormWrap .col2 .col2Wrapper  {
	width: 92%;
}	
.ContactFormWrap .ContactColHeight {
    min-height: inherit !important;
}
.ContactFormWrap .ContactInfo .CIList {
	display: inline-block;
	vertical-align: top;
	width: 32.5%;
	margin: 0;
	padding: 0;
	border-bottom: 0;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	min-height: 115px;
	text-align: center;
}	
.ContactFormWrap .ContactInfo .CIList:last-child {
	border-right:0;	
}
.ContactInfo table {
    width: 90%;
    margin: 0 auto;
}	
.ContactInfo table td {
	display: block;
	padding: 0 !important;
	width: 100% !important;
}	
.ContactFormWrap .ContactInfo .CIList i {
	margin: 0 auto 10px;
}
/** gear-detail **/
.GearDetailWrap .DescWrap {
    float: none;
    width: auto;
    padding: 0;
}
.GearDetailWrap .ImgWrap {
	margin:  0 0 10px 30px;
}
/** vendors-list **/
.VendorListWrapper .VendorList ul.VendorUL {
    width: 33% !important;
}	

}

@media only screen and (max-width: 980px){
/** index **/
.TestedGearForSaleWrap li .TextCol {
    width: 68%;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/

}

@media only screen and (max-width: 966px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 960px){
/** index **/
.TestimonialsWrap .TestiWrapperBg {
    padding: 30px;
}
.TestimonialsWrap  .flex-direction-nav a {
    width: 21px;
    height: 65px;
    margin: -32.5px 0 0;
    background-size: 100% !important;
}
.TestedGearForSaleWrap li .TextCol {
    width: 67.5%;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 950px){
/** index **/
.TestiWrapperBg li .Col {
    padding: 0 50px;
}
.IdxHeaderBg .flex-direction-nav a {
    width: 20px;
    height: 63px;
    margin: -31.5px 0 0;
    background-size: 100% !important;
}
.TestedGearForSaleWrap li .TextCol {
    width: 66.5%;
}
/**audio**/
.InnerHeaderBg .ColorBlock li {
    width: 16.6%;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 900px){
/** index **/
.Header h1.FSize40 {
    font-size: 36px !important;
	line-height: 46px;
}
.Header {
    bottom: 50px;
}
.flex-direction-nav a {
    margin: 0px;  
}
h4.FSize20 {
    font-size: 14px !important;
	line-height: 24px !important;
}
.EventsWrap h2.FSize40 {
    font-size: 35px !important;
    line-height: 45px !important;
}
.TestiWrapperBg .MarginBottom25 {
    margin-bottom: 15px;
}
.TestimonialsWrap h1.FSize40 {
    margin-bottom: 30px;
}
.TestedGearForSaleWrap li .TextCol {
    width: 65.5%;
}
.TestimonialsWrap .flex-direction-nav .flex-prev {
    left: -75px !important;
}
.TestimonialsWrap .flex-direction-nav .flex-next {
    right: -75px !important;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/** contact **/
/** vendor-list **/
.VendorListWrapper .VendorList ul.VendorUL {
    width: 50% !important;
}	

}

@media only screen and (max-width: 854px) {
/** index **/
.Header h1.FSize40 {
    font-size: 30px !important;
    line-height: 40px;
}
.Header h1.FSize15 {
    font-size: 14px !important;
}
.TestedGearForSaleWrap li {
    display: inline-block;
    vertical-align: top;
    width: 49.5%;
}
.TestedGearForSaleWrap li .Col {
    width: 276px;
}
.TestedGearForSaleWrap li .TGForSaleColHeight {
    margin-bottom: 20px;
}
.TestimonialsWrap .InnerContainWrapper {
    padding: 50px 0;
}
.TestiWrapperBg li .Col {
    padding: 0 0px;
}
.TestiWrapperBg .flexslider.Col li.Desc {
    margin: 0px 20px;
}
/**audio**/
.InnerHeaderBg .ColorBlock li {
    width: 165px;
    /*height: 160px;*/
}
.InnerHeaderBg .ColorBlock {
    width: 495px;
    margin-left: -247.5px;
}
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 80px;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
.InstallationsWrap  .TransOrangeBtn .TransOrangeBtn a {
    padding: 10px 15px;
}
/**rentals**/
/**sales**/
.InnerHeaderBg .Wrapper {
	display: block;
}	
.InnerHeaderBg .InnerContainWrapper {
	padding-top: 200px;
}
/**photos**/

}

@media only screen and (max-width: 800px) {
/** index **/
.TestedGearForSaleWrap li {
    display: inline-block;
    vertical-align: top;
    width: 49.5%;
}
.TestedGearForSaleWrap li .Col {
    width: 276px;
}
.Header .FillWhiteBtn {
    font-size: 14px;
    line-height: 40px;
}
.Header h1.FSize40 {
    font-size: 24px !important;
    line-height: 34px !important;
}
.FillWhiteBtn a {  
    padding: 0px 20px;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
.InstallationsWrap  .TransOrangeBtn .TransOrangeBtn a {
    padding: 10px 5px;
}
/**rentals**/
/**sales**/
/**photos**/

}

@media only screen and (max-width: 773px){
/** index **/
.IdxHeaderBg .flex-direction-nav .flex-next ,.IdxHeaderBg .flex-direction-nav .flex-prev {
    top: 195px;
}	
.Header h1.FSize40 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.Header h1.FSize15 {
    font-size: 12px !important;
	line-height:18px !important;
}
.Header .FillWhiteBtn {
    font-size: 14px !important;
    line-height: 45px !important;
}
.FillWhiteBtn a {
    padding: 0px 20px;
}
.EventsWrap h2.FSize40 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.EventsWrap .Col2 {
	width:100%;
	float:none;
	display:block;
	margin:0 auto 25px;
	padding:0 0 25px;
	border-bottom:1px solid #dbdbdb;
	border-right:0;	
	min-height: inherit !important;
}
.EventsWrap .Col2:last-child {
	border-bottom:0;
	padding:0;
	margin:0 auto;	
}
.IdxIconsWrap .ColorBlock {
    width: 100%;
}
.IdxIconsWrap .DescWrap .FSize25 {
    font-size: 22px !important;
    line-height: 32px !important;
}
.IdxIconsWrap .DescWrap .BlueSepLine {
    margin: 20px auto;
}
.ColorBlock li {
    width: 33.3%;
    height: auto;
    float: left;  
}
.ColorBlock li .Col {
	padding: 25px 15px;
	box-sizing: border-box;
}	
.Header {
    bottom: auto;
    top: auto;
    right: auto;
    left: auto;
    position: relative;
    background-color: rgba(0,0,0,0.8);
    padding: 25px;
    box-sizing: border-box;
}
.AudioWrap, .LightingWrap, .StagingWrap, .VideoWrap, .VideoWallsWrap, .InstallationsWrap {
	background: none;
}
/**audio**/
.ContainWrap .ImgWrap {
    float: none;
    width: 420px;
    margin: 0 auto 25px;
	padding: 0;
}
.ContainWrap .DescWrap {
    float: none;
    width: 100%;
    padding-left: 0px;
    margin: 0 auto;
}
.ContainWrap .ImgWrap .TitleWrapper {
    width: 200px;
    height: 200px;
}	
.ContainWrap .ImgWrap .TitleWrapper .FSize20 {
    font-size: 20px !important;
    line-height: 27px !important;
}
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 110px;
}
		
/**lighting**/
/**staging**/
/**video**/
/**installation**/
.InstallationsWrap  .TransOrangeBtn .TransOrangeBtn a {
    padding: 10px 5px;
}
/**rentals**/
/**sales**/
/**photos**/
/**contact**/
.InnerHeaderBg h1 {
    font-size: 40px !important;
    line-height: 50px !important;
}
.ContactFormWrap .Col1 ,
.ContactFormWrap .Col2 ,
.ContactFormWrap .Col3 ,
.ContactFormWrap .Col4 {
	display:block;
	margin:12px auto;
	padding:0;	
	width:100%;
}
.ContactFormWrap .Col2.SecurityCode {
	display: inline-block;
	width: 51%;
}
.ContactFormWrap .Col2.TAR {
	display: inline-block;
	width: 48%;
}	
.ContactFormWrap .FormWrapper {
    width: 600px;
	margin: 0 auto;
}
.ContactFormWrap .SecurityCode input {
    width: 73% !important;
}

/** gear-details **/
.GearDetailWrap .ImgWrap {
	width: 38%;
}	
/** vendor-list **/
.VendorListWrapper .VendorList ul.VendorUL {
    width: 33% !important;
}		

}


@media only screen and (max-width: 768px){
/** index **/
.TestiWrapperBg .flexslider .Col .Desc {
    font-size: 18px !important;
	line-height: 30px !important;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/

}

@media only screen and (max-width: 753px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 736px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
.ContactFormWrap .FormWrapper {
    width: 500px;
}
.ContactFormWrap .SecurityCode input {
    width: 67.5% !important;
}
.ContactFormWrap {
	text-align:center;	
}
.SecurityCode {
	text-align:left;	
}
.Header .FillWhiteBtn {
    font-size: 12px !important;
    line-height: 40px !important;
}
/**contact**/
.Header h1.FSize40  ,.ContactFormWrap h1.FSize34 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.ContactFormWrap .FormWrapper h3.FSize24 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.ContactFormWrap .ContactInfo .CIList {
    display: block;
    width: 100%;
    margin: 0 auto 25px;
    padding: 0 0 25px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 0;
    min-height: inherit;
}
.ContactFormWrap .ContactInfo .CIList:last-child {
	margin: 0 auto;
	padding: 0;
}

}

@media only screen and (max-width: 732px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 731px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 720px){
/** index **/
.TopMainRight {
    float: right;
    padding: 30px 0 0 0;
}
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 75%;
    float: none;
    margin: 14px 0px;
}
.TopMainRight .RightFloat {
    float: none;
}
.TopMainRight .PhoneImg {
    font-size: 18px !important;
	line-height: 28px !important;
}
.EvenetsWrap h2.FSize40 {
    margin-bottom: 35px;
}
.TopMainRight {
    float: right;
    padding: 20px 0 0 0;
}
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 75%;
    float: none;
    margin: 15px 23px;
}
.FSize40 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 667px){
/** index **/
.Logo a {
    width: 190px;
    height: 105px;
}		
.IdxHeaderBg .flex-direction-nav .flex-next, .IdxHeaderBg .flex-direction-nav .flex-prev {
    top: 165px;
}
.IdxHeaderBg .flex-direction-nav .flex-prev {
    left:20px;
}
.IdxHeaderBg .flex-direction-nav .flex-next {
    right:20px;
}	
.Header h1.FSize40 {
    font-size: 16px !important;
    line-height: 26px !important;
}
.Header h1.FSize15 {
    font-size: 10px !important;
    line-height: 18px !important;
}
.Header .FillWhiteBtn {
    font-size: 12px !important;
    line-height: 34px !important;
}
.Header .FillWhiteBtn a {
    padding: 0px 12px;
}
.TestedGearForSaleWrap h1.FSize40 {
    font-size: 35px !important;
    line-height: 40px !important;
}
.TestedGearForSaleWrap li {
    width: 46.5%;
}
/**audio**/
.ContainWrap .InnerContainWrapper {
    padding: 50px 0;
}
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 97px;
}
.Gallery li .Col {
    margin-bottom: 20px;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
.Gallery li {
	width: 49.5%;
}	
.col3 ,.col4 ,.col30 ,.col40 ,.col50 ,.col60 ,.col70{
	width:100%;
	display:block;
	margin:0 auto 25px;
}
.col3:last-child ,.col4:last-child,
.col30:last-child ,.col40:last-child ,.col50:last-child ,.col60:last-child ,.col70:last-child {
	margin:0 auto;	
}
.InnerHeaderBg h1 {
    font-size: 35px !important;
    line-height: 45px !important;
}
.ContactFormWrap .ContactInfo .CIList {
    width: 100%;
    display: block;
    margin: 0 auto 25px;
    padding: 0 0 25px;
    border: 0;
    border-bottom: 1px solid #d6d6d6;
    min-height: inherit;
}
.ContactFormWrap .ContactInfo .CIList:last-child {
    padding: 0;
    margin: 0 auto;
    border: 0;
}
/**contact**/
/** gear-details **/
.GearDetailWrap .ImgWrap {
    width: 100%;
    float: none;
    margin: 0 auto 25px;
	text-align: center;
}	
.GearDetailWrap .ImgWrapper {
    display: inline-block;
    vertical-align: top;
    width: 49.5%;
    padding: 0 5px;
    box-sizing: border-box;
	margin: 0;
}
.GearDetailWrap {
	text-align: center;
}	
.GearDetailWrap .YellowSepLine {
    margin: 20px auto;
    text-align: center;
}
.GalleryBtn {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.GalleryBtn a {
	display:inline-block;	
}

}

@media only screen and (max-width: 640px){
/** index **/
.TestedGearForSaleWrap li {
    width: 48.5%;
}
.TestedGearForSaleWrap li .ImgWrap img {
    max-width: 95%;
}
.EventsWrap h2.FSize20 {
    font-size: 18px !important;
	line-height: 30px !important;
}
.TestiWrapperBg .flexslider .Col .Desc {
    font-size: 16px !important;
	line-height: 30px !important;
}
.TestimonialsWrap h1.FSize40 {
    font-size: 35px !important;
	line-height: 50px !important;
}
/**audio**/
/**lighting**/
/**staging**/

/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width: 604px){
/** index **/
.FooterLink li {
    font-size: 13px !important;
    line-height: 15px !important;
}
.TestedGearForSaleWrap li {
    width: 49.5%;
}
.ColorBlock li {
	width:50%;	
}
.TestedGearForSaleWrap li .Col {
    width: 94%;
}
.TestedGearForSaleWrap li .TextCol {
	width:74%;	
}
.TestimonialsWrap .flex-direction-nav .flex-prev {
    left: -60px !important;
}
.TestimonialsWrap .flex-direction-nav .flex-next {
    right: -60px !important;
}
/**audio**/
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 85px;
}
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/**contact**/

	
}

@media only screen and (max-width: 600px){
/** index **/
.FooterLink .copy, .DevelopedBy {
    font-size: 13px !important;
    line-height: 20px !important;
}
.FooterLink .DevelopedBy {
    font-size: 11px !important;
    line-height: 18px !important;
}
.EventsWrap .Col2 {
    width: 100%;  
}
.EventsWrap .TransOrangeBtn {
    line-height: 35px;
}
.EventsWrap .TransOrangeBtn a { 
    padding: 0px 10px;
}

/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/**contact**/



}

@media only screen and (max-width: 569px){
/** index **/
.IdxHeaderBg .flex-direction-nav .flex-next, .IdxHeaderBg .flex-direction-nav .flex-prev {
    top: 155px;
}	
.EventsWrap h2.FSize40 {
    font-size: 25px !important;
    line-height: 30px !important;
}
.TestedGearForSaleWrap li .TextCol {
    width: 73%;
}
/**audio**/
.Gallery .jcarousel-control-prev {
    left: -12px;
}
.Gallery .jcarousel-control-next {
    right: -12px;
}	
.AudioGalleryWrap h1, .LightingGalleryWrap h1, .StagingGalleryWrap h1,
.VideoGalleryWrap h1, .VideoWallsGalleryWrap h1, .InstallationsGalleryWrap h1 {
	margin-bottom: 25px;
}
.AudioGalleryWrap .InnerContainWrapper, .LightingGalleryWrap .InnerContainWrapper, 
.StagingGalleryWrap .InnerContainWrapper, .VideoGalleryWrap .InnerContainWrapper, 
.VideoWallsGalleryWrap .InnerContainWrapper, .InstallationsGalleryWrap .InnerContainWrapper {
	padding: 30px 0;
}
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/**contact**/
.ContactFormWrap .FormWrapper {
    width: 400px;
}
.ContactFormWrap .SecurityCode input {
    width: 59.5% !important;
}
.ContactFormWrap h1.FSize34 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.ContactFormWrap .FormWrapper h3.FSize24 {
    font-size: 16px !important;
    line-height: 26px !important;
}	
.ContactFormWrap .ContactInfo .CIList tr td:last-child {
    width: 90%;
}
.ContactFormWrap .TransOrangeBtn a {
    padding: 0px 20px;
}
.ContactFormWrap .TransOrangeBtn {
    line-height: 35px;
}
.ContactFormWrap .Col2.SecurityCode {
    display: block;
    width: 76%;
    text-align: center;
}
.ContactFormWrap .Col2.TAR {
    display: block;
    width: 100%;
    text-align: center;
}
/** vendor-list **/
.VendorListWrapper .VendorList ul.VendorUL {
    width: 50% !important;
}	
.VendorList li {
	padding-left: 20px;
}	
 
}

@media only screen and (max-width: 568px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/**contact**/


}

@media only screen and (max-width: 540px){
/** index **/
.FooterWrap .FillWhiteBtn.PhoneImg {
    margin-bottom: 10px;
	padding: 0;
}
.FooterWrap .FillWhiteBtn {
	display: block;
}
.FooterWrap .FillWhiteBtn a {
	display: inline-block;
}	
.FooterLink .copy, .DevelopedBy {
    font-size: 11px !important;
    line-height: 18px !important;
}
.TestedGearForSaleWrap h1.FSize40 {
    font-size: 30px !important;
    line-height: 35px !important;
}
.TestedGearForSaleWrap li .ImgWrap img {
    max-width: 100%;
}
.TestedGearForSaleWrap li {
    width: 100%;
	display:block;
	margin:0 auto 25px;
}
.TestedGearForSaleWrap li .Col {
    width: 276px;
}
.TestedGearForSaleWrap li .TextCol {
    width: 75%;
}
.TestedGearForSaleWrap li .TGForSaleColHeight {
	min-height:inherit !important;	
}
.TestedGearForSaleWrap .FillWhiteBtn a {
    padding: 0 20px;
}
.TestedGearForSaleWrap .FillWhiteBtn {
    line-height: 40px;
}
.TestimonialsWrap h1.FSize40 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.TestimonialsWrap h1.FSize40 {
    margin-bottom: 20px;
}

/**audio**/
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 75px;
}
/**lighting**/
/**staging**/
/**video**/
/**installation**/
.InstallationsWrap ul.InstallationsUL {
    width: 100% !important;
    float: none !important;
}	
/**rentals**/
/**sales**/
.ContainWrap .LogosWrapper li {
    width: 24%;
}
/**photos**/


}

@media only screen and (max-width: 533px){
/** index **/
.TestedGearForSaleWrap li {
    width: 57.5%;
}
.TestimonialsWrap .InnerContainWrapper {
    padding: 21px 0;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/

}

@media only screen and (max-width:480px){
/** index **/
.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper {
    width: 92%;
}	
.IdxHeaderBg .flex-direction-nav a {
    width: 15px;
    height: 46px;
    margin: -23px 0 0;
}	
.IdxHeaderBg .flex-direction-nav .flex-next, .IdxHeaderBg .flex-direction-nav .flex-prev {
    top: 125px;
}	
.Logo a {
    width: 180px;
    height: 100px;
}	
.IdxHeaderBg .flex-direction-nav .flex-prev {
    left: 10px;
}
.IdxHeaderBg .flex-direction-nav .flex-next {
    right: 10px;
}	
.TestedGearForSaleWrap li {
    width: 63.5%;
}
.EventsWrap h2.FSize40 {
    font-size: 23px !important;
    line-height: 33px !important;
}
.TestiWrapperBg .flexslider .Col .Desc {
    font-size: 14px !important;
    line-height: 24px !important;
}
.TestiWrapperBg .flexslider .Col h6.FSize14 {
    font-size: 12px !important;
    line-height: 22px !important;
    margin-top: 20px;
}
.TestimonialsWrap .flex-direction-nav a {
    width: 15px;
    height: 48px;
    margin: -24px 0 0;
}
.TestimonialsWrap .flex-direction-nav .flex-prev {
    left: -55px !important;
}
.TestimonialsWrap .flex-direction-nav .flex-next {
    right: -55px !important;
}
.ColorBlock li {
    float: none;
    margin: 0 auto;
    width: 235px;
    height: 235px;
    padding: 0;
	min-height:inherit !important;
}
.ColorBlock li.BlankCol {
	display:none;	
}
.InnerHeaderBg {
    min-height: inherit !important;
}
/**audio**/
.Gallery li {
    width:100%;
	margin: 0 auto;
}
.GalleryWrap .Gallery li {
    margin-bottom: 20px;
}	
.GalleryWrap .Gallery li:last-child {
    margin-bottom: 0;
}	
.Gallery li .Col {
	width: 362px;	
}
.InnerHeaderBg .ColorBlock {
    width: 94%;
    margin-left: -47%;
}
.InnerHeaderBg .ColorBlock li {
	float: left;
	width: 50%;
	height: auto;
}	
.Gallery .jcarousel-control-prev {
    left: -5px;
}
.Gallery .jcarousel-control-next {
    right: -5px;
}	
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 120px;
}
.GalleryWrap .FSize40 {
    font-size: 25px !important;
    line-height: 35px !important;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/**contact**/
.ContactFormWrap .FormWrapper .Col2 input {
    line-height: 22px !important;
}
/** gear-details **/
.GearDetailWrap .ImgWrapper {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
}	

}

@media only screen and (max-width:435px){
/** index **/
.TestedGearForSaleWrap li {
    width: 70.5%;
}
.TestedGearForSaleWrap h1.FSize40 {
    font-size: 25px !important;
    line-height: 30px !important;
}
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 35%;
    float: none;
    margin: 15px 10px;
}
.TopMainRight .FillWhiteBtn.RightFloat {
    margin: 15px 6px;
}
.TopMainRight {
    padding: 20px 0px 0px 120px;
}
.InnerHeaderBg .ColorBlock li .FSize14 {
    font-size: 12px !important;
	line-height: 22px !important;
}	
.ContainWrap .ImgWrap {
	width: 100%;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
.SalesWrap.ContainWrap .DescWrap .TransOrangeBtn a {
	padding: 10px 70px;
}	
/**photos**/
.PhotosWrap .Gallery li img {
    max-width: 100%;
}
/**contact**/
.ContactFormWrap .FormWrapper {
    width: 350px;
}
.ContactFormWrap .SecurityCode input {
    width: 53.5% !important;
}
.ContactFormWrap h1.FSize34 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.ContactFormWrap .FormWrapper h3.FSize24 {
    font-size: 14px !important;
    line-height: 24px !important;
}
.ContactFormWrap .Col2.SecurityCode {
    width: 87%;
}

}

@media only screen and (max-width:424px){
/** index **/
.IdxHeaderBg .flex-direction-nav .flex-next, .IdxHeaderBg .flex-direction-nav .flex-prev {
    top: 110px;
}	
.FooterLink li {
    font-size: 12px !important;
    line-height: 15px !important;
}
.TestedGearForSaleWrap li {
    width: 73.5%;
}
/**audio**/
.InnerHeaderBg .ColorBlock li .Icon {
    width: 60px;
    height: 60px;
	margin: 0 auto 5px;
}	
.InnerHeaderBg .ColorBlock li .Icon i {
	background-size: 100% !important;
	width: 60px;
	height: 60px;
}
.InnerHeaderBg .InnerContainWrapper {
    padding-top: 150px;
}	
.Gallery li .Col {
    width: 90%;
}	
.GalleryWrap .FSize40 {
    font-size: 22px !important;
    line-height: 32px !important;
}
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width:414px){
/** index **/
.group.ClearBoth.MarginBottom25 .FillWhiteBtn a {
    padding: 0px 14px;
}
/**audio**/
.ContainWrap .ImgWrap .TitleWrapper {
    width: 150px;
    height: 150px;
}
.ContainWrap .ImgWrap .TitleWrapper .FSize20 {
    font-size: 15px !important;
    line-height: 24px !important;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width:412px){
/** index **/
.TestedGearForSaleWrap li {
    width: 75.5%;
}
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
	
}
@media only screen and (max-width:411px){
/** index **/
/**audio**/
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/


}

@media only screen and (max-width:400px){ 
/** index **/
.Logo a {
    width: 160px;
    height: 94px;
}
.TestedGearForSaleWrap li {
    width: 78.5%;
}
.IdxIconsWrap .DescWrap .FSize25 {
    font-size: 20px !important;
    line-height: 30px !important;
}
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    margin: 15px 14px;
	width: 36%;
}
.TopMainRight {
    padding: 20px 0px 0px 105px;
}
.FSize40 {
    font-size: 25px !important;
    min-height: 35px !important;
}
.InnerHeaderBg .ColorBlock li .Col {
    padding: 15px 0;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
.InnerHeaderBg h1 {
    font-size: 30px !important;
    line-height: 40px !important;
}


}

@media only screen and (max-width:384px){ 
/** index **/
.Logo {
	padding-top: 10px !important;
}	
.Logo a {
    width: 140px;
    height: 77px;
}	
.IdxHeaderBg .flex-direction-nav a {
    width: 10px;
    height: 30px;
    margin: -23px 0 0;
}	
.TestedGearForSaleWrap li {
    width: 80.5%;
}
.TestedGearForSaleWrap h1.FSize40 {
    font-size: 20px !important;
    line-height: 25px !important;
}
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 38%;
    float: none;
    margin: 15px 10px;
}
.TopMainRight {
    padding: 20px 0px 0px 96px;
}
.InnerHeaderBg .ColorBlock li .Col {
    padding: 10px 0;
}	
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 105px;
}
/**lighting**/
/**staging**/
.StagingWrap .ShortDesc {
    font-size: 20px !important;
    line-height: 30px !important;
}
/**video**/
.VideoWrap .ShortDesc {
    font-size: 20px !important;
    line-height: 30px !important;
}
/**installation**/
.SalesWrap.ContainWrap .DescWrap .TransOrangeBtn a {
    padding: 10px 45px;
}
.GalleryWrap .FSize40 {
    font-size: 21px !important;
    line-height: 31px !important;
}
/**rentals**/
/**sales**/
/**photos**/
/**contact**/
.ContactFormWrap .FormWrapper {
    width: 92%;
}
.ContactFormWrap .SecurityCode input {
    width: 100% !important;
}
.ContactFormWrap .SecurityCode img {
    margin: 0 0 10px;
}
.ContactFormWrap .TransOrangeBtn a {
    padding: 0px 10px;
}
.ContactFormWrap .TransOrangeBtn {
    line-height: 30px;
    font-size: 10px;
}
.ContactFormWrap .ContactInfo .CIList tr td:last-child {
    padding-left: 0px;
}
.ContactFormWrap .Col2.SecurityCode {
    width: 91%;
}

	
	
}

@media only screen and (max-width:375px){
/** index **/
.FooterWrap .FillWhiteBtn {
    font-size: 12px !important;
	line-height: 35px !important;
}
.group.ClearBoth.MarginBottom25 .FillWhiteBtn a {
    padding: 0px 15px;
}

.FooterLink li, .copy, .DevelopedBy {
    font-size: 10px !important;
	line-height: 14px !important; 
}
.TestedGearForSaleWrap li {
    width: 82.5%;
}
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 39%;
    float: none;
    margin: 15px 13px;
}
.GalleryWrap .FSize40 {
    font-size: 20px !important;
    line-height: 30px !important;
}
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/

.ContactFormWrap .Col2.SecurityCode {
    width: 93%;
}

}

@media only screen and (max-width:360px){
/** index **/
.TestedGearForSaleWrap li {
    width: 86.5%;
}
.TestedGearForSaleWrap .FillWhiteBtn {
    line-height: 35px;
}
.TestedGearForSaleWrap .FillWhiteBtn a {
    padding: 0 12px;
}
.Col2.EventsColHeight {
    margin-bottom: 20px;
}
.Header .FillWhiteBtn a {
    padding: 0px 10px;
}
.IdxHeaderBg .flex-direction-nav .flex-next, .IdxHeaderBg .flex-direction-nav .flex-prev {
    top: 88px;
}	
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 40%;
    float: none;
    margin: 15px 15px;
}
.TopMainRight {
    padding: 20px 0px 0px 85px;
}	
.GalleryWrap .FSize40 {
    font-size: 19px !important;
    line-height: 29px !important;
}
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
/**photos**/
/**contact**/
.ContactFormWrap .Col2.SecurityCode {
    width: 97%;
}


}

@media only screen and (max-width:320px){
/** index **/
.TestedGearForSaleWrap h1.FSize40 {
    font-size: 18px !important;
    line-height: 20px !important;
}
.TestedGearForSaleWrap li {
    width: 95.5%;
}
.TestimonialsWrap .flex-direction-nav .flex-prev {
    left: -50px !important;
}
.TestimonialsWrap .flex-direction-nav .flex-next {
    right: -50px !important;
}
.Header h1.FSize40 {
    font-size: 14px !important;
    line-height: 24px !important;
}
/**audio**/
.TopMainRight .FillWhiteBtn.RightFloat {
    width: 45%;
    float: none;
    margin: 15px 15px;
}
.TopMainRight {
    padding: 20px 0px 0px 67px;
}
.Gallery .Col .FLatoMedium {
    font-size: 14px !important;
    line-height: 24px !important;
}	
.Gallery .jcarousel-control-prev {
    left: -8px;
}
.Gallery .jcarousel-control-next {
    right: -8px;
}
.Gallery .jcarousel-control-prev, .Gallery .jcarousel-control-next {
    top: 90px;
}
.GalleryWrap .FSize40 {
    font-size: 17px !important;
    line-height: 27px !important;
}	
/**lighting**/
/**staging**/
/**video**/
/**installation**/
/**rentals**/
/**sales**/
.ContainWrap .LogosWrapper li {
    width: 49%;
}
/**photos**/


.g-recaptcha {
    -moz-transform: scale(0.87);
    -ms-transform: scale(0.87);
    -o-transform: scale(0.87);
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    -o-transform-origin: 0;
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-transform-origin: 0 0;
    transform-origin: 0;
    filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.87, M12=0, M21=0, M22=0.87, SizingMethod='auto expand');
}
.ContactFormWrap .Col2.SecurityCode {
    width: 95%;
}

}