/*
 Theme Name:   Suffice Child
 Theme URI:    https://themegrill.com/themes/suffice/
 Description:  Twenty Fifteen Child Theme
 Author:       ThemeGrill
 Author URI:   https://themegrill.com
 Template:     suffice
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  suffice-child
*/

.header-bottom-left-section {
    width: 100%;
}

.content-gutter {
    padding-left: .625rem !important;
    padding-right: .625rem !important;
}
#content .agent .content-center.content-gutter.prose {

    padding-right: 0 !important;
    padding-left: 0 !important;

}
.testimonials .testimonial__content span {
    color: #000;
}
/*
============================================================================================
									Old site Style
============================================================================================*/

*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;margin:0;padding:0}blockquote,body,button,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem}address,blockquote,dl,hr,legend,ol,p,pre,table,ul{margin-bottom:1.25rem}body{background-color:#fff}li{list-style-position:outside;margin-left:2em}li ol,li ul{margin-bottom:0}ul li{list-style-type:disc}ul li li{list-style-type:circle}ol li{list-style-type:decimal}ol li li{list-style-type:lower-roman}nav ol,nav ul{margin-bottom:0}nav li{list-style:none;margin-left:0}img,object{vertical-align:bottom;border:0}img{max-width:100%;width:auto;height:auto}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}pre code{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}label{display:block;cursor:pointer}input[type=submit],input[type=reset],input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}button{cursor:pointer;font-family:inherit;border-radius:0}button::-moz-focus-inner{border:0;padding:0}hr{display:block;height:1px;width:100%;border:0;background-color:#ccc}::-moz-selection{color:#fff;background:#199ed9;text-shadow:none}::selection{color:#fff;background:#199ed9;text-shadow:none}html{font-size:16px;font-family:'Whitney A','Whitney B',Arial,Helvetica,sans-serif;line-height:1.5;color:#222;font-weight:400;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:1em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}a{color:#199ed9;text-decoration:none}a:focus,a:hover{color:#222;text-decoration:underline;outline:0}a:active{color:#222}blockquote,cite,dfn,em,i,q,var{font-style:italic}b,dt,strong,th{font-weight:700}blockquote p:after,blockquote p:before,q:after,q:before{content:''}blockquote p{font-size:1.5em;margin-bottom:0}ins{text-decoration:none;border-bottom:3px double}del,s{text-decoration:line-through}mark{background-color:#8dbfcf;color:#222;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}code,kbd,pre,samp{font-family:Monaco,monospace;font-size:.9em}address{font-style:normal}abbr[title]{border-bottom:1px dotted;text-decoration:none}small{font-size:inherit}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:'Whitney A','Whitney B',Arial,Helvetica,sans-serif;font-weight:700;line-height:1}.prose h1{font-size:2.375em}.prose h2{color:#1a2551;font-size:1.75em}.prose h3{color:#1a2551;font-size:1.4em}.prose h4{color:#4d4d4f;font-size:1.2em}.prose h5{font-size:1.1em}.prose h6{font-size:1em}.prose li,.prose p{color:#4d4d4f}.prose ol,.prose ul{display:table}.prose .uppercase{text-transform:uppercase}.prose .heading-lighter{font-weight:300}.grid{margin-left:-1.25rem;letter-spacing:-.25em}.grid__item{padding-left:1.25rem;box-sizing:border-box;vertical-align:top;display:inline-block;width:100%;letter-spacing:normal}.grid{letter-spacing:-.3em}.grid--gutterless{margin-left:0}.grid--gutterless>.grid__item{padding-left:0}.grid--wide{margin-left:-6.25rem}.grid--wide>.grid__item{padding-left:6.25rem}.grid--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.grid--middled>.grid__item{vertical-align:middle}.grid--bottomed>.grid__item{vertical-align:bottom}.grid--hidden-tablet{display:none}@media screen and (min-width:960px){.grid--hidden-tablet{display:block}}.one-half{width:50%}.one-third{width:33.3333%}.two-thirds{width:66.6667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.6667%}.two-sixths{width:33.3333%}.three-sixths{width:50%}.four-sixths{width:66.6667%}.five-sixths{width:83.3333%}@media screen and (min-width:550px){.tablet-one-half{width:50%}.tablet-one-third{width:33.3333%}.tablet-two-thirds{width:66.6667%}.tablet-one-quarter{width:25%}.tablet-two-quarters{width:50%}.tablet-three-quarters{width:75%}.tablet-one-fifth{width:20%}.tablet-two-fifths{width:40%}.tablet-three-fifths{width:60%}.tablet-four-fifths{width:80%}.tablet-one-sixth{width:16.6667%}.tablet-two-sixths{width:33.3333%}.tablet-three-sixths{width:50%}.tablet-four-sixths{width:66.6667%}.tablet-five-sixths{width:83.3333%}}@media screen and (min-width:960px){.desktop-one-whole{width:100%}.desktop-one-half{width:50%}.desktop-one-third{width:33.3333%}.desktop-two-thirds{width:66.6667%}.desktop-one-quarter{width:25%}.desktop-two-quarters{width:50%}.desktop-three-quarters{width:75%}.desktop-one-fifth{width:20%}.desktop-two-fifths{width:40%}.desktop-three-fifths{width:60%}.desktop-four-fifths{width:80%}[class*=desktop-push-]{position:relative}.desktop-push-one-third{left:33.3333%}.desktop-push-two-thirds{left:66.6667%}.desktop-push-one-quarter{left:25%}.desktop-push-two-quarters{left:50%}.desktop-push-three-quarters{left:75%}}.content-center{margin-left:auto;margin-right:auto;max-width:80rem}.content-center:after,.content-center:before{content:"";display:table}.content-center:after{clear:both}.content-gutter{padding-left:.625rem;padding-right:.625rem}@media screen and (min-width:550px){.content-gutter{padding-left:1.25rem !important;padding-right:1.25rem !important;}}.content-padding{padding-top:2.5rem;padding-bottom:2.5rem}.control--choice,.control--text{display:block;width:100%;padding:.8em .6em;border:1px solid #ccc;line-height:1.5;font-family:inherit;font-size:.9em;background-color:#fff;border-radius:3px}.control--choice:focus,.control--text:focus{outline:0}.control--text{-webkit-appearance:none}.control--choice{height:3.2em}.control--multilined{resize:vertical;height:auto}.control--boolean{display:inline-block;line-height:inherit;vertical-align:top;margin-top:3px;position:relative}.control--boolean .control__indicator{content:'';background-color:#fff;border:1px solid #ccc;border-radius:3px;display:inline-block;width:25px;height:25px;position:relative}.control--boolean .control__indicator:after{content:'';position:absolute;left:30%;top:15%;width:40%;height:70%;border:solid #199ed9;border-width:0 5px 5px 0;border-radius:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}.control--boolean input{opacity:0;position:absolute;z-index:-1}.control--boolean input:checked~label .control__indicator:after{display:block}.control--boolean+span{vertical-align:middle}span+.control--boolean{margin-right:0;margin-left:10px}.control--boolean--inline{float:left}.control--boolean--inline+.field__assistance{margin-left:2.5rem}.control--middled{vertical-align:middle;margin:0}.field{margin-bottom:1.25rem}.field--align-right{text-align:right}@media screen and (min-width:550px){.field--align-right-tablet{text-align:right}}.field__assistance{margin-bottom:.416666666666667rem;color:#222;font-size:.8em}.field__assistance--inline{margin-bottom:0}.icon{overflow:hidden;text-indent:110%;white-space:nowrap;display:inline-block;background-repeat:no-repeat;background-position:100% 100%;background-image:url(assets/images/icon-spritee209.png)}.svg .icon{background-image:url(images/icon-spritee209.png)}.icon--analyze{background-position:-239px -140px;width:75px;height:64px}.icon--buy{background-position:-318px -140px;width:75px;height:64px}.icon--choose{background-position:-213px -71px;width:75px;height:64px}.icon--facebook-icon{background-position:-2px -248px;width:40px;height:40px}.icon--footer-logo{background-position:-371px -71px;width:26.9px;height:45px}.icon--go{background-position:-81px -140px;width:75px;height:64px}.icon--linkedin-icon{background-position:-397px -140px;width:40px;height:40px}.icon--logo{background-position:-2px -71px;width:207px;height:65px}.icon--logo-agents{background-position:-2px -2px;width:438px;height:65px}.icon--menu{background-position:-2px -208px;width:43.2px;height:36px}.icon--mobile-logo{background-position:-401.9px -71px;width:21.5px;height:35.8px}.icon--next-arrow{background-position:-427.4px -71px;width:5.3px;height:10px}.icon--previous-arrow{background-position:-427.4px -85px;width:5.2px;height:10px}.icon--print{background-position:-160px -140px;width:75px;height:64px}.icon--quote{background-position:-2px -140px;width:75px;height:64px}.icon--register{background-position:-292px -71px;width:75px;height:64px}.icon--twitter-icon{background-position:-46px -248px;width:40px;height:40px}.list--unstyled{margin-bottom:0}.list--unstyled>li{list-style:none;margin-left:0}.list--inline>li{display:inline-block;margin-left:0}.is-vhidden{position:absolute!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;height:1px!important;width:1px!important;padding:0!important;margin:-1px!important;border:0!important}.is-hidden{display:none!important}@media screen and (min-width:300px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:550px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:960px){.is-hidden-desktop{display:none!important}}@media screen and (max-width:959px){.is-hidden-before-desktop{display:none!important}}.js .is-visible--no-js{display:none!important}.no-js .is-visible--js{display:none!important}.a11y-navigation a{position:absolute;top:-200px;clip:rect(1px,1px,1px,1px);overflow:hidden;height:0;background-color:#222;color:#fff;z-index:1000;padding:2px 6px}.a11y-navigation a:focus{clip:auto;top:0;overflow:visible;height:auto;outline:0}@media screen and (min-width:960px){.main-content{min-height:25rem}}.main-footer{padding-bottom:1.25rem;background-color:#1a2551;color:#fff}@media screen and (min-width:960px){.main-footer{padding-top:2.5rem;padding-bottom:2.5rem}}.main-footer .text-list{margin-bottom:0;font-size:.9em}.main-footer .text-list li{display:inline-block;margin-left:0;margin-right:.125rem}.main-footer .text-list li:after{display:inline-block;content:'-';margin-left:.313rem}.main-footer .text-list li:last-child:after{content:'';margin-left:0}.main-footer a{color:#fff;text-decoration:none}.main-footer a[href]:hover{text-decoration:underline}.main-footer .main-footer__left{padding-top:1.25rem}@media screen and (min-width:960px){.main-footer .main-footer__left{padding-top:0;padding-right:1.875rem}}.main-footer .main-footer__left .main-footer__logo{margin-bottom:1.25rem;display:inline-block}@media screen and (min-width:960px){.main-footer .main-footer__left .main-footer__logo{display:block}}.main-footer .main-footer__left .main-footer__info{display:none;text-align:left}@media screen and (min-width:960px){.main-footer .main-footer__left .main-footer__info{margin-bottom:1.25rem;display:inline-block}}.main-footer .main-footer__left .main-footer__social{display:inline-block;float:right;padding-top:.313rem}@media screen and (min-width:960px){.main-footer .main-footer__left .main-footer__social{display:block;float:none;padding-top:0}.main-footer .main-footer__left .main-footer__social li{margin-right:.313rem}.main-footer .main-footer__left .main-footer__social li:last-child{margin-right:0}}.main-footer .main-footer--seperator{border-bottom:1px solid #fff}@media screen and (min-width:960px){.main-footer .main-footer--seperator{border-right:1px solid #fff;border-bottom:0}}.main-footer .main-footer__right{padding-top:1.25rem}@media screen and (min-width:960px){.main-footer .main-footer__right{padding-left:1.875rem;padding-top:0}}.main-footer .main-footer__right .main-footer__links{display:none}@media screen and (min-width:960px){.main-footer .main-footer__right .main-footer__links{display:block}}.main-footer .main-footer__right .main-footer__links h4{margin-bottom:.625rem;text-transform:uppercase}.main-footer .main-footer__right .main-footer__links ul{margin-bottom:1.25rem}.main-footer .main-footer__right .main-footer__links ul:last-child{margin-bottom:0}.main-footer .main-footer__right .main-footer__company-info{text-align:center}.main-footer .main-footer__right .main-footer__company-info p{margin-bottom:0}.main-footer .main-footer__right .main-footer--mobile{display:block}@media screen and (min-width:960px){.main-footer .main-footer__right .main-footer--mobile{display:none}}.main-header{padding-top:1.25rem;display:none}@media screen and (min-width:735px){.main-header{display:block}}.site-title{margin-bottom:0}.site-quote{float:right;display:inline-block;vertical-align:top;text-transform:uppercase;color:#4ab4e3;font-weight:100;padding:0 1em;text-align:right}.site-quote:active,.site-quote:focus,.site-quote:hover{color:#4ab4e3}.main-navigation{position:relative;width:100%;background:-webkit-linear-gradient(bottom,#fff,#f6f6f6 .375rem,#fff .438rem);background:linear-gradient(to top,#fff,#f6f6f6 .375rem,#fff .438rem);padding-bottom:.438rem;margin-bottom:-.437rem}@media screen and (min-width:735px){.main-navigation{padding-top:.625rem;padding-bottom:1.688rem}}.main-navigation a{padding:.5em 1em;color:#505153 !important;font-weight:600}@media screen and (min-width:735px){.main-navigation a:hover{color:#199ed9 !important;}.main-navigation a:active,.main-navigation a:focus,.main-navigation a:hover{text-decoration:none}}.main-navigation .main-navigation-desktop{display:none}.main-navigation .main-navigation-desktop ul{display:inline-block}.main-navigation .main-navigation-desktop ul li{display:inline-block}.main-navigation .main-navigation-desktop ul li a.active{border-bottom:3px solid #505153}@media screen and (min-width:735px){.main-navigation .main-navigation-desktop{display:block}}.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right{float:right}.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right li{display:none}@media screen and (min-width:960px){.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right li{display:inline-block}}.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right .navigation-login{display:inline-block}.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right .navigation-login .is-optional{display:none}@media screen and (min-width:960px){.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right .navigation-login .is-optional{display:inline}}.main-navigation .main-navigation-desktop .main-navigaiton-desktop__right .navigation-login.navigation-login--agents .is-optional{display:none!important}@media screen and (min-width:960px){.main-navigation .main-navigation-desktop .main-navigaiton-desktop--seperator{border-right:1px solid #505153}}.main-navigation .main-navigation-desktop .main-navigaiton-desktop--seperator.is-active{border-color:#fff}.main-navigation .main-navigation-mobile{padding:1em 0}@media screen and (min-width:735px){.main-navigation .main-navigation-mobile{display:none}}.main-navigation .main-navigation-mobile a{vertical-align:middle}.main-navigation .main-navigation-mobile .main-navigation-mobile__icon{display:inline-block;vertical-align:middle;line-height:0;cursor:pointer}.main-navigation .main-navigation-mobile .main-navigation-mobile__icon:hover .main-navigation-mobile__icon-text{text-decoration:underline}.main-navigation .main-navigation-mobile .main-navigation-mobile__icon span{display:inline-block;font-weight:700;vertical-align:middle}.main-navigation .main-navigation-mobile .main-navigation-mobile__icon .main-navigation-mobile__icon-text{padding:0 1em}.main-navigation .main-navigation-mobile .main-navigation-mobile__right{display:inline-block;float:right}.main-navigation .main-navigation-mobile .main-navigation-mobile__links{display:none;padding:.6em 0 0}.main-navigation .main-navigation-mobile .main-navigation-mobile__links.is-visible{display:block}.main-navigation .main-navigation-mobile .main-navigation-mobile__links li{border-bottom:1px solid #ccc;-webkit-transition:.5s background-color;transition:.5s background-color;padding-top:.4em}.main-navigation .main-navigation-mobile .main-navigation-mobile__links li a{padding:.5em 0 .1em;width:100%;display:inline-block}.main-navigation .main-navigation-mobile .main-navigation-mobile__links li a:hover{background-color:#fff;color:initial;text-decoration:none}.pre-header{background-color:#222;color:#fff}.pre-header:after,.pre-header:before{content:"";display:table}.pre-header:after{clear:both}.pre-header__primary{display:inline-block;float:left}.pre-header__secondary{text-align:right}.action-box-group{padding-top:2.5rem;padding-bottom:2.5rem;height:100%}.action-box{background-color:#f6f6f6;border:1px solid #fff;text-align:center;padding:2.5rem;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;height:100%;position:relative}.action-box__content{width:100%}.action-box__content .button{min-width:7.125rem}@media screen and (min-width:550px){.action-box__content{padding-bottom:3.125rem}.action-box__content .button{position:absolute;bottom:2.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.action-box--border-blue{border:1px solid #1a2551}.agent-block{/*background-color:#25bb9e;padding:2.5rem;text-align:center*/}@media screen and (min-width:960px){.agent-block{text-align:left}}.agent-block h2,.agent-block h3,.agent-block p{color:#fff}.agent-block h3{text-transform:uppercase}@media screen and (min-width:960px){.agent-block__left{border-right:1px solid #fff;padding-right:3.125rem}}@media screen and (min-width:960px){.agent-block__right{border-left:1px solid #fff;padding-left:3.125rem;margin-left:-1px}}@media screen and (min-width:960px){.agent-block__buttons{text-align:right}}.agent-block__buttons .button{min-width:6.563rem}.blue-strip-box{position:relative;border:1px solid #ccc}.blue-strip-box .blue-strip-box__bottom-strip,.blue-strip-box .blue-strip-box__content,.blue-strip-box .blue-strip-box__form{padding-left:1.875rem;padding-right:1.875rem}.blue-strip-box .blue-strip-box__content{margin-bottom:3.125rem}.blue-strip-box .blue-strip-box__bottom-strip{padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;position:absolute;bottom:0;width:100%;background-color:#1a2551}.blue-strip-box .blue-strip-box__bottom-strip:only-child{position:static}.blue-strip-box .blue-strip-box__bottom-strip p{color:#fff;margin-bottom:0}.blue-strip-box .blue-strip-box__bottom-strip a{color:#fff;text-decoration:underline}.blue-strip-box .blue-strip-box__form label{color:#1a2551;font-weight:600}.blue-strip-box--margin{margin-top:2.5rem;margin-bottom:2.5rem}@media screen and (min-width:960px){.blue-strip-box--margin-desktop{height:100%;padding-top:2.5rem;padding-bottom:2.5rem}.blue-strip-box--margin-desktop .blue-strip-box{height:100%}}.blue-strip-box--padding{padding-top:2.5rem;padding-bottom:5rem}.blue-strip-box--height .blue-strip-box__content{margin-bottom:0}.blue-strip-box--hidden-tablet{display:none}@media screen and (min-width:960px){.blue-strip-box--hidden-tablet{display:block}}.blue-strip-box--align-right{display:inline-block;text-align:right;width:100%}.blue-strip-box--list li{margin-bottom:.625rem}.blue-strip-box--list li a{color:#505153}.button{display:inline-block;border:0;vertical-align:middle;cursor:pointer;overflow:visible;padding:1em .8em;line-height:1.2;font-size:.9em;font-weight:600;font-family:inherit;color:inherit;background-color:#ccc;text-align:center;border-radius:3px}.button:focus,.button:hover{text-decoration:none;background-color:#d1d1d1;outline:0}.button:active{background-color:#a3a3a3}.button--primary{color:#fff;background-color:#199ed9}.button--primary:focus,.button--primary:hover{color:#fff;background-color:#27abe6}.button--primary:active{background-color:#147eae}.button--secondary{color:#fff;background-color:#1a2551}.button--secondary:focus,.button--secondary:hover{color:#fff;background-color:#243370}.button--secondary:active{background-color:#151e41}.button--white-green{color:#25bb9e;background-color:#fff}.button--white-green:focus,.button--white-green:hover{color:#25bb9e;background-color:#fff}.button--white-green:active{background-color:#ccc}.button--white-blue{color:#1a2551;background-color:#fff}.button--white-blue:focus,.button--white-blue:hover{color:#1a2551;background-color:#fff}.button--white-blue:active{background-color:#ccc}.button--white-lightblue{color:#0789a0;background-color:#fff}.button--white-lightblue:focus,.button--white-lightblue:hover{color:#0789a0;background-color:#fff}.button--white-lightblue:active{background-color:#ccc}.button--transparent-blue{color:#1a2551;background-color:transparent;border:2px solid #1a2551}.button--transparent-blue:focus,.button--transparent-blue:hover{color:#1a2551;background-color:#fff}.button--transparent-blue:active{background-color:#ccc}.button.is-disabled,.button[disabled]{opacity:.75;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.button--block{display:block;width:100%}.contact-an-agent{background-color:#0789a0;padding-top:2.5rem;padding-bottom:2.5rem}.contact-an-agent h2,.contact-an-agent h3,.contact-an-agent p{color:#fff}.contact-an-agent .control--choice,.contact-an-agent .control--text{color:#505153}.contact-an-agent .contact-an-agent__content{color:#fff;text-align:center;margin-bottom:1.875rem}.contact-an-agent .contact-an-agent__content h2 a{color:#fff}.contact-an-agent .contact-an-agent__seperator{width:30%;background-color:#fff}.contact-an-agent .contact-an-agent__seperator--mobile{display:none}@media screen and (min-width:960px){.contact-an-agent .contact-an-agent__seperator--mobile{display:block}}.contact-an-agent .contact-an-agent__form label{color:#fff}.contact-details p{color:#199ed9;margin-bottom:0}.contact-details ul{margin-bottom:.625rem}.contact-details--padding{padding-top:1.25rem;padding-bottom:1.25rem}.contact-form textarea{width:100%;height:8.625rem;border-radius:3px}.contact-form label{font-weight:600}.contact-form h2+p{color:#199ed9;font-weight:600}.contact-form__bottom-row{text-align:right}.contact-form__bottom-row label{display:inline-block;margin-right:.938rem}.contact-form__bottom-row input{margin-right:.938rem}.contact-form__error label,form .field.contact-form__error label.field__assistance{color:#ca4427}.contact-form__error input,.contact-form__error textarea{border:1px solid #ca4427}.contact-form__message{padding:.625rem;margin-bottom:.938rem}.contact-form__message p{margin-bottom:0}.contact-form__message--success{border:2px solid #47a967;background-color:#cfebd8}.contact-form__message--error{border:2px solid #ca4427;background-color:#f2c5bb}@media screen and (min-width:960px){.faqs{padding-top:2.5rem;padding-bottom:2.5rem}}.faqs__question{margin-bottom:1.563rem}.faqs__question h4{color:#199ed9;font-size:1.1em;margin-bottom:.313rem}.faqs__question p,.faqs__question ul{padding-left:.625rem;margin-bottom:.313rem}@media screen and (max-width:959px){.faqs__question.is-toggleable .faqs__content{padding-left:1.375rem}.faqs__question.is-toggleable h4{cursor:pointer;padding-left:1.875rem;position:relative}.faqs__question.is-toggleable h4:before{display:inline-block;content:'−';color:#fff;background:#101733;border-radius:50%;width:1.375rem;height:1.375rem;line-height:1.375rem;text-align:center;position:absolute;left:0;top:-.187rem}.faqs__question.is-toggleable.is-closed h4:before{content:'+'}}.is-closed .faqs__content{display:none}@media screen and (min-width:960px){.is-closed .faqs__content{display:block}}.generic-text-box-group{padding-top:2.5rem;padding-bottom:2.5rem}.generic-text-box-group .non-breaking{display:inline-block}.generic-text-box ul.list--unstyled+.button{margin-top:.938rem}.generic-text-box--center{padding-left:1.25rem;padding-right:1.25rem;text-align:center}.generic-text-box--seperator{width:60%}.generic-text-box--border{border:1px solid #ccc}.generic-text-box--padding{padding:1.25rem}.generic-text-box--list li{margin-bottom:.625rem}.generic-text-box--list li a{color:#505153}.hero{max-height:25rem;background-position:100% 50%;background-size:cover;position:relative;overflow:hidden}.hero__container{height:0;padding-bottom:50%}.hero__content{color:#fff;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:1.2em;padding:1.25rem}.hero__content h2{font-size:1.25em;font-weight:700;margin-bottom:.45em}@media screen and (min-width:550px){.hero__content h2{font-size:2.25em}}@media screen and (min-width:960px){.hero__content h2{font-size:2.75em}}@media screen and (min-width:550px){.hero__content p{font-size:1.25em}}@media screen and (min-width:960px){.hero__content p{font-size:1.5em}}.how-it-works{background-color:#fff;text-align:center;width:100%;position:relative;padding-top:2.5rem;padding-bottom:2.5rem}.how-it-works h2{text-transform:uppercase}.how-it-works__indicator{background-color:#a2dbe1;height:3.75rem;width:3.75rem;margin:0 auto;border-radius:50%;margin-bottom:1.25rem;position:relative;border:20px solid #a2dbe1}.how-it-works__indicator span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.75em;font-weight:500;color:#fff}.how-it-works__icon{margin:1.25rem auto;text-align:center;position:relative}.how-it-works__icon.has-icon{height:5.313rem}.how-it-works__icon.has-icon:after{bottom:-3.312rem}.how-it-works__icon:after{background:#a2dbe1;content:'';height:6px;width:100%;position:absolute;bottom:-2.062rem;left:0}@media screen and (min-width:960px){.how-it-works__icon:after{content:''}}.how-it-works__icon .icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.how-it-works__description{padding:0 1.25rem}.how-it-works__item{overflow:hidden}.how-it-works__item.is-inactive{display:none}@media screen and (min-width:550px){.how-it-works__item.is-inactive{display:inline-block}}.how-it-works__item:first-of-type .how-it-works__icon:after{left:50%}.how-it-works__item:last-of-type .how-it-works__icon:after{left:-50%}.how-it-works__controls{display:none}.how-it-works__controls.is-visible{display:block}@media screen and (min-width:550px){.how-it-works__controls.is-visible{display:none}}.how-it-works__controls .arrow{display:inline-block;background-color:#1a2551;width:1.875rem;height:1.875rem;border-radius:50%;position:relative;cursor:pointer}.how-it-works__controls .arrow.is-disabled{background-color:#ccc;cursor:default}.how-it-works__controls .arrow .icon{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.how-it-works__controls .arrow{position:absolute;top:7.688rem}.how-it-works__controls .arrow.has-icons{top:14.25rem}.how-it-works__controls .previous-arrow{left:1.25rem}.how-it-works__controls .next-arrow{right:1.25rem}.legal-table__title{margin-bottom:1.875rem}@media screen and (min-width:550px){.legal-table__title{min-height:14.375rem;margin-bottom:0}}.legal-table__body:last-child{margin-bottom:1.875rem}@media screen and (min-width:550px){.legal-table__body:last-child{margin-bottom:0}}.legal-table__header{margin-top:1.25rem}.light-blue-box{background-color:#0789a0;color:#fff}.light-blue-box h2,.light-blue-box h3,.light-blue-box p{color:#fff}.light-blue-box--pading{padding:2.5rem 1.25rem}.light-blue-box--center{text-align:center}.logo-strip{background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:auto;max-width:50rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}@media screen and (min-width:960px){.logo-strip{max-width:none}.logo-strip .is-invisible{opacity:0;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:1}}.logo-strip__heading{padding:0 1.25rem}@media screen and (min-width:960px){.logo-strip__heading{border-right:1px solid #505153;margin-bottom:0;line-height:3rem!important}.logo-strip__heading span{display:inline-block;line-height:1.1;vertical-align:middle}}.logo-strip__images{position:relative}@media screen and (min-width:960px){.logo-strip__images{height:0;padding-bottom:13.529411764705882%;overflow:hidden}}.logo-strip__image{background:#fff;position:relative;height:0;padding-bottom:50%;overflow:hidden;text-align:center;margin:1.25rem}.logo-strip__image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-strip__image-container{opacity:1;position:relative;z-index:2}.logo-strip__dummy{display:none}@media screen and (min-width:960px){.logo-strip__dummy{display:block}}.navigation-login{background-color:#fff}.navigation-login.is-active{display:inline-block;background-color:#f6f6f6}@media screen and (min-width:550px){.navigation-login.is-active{position:relative}}.navigation-login.is-active a{padding-bottom:1.625rem;padding-top:1.625rem;background-color:#f6f6f6;color:#505153;border-right:0;text-decoration:none}@media screen and (min-width:550px){.navigation-login.is-active a{padding-bottom:1.5rem;padding-top:.75rem}}.navigation-login.is-active a:active,.navigation-login.is-active a:focus{color:#505153}.navigation-login.is-active .navigation-login__container{display:block;position:absolute;top:100%;right:0;background-color:#f6f6f6;padding-top:1.25rem;width:100%;color:#fff;z-index:100;margin-top:-.437rem}@media screen and (min-width:550px){.navigation-login.is-active .navigation-login__container{margin-top:1.25rem;width:24.688rem}}@media screen and (min-width:960px){.navigation-login.is-active .navigation-login__container{left:0;right:auto}}.navigation-login.is-active .navigation-login__container p{display:inline-block}.navigation-login.is-active .navigation-login__container label{color:#505153;font-weight:600;font-size:.9em}.navigation-login.is-active .navigation-login__container .field{padding-left:.938rem;padding-right:.938rem}.navigation-login.is-active .navigation-login__bottom-strip{padding-top:.938rem;background-color:#1a2551;text-align:center}.navigation-login.is-active .navigation-login__bottom-strip p{margin-bottom:.938rem;font-size:.9em}.navigation-login.is-active .navigation-login__bottom-strip a{color:#fff!important;text-decoration:underline}@media screen and (min-width:960px){.navigation-login.is-active.navigation-login--agents .navigation-login__container{left:-13.187rem}}.navigation-login__container{display:none}.navigation-login__container a{color:#199ed9!important;font-size:1em;font-weight:400!important;background:0 0!important;padding:0!important}.navigation-login__container a:hover{color:#222!important;text-decoration:underline}.newsletter-signup{background-color:#8c5a9e;color:#fff;padding:2.5rem 0 1.25rem}.newsletter-signup h3,.newsletter-signup p{color:#fff}.newsletter-signup label{color:#fff}@media screen and (min-width:960px){.newsletter-signup .field{display:inline-block}.newsletter-signup .field+.field{padding-left:.5rem}}@media screen and (min-width:960px){.newsletter-signup__left{padding-right:1.875rem}}@media screen and (min-width:960px){.newsletter-signup__right{padding-left:1.875rem}}.product-box-group{padding-top:2.5rem;padding-bottom:2.5rem}.product-box{text-align:center;background-color:#f6f6f6;border:2px solid #fff;min-height:100%}.poduct-box__image{height:0;padding-bottom:66.66666666666666%}.poduct-box__image img{width:100%}.poduct-box__content{padding:2.5rem}.poduct-box__content p{margin-bottom:0}.team{background:#f6f6f6;padding:2.5rem 0 1.25rem}.team--alternate{background:#fff}.team-member{background:#fff;border:.156rem solid #f6f6f6;border-top-width:.688rem;border-bottom-width:.688rem;height:100%;overflow:hidden;text-align:center}.team-member--simple{border:0;text-align:left}.team-member__image{background:#e6e7e8;height:0;overflow:hidden;padding-bottom:66.66666666666666%}.team-member__image img{display:block;width:100%}.team-member__details{padding:1.25rem}.team-member__name{color:#1a2551;font-size:1.4em;font-weight:700}.team-member__title{color:#4d4d4f;margin:.625rem 0;line-height:1.25}.testimonials{background-repeat:no-repeat;background-position:top right;padding-top:2.5rem;padding-bottom:2.5rem;background-color:#f6f6f6}@media screen and (min-width:960px){.testimonials{background-size:auto}}.testimonials .testimonial__controls{text-align:center;margin-bottom:2.5rem}@media screen and (min-width:960px){.testimonials .testimonial__controls{text-align:left;margin-bottom:0}}.testimonials .testimonial__content p{font-style:italic;margin-bottom:.313rem}.testimonials .testimonial__content q:before{content:open-quote}.testimonials .testimonial__content q:after{content:close-quote}.testimonials .testimonial__content span{font-weight:600;display:inline-block;margin-bottom:.938rem}.testimonials .testimonial__controls{display:none;vertical-align:middle}.testimonials .testimonial__controls.is-visible{display:block}.testimonials .testimonial__controls .arrow,.testimonials .testimonial__controls ul{display:inline-block;margin-bottom:0;line-height:0;vertical-align:middle}.testimonials .testimonial__controls li{width:.938rem;height:.938rem;border-radius:50%;border:1px solid #505153;margin-right:.625rem;display:inline-block;margin-left:0}.testimonials .testimonial__controls li:first-child{margin-left:.625rem}.testimonials .testimonial__controls li.is-active{background-color:#199ed9;border:0}.testimonials .testimonial__controls .arrow{background-color:#1a2551;width:1.875rem;height:1.875rem;border-radius:50%;position:relative;cursor:pointer}.testimonials .testimonial__controls .arrow.is-disabled{background-color:#ccc;cursor:default}.testimonials .testimonial__controls .arrow .icon{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media print{@page{margin:.5cm}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:' (' attr(title) ')'}blockquote,pre{border:1px solid #ccc;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.main-footer__right,.main-footer__social,.main-header,.main-navigation,.testimonial__controls{display:none!important}.faqs__content,.testimonial{display:block!important;height:auto!important}}


/*====================================================================================================
											My Custom CSS
====================================================================================================*/
body {
    font-family: 'Whitney A','Whitney B',Arial,Helvetica,sans-serif;
}
#masthead {
    border: 0;
	margin: 0 !important;
    display: inline-block;
	display: inline-block;
    margin-bottom: 0 !important;
    height: 100%;
	min-height: 140px;
	display: inline-block;
	width: 100%;
}
.main-navigation{ background: transparent;padding-bottom: 8px;padding-top: 0;}
#masthead .site-identity-container {
    padding: 20px 0 10px !important;
}
.right-menu li::after {

    content: "|";
    font-weight: 100 !important;
    font-size: 26px;
    font-family: sans-sarif;

}
.right-menu li:last-child::after {
	content: " ";
}

