.font-lora{font-family:Lora,serif}
.color-002353{color:#002353}
.color-012c62{color:#012c62}
.color-0b52b4{color:#0b52b4}
.color-2f2e2e{color:#2f2e2e}
.color-d8b75e{color:#d8b75e}
.color-ffc75e{color:#ffc75e}
.color-fbd15f{color:#fbd15f}
.color-fff{color:#fff!important}
.color-000{color:#000}
.font-size-40{font-size:40px}
.font-size-34{font-size:34px}
.font-size-30{font-size:30px}
.font-size-24{font-size:24px}
.p-outer1{padding:90px 180px}
.m-b-30px{margin-bottom:30px}
.p-tb-70{padding-bottom:70px;padding-top:70px}
.p-tb-50{padding-bottom:50px;padding-top:50px}
.p-b-240{padding-bottom:240px}
.myimgright{margin-left:60px}
.margin-bottom-60{margin-bottom:60px}
.flex-row-center{display:flex;flex-direction:row;align-items:center}
.custom-border-1{border:15px solid #002353;box-shadow:0 0 0 8px #ffffffdc,4px 4px 20px 10px rgba(0,0,0,.35)}
.custom-border-2{border:15px solid #d9b166}
.custom-list-icon li::marker{content:url('/images/li-icon.png')}
.custom-list-icon li{font-size:20px;font-weight:500;margin-bottom:30px;padding-left:20px}
.custom-button-1{background-color:#002353;border:4px solid #d9b166;color:#fff;border-radius:4px;padding:10px 32px;font-size:24px;text-decoration:none;text-transform:uppercase}
.custom-button-2{background-color:#d9b166;border:4px solid #002353;color:#000;border-radius:4px;padding:10px 32px;font-size:24px;text-decoration:none;text-transform:uppercase;font-family:Lora,serif;font-weight:500}
.bg-001{background:url(../images/services-bg1.webp) no-repeat scroll 0 0;background-color: #e4edf5;}
.bg-002{background:url('/images/custombg-2.png'),linear-gradient(#002353,#002353) center center no-repeat;background-size:cover}
.bg-003{background:url('/images/custombg-3.png')}
.bg-004{background:url('/images/e-newsletter-bg.png')}
.bg-005{background:url('/images/what-our-clients-say.png') left bottom/45% no-repeat,url('/images/bg-00005.jpg') center center/cover no-repeat}
.bg-006{background:#46648b}
.bg-007{background:url(../images/valuation-bg.png) no-repeat scroll 0 0;background-size:cover}
.bg-008{border:13px solid #d9b166;background:url(../images/Rectangle-42.png) no-repeat scroll 0 0;background-size:cover}
.line-2{height:4px;background:#d1e2f9;width:40%;position:relative;z-index:9}
.line-heading{width:750px}
.iner-bg-001{background:rgba(255,255,255,.48)}
.git-info{display:flex;flex-direction:column;justify-content:center}
.git-info a.color-0b52b4:hover{color:#d8b75e;transition:.25s ease-in-out}
.contact-form-wrapper{background:#002353;border:15px solid #5c82b6;padding:40px;max-width:900px;margin:auto;padding:40px 20px}
.contact-form-title{color:#fff;font-size:28px;font-weight:700;text-align:center;margin-bottom:40px}
.custom-input,.custom-select,.custom-textarea{background:#fff;border:none;border-radius:0;min-height:57px;font-size:18px;font-weight:700;color:#2f2e2e;padding:12px 15px;box-shadow:none}
.custom-select{background-color:#d8b75e;cursor:pointer}
.custom-textarea{min-height:160px;resize:none}
.required-text{color:#fff;font-size:20px;font-weight:700}
.submit-btn{background:#d8b75e;color:#000;border:none;border-radius:0;font-size:26px;font-weight:700;padding:9px 60px;min-width:220px}
.submit-btn:hover{background:#d8b75e;color:#000}
.newsletter-section{border-top:6px solid #929292;border-bottom:6px solid #d8b75e;padding:50px 130px}
.newsletter-content{display:flex;justify-content:center;flex-direction:row;align-items:center}
.newsletter-icon img{width:90px;height:auto}
.newsletter-text h2{font-weight:700;margin-bottom:12px}
.newsletter-text h3{font-size:36px;font-weight:700;margin:0}
.newsletter-form{margin-left:auto}
.newsletter-form .form-control{height:58px;border:none;border-radius:0;min-width:550px;font-size:18px;font-weight:600;padding:0 25px}
.newsletter-form .btn-submit{height:58px;min-width:185px;border:none;border-radius:0;background:#d8b75e;color:#000;font-size:22px;font-weight:700;padding:0 35px}
.newsletter-form .btn-submit:hover{background:#d8b75e}
@media(max-width:991px){
.newsletter-content{flex-direction:column;text-align:center}
.newsletter-form{margin-left:0;width:100%}
.newsletter-form .form-control{min-width:100%}
}
.newsletter-section .newsletter-form .btn-submit:hover{transition:.25s ease-in-out;background:#002353;color:#fff}
.sec-title h3{font-size:30px;font-weight:700;letter-spacing:1.1px;color:#002353;white-space:nowrap;position:relative;z-index:9;padding:0 20px;text-transform:uppercase;margin-bottom:0}
.sec-title .line{height:5px}
.sec-title-2:after{height:55px}
.box-0{border:10px solid #d9b166;background:url('/images/box-bg.png')}
.box-1{border:1px solid #d9b166;margin-top:0;padding:45px}
.box-2{border:1px solid #d9b166}
.testimonial-valuation-section{padding:80px 0;position:relative}
.section-heading{display:flex;align-items:center;gap:20px;margin-bottom:35px}
.section-heading:after,.section-heading:before{content:"";flex:1;height:2px;background:#fff;opacity:.6}
.section-heading h2{color:#f2c75c;font-size:42px;font-weight:700;margin:0;white-space:nowrap;text-transform:uppercase}
.testimonial-box{position:relative;padding:25px;overflow:visible}
.rating-img{position:absolute;top:-40px;left:40px}
.rating-img img{max-width:380px}
.testimonial-content p{font-size:18px;line-height:1.7;color:#000}
.testimonial-content h4{color:#fff;font-size:32px;font-style:italic;margin-top:30px}
.testimonial-box:after{content:"❞";position:absolute;right:-10%;top:50%;font-size:100px;color:#fff;line-height:1}
.testimonial-footer{margin-top:20px;display:flex;justify-content:space-between;align-items:center}
.view-all{color:#000;font-weight:700;text-decoration:underline}
.slider-nav{display:flex;gap:12px}
.slider-nav button{border:none;background:0 0;font-size:30px;color:#fff;cursor:pointer}
.valuation-text{color:#fff;font-size:24px;line-height:1.6;margin-bottom:35px}
.valuation-image{border:10px solid #fff;padding:12px;background:#002b66}
.valuation-image img{width:100%;display:block}
@media(max-width:991px){
.section-heading h2{font-size:30px}
.testimonial-box{border-radius:50px;padding:120px 30px 50px}
.rating-img img{max-width:260px}
}
@media (max-width:1700px){
.newsletter-text h3{font-size:28px}
.font-size-34{font-size:30px}
.fixheader .custom-nav-2 .navbar-nav .nav-link{font-size: 19px;}
}
.valuation-form-section{background:#46648b;padding:60px 0}
.valuation-input,.valuation-textarea{background:#fff;border:none;border-radius:0;min-height:50px;padding:12px 22px;font-size:18px;font-weight:600;color:#444;box-shadow:none}
.valuation-textarea{min-height:180px;resize:vertical}
.valuation-input::placeholder,.valuation-textarea::placeholder{color:#444;opacity:1}
.valuation-input:focus,.valuation-textarea:focus{border:none;box-shadow:0 0 0 2px #d8b75e59}
.valuation-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}
.valuation-required{color:#fff;font-size:20px;font-weight:600}
.valuation-submit-btn{background:#d8b75e;color:#000;border:none;border-radius:0;padding:15px 55px;font-size:26px;font-weight:700;letter-spacing:1px;transition:.3s;line-height:20px}
.valuation-submit-btn:hover{background:#cda94b;color:#000}
@media (max-width:767.98px){
.valuation-form-section{padding:40px 0}
.valuation-footer{flex-direction:column;align-items:flex-start}
.valuation-submit-btn{width:100%;font-size:20px;padding:14px}
.valuation-required{font-size:20px}
.valuation-input,.valuation-textarea{min-height:54px;font-size:16px}
}
.custom-list-icon ul li::before{content:"";background:url(../images/list-shape.webp) no-repeat scroll 0 0;width:16px;height:19px;position:absolute;left:0;top:12px}
.sec-desc .custom-list-icon ul li{font-size:20px;font-weight:500;color:#002353;letter-spacing:.55px}
.testimonial-wrapper-2{background:url(../images/testimonial-inner-bg-2.png) no-repeat scroll bottom right!important}
.buyer-resources .card.service-card{margin-bottom:40px}
.buyers-box{color:#fff;text-align:center;padding:40px}
.buyers-title{font-size:20px;font-style:italic;font-weight:700;margin-bottom:20px;font-family:Lora}
.buyers-title i{color:#d9b166;font-size:24px}
.buyers-box p{font-size:18px;line-height:1.7;font-family:Lora,serif}
.sec-title.spes:after{height:40px}
.bpa-accordion-wrapper{border:10px solid #c9d4e4;border-radius:0;overflow:hidden}
.bpa-accordion-wrapper>.accordion{background:#c9d4e4}
.bpa-accordion-wrapper #outerAccordion>.accordion-item{border:none;border-radius:0;margin-bottom:15px}
.bpa-accordion-wrapper #outerAccordion>.accordion-item:last-child{margin-bottom:0}
.bpa-accordion-wrapper #outerAccordion>.accordion-item>.accordion-header .accordion-button{background:#5078ad;color:#fff;font-weight:700;font-size:28px;border-radius:0;box-shadow:none}
.bpa-accordion-wrapper #outerAccordion>.accordion-item>.accordion-header .accordion-button:not(.collapsed){background:#d9b166;color:#000}
.bpa-accordion-wrapper #outerAccordion>.accordion-item>.accordion-header .accordion-button::after{background-image:none!important;content:"+";font-size:32px;font-weight:700;color:#fff;width:auto;height:auto;line-height:1;display:flex;align-items:center;justify-content:center;transform:none!important}
.bpa-accordion-wrapper #outerAccordion>.accordion-item>.accordion-header .accordion-button:not(.collapsed)::after{content:"\2212";color:#000}
.bpa-accordion-wrapper #outerAccordion>.accordion-item .accordion-body{background:#12224a;padding:20px 24px 24px}
.bpa-accordion-wrapper #outerAccordion>.accordion-item .accordion-body .accordion-body{padding:20px 5px 24px 65px}
.bpa-accordion-wrapper .inner-accordion .accordion-item{background:0 0;border:none}
.bpa-accordion-wrapper .inner-accordion .accordion-item:last-child{border-bottom:none}
.bpa-accordion-wrapper .inner-accordion .accordion-button{background:0 0;color:#fff;font-weight:700;font-size:22px;padding:12px 4px;box-shadow:none}
.bpa-accordion-wrapper .inner-accordion .accordion-button::before{content:"Q";display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:0;background:#395287;color:#b6cbf7;font-size:24px;font-weight:700;margin-right:20px;flex-shrink:0}
.bpa-accordion-wrapper .inner-accordion .accordion-button:not(.collapsed){color:#fff}
.bpa-accordion-wrapper .inner-accordion .accordion-button::after{filter:brightness(0) invert(1)}
.bpa-accordion-wrapper .inner-accordion .accordion-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#fff;font-size:20px;line-height:1.55;padding:2px 4px 16px}
.bpa-accordion-wrapper .inner-accordion .accordion-body::before{content:"A";display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:0;background:#395287;color:#b6cbf7;font-size:24px;font-weight:700;margin-right:20px;flex-shrink:0;position:absolute;margin-left:-60px}
.bpa-accordion-wrapper .inner-accordion .accordion-body ul{margin:8px 0 0;padding-left:18px}
.bpa-accordion-wrapper .inner-accordion .accordion-body li{margin-bottom:4px}
.bpa-carousel-wrap{width:100%}
.bpa-card{background:#fff;overflow:hidden;box-shadow:0 10px 30px #0b1f4d26;transform:scale(.86);transition:transform .35s ease,box-shadow .35s ease;padding:15px}
.owl-item.center .bpa-card{transform:scale(1);box-shadow:0 18px 45px #0b1f4d47}
.bpa-card-date{text-align:center;font-weight:700;font-size:16px;color:#000;margin-bottom:10px}
.bpa-card-body{background:#fff}
.owl-theme .owl-nav{margin-top:0}
.owl-theme .owl-nav .owl-prev{left:-10px}
.owl-theme .owl-nav .owl-next{right:-10px}
.owl-theme .owl-dots .owl-dot span{background:#b9c6e0}
.owl-theme .owl-dots .owl-dot.active span{background:var(--navy)}
.sec-title.custom-line-br h2{text-transform:none;font-size:40px}
.sec-title.custom-line-br:after{height:60px}
.article-links{color:#d8b834;text-decoration:underline;font-size:20px}
.article-list-box{border-bottom:1px solid #d8b75e;padding:100px 0}
.article-list-box:last-child{border-bottom:0}
.article-list-box img{width:85%}
@media(max-width:767px){
.article-list-box{padding:50px 0}
.article-list-box img{margin-bottom:30px!important;width:100%!important}
.font-size-40{font-size:30px}
.contact-form-title{font-size:24px}
.custom-input,.custom-select,.custom-textarea{font-size:18px;padding:12px 15px}
.submit-btn{width:100%;margin-top:20px}
.m-order-1{order:1}
.m-order-2{order:2}
.m-order-3{order:3}
.p-b-240{padding-bottom:70px}
.testimonial.inner-page .sec-title{padding-bottom:30px}
}
.htable{width:auto;margin-bottom:25px;border:1px solid #ccc;border-bottom:none;border-spacing:0}
.htable *{font-size:20px;font-weight:500;color:#002353;letter-spacing:.55px}
.htable .htable-heading{background-color:#002353}
.htable tr:nth-child(2n){background-color:#d9b16680}
.htable tr{border-bottom:1px solid #d9b166}
.htable th{padding:5px 10px}
.htable td{padding:5px 10px}
.htable .htable-heading th{color:#fff}
.related-title{font-size:20px;font-weight:400;color:#001973}
.related-file{transition:.3s}
.related-file:hover{opacity:.8}
.file-icon{width:45px!important;height:auto;flex-shrink:0}
.file-name{font-size:18px;font-weight:600;color:#111;line-height:1.2;margin-bottom:4px}
.download-link{font-size:16px;color:#b58c11;text-decoration:underline}
.related-file:hover .download-link{color:#8e6c00}
.article-list-box,.article-list-box p{font-size:20px;font-weight:500;color:#002353;letter-spacing:.55px}
.article-list-box h2{color:#002353;font-size:30px;margin-bottom:1.5rem;margin-top:2.5rem}
.article-list-box a{color:#0b52b4;font-size:20px}
.author-details .nav-tabs>.nav-item>.nav-link{color:#fff;border:3px solid #0d539c;border-radius:0;font-size:30px;font-weight:700;padding:18px 50px;line-height:1.5;width:100%;text-transform:capitalize;background:#002353}
.author-details .nav-tabs>.nav-item>.nav-link.active{border-radius:0;color:#000;border:3px solid #0d539c;background:#d9b166}
.author-details .tab-content{box-shadow:0 0 7px rgba(0,0,0,.3);padding:3rem;background:url(/images/Author-BG.png);border:3px solid #0d539c}
.author-details .tab-pane ul li{font-size:28px;font-weight:700;color:#002353;letter-spacing:.55px;margin-bottom:30px}
.author-details .tab-pane ul li span{font-size:24px;font-weight:600}
.author-details .social h2{font-size:26px;font-weight:500;color:#002353;letter-spacing:.55px}
.author-details .social ul li a{text-decoration:none;color:#173778;display:inline-block;transition:.4s}
.newsletter-carousel button.owl-next,.newsletter-carousel button.owl-prev{position:absolute;top:50%}
.newsletter-carousel .owl-theme .owl-nav .owl-prev{left:-25px}
.newsletter-carousel .owl-theme .owl-nav .owl-next{right:-25px}