/*contact page*/
.contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box { border: 5px solid #615DBE; border-radius: 26px; padding: 40px 60px 40px 45px; margin-top: 30px; max-width: 536px;background: #fff;}
.contact-page .contact-hero-section .left-part .section-heading .content{ font-size: 28px; line-height: 38px; font-weight: 700;   max-width: 540px; opacity:0.8;}
.contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul{ padding:0; margin:0;}
.contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li { color: #322d62; font-size: 28px; line-height: 46px; text-align: left; font-weight: 700; font-family: Overpass,sans-serif;margin-bottom:8px;}
.contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li:last-child{margin-bottom:0;}
.contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li a { font-size: 28px; line-height: 46px; color: #322d62; text-align: left; font-weight: 700;opacity: .8; }
.contact-page .contact-hero-section .box-text br { display: none;}

/*By-Use Case-Lease-page css*/
.usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext2{bottom: -30px; left: -72px;right:auto;top:auto;}
.usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext3{right: -245px;}
.usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext1{top: -15px; left: auto;right: -38px; z-index: -1;}

/*.service-level-addendum css*/
.service-level-addendum.terms-condition-section .left-part .box .details table { border: 5px solid #51A0D3; border-radius: 28px;    margin: 60px 0px; max-width: 871px; overflow: hidden;}
.service-level-addendum.terms-condition-section .left-part .box .details table tr th, table tr td { width: 50%; color:#2379A2;text-align: left;  }
.service-level-addendum.terms-condition-section .left-part .box .details table tr td{color:#2FA1D8; line-height:26px;}
.service-level-addendum.terms-condition-section .left-part .box .details table tr th:first-child{border-right: 5px solid #51A0D3; }
.service-level-addendum.terms-condition-section .left-part .box .details table tr td:first-child{border-right: 5px solid #51A0D3;}
.service-level-addendum.terms-condition-section .left-part .inner-cover{max-width: 953px;}
.service-level-addendum.terms-condition-section .left-part .box .details table th{font-size:21px;padding:45px 80px; font-weight:700;border-bottom: 5px solid #51A0D3; background-color:#d5ecf7; }
.service-level-addendum.terms-condition-section .left-part .box .details table td{ font-size:18px;padding:30px 80px; font-weight:400;}
.service-level-addendum.terms-condition-section .left-part .box .details table tr:nth-child(2) td { padding-top: 60px; }
.service-level-addendum.terms-condition-section .left-part .box .details table tr:last-child td { padding-bottom: 60px; }
.service-level-addendum.terms-condition-section .left-part .box .details h5{ font-size:16px;line-height:21px; padding: 0px 0px 15px 0px; font-weight:700;}
.service-level-addendum.terms-condition-section .right-part .sticky-box ul li a{line-height:30px; padding: 12px 15px 8px;}
.service-level-addendum.terms-condition-section .right-part .sticky-box ul li a:before{ width: calc(100% - 35px);}
.service-level-addendum.terms-condition-section .right-part .sticky-box ul li a:before{display:none;}
.service-level-addendum.terms-condition-section .right-part .sticky-box ul li a:hover{text-decoration:underline;}
.service-level-addendum.terms-condition-section .right-part .sticky-box ul li a.active{text-decoration:underline;}

/*terms-of-use-page css*/
.terms-of-use-page.terms-condition-section .left-part .box .details { font-size: 16px; line-height: 21px; max-width: 855px; }
.terms-of-use-page.terms-condition-section .left-part .details ol{ list-style: none;}
.terms-of-use-page.terms-condition-section .left-part .details ol li:before {counter-increment: section; content: counter(section) "."; position: absolute; left: 0;}
.terms-of-use-page.terms-condition-section .left-part .details ol li {  margin-bottom: 26px;}
.terms-of-use-page.terms-condition-section .left-part .details ol {counter-reset: section;max-width: 784px;}
.terms-of-use-page.terms-condition-section .left-part .box h2 { max-width: 928px;}
.terms-of-use-page.terms-condition-section .left-part .box:last-child h2{display:none;}
.terms-of-use-page.terms-condition-section .left-part .box:last-child:before{ display: none; }
.terms-of-use-page.terms-condition-section .left-part .box .details h3{ font-size:28px;font-weight:700; line-height:29px;padding: 12px 0px;}
.terms-of-use-page.terms-condition-section .left-part .box .details h4{font-size:21px;font-weight:700; line-height:29px; padding: 22px 0px;}
.terms-of-use-page.terms-hero-section .section-heading .content p{font-weight:700;}
.terms-of-use-page.terms-condition-section .left-part .box .details{ line-height: 22px;}
.terms-of-use-page.terms-condition-section .left-part .box .details p > a { color: #0B3557; }

/*disclaimers-page css*/
.disclaimers-page.terms-condition-section .left-part .box:before{display:none;}
.disclaimers-page.terms-condition-section .left-part .box:after{border:none;}
.disclaimers-page.terms-condition-section .left-part .box h2{ font-size:21px; text-transform: uppercase;color:#0B3557;line-height: 29px; padding-bottom: 10px;font-family: 'Overpass';font-weight: 700; }
.disclaimers-page.terms-condition-section .left-part .box .details {font-family: Overpass,sans-serif; font-style: normal; font-weight: 400;line-height: 22px;}
.disclaimers-page.terms-condition-section .left-part .box{    padding: 17px 0px 0px 0;}
.disclaimers-page.terms-condition-section .left-part .inner-cover{padding-left: 21px;}
.disclaimers-page.terms-condition-section .left-part{    left: 0;}
.disclaimers-page.terms-condition-section{   padding: 129px 0px 147px;}
.disclaimers-page.terms-condition-section .right-part { padding-top: 15px; }
.disclaimers-page.terms-hero-section .section-heading .content p{font-weight:700;}

.privacy-policy-page.terms-condition-section .left-part .box{padding: 0px 0px 0px 0;}
.privacy-policy-page.terms-condition-section{padding: 96px 0px 147px;}
.privacy-policy-page.terms-hero-section .section-heading .content p:first-child {font-weight:700;}
.privacy-policy-page.terms-condition-section .left-part .box:after{border:none;}
.privacy-policy-page.terms-condition-section .left-part .box:before{display:none;}
.privacy-policy-page.terms-condition-section .left-part .box h2{ font-size:16px;font-family: Overpass,sans-serif; font-weight:700;color:#0B3557; text-transform:uppercase;padding-bottom: 0px;    margin: 15px 0 22px; line-height:22px;}
.privacy-policy-page.terms-condition-section .left-part .box .details {font-family: Overpass,sans-serif; font-style: normal;font-size:16px; font-weight: 400;line-height: 22px;}
.privacy-policy-page.terms-condition-section.inner-wrap ul li:first-child { display: none; }
.privacy-policy-page.terms-condition-section .right-part .sticky-box ul li a{line-height:30px; text-decoration:underline;padding: 12px 15px 8px;}
.privacy-policy-page.terms-condition-section .right-part .sticky-box ul li a:before { display:none; }
.privacy-policy-page.terms-condition-section .right-part .sticky-box ul li a::hover { text-decoration:underline; }
.privacy-policy-page.terms-condition-section .right-part .sticky-box ul li a:hover{ text-decoration:underline; }
.privacy-policy-page.terms-condition-section .right-part .sticky-box ul li:first-child{display:none;}
.privacy-policy-page.terms-condition-section .left-part .box .details h5{line-height:22px; font-size:21px;}
.privacy-policy-page.terms-condition-section .left-part .box .details h6{line-height:22px;font-size:21px;}

/*acceptable-use-policy start*/
.acceptable-use-policy.terms-condition-section .left-part .box:before{display:none;}
.acceptable-use-policy.terms-condition-section .left-part .box:after{border:none;}
.acceptable-use-policy.terms-condition-section .left-part .box h2{ color:#2FA1D8;font-size:28px;line-height:29px;font-family: 'Overpass';font-weight: 700;}
.acceptable-use-policy.terms-condition-section .left-part .box:last-child h2 { color: #0b3557; font-size: 67px; line-height: 63px; font-family: calistoga; font-weight: 400; }
.acceptable-use-policy.terms-condition-section .left-part .box:first-child h2 { display:none; }
.acceptable-use-policy.terms-condition-section .left-part .box{    padding: 25px 0px 0px 0;}
.acceptable-use-policy.terms-condition-section .left-part{    left: 0;}
.acceptable-use-policy.terms-condition-section .right-part .sticky-box{ padding: 34px 55px}
.acceptable-use-policy.terms-condition-section{   padding: 80px 0px 147px;}
.acceptable-use-policy.terms-condition-section .left-part .inner-cover{padding-left: 20px;}
.acceptable-use-policy.terms-condition-section .right-part { padding-top: 35px; }
.acceptable-use-policy.terms-condition-section .right-part .sticky-box ul li:first-child{display:none;}
.acceptable-use-policy.terms-condition-section .left-part .box:first-child { padding-top: 0; max-width: 930px; }
.acceptable-use-policy.terms-condition-section .right-part .sticky-box ul li a{padding: 12px 25px 8px; margin-bottom:0; text-decoration: underline;}
.acceptable-use-policy.terms-condition-section .left-part .box h2:before{ counter-increment: section; content: " " counter(section) ". ";}
.acceptable-use-policy.terms-condition-section .left-part .box:last-child h2:before { display: none; }
.acceptable-use-policy.terms-condition-section .left-part .box .details{ line-height: 22px;}
.acceptable-use-policy.terms-condition-section .right-part .sticky-box ul li a:hover { text-decoration: underline; }

/*financial Advisor page*/
.financial-advisors-page.platform-action-section .outer-wrap:before{ background-image: url('https://19500616.fs1.hubspotusercontent-na1.net/hubfs/19500616/DebtBook-2022/By_Role_CPAs/rough-box-edge.svg');}
.financial-advisors-page.platform-action-section .customWidthOption{padding-bottom:100px;  }
.financial-advisors-page.role-hero-section .left-part .section-heading{max-width:720px;}
.financial-advisors-page.platform-action-section .details h3{max-width:720px;}
.financial-advisors-page.industry-zigzag-section .box .right-part h3 { max-width: 710px;}
.financial-advisors-page.platform-action-section .box .right-part .content{max-width:780px;}
.financial-advisors-page.industry-zigzag-section .section-heading .content p{ opacity:0.8;}
.financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -54px; left: 22px; z-index: 1; max-width: 234px;  }
.financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -22px; left: auto; right: 160px; max-width: 254px; z-index: -1;  }
.financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -18px; left: auto; right: -2px; z-index: -1; max-width: 394px;}

/*CPA page*/
.cpa-page.platform-action-section .customWidthOption{padding-bottom:100px;  }
.cpa-page.role-hero-section .left-part .section-heading{max-width:720px;}
.cpa-page.role-hero-section .left-part .section-heading .content{max-width:674px;}
.cpa-page.platform-action-section .details h3{max-width:720px;}
.cpa-page.industry-zigzag-section .box .right-part h3 { max-width: 710px;}
.cpa-page.platform-action-section .box .right-part .content{max-width:780px;}
.cpa-page.platform-action-section .outer-wrap:before{ background-image: url('https://19500616.fs1.hubspotusercontent-na1.net/hubfs/19500616/DebtBook-2022/By_Role_CPAs/rough-box-edge.svg');}
.cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { position: absolute; top: -26px; left: auto; right: -44px; z-index: -1; max-width: 250px; width: 100%; }
.cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -15px; left: -30px; right: auto; z-index: -1; max-width: 322px; width: 100%; }
.cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 {top: auto; bottom: 35px; left: auto; right: -50px; max-width: 269px; width: 100%; }

/*Layers page*/
.lawyers-page.role-hero-section .left-part .section-heading{max-width:720px;}
.lawyers-page.role-hero-section .left-part .section-heading .content{max-width:688px;}
.lawyers-page.industry-zigzag-section .box .right-part .details h3{ max-width: 720px;}
.lawyers-page.role-leader-section .slick-next.slick-arrow{ width:auto;}
.lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -40px; left: 80px ; z-index: -1; max-width: 130px; width: 100%; }
.lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -25px; left: auto; right: 8px; max-width: 230px; z-index: -1; width: 100%; }
.lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -27px; left: auto; right: -40px; z-index: -1; max-width: 322px; width: 100%; }
.lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { position: absolute; top: auto; right: auto; bottom: -53px; left: -100px; z-index: 1; max-width: 200px; width: 100%; }

/*finance-teams-page*/
.finance-teams-page.role-hero-section .left-part .section-heading { max-width:674px; width: 100%; }
.finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -70px; left: 20px;  }
.finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -60px; left: auto; right: -57px; z-index: -1;}
.finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: 15px; left: auto; right: -110px; z-index: -1; }
.finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { position: absolute; top: auto; bottom: -40px; left: -75px; right: auto; max-width: 233px; width: 100%;  }
.finance-teams-page.industry-zigzag-section .box .right-part h3{ max-width: 100%;}
.finance-teams-page.industry-zigzag-section .shape-img { top: auto; bottom: 100px; left: auto; right: 0; max-width: 849px; width: 100%; }

/*comarcial bank page*/
.commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: auto; bottom: -15px; left: -15px; }
.commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: -84px; bottom: auto; left: auto; right: -80px; z-index: 1; max-width:216px; }
.commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -40px; left: auto; right: -30px; }
.commercial-banks-page.role-leader-section .section-heading h2{max-width: 1230px; margin: 0 auto;}
.commercial-banks-page.role-leader-section .section-heading { padding-bottom: 40px; }
.commercial-banks-page.role-hero-section .left-part .section-heading{  max-width: 711px; width:100%;}
.commercial-banks-page.role-hero-section .left-part .section-heading .content{ max-width: 680px;width:100%;}
.commercial-banks-page .section-heading .content p{opacity: 0.8;}


/*blog page*/
.inner-post-author .author-left img { object-fit: cover !important; }


@media (max-width: 1700px){
  .service-level-addendum.terms-condition-section .left-part .box .details table td {  padding: 20px 60px;}
}

@media (max-width: 1600px){

  .service-level-addendum.terms-condition-section .left-part .box .details table th {  padding: 40px 30px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table td { padding: 25px 30px;}
  .service-level-addendum.terms-condition-section .right-part .sticky-box ul li a:before{ width: calc(100% - 35px);}
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext2{left: -45px;}
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { right: 90px;  }
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 {top: auto; bottom: 15px; left: auto; right: -66px; max-width: 269px; width: 100%;}
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { top: auto; right: auto; left: -49px; bottom: -38px; z-index: 1; max-width: 160px;}
}
@media (max-width: 1440px){
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -30px; left: 80px ; z-index: -1; max-width: 80px; width: 100%; }
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -18px; left: auto; right: 8px; max-width: 180px; z-index: -1; width: 100%; }
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -20px; left: auto; right: -40px; z-index: -1; max-width: 250px;  }
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -45px; left: 15px; max-width:160px; }
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -14px; left: auto; right: -35px; z-index: -1; max-width:160px;}
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: 15px; left: auto; right: -50px; z-index: -1; max-width:160px;}
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext4 {  max-width:160px; width:100%; bottom: -30px; left: -55px; }
}
@media (max-width: 1400px){

  .contact-hero-section .left-part .section-heading .content{ font-size: 22px; line-height: 38px;}
  .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li { font-size: 20px; }
  .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li a { font-size: 19px; }
  .contact-hero-section .left-part-boxes-wrapper .left-part-box {padding: 40px 40px 40px 40px;}
  .service-level-addendum.terms-condition-section .right-part .sticky-box ul li a:before{ width: calc(100% - 35px);}
  .financial-advisors-page.platform-action-section .customWidthOption{ padding-top:100px;}
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -35px; left: 22px; max-width: 197px;  }
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -15px; left: auto; right: 130px; max-width: 156px;   }
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -10px; left: auto; right: -2px;  max-width: 249px;}
  .commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: -55px; bottom: auto; left: auto; right: -60px; z-index: 1; max-width: 160px;}
  .cpa-page.platform-action-section .customWidthOption{ padding-top:100px;}
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 {top: auto; bottom: 18px; left: auto; right: -50px; max-width: 220px; width: 100%;}


}
@media (max-width: 1199px){
  
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext2{ bottom: -35px; left: -37px;}
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext3 { right: -208px; }
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext1{max-width: 282px;right: -51px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table th {  padding: 30px 30px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table td {  padding: 30px 30px;}
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { max-width: 150px; top:-30px; }
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -15px; left: auto; right: 55px; max-width: 150px;   }
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 {  bottom: -30px; left: -50px;  max-width: 160px; }
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: auto; bottom: -8px;  left: auto; right: -70px; max-width: 220px;}
  .finance-teams-page.role-leader-section{padding: 110px 0px 101px;}
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext4{ left: -45px;}
  .commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { position: absolute; right: -77px; top: -55px; }
  .commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext2 {position: absolute; top: -40px; left: auto; right: -30px; }
  .service-level-addendum.terms-condition-section .left-part .box .details table td { padding: 18px 30px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table tr:last-child td { padding-bottom: 40px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table tr:nth-child(2) td { padding-top: 40px;}



}
@media (max-width: 991px){
  
  .disclaimers-page.terms-condition-section { padding: 100px 0px 147px; }
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -30px; left: auto; right: -40px;  }
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -12px; left: -65px; right: auto;   }
  .cpa-page.platform-action-section .box.large-box .right-part{padding-top:80px;}
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: auto; bottom: 26px; left: auto; right: -28px; max-width: 249px;}
  .cpa-page.role-hero-section .right-part {  padding: 120px 0 0; }
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { bottom: -30px;left: -92px; max-width: 180px;}
  .finance-teams-page.role-hero-section .left-part .section-heading { max-width:624px; width: 100%;margin:0 auto; }
  .collaborate-page.role-hero-section .right-part{padding: 130px 0 0;}
  .finance-teams-page.role-leader-section{   padding: 85px 0px 101px;}
  
}
@media (max-width: 767px){

  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext3 { right: -113px;}
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext1{top: -12px;right: -79px;}
  .release-note-section .outer-wrap {padding: 70px 31px 0px;  margin: 30px auto 100px auto; }
  .service-level-addendum.terms-condition-section .left-part .box .details table th { padding:40px 20px 40px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table td {  padding-top:50px; padding-left:20px; padding-right:20px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table td:last-child{ padding-bottom:50px;}
  .disclaimers-page.terms-condition-section .left-part .box h2{    padding: 0 0 19px 0px; text-indent: 0px;}
  .disclaimers-page.terms-condition-section { padding: 90px 0px 147px; }
  .disclaimers-page.terms-condition-section .right-part { padding-top: 0px; }
  .disclaimers-page.terms-hero-section .section-heading .content p{font-weight:700;}
  .acceptable-use-policy.terms-condition-section .left-part .box h2{    padding: 0 0 19px 0px; text-indent: 0px;}
  .financial-advisors-page.platform-action-section .customWidthOption { padding-top: 0px; padding-bottom: 0px;}
  .financial-advisors-page.platform-action-section .box.large-box .left-part .icon img { width: auto; }
  .financial-advisors-page.platform-action-section .box.large-box .left-part .icon{padding:25px 0px;}
  .financial-advisors-page.platform-action-section .box.large-box .left-part .icon img { width: auto; }
  .financial-advisors-page.platform-action-section .outer-wrap { padding: 80px 28px 50px; margin-bottom:20px;}
  .financial-advisors-page.platform-action-section .box.large-box .right-part {  padding: 70px 0px 0px 0px; }
  .cpa-page.platform-action-section .box.large-box .right-part {  padding: 70px 0px 0px 0px; }
  .cpa-page.platform-action-section .outer-wrap { padding: 80px 28px 50px;}
  .cpa-page.role-hero-section .right-part { padding: 80px 0 0;}
  .cpa-page.platform-action-section .customWidthOption { padding-top: 0px;padding-bottom:0; }
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: auto; bottom: -43px; left: auto; right: -50px; max-width: 230px;}
  .cpa-page.platform-action-section .box.large-box .left-part .icon{padding:25px 0px;}
  .cpa-page.platform-action-section .box.large-box .left-part .icon img { width: auto; }
  .cpa-page.platform-action-section .box{margin:0;}
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext1 {display:none;}
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { top: auto; right: auto; bottom: -10%; left: -10%; z-index: 1; }
  .finance-teams-page.role-hero-section .right-part{padding: 120px 0 0;}
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { top: -50px;  }
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -40px; right: -25px;}
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -15px; left: auto; right: -70px; z-index: -1; max-width: 200px; }
  .commercial-banks-page.role-hero-section .right-part{    padding: 100px 0 0;}
  .commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext1{ max-width: 290px; left: -165px; bottom: -14px;}
  .commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext2{top: -30px; left: auto;  right: -40px; max-width: 160px; }
  .commercial-banks-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: 15%; bottom: auto; left: auto; right: -70px; z-index: 1; max-width: 180px; }
  .finance-teams-page.role-leader-section ul.slick-dots li{padding: 0px 8px;}

}
@media (max-width: 480px){

  .contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box { border: 3px solid #615DBE; border-radius: 26px; padding: 30px 28px 30px 28px; margin-top: 30px;}
  .contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li { color: #322d62; font-size: 21px; line-height: 46px; text-align: center; }
  .contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li a{font-size: 16px;line-height: 46px; color:#322D62;text-align: center;}
  .contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li a:last-child{line-height: 20px;}
  .contact-page .contact-hero-section .left-part-boxes-wrapper .left-part-box ul li:last-child{line-height: 20px;opacity: .8;}
  .contact-page .contact-hero-section .left-part .section-heading .content{ font-size: 21px; line-height: 31px;max-width: 251px;}
  .contact-page .contact-hero-section .left-part .section-heading .content p{opacity:.8;}
  .contact-page .contact-hero-section .box-text br { display: block; }
  .contact-hero-section .left-part .box-text{text-align:center;}
  .contact-page .contact-hero-section.demo-hero-section .left-part { padding: 0 38px 120px; }
  .contact-page .contact-hero-section .breadcrumb ul li { display: none;}
  .contact-page .contact-hero-section .right-part .form-contact-cover .hs-richtext.hs-main-font-element .content p{opacity:.8;}
  .usecase-hero-section.lease-page .left-part .section-heading .content {max-width: 260px;}
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext1{right: -91px;}
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext3{max-width: 185px;bottom: -28px;right: -101px;}
  .usecase-hero-section.lease-page .right-part .img-box .extra-imgs .ext2{max-width: 160px;}
  .usecase-hero-section.lease-page .right-part .shape-bg {top: 80px;}
  .release-note-page .section-heading h1{font-size:38px;line-height:44px;padding:0px 0px 20px 0px;}
  .release-note-section .section-heading h2{ font-size:21px;line-height:38px;color:#0B3557;font-weight:400; font-family:"overpass"; padding:0px 0px 20px 0px;}
  .release-note-section .section-heading h3{ font-size:21px;line-height:31px;color:#0B3557;font-weight:700: font-family:"overpass";}
  .release-note-section .outer-wrap {padding: 70px 31px 0px;  margin: 30px auto 100px auto;max-width: 1640px; }
  .release-note-page .container{padding:0;}
  .release-note-page .inner-content .section-heading.content:first-child ul{ content: none; text-indent: 0px;margin-left:0px;}
  .release-note-page .inner-content .section-heading.content:first-child ul li:before { content: none; }
  .privacy-policy-page.terms-condition-section { padding: 0px 0px 80px;}
  .privacy-policy-page.terms-condition-section .left-part { padding: 10px 0 0; }
  .privacy-policy-page.terms-condition-section .right-part .sticky-box ul li a{margin-bottom:0; padding: 12px 0px 8px;  color:#18516C; line-height:20px;font-size:16px;}
  .privacy-policy-page.terms-condition-section .left-part .box .details ul li{color:#18516C;}
  .privacy-policy-page.terms-condition-section .left-part .box .details{line-height:20px;}
  .privacy-policy-page.terms-condition-section .left-part .box .details h5{line-height:20px; color:#18516C;}
  .privacy-policy-page.terms-condition-section .left-part .box .details h6{line-height:20px; font-size:21px;font-weight:400;  color:#18516C;}
  .privacy-policy-page.terms-condition-section .left-part .box .details p{line-height:20px;  color:#18516C;}
  .privacy-policy-page.terms-condition-section .left-part .box h2{text-indent:0; color:#18516C;line-height:20px;}
  .privacy-policy-page.terms-condition-section .left-part .box h2:first-child{padding:10px 0px 18px 0px;}
  .privacy-policy-page.terms-condition-section .left-part .box .details ul { list-style: disc; padding-left: 20px;padding-bottom: 30px; color:#18516C;}
  .privacy-policy-page.terms-condition-section .left-part .box:nth-child(n+10) h2 { text-indent: 0px; line-height: 20px; color:#18516C;}
  .service-level-addendum.terms-condition-section .left-part .box .details table th{font-size:16px;padding:15px 0px; font-weight:700;border-bottom: 2px solid #51A0D3;background-color: #ffffff; }
  .service-level-addendum.terms-condition-section .left-part .box .details table th:last-child{text-align:right; line-height:20px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table td{ font-size:16px;padding:15px 0px; font-weight:400; line-height:20px; }
  .service-level-addendum.terms-condition-section .left-part .box .details table td:nth-child(2){text-align:right;}
  .service-level-addendum.terms-condition-section .left-part .box .details table{border:none; margin:30px 0px;}
  .service-level-addendum.terms-condition-section .left-part .box .details table tr td:first-child{border:none;}
  .service-level-addendum.terms-condition-section .left-part .box .details table tr td:first-child { border-right:none; }
  .service-level-addendum.terms-condition-section .left-part .box .details table tr th:first-child { border-right: none;background-color:#ffffff; }
  .service-level-addendum.terms-condition-section .left-part .box .details h5{ font-size:16px;line-height:20px; padding:30px 0px 40px 0px; color:#18516C; font-weight:700;}
  .service-level-addendum.terms-condition-section .left-part .box .details table tr:nth-child(2) td { padding-top: 20px; }
  .service-level-addendum.terms-condition-section .left-part .box .details table tr:last-child td { padding-bottom: 20px; }
  .terms-of-use-page.terms-hero-section .section-heading .content {padding-top:40px; }
  .terms-of-use-page.terms-hero-section .section-heading .content p{ font-weight:700;}
  .terms-of-use-page.terms-condition-section .left-part .box .details{max-width:318px;}
  .terms-of-use-page.terms-condition-section .left-part .box .details strong{color:#2FA1D8; font-weight:700; font-size: 21px;}
  .terms-of-use-page.terms-condition-section .left-part .box .details h3{ color:#2FA1D8; font-size:21px;font-weight:700; line-height:29px;}
  .terms-of-use-page.terms-condition-section .left-part .box .details h4{ color:#6D869A;font-size:16px;font-weight:700; line-height:20px;}
  .terms-of-use-page.terms-condition-section .left-part .box:last-child p{color:#3C5D79; }
  .terms-of-use-page.terms-condition-section .left-part .box .details p{ line-height:20px;}
  .terms-of-use-page.terms-condition-section .left-part .box .details{ line-height:20px;}
  .disclaimers-page.terms-condition-section .left-part .inner-cover{max-width:319px;padding-left: 0px;}
  .disclaimers-page.terms-condition-section .left-part .box .details{color:#3C5D79; line-height:20px;}
  .disclaimers-page.terms-condition-section .left-part .box h2{color:#6D869A; font-size:16px;}
  .disclaimers-page.terms-condition-section { padding: 0px 0px 147px; }
  .disclaimers-page.terms-hero-section .section-heading .content{padding-top:40px;}
  .disclaimers-page.terms-hero-section .section-heading .content p{font-weight:700;}
  .acceptable-use-policy.terms-condition-section .left-part .box:last-child h2{font-size:28px;line-height:34px;}
  .acceptable-use-policy.terms-condition-section .left-part .box .details{max-width:100%; line-height: 22px;}
  .acceptable-use-policy.terms-condition-section .left-part .box:last-child{border-top:2px dotted #3c789e; margin:30px 0px;}
  .acceptable-use-policy.terms-condition-section { padding: 0px 0px 60px; }
  .acceptable-use-policy.terms-condition-section .right-part { padding-top: 0px; }
  .acceptable-use-policy.terms-condition-section .left-part .box h2{font-size:21px;}
  .acceptable-use-policy.terms-condition-section .left-part .inner-cover{max-width:100%;padding-left: 0px;}
  .acceptable-use-policy.terms-condition-section .left-part:last-child.box:after{border-bottom: 2px dotted #3c789e;}
  .acceptable-use-policy.terms-condition-section .right-part .sticky-box ul li a { padding: 12px 25px 8px 0px ; text-decoration: underline; }
  .acceptable-use-policy.terms-condition-section .right-part .sticky-box ul li{line-height:20px;}
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -14px; left: -80px; right: auto; max-width: 180px;}
  .financial-advisors-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -11px; left: auto; right: -100px; max-width: 249px;}
  .financial-advisors-page.role-hero-section .right-part {padding: 80px 0 0;}
  .financial-advisors-page.platform-action-section .box{margin-bottom:0;}
  .financial-advisors-page.platform-action-section .outer-wrap { padding: 0px 28px 25px; }
  .financial-advisors-page.platform-action-section .box.large-box .left-part{ padding: 15px 0px;}
  .financial-advisors-page.platform-action-section .box.large-box .right-part { padding-top: 20px; }
  .financial-advisors-page.role-hero-section .left-part .section-heading .content { max-width: 273px; }
  .financial-advisors-page.higher-education-page.industry-zigzag-section .section-heading { max-width: 300px;}
  .financial-advisors-page.industry-zigzag-section .section-heading .content {  max-width: 290px;}
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { position: absolute; top: -17px; left: auto; right: -38px; z-index: -1; max-width: 197px; width: 100%; }
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: auto; bottom: -28px; left: auto; right: -67px; max-width: 200px;}
  .cpa-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -15px; left: -30px; right: auto; z-index: -1; max-width: 259px; width: 100%;}
  .cpa-page.platform-action-section .box{margin:0;}
  .cpa-page.platform-action-section .outer-wrap { padding: 0px 28px 25px; }
  .cpa-page.platform-action-section .box.large-box .left-part{ padding: 15px 0px;}
  .cpa-page.platform-action-section .box.large-box .right-part { padding-top: 20px; }
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { top: auto; right: auto; bottom: -10%; left: -22%; }
  .lawyers-page.role-hero-section .left-part .section-heading .content {  max-width: 280px;}
  .lawyers-page.role-leader-section .section-heading{max-width: 300px; margin:0 auto;}
  .lawyers-page.higher-education-page.industry-zigzag-section .section-heading{max-width: 297px; margin:0 auto;}
  .lawyers-page.industry-zigzag-section .box{border: 3px solid #0B3557;}
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -22px; left: auto; right: -60px; max-width: 180px;  }
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext3 { top: auto; bottom: -20px; left: auto; right: -104px; max-width: 250px;}
  .lawyers-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { top: auto; right: auto; bottom: -45px; left: -78px; }
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext1 { display:none;  }
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext2 { top: -21px; right: -30px; }
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext3{bottom: -25px;}
  .finance-teams-page.role-hero-section .right-part .img-box .extra-imgs .ext4 { top: auto; bottom: -50px; left: -53px; right: auto; }
  .finance-teams-page.role-leader-section ul.slick-dots li{padding: 0px 6px;}
  .commercial-banks-page.role-leader-section .section-heading h2 { max-width: 300px; margin: 0 auto; }




}