.gsc-search-button{
    margin-top:-9px!important;
}

 
.cssspriteicon-2, .cssspriteicon-3, .cssspriteicon-4
{ display: inline-block; background: url('/media/img/box-icons.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.cssspriteicon-2 { background-position: -0px -0px; width: 30px; height: 31px; }
.cssspriteicon-3 { background-position: -0px -31px; width: 30px; height: 31px; }
.cssspriteicon-4 { background-position: -0px -62px; width: 30px; height: 31px; }

/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.cssspriteblockquote, .cssspritespotlight-advertising, .cssspritespotlight-concept, .cssspritespotlight-numone, .cssspritespotlight-segmentation, 
.cssspritespotlight-stats, .cssspriteemail, .cssspriteprinter, .cssspritehome, .cssspriteli-marker, 
.cssspritebulletblue
{ display: inline-block; background: url('/media/img/csssprite-icons3.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.cssspriteblockquote { background-position: -0px -0px; width: 58px; height: 38px; }
.cssspritespotlight-advertising { background-position: -0px -38px; width: 38px; height: 34px; }
.cssspritespotlight-concept { background-position: -0px -72px; width: 38px; height: 34px; }
.cssspritespotlight-numone { background-position: -0px -106px; width: 38px; height: 34px; }
.cssspritespotlight-segmentation { background-position: -0px -140px; width: 38px; height: 34px; }
.cssspritespotlight-stats { background-position: -0px -174px; width: 38px; height: 34px; }
.cssspriteemail { background-position: -0px -208px; width: 30px; height: 20px; }
.cssspriteprinter { background-position: -30px -208px; width: 21px; height: 20px; }
.cssspritehome { background-position: -38px -38px; width: 17px; height: 15px; }
.cssspriteli-marker { background-position: -38px -53px; width: 9px; height: 4px; }
.cssspritebulletblue { background-position: -47px -53px; width: 5px; height: 5px; }

.cssspritespotlight-choicemodeling, .cssspritespotlight-homecomfortstudy, .cssspritespotlight-innovation, .cssspritespotlight-inthemoment, .cssspritespotlight-marketingmixmodeling, 
.cssspritespotlight-nametesting, .cssspritespotlight-package, .cssspritespotlight-predictiveanalytics, .cssspritespotlight-producttesting, .cssspritespotlight-qualitative, 
.cssspritespotlight-qualitative3, .cssspritespotlight-satisfaction, .cssspritespotlight-satisfaction2
{ display: inline-block; background: url('/media/img/csssprite-icons2.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.cssspritespotlight-choicemodeling {  background-position: -0px -0px; width: 38px; height: 34px; }
.cssspritespotlight-homecomfortstudy {  background-position: -38px -0px; width: 38px; height: 34px; }
.cssspritespotlight-innovation {  background-position: -76px -0px; width: 38px; height: 34px; }
.cssspritespotlight-inthemoment {  background-position: -0px -34px; width: 38px; height: 34px; }
.cssspritespotlight-marketingmixmodeling {  background-position: -38px -34px; width: 38px; height: 34px; }
.cssspritespotlight-nametesting {  background-position: -76px -34px; width: 38px; height: 34px; }
.cssspritespotlight-package {  background-position: -0px -68px; width: 38px; height: 34px; }
.cssspritespotlight-predictiveanalytics {  background-position: -38px -68px; width: 38px; height: 34px; }
.cssspritespotlight-producttesting {  background-position: -76px -68px; width: 38px; height: 34px; }
.cssspritespotlight-qualitative {  background-position: -0px -102px; width: 38px; height: 34px; }
.cssspritespotlight-qualitative3 {  background-position: -38px -102px; width: 38px; height: 34px; }
.cssspritespotlight-satisfaction {  background-position: -76px -102px; width: 38px; height: 34px; }
.cssspritespotlight-satisfaction2 {  background-position: -0px -136px; width: 38px; height: 34px; }
.flexy {
    display: flex;
}
.center-text{
    text-align: center;
}

.download-form-checkbox {
    height: initial!important;
    width: initial!important;
    margin-right: 4px!important;

}
.download-form-choice-label {
    display: inline-block!important;
    margin-top: 5px!important;
    height: initial!important;
    min-height: initial!important;
}

.agree-terms-label {
    font-size: 11px;
    display: inline-block!important;
    margin-top: 5px!important;
    height: initial!important;
    min-height: initial!important;
}