.header-bottom-right-section1{

    padding-right: 0;

}
.header-bottom-right-section1 .content-center.content-gutter{padding-right: 8px !important;}
.content-center.content-gutter {
    /*padding: 0;*/
}
.hero__content h2 {
    color: #fff;
}
.how-it-works {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
p {
    line-height: unset;
}
#content .content-center.content-gutter {
   /* padding: 0 !important;*/
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1.25rem !important;
}
.wpcf7-form label{line-height: 1.5;
font-weight: unset;}
.prose p {
    line-height: 1.5;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit{padding: 1em .8em !important;
line-height: 1.2 !important;}
.prose .so-panel.widget.widget_text {
    margin-bottom: 0 !important;
}
.wpcf7-form .field {
    margin-bottom: 0 !important;
}
.wpcf7-form .field p {
    margin-bottom: 0 !important;
}
.wpcf7-form .ajax-loader { display:none !important;}
.prose h2{line-height: 1 !important;}
.how-it-works.prose {
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.prose h2 {
    border: 0;
}
.bottom-none{ margin-bottom:-30px !important;}
.button--white-blu {
    color: #1a2551 !important;
    background-color: #fff !important;
}
.ajax-loader{display: inline-block !important;
width: 100% !important;
text-align: center;}
#wpcf7-f5-p267-o1 br {
    display: none;
}

.agent-block .panel-grid-cell /*, .about-products .panel-grid-cell*/ {

    width: 50% !important;

}

.about-products .so-panel.widget {margin-bottom: 0 !important;}
.logo-strip.prose .grid__item.desktop-one-fifth {
    display: inherit;
}
.logo-strip__images.grid .col-sm-2 {
    width: 20%;
}
.logo-strip.prose.panel-row-style .so-panel.widget.widget_text.panel-first-child{
float: left;margin-bottom: 0 !important;}
.logo-strip.prose.panel-row-style .so-panel.widget.widget_themegrill_suffice_logo.tg-logo-container.panel-last-child{
	float: right;width: 80%;}
	.logo-strip.prose.panel-row-style .so-panel.widget.widget_themegrill_suffice_logo.tg-logo-container.panel-last-child .container { width:100%;}
	.main-footer ul li {
    float: unset;font-size: .9em;
    display: inline-block;
    margin-left: 0;padding: 0 !important;
    margin-right: .125rem;
}
.main-footer ul li a:hover{text-decoration: underline; 
color: #199ed9 !important;
}
.main-footer .footer-widget-area section {
    margin-bottom: 0 !important;
    width: 100%;
    display: inline-block;
}
.main-footer div.footer-widget-area:nth-child(2) section {
    margin-bottom: 25px !important;
}
.main-footer .widget .widget-title {
    margin: 0 0 5px !important;
}

.main-footer ul li::after {
    display: inline-block;
    content: '-';color: #fff;
    margin-left: .313rem;
}
.main-footer__social ul li {
    margin-right: .313rem;
}
footer h2{font-family: inherit;
font-weight: inherit !important;
font-size: inherit !important;
line-height: inherit !important;}
.main-footer ul li:last-child::after {
    content: '';
    margin-left: 0;
}
footer .main-footer .widget .widget-title {
    font-family: inherit;
    font-weight: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    margin-bottom: .625rem !important;
}
footer .main-footer .text-list {
    line-height: 1.3;
}
footer .main-footer #menu-my-menu-1 {
    margin-bottom: 1.25rem;
}
.main-footer .footer-widgets.footer-widgets-col--two {
    padding: 0;
}
.main-footer .footer-widget-area{border-right: 1px solid;}
body{overflow-x: hidden;}
.siteorigin-panels-stretch {
    margin-right: -1000px !important;
    margin-left: -1000px !important;
    padding-right: 1000px !important;
    padding-left: 1000px !important;
    overflow-x: hidden;
}
.contact-an-agent.prose br {
    display: none;
}
.contact-an-agent.prose .field__assistance.field__assistance--inline{line-height: 1.5;}
.contact-an-agent.prose input[type="submit"].wpcf7-submit{
	text-transform: capitalize;
padding: 15px;
}
.wpcf7-form .desktop-one-quarter {
    width: 23.3%;
}
.tablet-two-thirds > div:nth-child(1) p:last-child {
    display: none;
}
.bottom-none.siteorigin-panels-stretch {
    padding-bottom: 20px !important;
}
.login-left-right{padding: 10px 20px;}
.agent-block__right {
    padding-right: 18px;
}
.login-left-right > div:nth-child(1) .action-box.panel-widget-style .textwidget p:nth-child(2){/*padding-bottom: 6.105rem;*/min-height: 15vw;}
.login-left-right > div:nth-child(1) .action-box.panel-widget-style .textwidget .button {
    min-width: 7.125rem;
}
.login-left-right p.logo-strip__heading {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    display: inline-block;
}
.login-left-right > div:nth-child(2) {
    width: 33.3333% !important;
    padding-left: 1.25rem;
}
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
    line-height: 1 !important;
}
.logo-strip.prose {
    padding-top: 72px;
    padding-bottom: 72px;
}
.logo-strip.prose .logo-strip__heading {
    margin-bottom: 0 !important;
    padding: 6px 37px 6px 55px !important;
margin-top: 20px;
}
.wpcf7-form .grid__item.tablet-one-half.desktop-one-whole {
    padding: 0;
}
.login-left-right .wpcf7-form label{
	color: #1a2551;
font-weight: 600;
margin-bottom: .416666666666667rem;
font-size: .8em;
}
.login-left-right .wpcf7-form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.login-captcha {
    padding: 0;
    float: left;margin-top: -15px;
}
.login-left-right .grid.grid--middled {
    margin-top: 13px;
}
.login-left-right .grid__item.three-quarters , .login-left-right .grid__item.one-half.tablet-three-quarters {
    padding-left: 0;
}
.login-left-right .logo-strip__heading {
    line-height: 1.5 !important;text-transform: uppercase;
}
.login-left-right form.wpcf7-form .wpcf7-text {

    display: block;
    width: 100%;
    padding: .8em .6em;
    border: 1px solid #ccc;
    line-height: 1.5;
    font-family: inherit;
    font-size: .9em;
    background-color: #fff;
    border-radius: 3px;

}
.agent .panel-widget-style-for-w5aaeb51701b03-0-0-0 > div:nth-child(1) > p:nth-child(2)
{ padding-bottom: 50px !important;}
.tnp-subscription input[type="text"], .tnp-subscription input[type="email"], .tnp-subscription input[type="submit"], .tnp-subscription select {  height: 45px !important;}
.tnp.tnp-subscription {margin: 0;}
.tnp.tnp-subscription label {
    padding-left: 0;
}
header .grid.grid--middled a {
    padding: 0;
}
.agent .login-left-right > div:nth-child(1) .action-box.panel-widget-style .textwidget p:nth-child(2) {
    padding-bottom: 1.625rem;
}
.login-left-right .wpcf7-form .field {

    margin-bottom: 1.25rem !important;

}
.login-left-right .wpcf7-form .wpcf7-form-control.wpcf7-submit{background-color: #199ed9;
text-transform: unset;}
.testimonials.prose .content-center.content-gutter.prose {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}
#content .testimonials.prose .grid.grid--middled{margin-left: 20px !important;
margin-right: 20px !important;}
.about-products p {
    margin: 0;
}
.directors{margin-bottom: 25px;}
.right-padding-title { padding-left:0;}

