.annualTiles{margin:0 -20px 0 0}
.annualTiles ul{margin:0;padding:0;list-style-type:none}
.annualContainer .annualTiles ul li{float:left;margin:0 auto;text-align:center}
.annualTiles ul li .aRptImg{height:355px;margin-bottom:30px;text-align:center;display:inline-block}
.annualTiles ul li .aRptImg a{display:inline-block}
.annualTiles ul li .aRptTitle{font-size:20px;line-height:24px;color:#000;padding-bottom:15px;height:75px;width:75%;text-align:left;margin:0 auto}
.annualTiles ul li .aRptDesc{font-size:14px;line-height:20px;color:gray;height:100px;padding-bottom:30px}
.annualTiles ul li .link{font-size:14px;line-height:20px;color:#000;width:75%;text-align:left;margin:0 auto}
@media only screen and (max-width:767px){.annualTiles{margin:0}
.annualTiles ul li{width:100%;float:none;margin:0 0 30px 0}
.annualTiles ul li .aRptTitle,.annualTiles ul li .aRptDesc{height:auto}
}
@media only screen and (min-width:768px) and (max-width:1123px){.annualTiles{margin:0 -20px 0 -20px}
.annualTiles ul li{width:28%}
}
@media only screen and (min-width:993px) and (max-width:1123px){.pageBodyContainer .col-md-9.annualContainer{width:100%}
.annualTiles ul li{width:29.2%}
}
.pageBodyContainer .row .form-control{width:100%;display:inline-block;background-color:#fefdfd;color:#000}
.pageBodyContainer .row .form-control.search{padding-right:40px;background-repeat:no-repeat;background-position:right center;background-image:url(searchbar/img/search-icon.png);font-size:16px;border-radius:2px;box-shadow:none}
.pageBodyContainer .row #achieverSelect{width:100% !important;display:inline-block}
.pageBodyContainer .searchbar-form{display:inline-block;width:45% !important;float:left;position:relative;text-align:left}
.three-col-gray{background-color:#f5f5f5;padding-top:50px}
.three-col-gray .productLandingContainer .productLandingItem .image img{width:100%}
.searchbar-condition{display:inline-block;line-height:40px;float:left}
@media(max-width:767px){.productLandingContainer .productLandingItem .image img{width:100%}
.pageBodyContainer .col-md-6{width:100%}
.pageBodyContainer .col-md-4{width:100%}
.pageBodyContainer .row .form-control{width:100%;margin-bottom:5px}
.pageBodyContainer .searchbar-form{width:100% !important;margin-bottom:5px}
.searchbar-condition{display:block;text-align:center;float:none}
}
.profileQuote{border:6px solid red;padding:25px 60px 25px 25px;font-size:14px;position:relative;margin:0}
blockquote:after{background-color:#fff;position:absolute;width:105px;height:95px;line-height:1;top:30%;right:-50px;content:" ";background-repeat:no-repeat;background-image:url("agentprofile/img/bubble-icon-big.png");background-position:center}
.awardsImg img{width:auto;height:64px;cursor:pointer}
.profileAchievementCopy{min-height:110px;overflow:hidden}
.profileContact .box .CTA .callBackBtn{margin-top:0}
.profileDetailsComp .socials .social .icon{height:50px;margin-right:5px}
.profileContact .box .productActionMenu{line-height:28px}
.productActionMenu .productAction .text{font-size:14px}
.productActionMenu .productAction.first .actionWrap{border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:10px;padding:11px 40px}
.productActionMenu .productAction.last .actionWrap{border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:10px;padding:11px 37px}
.aboutTitle .title{display:inline}
.profileAbout,.profileTestimonial{width:100%;padding-right:20px;padding-left:20px;box-sizing:border-box}
.profileAbout .agentProfileContainer .profileDetailsComp,.profileTestimonial .agentProfileContainer .profileDetailsComp{width:100%;padding:0}
.profileTestimonial .profileDetailsComp{margin-bottom:20px}
.profileTestimonial .aboutTitle .title{display:inline}
.profileTestimonial .testimonialTitle{padding:0;width:100%;height:46px;margin-bottom:20px}
.aboutTitle .redButton{padding:18px 20px 17px 20px}
.agentProfileContainer .profileContact .box .callBackBtn .phone{margin:-5px 10px -5px 0}
.agentProfileContainer .profileContact .box .callBackBtn{margin-top:0}
.callBackBtn:hover{text-decoration:none;color:#fff}
.aboutTitle:after{clear:both;content:'';display:table}
.profileDetailsComp .profileContact .profileContactBanner img{width:100%}
@media only screen and (max-width:1200px){.profileQuote{margin-right:20px}
}
@media only screen and (max-width:985px){.profileQuote{padding:0 30px 5px 0}
}
@media only screen and (max-width:700px){.awardsImg{text-align:center}
.profileVideoDiv{margin-bottom:40px}
.profileTestimonial .aboutTitle .title{display:block}
.aboutTitle .redButton{float:left;display:block}
.testimonialTitle{display:block;float:left;margin-top:30px}
}
@media only screen and (max-width:500px){.profileQuote blockquote:after{top:18%}
}
.my-video-dimensions{width:100% !important}
.testimonialDialog .ds-content{min-width:770px;max-width:770px}
.testimonialDialog h3{color:#7f7f7f;text-align:center}
.testimonialDialog .form-group h3{text-align:left;margin-bottom:0}
.testimonialDialog p{line-height:26px;color:#858585}
.testimonialDialog .ds-content .row label{display:block;padding-bottom:5px}
.testimonialDialog .ds-content .row .small{padding-top:4px}
.testimonialDialog .ds-content .row .form-group .small{display:none}
.testimonialDialog .ds-content .row .small.red{display:block}
.testimonialDialog .form-group{margin-bottom:20px;padding:0}
.testimonialDialog .captchaForm{padding-top:0}
.testimonialDialog .captchaForm .row{padding-top:0}
.testimonialDialog .captchaForm>.col-md-8{padding-left:0}
.testimonialDialog .captchaForm .captcha-field{padding:0}
.testimonialDialog .row{margin-left:0;margin-right:0}
.captcha-timer{display:none}
.captcha-refresh img{max-height:40px}
.captchaForm .col-md-6 .small{white-space:nowrap}
.step-control{margin:20px -5px -5px -5px;background:gray;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.step-control .row{margin:0;padding:0}
.step-control .col-end{padding-right:0}
.button-group{text-align:center;margin-top:30px;margin-bottom:30px}
.ds-step-2 .button-group .callBackBtn,.ds-step-3 .button-group .callBackBtn{padding:15px 40px;display:inline-block}
.step-control-v1{margin:-5px -3px 20px -5px;background:#f5f5f5;border-top-left-radius:6px;border-top-right-radius:6px}
.step-control-v1 .row{margin:0}
.testimonialDialog .step-control-v1 .col-md-4{text-align:center;position:relative;width:33.3333333%;padding:0}
.step-control-v1 .red-circle{display:inline-block;text-align:center;background:#ed1b24;padding:3px;border-radius:30px;position:relative;margin:20px 0 0;color:#ed1b24;z-index:10}
.step-control-v1 .red-circle+label{color:#ed1b24;font-size:14px;padding-top:5px;font-weight:bold}
.step-control-v1 .white-circle{display:inline-block;text-align:center;background:#fff;padding:10px 14px 9px;font-weight:bold;border-radius:30px}
.step-control-v1 .disable-circle{background:#dedede;color:#838383}
.step-control-v1 .disable-circle+label{color:#838383;margin-bottom:20px}
.step-control-v1 .link-line{width:100%;position:absolute;left:50%;height:5px;background:#dedede;display:block;z-index:2;top:40px}
.ds-step-2 .step-control-v1 .line-step-2,.ds-step-3 .step-control-v1 .line-step-2,.ds-step-3 .step-control-v1 .line-step-3{background:#ed1b24}
.ds-step-2 .step-control-v1 .circle-step-1 .white-circle,.ds-step-3 .step-control-v1 .circle-step-1 .white-circle,.ds-step-3 .step-control-v1 .circle-step-2 .white-circle{background:#ed1b24 url('testimonial/img/icon-tick-red.jpg') center no-repeat;color:#fff}
.ds-step-2 .step-control-v1 .circle-step-2 .white-circle,.ds-step-3 .step-control-v1 .circle-step-3 .white-circle{background:#fff;color:#ed1b24}
.ds-step-2 .step-control-v1 .circle-step-2,.ds-step-3 .step-control-v1 .circle-step-2,.ds-step-3 .step-control-v1 .circle-step-3{background:#ed1b24}
.ds-step-2 .step-control-v1 .circle-step-2+label,.ds-step-3 .step-control-v1 .circle-step-2+label,.ds-step-3 .step-control-v1 .circle-step-3+label{color:#ed1b24}
.ds-step-4 .step-control-v1{display:none}
.ds-step-4 .col-md-8{text-align:center}
.tick-image{margin-top:20px}
.step-control__type{display:block;padding:20px 0;font-weight:bold;text-align:center;color:#fff}
.step-control__title{display:inline-block;padding:20px 0;color:#fff}
.ds-back{float:right;display:inline-block;padding:20px 40px;background:#f5f5f5}
.ds-next{float:right;display:inline-block;padding:20px 40px;background:#ed1b24;color:#fff;border-bottom-right-radius:6px}
.ds-next:hover{color:#fff}
.red{color:#ed1b24}
.step-1,.step-2,.step-3,.step-4,.i-step-1,.i-step-2,.i-step-3{display:none}
.ds-step-1 .ds-back,.ds-step-4 .step-control{display:none}
.ds-step-1 .step-1,.ds-step-2 .step-2,.ds-step-3 .step-3,.ds-step-4 .step-4{display:block}
.ds-step-1 .i-step-1,.ds-step-2 .i-step-2,.ds-step-3 .i-step-3{display:inline-block}
.form-group .col-md-4,.form-group .col-md-8{padding:0}
.form-group .col-md-4 .form-label{margin-top:10px}
.ui-dialog:focus{outline:0}
.testimonialDialog .captchaForm .col-md-4.marginRight15{padding:0;width:45%}
.testimonialDialog .captchaGenerated img{margin:0 !important}
.testimonialDialog .captchaForm .col-md-3:last-child img{max-height:40px}
.testimonialDialog .captchaForm>.row{padding-bottom:0}
@media(max-width:850px){.testimonialDialog .ds-content{min-width:650px}
}
@media(max-width:770px){.testimonialDialog .ds-content{min-width:580px}
.step-buttons{display:block;width:100%}
.ds-back,.ds-next{width:50%;text-align:center;padding:20px 0}
.ds-back{border-bottom-left-radius:6px}
.step-control .col-md-2,.step-control .col-md-4{width:100%;text-align:center;float:none}
.step-control .col-md-6{width:100%;padding:0;float:none}
.center-wrap{width:66.66667%;margin:0 auto;text-align:left;padding:0 0 20px 0}
.step-control__type{width:66.66667%;margin:0 auto;text-align:left;padding:20px 0 0 0}
.step-control__title{padding:5px 0 0 0}
.form-group .col-md-4,.captchaForm .col-md-4{width:100%;float:none}
.form-group .col-md-8,.captchaForm .col-md-8{width:100%;padding:0;float:none}
.captchaForm .col-md-6{width:100%;overflow:hidden;float:none}
.captchaForm .col-md-3{width:100%;float:none}
.captchaForm .col-md-6 .small{display:none}
.captchaGenerated{background:#dedede;text-align:center}
.captcha-timer{display:block}
.captchaForm .captcha-image{padding:0;margin:5px 0}
.captchaForm .captcha-refresh{padding:0}
.testimonialDialog .captchaForm .col-md-4.marginRight15{width:100%}
.testimonialDialog .captchaForm .col-md-3{padding:0}
}
@media(max-width:676px){.testimonialDialog .ds-content{min-width:400px;max-width:500px}
}
@media(max-width:570px){.testimonialDialog .ds-content{min-width:100%}
.pageBodyContainer .row .form-control{font-size:16px}
}
@media(max-width:470px){.ui-dialog{left:35px;right:35px;top:35px}
.testimonialDialog .ds-content{min-width:0;max-width:350px}
.step-1 .col-md-2{width:10%;padding:0}
.step-1>.row>.col-md-8{width:80%;padding:0}
.step-2 .col-md-2,.step-3 .col-md-2,.step-4 .col-md-2{width:10%;padding:0}
.step-2>.row>.col-md-8,.step-3>.row>.col-md-8,.step-4>.row>.col-md-8{width:80%;padding:0}
}
@media(max-width:380px){.testimonialDialog .ds-content{min-width:0;max-width:310px}
}
@media(max-width:330px){.testimonialDialog .ds-content{min-width:220px;max-width:310px}
.ui-dialog{left:25px;right:25px}
}
.ds-step-1 .pageBodyContainer{min-width:1px}
.ds-step-2 .pageBodyContainer{min-width:1px}
.ds-step-3 .pageBodyContainer{min-width:1px}
.ds-step-4 .pageBodyContainer{min-width:1px}
.campaignform label.col-md-4.control-label.text-left{padding-left:10px;float:left}
.pageBodyContainer .campaignform .row .form-control{width:94%;display:inline-block;background-color:#fefdfd;color:#000;margin-left:10px}
.captchaGenerated{text-align:center}
#cq_captchaimg{width:65px;margin:5px auto}
.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-banner .cc-btn:last-child{min-width:140px}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.announcement{padding:5px;background:#f5f5f5;min-height:50px;height:auto;color:#4d4d4d;font-size:14px}
.announcement a:link,announcement a:visited{color:#ed1c24}
.announcement--hidden{display:none !important}
.announcement__wrapper{max-width:1145px;margin-left:auto;margin-right:auto;display:width:100%}
.announcement__item{min-height:30px;width:100%}
.announcement__text--hidden{display:none !important}
.announcement__action{float:right}
.announcement__close{display:inline}
.announcement__icon-close{height:15px;width:15px}
.announcement__icon-paginate{height:15px;width:15px}
.announcement__pagination{display:inline}
.announcement__paginate{display:block;text-align:right}