.bottomsidebar{
position:fixed;
right:0;
bottom:-268px;
width:437px;
height:268px;
z-index:20000;
}
.bottomsidebar img{
position:absolute;
display:inline-block;
right:0;
top:0;
}	
.bottomsidebar .bottomcontent{
position:absolute;
left:10px;
bottom:6px;
width:420px;
height:180px;
background:#245192;
border-radius:10px;
}	
.bottomsidebar .bottomlist{
position:absolute;
left:10px;
bottom:10px;
width:252px;
height:160px;
background:#fff;
border-radius:10px;
z-index:1;
}
.bottomsidebar .bottomlist .wel01{
padding:20px 0 10px;
} 
.bottomsidebar .bottomlist .wel01,.bottomsidebar .bottomlist .wel02{
display:none;
padding-left:10px;
}		
.bottomsidebar .bottomlist p span{
color:#F00;
}	
.bottomsidebar .choose-button{
position:relative;
margin:15px 0 0 10px;
}
.bottomsidebar .choose-button .close,.bottomsidebar .choose-button .goon{
position:relative;
display:inline-block;
vertical-align:top;
*display:inline;
height:25px;
line-height:25px;
padding:0 15px;
font-family:"SourceSansProSemibold";
color:#FFF;
border-radius:5px;
display:none;
background:#737373;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#8f8f8f',endColorStr='#707070',gradientType='0');
background: -moz-linear-gradient(top, #8f8f8f, #707070);
background: -o-linear-gradient(top,#8f8f8f, #707070);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8f8f8f), to(#707070));
}	
.bottomsidebar .choose-button .close{
margin:0 15px 0 0;
}
.bottomsidebar .choose-button .goon{
background:#5aa910;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5bb90f',endColorStr='#599d11',gradientType='0');
background: -moz-linear-gradient(top, #5bb90f, #599d11);
background: -o-linear-gradient(top,#5bb90f, #599d11);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5bb90f), to(#599d11));
}	
.bootom-inquiry{
position:fixed;
right:0;
bottom:-500px;
width:430px;
border:1px solid #ACACAC;
border-top-width:2px;
background:#FFF;
z-index:20000;
}
.bootom-inquiry .ico-close-pop{
position: absolute;
right: 0;
top: 0;
width: 30px;
height: 30px;
background: url(//www.soundbuzzer.com/admin/custom_service_3/img/custom_service/fancy_close.png) no-repeat center center;
background:url(//www.soundbuzzer.com/admin/custom_service_3/img/custom_service/fancy_close.png) no-repeat center center;
cursor: pointer;
z-index: 1;
}	
.bootom-inquiry .inquiry-form-wrap{
width:auto;
padding:20px;	
}
.bootom-inquiry .inquiry-form-wrap .inquiry-form-title{
display:block;
padding:0;
color:inherit;
background:none;
margin:0 0 20px;
}	
.bootom-inquiry  .inquiry-form{
padding:0;
border:none;
}	
.bootom-inquiry .inquiry-form  input[type="text"].form-input {
width:60%;
}	
.inquiry-form .form-btn-wrap img.ajax-loader{
position:absolute !important;
right: -20px !important;;
top:7px !important;
} .contact-verify-pop,.wpcf7-response-output{width: 490px;background-color: #fff;padding:45px 30px 10px!important;border-radius: 3px;min-height: 180px;text-align: center;position: fixed;left: 50%;top: 50%;margin-top: -121px!important;margin-left: -275px!important;border: 1px solid #666!important;box-shadow:0 0 1.5em rgba(0,0,0,.25);z-index: 999999;font-size: 14px;line-height: 1.5;display: none;-webkit-transform: scale(.7);transform: scale(.7);opacity:0;}
.contact-verify-pop .verify-pop-close,.wpcf7-response-output .verify-pop-close{display: block;width: 25px;height: 25px;background-image: url(//www.soundbuzzer.com/admin/custom_service_3/img/contact_form_img/contact-form-icons.png);background-repeat: no-repeat;background-position: -196px 5px;position: absolute;right: 10px;top: 10px;cursor: pointer;}
.contact-verify-pop .verify-pop-close:hover,.wpcf7-response-output .verify-pop-close:hover{background-position: -226px 5px;background-color: #000;}
.wpcf7-validation-errors:before,.wpcf7-mail-sent-ok:before,.ajax-loader:before{content: '';display: block;width: 100px;height: 100px;margin: 0 auto 15px;background-image: url(//www.soundbuzzer.com/admin/custom_service_3/img/contact_form_img/contact-form-icons.png);background-repeat: no-repeat;}
.wpcf7-validation-errors:before{background-position:0 0;}
.wpcf7-mail-sent-ok:before{background-position: -100px 0;}
.ajax-loader:before{background: url(//www.soundbuzzer.com/admin/custom_service_3/img/contact_form_img/loader.gif) center no-repeat!important;}
.contact-pop-mask{display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: fixed;left: 0;top: 0;z-index: 999991;}
.contact-pop-mask:before{content: '';display: block;width: 80px;height: 80px;background:#fff url(//www.soundbuzzer.com/admin/custom_service_3/img/contact_form_img/loader.gif) center no-repeat!important;border-radius: 15px;position: fixed;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;box-shadow:0 0 1.5em rgba(0,0,0,.25);opacity: .9;}
.ajax-loader{display: none;}
.contact-validation-active .contact-pop-mask{display: block;}
.contact-validation-active .bootom-inquiry{z-index: 999999;}
.contact-verify-pop,.wpcf7-response-output{-webkit-animation:popOut .25s linear forwards;animation:popOut .25s linear forwards;}
.contact-validation-active .contact-verify-pop,.contact-validation-active .wpcf7-response-output{-webkit-animation:popIn .25s linear forwards;animation:popIn .25s linear forwards;opacity: 1;}
@-webkit-keyframes popIn{
0%{-webkit-transform: scale(.7);transform: scale(.7);opacity: 0;}
100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
}
@keyframes popIn{
0%{-webkit-transform: scale(.7);transform: scale(.7);opacity: 0;}
100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
}
@-webkit-keyframes popOut{
0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
100%{-webkit-transform: scale(.7);transform: scale(.7);opacity: 0;}
}
@keyframes popOut{
0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
100%{-webkit-transform: scale(.7);transform: scale(.7);opacity: 0;}
}
@media screen and (max-width:768px) {
div.contact-verify-pop,div.wpcf7-response-output{width: 90%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: 0!important;padding:45px 30px!important;padding-top: 30px;}
.contact-pop-mask:before{background-size: auto 35px!important;}
.wpcf7-validation-errors:before,.wpcf7-mail-sent-ok:before,.ajax-loader:before{margin-bottom: 0;-moz-transform: scale(.8);-webkit-transform: scale(.8);transform: scale(.8);}
}