.prose h4, .prose h5, .prose h6 {
    text-transform: uppercase;
}
.agent .panel-grid.panel-has-style {

    margin-bottom: 0 !important;

}
/*.login-left-right > div:nth-child(1) {
    width: 66.6667% !important;
}*/
.product-box-group.prose {
    padding-bottom: 0;
}
.contact-form  p:nth-child(1) {
    color: #199ed9;
    font-weight: 600;
}
.wpcf7-form br {
    display: none;
}
.hentry {
    margin-bottom: 0;
}
.site-footer {
    margin-top: 0 !important;
}

.vc_row.wpb_row.vc_row-fluid.generic-text-box-group.prose {
    padding-top: 0;
}
#primary {
    margin-top: 25px;
}
#mobile-navigation {

    z-index: 999999;
}
.main-navigation .list--inline {
    margin-bottom: 0;
    padding: 8px 0;
}
.mobile-menu{padding: 23px 0 16px;}
.main-navigation {
    display: block !important;
}
.slider {
    z-index: 1 !important;
}
ul.slick-dots{
	    width: 100%;
    min-height: 54px;
    text-align: left;
}

ul.slick-dots li button::before {
    font-size: 16px !important;
	color:transparent !important;
	border:1px solid #000;
	opacity:1 !important;	width:15px !important;
	height:15px !important;
	border-radius:100% !important;
}
ul.slick-dots li.slick-active button::before {
	color: #199ed9 !important;
    border: 0 !important;
	line-height: 17px;
	font-size: 18.3px !important;
	
}
.grid__item.desktop-two-thirds {
    padding-left: 0 !important;
}
.slick-slide {
    min-height: 140px !important;
    display: inline-block !important;
}
.blue-strip-box.blue-strip-box--padding.blue-strip-box--margin.blue-strip-box--hidden-tablet.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 0 !important;
}




