@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
iframe#connectwithrep{border:0}
.connect-rep-new h3.page-mark:before{display:none}
.connect-rep-new h2.rep-sub-head:before{display:none}
.connect-rep-new h3.page-mark{font-family:'Ubuntu', sans-serif;color:#003865;font-size:20px;line-height:28px;padding-left:0;font-weight:700}
.connect-rep-new h2.rep-sub-head{font-family: 'Ubuntu', sans-serif; color: #003865; font-size: 20px; line-height: 28px; padding-left: 0; font-weight: 700;}
.contact-us .contactus-content p, .contact-us .contactus-content p a, .contact-us .contactus-content p b{font-family:'Ubuntu', sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#4A4A4A}
.contact-us .contactus-content p b, .contact-us .contactus-content p a{font-weight:500}
@media screen and (max-width: 767px){
.contact-us .contactus-content{margin:0 15px}
.connect-rep-new .contactus{margin-left: 20px;}

}
@media screen and (min-width: 768px){
.maincontent.parsys .rich-text:nth-child(2){border-top:solid 1px #003763;padding-bottom:1px}
.contact-us .maincontent.parsys .rich-text:nth-child(2){padding-top:20px}
.contact-us .page-heading{padding-top:40px}
.contact-us .contactus-content{padding-bottom:130px}
.connect-rep-new .footer-bd, .contact-us .footer-bd{max-width: 888px;}


.connect-rep-new .ft-bd-2 p, .contact-us .ft-bd-2 p{max-width: 650px;}
}

@media screen and (min-width: 992px){
.connect-rep-new h3.page-mark{font-size:24px;margin-bottom:20px}
.connect-rep-new h2.rep-sub-head{font-size: 24px; margin-bottom: 20px;}

}
@media screen and (max-width:320px){
.page-heading h1{font-size:37px}
}

        @media only screen and (max-width: 991px) {
    .connect-with-your-rep.connect-rep-new .logo a img {
    	width: 197px !important;
    	height: auto;
    	margin: 6px 0 9px;
	}
    .connect-with-your-rep.connect-rep-new .isi-hl-txt {
    	max-width: 150px;
	}  
                }

@media only screen and (min-width: 768px) and (max-width: 991px){ 
.connect-with-your-rep.connect-rep-new .isi-hl-txt {
    max-width: 220px;
}

}
@media only screen and (min-width: 992px) and (max-width: 1180px){ 
.connect-with-your-rep .logo a img {
	width: 180px !important;
    margin-top: 21px;
}
}
body.connect-with-your-rep{
overflow: unset!important;
}
body.contact-us .logos .logo img{
	width: 210px;
    height: auto;
    margin: 13px 0 13px 0;
}

@media only screen and (max-width: 991px) {
    body.contact-us .isi-hl-txt {
        max-width: 150px;
    }
	body.contact-us .logos .logo img {
        width: 191px;
        height: auto;
        margin: 6px 0 10px 0;
    }
    body.contact-us main#maincontent {
        margin-top: 94px;
    }
	body.contact-us .page-content{
		margin: 0;
	}
}