button.slick-arrow::before {
   width: 1.875rem;
   height: 1.875rem;
   border-radius: 50%;
       color: #1a2551;
    font-size: 27px;
    opacity: 1;
}
button.slick-next.slick-arrow {
    left: 130px;
    top: 89%;
    z-index: 9999999;
}
ul.slick-dots {
    padding-left: 35px;display: inline-block !important;bottom: -27px;
}
button.slick-prev.slick-arrow {
    left: 0px;
    top: 89%;
    z-index: 99999 !important;
}
nav.main-navigation-desktop.text-right {
    display: inline-block;
    float: right;
}
.customer_login {
    position: absolute;
    background-color: #f6f6f6;
    z-index: 99;
    top: 50px;
}
div#content {
    overflow-x: hidden;
}
.logo-strip.prose.js-insurer-container.on-mobile-only {
    display: none !important;
}
.current_login_outer::after{ visibility: hidden;}
.customer_login label{color: #505153;
    font-weight: 600;
    font-size: .9em;}
.customer_login .grid__item.desktop-one-whole{    padding-top: .938rem;
    background-color: #1a2551;
    text-align: center;
    color: #fff;}
.customer_login .grid__item.desktop-one-whole a{    color: #fff!important;
    text-decoration: underline;    padding-left: 0;
    line-height: 1.5;}


.customer_login .wpcf7 a{color: #199ed9 !important;font-weight: 100;}
.customer_login .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.login_captcha {
    float: left;
}
.customer_login{text-align: left;padding-top: 2.55rem;}
.customer_login .field{     padding-left: .938rem;
    padding-right: .938rem;}
header .right-menu .menu-item-object-custom.menu-item-273 a.current_login{
	padding-bottom: 15px;
    background: #f6f6f6;
    padding-top: 15px;
    box-shadow: 0px 8px 0px 0px #f6f6f6;
}
.field.contact-form__bottom-row label + p {
    display: none;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    padding: 12px 0 25px;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha iframe{ float:right;}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {
    width: 100% !important;
}
.field.contact-form__bottom-row p {
    display: inline-block;
}
header .logo-container {
    padding-left: 0;
}
.header-bottom-left-section1 {
    padding-left: 0 !important;
}
.blue-strip-box__content .logo-strip__heading , .blue-strip-box__bottom-strip .logo-strip__heading {
    border: 0 !important;
    padding: 0;
}
.logo-strip.prose {
    margin-bottom: -30px;
}
.blue-strip-box.blue-strip-box--padding.blue-strip-box--height{padding-top: 2.5rem !important;}

.blue-strip-box .blue-strip-box__bottom-strip, .blue-strip-box .blue-strip-box__content, .blue-strip-box .blue-strip-box__form {
padding-left: 1.675rem !important;
padding-right: 1.675rem !important;
}
#navigation .content-center.content-gutter{padding-left: 15px !important;}
.slider.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 0 !important;
}
footer .main-footer__logo {
    margin-bottom: 1.25rem;
}
footer .main-footer__logo img{width: 26.9px;
height: 45px;}
footer .grid__item.one-half.desktop-one-whole ul li::after {

    display: none;

}
footer .grid__item.one-half.desktop-one-whole {

    padding: 0;
}
footer .main-footer__social {
    margin-top: 1.25rem;
}
footer .footer-widgets.footer-widgets-col--two .footer-widget-area {
    width: 50%;
}
footer div.footer-widget-area:nth-child(2) {
    padding-left: 1.875rem;
	border:0 !important;
}
footer .widget > ul > li, .widget .menu > li {
    line-height: unset !important;
}
.main-footer .text-list {
    font-size: unset;
}
.panel-grid:nth-child(5) .panel-grid.panel-has-style {
    margin-bottom: 0 !important;
}
.prose.login-left-right .panel-grid-cell {
    margin-bottom: 0;
}



/*  us */

.right_home_menu_agent{padding: 20px 0 10px !important;
float: right;}

.right_home_menu_agent a{padding-right: 10px;}


.agent .logo-strip.prose {
    margin-bottom: auto;padding-top: 55px;
padding-bottom: 40px;
}
.agent .agent-block.prose{margin-bottom: -30px;}
.agent .agent-block.prose .widget_text.content-center.content-gutter.panel-widget-style.panel-widget-style-for-855-5-1-0
{ padding-left:0 !important;}

.agent .prose.login-left-right{padding-top: 35px;padding-bottom: 35px;}
.agent .panel-grid.panel-has-style {
    margin-bottom: 0 !important;
}
.newsletter-signup label {
    color: #fff;
    font-weight: 100 !important;
}
.newsletter-signup .button.button--primary{text-transform: capitalize;
color: #fff !important;
background-color: #27abe6 !important;}
.newsletter-signup .control--text{padding: .8em .6em !important;}
.newsletter-signup .textwidget.custom-html-widget{float: left;}
.newsletter-signup__right {
    padding-left: 0;
}.newsletter-signup__left {
    padding-right: 10px;
}
#content .agent .testimonials.prose .grid.grid--middled {
    margin-left: 0px !important;
}
.newsletter-signup label{padding-left: 0;}
.news-temp{font-family: Open Sans, Arial, sans-serif;overflow: hidden;margin-top: 0 !important;line-height: 1.5;
font-size: 14px;}
.news-temp .bg-clr {
    background-color: #f4f4f4;
}
.news-temp .content-center.content-gutter{padding-top: 30px;}
.news-temp .content-center.content-gutter .title-posts{font-size: 18px; line-height:1.3; font-weight:700;}
.news-temp .content-center.content-gutter .posts-bg-color{margin-bottom: 1em;min-height: 742px;}
.news-temp .content-center.content-gutter .content {min-height: 84px;}
.news-temp .content-center.content-gutter .design a {
    min-height: 100px;
    display: inline-block;
}
.single .guerrillagravatar {
    float: left;
    margin: 0 10px 0 0;
    width: 10%;
}
.single .guerrillasocial {
    float: left;
    width: 100%;
}
.single .guerrillasocial a{ color:#182852; font-size:14px; 
}
.guerrillatext h4 {
    color: #182852;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 7px !important;
}
.single .guerrillawrap {
    background: #f8f8f8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    float: left;
    padding: 2%;
}
.news-temp .content-center.content-gutter .content-latest-news .btn-div {
    margin-top: 15px;
}
.news-temp .title-posts{
    font-size: 26px !important;
}
.blue-strip-box__content.panel-widget-style .grid.grid--middled{
    margin: 0 !important;
}
.blue-strip-box__bottom-strip.panel-widget-style .logo-strip__heading {
    text-transform: unset;
}
.how-it-works.prose .grid__item.tablet-one-half {
    padding-left: 0;
}
.agent .blue-strip-box .blue-strip-box__bottom-strip {position: absolute !important;}
.news-temp.single-post{padding: 25px 0 120px 0;}
.news-temp.single-post .thumb{margin-bottom: 30px;}
.news-temp.single-post{background-color: #f4f4f4;}
.news-temp .content-center.content-gutter .inner-padding{padding: 30px;background-color: #f4f4f4;}
.news-temp .upper-inner-div{padding-top: 40px;}
.news-temp .upper-inner-div h2{margin-bottom: 5px !important;}
.news-temp .btn-class{font-size: 0.9em;
padding: 0.875em 1.75em;
background: #182852;display: inline-block;
margin-bottom: 30px;
border: 1px solid #182852;
color: #fff;}
.news-temp .upper-inner-div strong{color: #7a7a7a;
font-size: 14px;
font-weight: 700;}
.news-temp .content-latest-news{padding-top: 25px !important;}
.news-temp .date_time{font-size: 0.9em;margin-bottom: 0.7em;
color: #999999;
font-weight: 100;}
.news-temp p{font-size: 14px;
color: #7a7a7a;}
.news-temp h2 a{font-size: 2em;
line-height: 1.2;clear: both;color: #182852;
font-weight: 700;}
.responsive {
    padding-bottom: 0 !important;
}
.testimonials.prose .content-center.content-gutter.prose {
    padding: 0 !important;
}
.product_custom_page.prose .content-center.content-gutter .content-center.content-gutter {
    padding: 0 !important;
}
.product_custom_page.prose #wpcf7-f5-p12-o2 .wpcf7-form {
    margin-left: -15px;
    margin-right: -15px;
}
.contact-form .wpcf7-form label {
    font-weight: 600;
}
.contact-form .wpcf7-form .field {
    margin-bottom: 1.25rem !important;
}
.contact-form form.wpcf7-form .wpcf7-text{ background-color:#fff;padding: .8em .6em !important;}
div.panel-grid:last-child {
    margin-bottom: 0 !important;
}
.faqs__question a {
    text-decoration: none;
}
.page-template-template-faq.page-template-template-faq-php .prose h4, .prose h5, .prose h6 {
    text-transform: unset !important;
}

/*  us end here  */ 
@media screen and (max-width:992px){
.responsive .vc_column-inner {
    padding-left: 0;
}
#content .testimonials.prose .grid.grid--middled {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#content .testimonials.prose .content-center.content-gutter.prose {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.about-products .panel-grid-cell {
    margin-bottom: 0 !important;
}
.responsive .team-member.team-member--simple.wpb_column {
    width: 33.33% !important;
}
	.responsive .team-member {
    width: 50% !important;
   float: left;
}
	.responsive{padding-left: 1.25rem !important;
padding-right: 1.25rem !important;} 
	footer .grid {   margin: 0 !important;}
	.on-desktop-only{
		display:none !important;
		}
footer .hidden-lg.hidden-md .main-footer__social {margin-top: 0 !important;}
.logo-strip.prose.js-insurer-container.on-mobile-only{ display: inline !important;}
.mobile img {
    width: 170px;
    display: table-column;
    vertical-align: middle;
}
.mobile .col-lg-4.col-md-4.col-sm4.col-xs-4 {
    height: 100px;
    vertical-align: middle;
    display: flex !important;
    align-items: center;
    justify-content: center;
}		
.prose.js-insurer-container.on-mobile-only .logo-strip__heading {
    padding: 0px 0 65px !important;

margin-top: -17px;
}
.wpcf7-form .grid__item.tablet-one-half.desktop-one-whole {
    width: 100%;
}
.contact-an-agent .wpcf7-form .col-md-6 {
    padding: 0 15px !important;
}
.prose.js-insurer-container.on-mobile-only {
    border: 0 !important;
}
.testimonials.prose .grid__item.desktop-one-third {
    margin-top: 2.5rem;
    padding-left: 0;
}
	.prose.login-left-right {
    display: inline-block;
}
contact-an-agent .wpcf7-form .col-md-6 {
    padding-left: 15px;
    padding-right: 15px;
}
.agent-block.prose > div:nth-child(2){ display:none;}
.agent-block.prose > div:nth-child(1){ width: 100% !important;}
.login-left-right > div:nth-child(2){
	padding: 0;
margin-top: 2.5rem;
}
	/*.login-left-right > div:nth-child(2) , .login-left-right > div:nth-child(1)
	{ width:100% !important;}*/
	.logo-strip.prose.panel-row-style .so-panel.widget.widget_text.panel-first-child , .logo-strip.prose.panel-row-style .so-panel.widget.widget_themegrill_suffice_logo.tg-logo-container.panel-last-child {
    width: 100%;
	}
	.prose.login-left-right {
    display: inline-block !important;
}
	.content-center.content-gutter {
    padding: 0;
}
	#masthead {
    min-height: 73px ;
	}
	.contact-an-agent.prose .desktop-three-quarters , .grid__item.tablet-one-third.desktop-one-quarter{ width:100%;
	padding-right: 15px;
	}
	.main-footer {
    padding-top: 1.25rem;
	}
.agent-block__left {
    text-align: center;
}
div.panel-grid:nth-child(5) {
    margin-bottom: 0;
}
	
}
@media screen and (max-width:780px){
.contact-form.wpb_column.vc_column_container.vc_col-sm-8 {
padding: 0 !important;
}
.vc_column_container {

    padding-left: 15px !important;
    padding-right: 15px !important;

}
.product_custom_page.prose .field.field--align-right-tablet {
    text-align: center;
}
	
.newsletter-signup .textwidget.custom-html-widget , .newsletter-signup .textwidget.custom-html-widget .tnp.tnp-subscription{ width:100%;display: inline;}
.newsletter-signup .textwidget.custom-html-widget .field.field--align-right{display: inline-block;float: right;}
.product_custom_page.prose .generic-text-box-group.generic-text-box--center {
    padding-left: 0;
    padding-right: 0;
}
.newsletter-signup.prose .panel-grid-cell{ margin-bottom:0 !important;}
.product_custom_page.prose .grid__item.desktop-push-one-quarter.desktop-one-half {
    padding-left: 0;
}
.how-it-works .slick-slider1 button.slick-prev.slick-arrow{display: block;
left: 3%;
top: 50%;}
.how-it-works .slick-slider1 button.slick-next.slick-arrow{top: 50%;
right: 0;
left: 90% !important;
z-index: 999;}
.how-it-works .grid__item.tablet-one-half.desktop-one-quarter {
    padding: 0;
}
.agent-block .panel-grid-cell/*, .about-products .panel-grid-cell*/ {
    width: 100% !important;
	float: left !important;
	display: inherit;
}
.footer-widgets.footer-widgets-col--two .footer-widget-area , .footer-widgets.footer-widgets-col--two .footer-widget-area{ width:100%;}
.footer-widget-area.footer-sidebar-1 {
    border: 0;
}
.mobile-menu .col-lg-6.col-md-6.col-sm-6{
    padding: 0 !important;
}
.mobile-menu {
    padding: 16px 0 14px;
}
#masthead {
    min-height: 63px;
}
button.slick-next.slick-arrow{display: block;
left: 80% !important;
top: 90%;    width: auto;
    height: auto;}
ul.slick-dots{ text-align:center;bottom: 0;
top: 84%;    padding: 0;}
button.slick-prev.slick-arrow{left: 8%; bottom: 0;
top: 90%;    width: auto;
    height: auto;}
.slick-slide {
    min-height: 175px !important;}
}
@media screen and (max-width:550px){
.product_custom_page.prose #wpcf7-f5-p12-o2 .wpcf7-form {
    margin-left: -10px;
    margin-right: -10px;
}
	.slick-slide {
    min-height: 230px !important;}
.agent-block .panel-grid-cell/*, .about-products .panel-grid-cell*/ {
    width: 100% !important;
	float: unset !important;
	display: inline-block;
}
	.responsive .team-member.team-member--simple.wpb_column {
    width: 50% !important;
}
	.responsive .team-member {
    width: 100% !important;
}

.contact-an-agent .col-md-6.col-sm-6.col-xs-6 {
    width: 100%;
}
.mobile-full{position: absolute;
width: 100%;
padding-left: 0;
float: left;
left: 0;
right: 0;z-index: 990000;
padding-right: 0;}
.mobile-padding-none{ padding:0;}
.mobile-full .navigation-login.current_login_outer .current_login{background-color: #f6f6f6;
padding-bottom: 22px;}
.mobile-full .navigation-login.current_login_outer .current_login a{background-color: #f6f6f6;
padding-bottom: 22px; text-decoration:none;}
}
@media screen and (max-width:480px){
	.bottom-none.siteorigin-panels-stretch .so-panel.widget.widget_text , .login-left-right  {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
#content .testimonials.prose .grid.grid--middled{margin-left: 10px !important;
margin-right: 10px !important;}
.mobile .col-lg-4.col-md-4.col-sm4.col-xs-4 {
    width: 50% ;
}
.agent-block.prose.siteorigin-panels-stretch .grid__item {

    padding-left: 0;

}
.testimonials.prose .content-center.content-gutter.prose , .testimonials.prose .content-center.content-gutter.prose .grid.grid--middled{ padding-right:0 !important}

.wpcf7-form .col-md-6.col-sm-6 {
    padding-left: 0px !important;padding-right: 0 !important;
}

.grid__item.tablet-two-thirds.desktop-three-quarters {
    padding-left: 0px;
}

.grid__item.tablet-one-third.desktop-one-quarter {
    padding-left: 0px;
    padding-top: 15px;
}

#pgc-267-2-0 {
    background-color: #25bb9e;
    padding: 2.5rem !important;
    text-align: center;
}






#pg-267-2 > .panel-row-style {
    background-color: #fff !important;
   
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}
}


