/* Global Breadcums */
body p.breadcums-inner-pages{ text-shadow: rgba(0, 0, 0, 0.6) 0 10px 30px; }

/* About Us Page  */
body .readmore-text { overflow: hidden; transition: max-height 0.5s ease; }
body button.readmore-btn{ padding: 10px 0; }
body .tabs-button-product  button .gb-button-text{ margin-left:17px;}

/* Board of Committee */
body .board-of-commitee-tabs-container, body .career-tabs{ display: flex; flex-direction: column; align-items: flex-start; background: radial-gradient(84.01% 98.45% at -25.28% -24.75%, #D51130 0%, #2A385F 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */; border-radius: 10px; flex: none; order: 0; align-self: stretch; flex-grow: 0; }
body .board-of-commitee-tabs-container button, body .opening-jobs-container button{ position: relative; }
body .board-of-commitee-tabs-container button:before, body button.career-tab-btn::before{ content: ""; background: url(https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/10/icon.svg); position: absolute; width: 10px; height: 10px; background-size: contain; background-repeat: no-repeat; top: 27px; left: 25px; }
body .opening-jobs-container button:before{ content: ""; background: url(https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/10/icon.svg); position: absolute; width: 10px; height: 10px; background-size: contain; background-repeat: no-repeat; top: 27px; left: 25px; }
[lang="ur"] .board-of-commitee-tabs-container button:before{ content: ""; background: url(https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/10/icon.svg); position: absolute; width: 10px; height: 10px; background-size: contain; background-repeat: no-repeat; top: 27px; right: 25px; }

/* Product Page Css */
body.single-product .entry-content{margin-top:0;}
body { overflow-x: hidden; }
body #breadcums a, body #breadcums.career span  { color: #fff; margin: 0px;  font-size: 15px;}
body #breadcums span { color: #fff; margin: 5px; font-size: 15px; }

body p#breadcums{ padding-bottom: 10px; }
body #breadcums span.breadcrumb_last { font-weight: 700; }
body ul.product-page-list li { margin-bottom: 24px; }

/* Product Page Tabs Section */
body .tabs-container .gb-tabs__button span.gb-button-text{ line-height: 2.2em; }
body .tabs-container button.gb-block-is-current span.gb-icon { background: var(--red-theme-color); }
body .tabs-container button:hover span.gb-icon { background: var(--red-theme-color); }
body .tabs-container button:hover span.gb-icon svg{ filter: brightness(20);opacity: 100%; }
body .tabs-container button:focus span.gb-icon { background: var(--red-theme-color); }
body .tabs-container button:focus span.gb-icon svg{ filter: brightness(20);opacity: 100%; }
body .tabs-container button.gb-block-is-current span.gb-icon svg {filter: brightness(20);opacity: 100%;}
body .tabs-container button span.gb-icon { width: 70px; height: calc(100% + 2px); position: absolute; left: -1px; top: -1px; background: transparent; border-radius: 500px; display: flex ; justify-content: center; align-items: center; }
body .tabs-container button span.gb-icon svg{opacity: 50%;}
body ul.product-page-list { list-style: none;     margin: 0px 0px 0px 41px;}
body ul.product-page-list li { position: relative;margin-bottom: 20px; }
body ul.product-page-list li:before { content: ""; background:url(https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/09/List-Icon-1.svg) no-repeat center/contain; width: 24px; height: 24px; position: absolute; top: 3px; left: -40px; }
body .tabs-button-product{ position: sticky; top: 50px; height: 230px; }
body ul.Eligibility-list li:before { content: ""; background: url('https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/12/Black-mark.jpg') no-repeat center / contain; width: 24px; height: 24px; position: absolute; top: 2px; left: -40px; }
body .list-auto-lease-box .list-auto-lease li:last-child { margin-bottom: 0;}
body ul.Eligibility-list li { margin-bottom: 20px; position:relative; list-style: none; }
body ul.Eligibility-list li:last-child { margin-bottom: 0;}
body ul.Eligibility-list { list-style: none; margin: 0px 0px 0px 41px;}
body .Benefits.boxes{ width: 100%; }

/* Product Auto Lease */
body .list-auto-lease-box  ul {list-style:none; margin: 0px 0px 0px 41px;}
body .list-auto-lease-box .list-auto-lease li{position: relative; margin-bottom: 40px; list-style: none; }
body .list-auto-lease-box ul li::before {content: ""; background: url('https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/10/white-mark-img.jpg') no-repeat center / contain; width: 24px; height: 24px;position:absolute;top: 3px;left: -40px;border-radius:100px;}

/* Product Popup Maker */
body .pum-theme-7517, body .pum-theme-default-theme { background-color: rgb(0 0 0 / 75%); }
body div#popmake-7526, body div#popmake-7647, body div#popmake-7720, body div#popmake-7727 { padding: 40px; border-radius: 20px; margin-bottom: 0; }
#pum-7526 button.pum-close.popmake-close, div#popmake-7647 button.pum-close.popmake-close, div#popmake-7720 button.pum-close.popmake-close,  div#popmake-7727 button.pum-close.popmake-close{ box-shadow: none; height: 30px; width: 30px; top: 5px; right: 5px; display: flex; justify-content: center; align-items: center; border-radius: 50px; background-color:var(--red-theme-color); }
body .product-popup h2, body .schedule-popup h2{ text-align: center; padding-bottom: 40px; font-weight: 400; }
body .product-popup .wpcf7-response-output, body .schedule-popup .wpcf7-response-output { color: #2A385F; padding: 10px; margin: 45px 0 0; }
body .form-row.other-city-wrapper {max-height: 0; opacity: 0; overflow: hidden; transition: all 0.4s ease; }
body .form-row.other-city-wrapper-urdu {max-height: 0; opacity: 0; overflow: hidden; transition: all 0.4s ease; }
body .form-row.other-city-wrapper.show {max-height: 120px; opacity: 1; }
body .form-row.other-city-wrapper-urdu.show {max-height: 120px; opacity: 1; }
body .schedule-popup { width: 100%; padding: 0; background: transparent; }
body .schedule-popup:hover { width: 100%; padding: 0; background: transparent; }
body .schedule-popup .date input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date { width: 100%; padding: 12px 18px; border-radius: 5px; border: none; color: #2A385F; margin-top: 10px; font-size: 15px; line-height: 23px; outline: none; }
body .schedule-popup .date input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date:focus {background-color: transparent; border: 1px solid #2A385F80; }
body .time select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required option { direction: ltr; text-align: right; }

/* Search Page */
body.search .entry-summary p a.read-more { color: var(--red-theme-color); font-weight: 500; display: block; font-size: 16px; }


/* Meet the Team */
body .gb-grid-wrapper.meet-the-team > .gb-grid-column-65862627 { width: 20%; }

/* Connect Form  */
body .form-container { background-color: #f0f4f9; padding: 30px; border-radius: 10px; }
body .form-field select, body .career-form .form-group select {-webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url('https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/09/select-icons.svg') !important; background-repeat: no-repeat !important; background-position: right 15px center !important; background-size: 10px; padding-right: 30px; }
[lang="ur"] .form-field select, [lang="ur"] .career-form .form-group select{ background-position: left 15px center !important; background-size: 10px !important; padding-left: 30px !important; }
body .form-field input::placeholder, .form-field textarea::placeholder { color:#2A385F; font-size:15px; line-height:23px; }
body .form-row { display: flex; gap: 40px; margin-bottom: 20px; }
body div#Send-us-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required option { color: #2A385F; }
body .form-row:last-child{ margin-bottom: 0; }
body .form-field { flex: 1; }
body .form-field.full-width { flex: 0 0 100%; }
body .form-row  label { font-weight: bold; color: #2A385F; display: block; font-size: 15px; line-height: 1.66em; }
body .wpcf7-not-valid-tip{height: 0px;}
[lang="ur"] .form-row span.wpcf7-form-control-wrap, [lang="ur"] .form-row span.wpcf7-form-control-wrap input { direction: ltr; text-align: right; }
[lang="ur"] .checkbox-mi span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required { direction: rtl; }
body .form-field input[type="text"], .form-field input[type="email"], .form-field select, .form-field textarea { width: 100%; padding: 14px 18px; line-height:23px;	border-color:transparent; border-radius: 5px; box-sizing: border-box; background-color: #fff; color:#2A385F; outline: none; font-size:15px; line-height:23px; transition: border-color 0.3s; margin-top: 10px; }
body .form-field input[type="text"]:focus, .form-field input[type="email"]:focus, .form-field select:focus, .form-field textarea:focus { background-color: transparent;	border: 1px solid #2A385F80; }

/* Style the input fields */
body .form-field input[type="text"], body input[type=tel], .form-field input[type="email"], .form-field select, .form-field textarea { width: 100%; padding: 14px 18px; line-height:23px;	border-color:transparent; border-radius: 5px; box-sizing: border-box; background-color: #fff; color:#2A385F; outline: none; font-size:15px; line-height:23px; transition: border-color 0.3s; margin-top: 10px; }
[lang="ur"] .form-field input[type="text"], [lang="ur"] .form-field input[type="email"], [lang="ur"] .form-field select, [lang="ur"] .form-field textarea { width: 100%; padding: 14px 18px; line-height:2.1em;	border-color:transparent; border-radius: 5px; box-sizing: border-box; background-color: #fff; color:#2A385F; outline: none; font-size:15px; line-height:23px; transition: border-color 0.3s; margin-top: 10px; text-align: right; }
body .serve-form-container .form-field input[type="text"]:focus, .serve-form-container .form-field input[type="email"]:focus, .serve-form-container .form-field select:focus, .serve-form-container .form-field textarea:focus { background-color: transparent;	border: 1px solid #2A385F80; }
body .form-submit{ height: 46px; margin-top: 15px; }
body .form-submit input[type="submit"] { background-color: #2A385F; color:#fff; padding: 14.5px 48px; font-weight: 700; border: none; border-radius: 50px; cursor: pointer; font-size: 16px; float: right; }
body .form-submit input[type="submit"]:hover { background-color:var(--red-theme-color); border-radius:50px; }
body .form-row  textarea { resize: none; height:110px; }

/* 	Code Of Business Page */
body #code-conduct-list li{ padding-left: 10px; margin-bottom: 25px; font-size:18px; position: relative;  list-style: none; line-height: 1.66em; }
body #code-conduct-list { margin-left: 20px; margin-bottom: 0px; }
body #code-conduct-list li:before { content: ""; background: url(https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/12/li-marker.png); background-position: left; background-repeat: no-repeat; left: -23px; top: 9px; position: absolute; width: 12px; height: 12px; }
/* body #code-conduct-list li:not(:last-child) { margin-bottom: 25px; } */
body #code-conduct-list li:last-child { margin-bottom: 0px; }

/* 	Company Information */
/* body .professional-advisor .inner-container .office-information-num{ column-gap: 30px; } */
body .tax-container { column-gap: 15px; }
body ul.product-page-list li { margin-bottom: 40px; }
body .board-of-commitee-tabs-container button{ line-height: 1.6em; }
body p.information-email{ word-break: break-all; }


/* Resources */
body .resources-grid { flex-wrap: nowrap; overflow-x: scroll; overflow-y: hidden; width: 100%; }
body .resources-grid .resources{ min-width: 24%; }
/* body .resources-grid { scrollbar-width: thin; scrollbar-color: #4b5563 #e5e7eb; } */
body .resources-grid::-webkit-scrollbar { width:5px;}
body .resources-grid::-webkit-scrollbar-thumb { background-color:rgba(255, 255, 255, 0.3); border-radius: 10px;}
body .resources-grid::-webkit-scrollbar-track { background: transparent;  border-radius: 10px;}
body .investor-relation-accordion span.gb-icon{ top: 0; }

/* News & Events */
/* body .post-container span.gb-icon, body .pagination-container span.gb-icon{ top: 0; } */
body .previous-button:hover svg path, body .next-button:hover svg path{ fill: #fff; opacity: 1; }
body .single-post-content-container h3{ padding: 30px 0; font-weight: 700; }
/* body .single-post-content-container img{ float: right; margin-left: 30px; } */
body .single-post-content-container img:nth-of-type(odd){ float: right; margin-left: 30px; margin: 10px 30px 0px; width: 450px;}
body .single-post-content-container img:nth-of-type(even){ float: left; margin-right: 30px; }
body .sharing-container ul { margin: 0; }
body .sharing-container li:before { content: none; }
body main#main{ margin: 0 !important; }
body .single-post-content-container li{ padding-left: 10px; margin-bottom: 10px; font-size:18px; position: relative; list-style: none; }
body .single-post-content-container ul{ margin: 10px 0px 10px 25px; }
body .single-post-content-container li:before{ content: ""; background: url(https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/12/li-marker.png); background-position: left; background-repeat: no-repeat; left: -23px; top: 9px; position: absolute; width: 12px; height: 12px;  }

/* COntact US Page */
body #Send-us-form .form-field select {-webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url('https://blue3.genetechz.com/OLP-Finance/wp-content/uploads/2025/12/white-dropdown.svg') !important; background-repeat: no-repeat !important; background-position: right 15px center !important; background-size: 10px !important; padding-right: 30px !important; }
[lang="ur"] #Send-us-form .form-field select{ background-position: left 15px center !important; }
body .inner-container .Resolve-queries #Resolve-list { margin: 0px; margin-left: 27px;}
body .inner-container .Resolve-queries #Resolve-list li{margin-bottom:20px;}
body #Send-us-form .wpcf7-response-output{margin: 20px 0.5em 1em; font-size: 16px;}
body #Send-us-form .form-submit p{height: 0;}
body .inner-container .Resolve-queries #Resolve-list li::marker { font-size: 25px;}
body #Send-us-form .form-row .form-field p label,	#Send-us-form .form-row .form-field textarea::placeholder { color: #fff;}
body #Send-us-form .form-row .form-field input, #Send-us-form .form-row .form-field textarea,#Send-us-form .form-row .form-field select { background-color: #EDF0F81A; color: #fff;}
body #Send-us-form .form-row .form-field input:focus, #Send-us-form .form-row .form-field textarea:focus,#Send-us-form .form-row .form-field select:focus{border: 1px solid #FFFFFF80;background-color:transparent;}
body #Send-us-form .form-row .form-field input::placeholder{color:white;}
body #Send-us-form  .form-submit input[type="submit"] { background-color: #fff; color: #2A385F;width:100%; border-radius: 50px;}
body #Send-us-form  .form-submit { margin-top: 35px;}
body #Send-us-form  .form-submit input[type="submit"]:hover { background-color: var(--red-theme-color); color: #fff ;width:100%;}
body .wpcf7-list-item{ margin-left: 0; }
body #Send-us-form .wpcf7-list-item label{ font-weight: 400; }
body .serve-you-container a{ color: #1F3A5F !important; font-weight: 700 !important; }
body .wpcf7-not-valid-tip{ font-size: 12px !important; }
.checkbox-mi { display: flex; align-items: center; flex-wrap: wrap; gap: 4px; }
form.invalid .checkbox-mi p br { display: none !important; }
 

.checkbox-mi span.wpcf7-list-item-label{ font-size: 15px; }
.checkbox-mi br{ display: none; }
.checkbox-mi.eng br{ display: none; }
.checkbox-mi .wpcf7-list-item { margin: 0; display: inline-block; }
body .checkbox-mi.eng .wpcf7-list-item { margin: 0; display: inline; }

.checkbox-mi label {
  display: inline;
  margin: 0;
}
/* body .required { color: #ff4d4f; Red color for required fields margin-right: 5px; font-weight: bold; } */

/* product certificate  */
body .Download_Form .Download-btn{line-height:2em; border: 2px solid #2A385F}
body .feacture_section .Features-btn {line-height:100%}
body .Image-slider-container .slick-dots li {margin:0px}
body .pdf-container{transition: all 0.3s ease;}
body .pdf-container:hover img { filter: grayscale(0); transition: all 0.3s ease;}

/* Career Page */
/* Fast smooth looping animation */
@keyframes scrollUp { 0%   { transform: translateY(0); } 100% { transform: translateY(-100%); } }
@keyframes scrollDown { 0%   { transform: translateY(-100%); } 100% { transform: translateY(0); } }
body .col.up .track { animation: scrollUp 30s linear infinite;   }
body .col.down .track { animation: scrollDown 30s linear infinite;  }
body .join-our-community span:hover { background: rgba(42, 56, 95, 1); }
body .join-our-community span.gb-icon { top: 0; }
body .join-our-community span:hover span.gb-icon svg path { fill: white; }
body .join-our-community a.gb-button:hover span.gb-icon svg path { fill: white; }
body .inner-container .our-culture-box {position: sticky;top: 50px;height: max-content;}
body img.olp-icon-left { position: absolute; left: 0; top: 0; transform: translate(-25%, -50%); }
body img.olp-icon-right { position: absolute; top: 0; right: 0; transform: translate(10%, 10%); }
body .olp-icon-left,
body .olp-icon-right { animation: fadeCycle 5s infinite ease-in-out; }
@keyframes fadeCycle { 0% { opacity: 0; } 20% { opacity: 1; } 50% { opacity: 1; } 80% { opacity: 0; } 100% { opacity: 0; } }
body .Our_community_slider .slick-list { margin: 0 -15px; }
body .Our_community_slider .slick-slide {padding:0 15px;}


/* Career Job-Inner */
body .detail-container-jobs span.gb-icon{ top: 0; }
body .career-listings-wrapper { display: flex; gap: 50px; }
body .career-tabs { padding: 40px 35px; width: 472px; height: max-content; position: sticky; top: 80px; }
body .career-content-container{ width: calc(100% - 472px); }
body .career-tabs { display: flex; gap: 10px; margin-bottom: 0px; flex-wrap: wrap; }
body .career-tab-btn { padding: 0px 20px 0px 50px; background:  transparent; border-radius: 10px; height: 68px; width: 100%; transition: all 0.3s ease; text-align: left; position: relative; }
body .career-tab-btn:hover { background: rgba(0, 0, 0, 0.12); }
body .career-tab-btn.active { background: rgba(0, 0, 0, 0.12); border-radius: 10px; height: 68px; width: 100%; }
body .career-content.hidden { display: none; }
body .career-description h3{ font-weight: 700; line-height: 1.6em; padding-top: 30px; }
body .career-header-left h3 { margin: 0 0 15px 0; color: rgba(42, 56, 95, 1); font-weight: 700; }
body .career-meta { display: flex; column-gap: 40px; row-gap: 20px; flex-wrap: wrap; margin-top: 20px; }
body .meta-item { display: flex; align-items: center; gap: 8px; font-weight: 700; }
body .apply-btn { margin-top: 20px; font-size: 15px; padding: 12px 20px; background: #2A385F; color: white !important; border-radius: 50px; cursor: pointer; font-weight: 700; transition: all 0.3s ease; text-decoration: none; display: inline-block; height: 43px; width: 145px; display: inline-flex; justify-content: center; align-items: center; }
body .apply-btn:hover { background-color: var(--red-theme-color); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(107, 45, 76, 0.3); }
body .career-description { line-height: 1.6; margin-bottom: 30px; }
body .career-content-container ul{ margin: 10px 0px 20px 20px; }
body .career-header { display: flex; justify-content: space-between; align-items: flex-start; gap: 20px; margin-bottom: 30px; flex-wrap: wrap; }
body .meta-icon { width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; font-weight: bold; color: #6B2D4C; }
body .career-section { margin-bottom: 30px; }
body .career-section h3 { font-size: 18px; color: #1F3A5F; margin: 0 0 15px 0; font-weight: 700; border-bottom: 2px solid #6B2D4C; padding-bottom: 10px; }
body .career-section ul { list-style: none; padding: 0; margin: 0; }
body .career-section li { padding: 8px 0 8px 20px; position: relative; color: #555; line-height: 1.6; font-size: 15px; }
body .career-section li:before { content: "•"; position: absolute; left: 0; color: #6B2D4C; font-weight: bold; }
body .apply-section { margin-top: 40px; padding-top: 30px; border-top: 1px solid #e0e0e0; text-align: center; }
body .apply-section p { text-align: left; }
body .career-content li { font-size: 16px; }

/* Career Form */
body .career-form .form-group br { display: none; }
body .career-form .wpcf7 form { width: 100%; }
body .career-form .form-row { display: flex; gap: 40px; row-gap: 25px;  margin-bottom: 25px; }
body .career-form .form-group { width: 100%; }
body .career-form .form-group label { display: block; font-size: 15px; font-weight: 700; color: rgba(42, 56, 95, 1); margin-bottom: 10px; }
body .career-form .form-group input,
body .career-form .form-group select,
body .career-form .form-group textarea { width: 100%; padding: 14px 17px; border-radius: 5px; border: none; background: rgba(250, 251, 253, 1); font-size: 15px; color: rgba(42, 56, 95, 1); outline: none; }
body .career-form .form-group input:focus,
body .career-form .form-group select:focus,
body .career-form .form-group textarea:focus { border-color:rgba(42, 56, 95, 0.5); }
body .career-form .form-group textarea { height: 110px; resize: none; }
body .career-form .wpcf7-not-valid-tip{ font-size: 12px; }
body .career-form .file-upload { border: 2px solid rgba(42, 56, 95, 0.3); padding: 32px; border-radius: 10px; text-align: center; margin-top: 20px; background: transparent; position: relative; }
body .career-form .file-upload input[type="file"] { border: none; padding: 0; background: transparent; position: relative; inset: 0; opacity: 1; cursor: pointer; max-width: 245px; }
body .career-form .file-upload { display: block; cursor: pointer;}
body .career-form .file-upload .file-info { font-size: 12px; color: #6b7280; margin-top: 8px; }
body .career-form .wpcf7-submit { background: #2b3a67; color: #ffffff; padding: 14.5px 48px; border-radius: 25px; border: none; font-size: 15px; font-weight: 700; float: right; cursor: pointer; margin-top: 30px; }
body .career-form .wpcf7-submit:hover {background-color: var(--red-theme-color); border-radius: 50px;}
body label.upload-label { display: flex; flex-direction: column-reverse; gap: 10px; }
body .upload-sub{ font-size: 12px; line-height: 100%; color: rgba(213, 17, 48, 1); }
body label.upload-label br { display: none; }
body .job-opening-form .wpcf7-response-output{ margin-top: 60px; }

/* FAQ Page */
body .investor-relation-accordion .accordine-item .ul-list {margin:0px;margin-top:15px; padding-left:20px;display: flex;flex-direction: column; gap: 8px;}
body .investor-relation-accordion .accordine-item .accordine-contact a {color:#ffffff}
body .investor-relation-accordion .accordine-item .accordine-contact .underline a {text-decoration:underline;}

  
/* RESPONSIVE SCREEN */
@media( max-width: 1550px ){
body .deposit-form-container{ min-height: 175px; }
body div#popmake-7526, body div#popmake-7647, body div#popmake-7720, body div#popmake-7727 { padding: 40px; border-radius: 20px; top: 50% !important; transform: translateY(-50%); max-height: 80vh; overflow: auto; }
/* Scrollbar width */
body div#popmake-7526::-webkit-scrollbar,
body div#popmake-7647::-webkit-scrollbar,
body div#popmake-7720::-webkit-scrollbar,
body div#popmake-7727::-webkit-scrollbar { width: 8px; }
/* Scrollbar track (background) */
body div#popmake-7526::-webkit-scrollbar-track,
body div#popmake-7647::-webkit-scrollbar-track,
body div#popmake-7720::-webkit-scrollbar-track,
body div#popmake-7727::-webkit-scrollbar-track { background: transparent; }
/* Scrollbar thumb  */
body div#popmake-7526::-webkit-scrollbar-thumb,
body div#popmake-7647::-webkit-scrollbar-thumb,
body div#popmake-7720::-webkit-scrollbar-thumb,
body div#popmake-7727::-webkit-scrollbar-thumb { background-color: #08010175; border-radius: 10px; padding-right: 10px;}
}

@media( max-width: 1480px ){
body .gb-grid-wrapper.meet-the-team > .gb-grid-column-65862627 { width: 25%; }
/* Product Page PDf */
body .Download_Form.pdf-container-grid > div { width: 25%; }
body .Download_Form.pdf-container-grid  { justify-content: center; }
}
@media( max-width: 1440px ){
body .subsidaries-container{ column-gap: 30px; }
body img.olp-icon-right, body img.olp-icon-left{ height: 350px; width: 350px; }
}

@media( max-width: 1368px ){
ul.product-page-list li { font-size: 16px; line-height: 1.6em; margin-bottom: 20px; }
/* Linkage */
body .linkage-paragraph-last{ padding-top: 0px; }
/* Subsidiaries */
body .Image-slider-container.subsidiaries img{ height: auto; }
}

@media( max-width: 1280px ){
body .our-vision-box, body .our-mission-box{ padding: 40px; }
body .gb-grid-wrapper.meet-the-team > .gb-grid-column-65862627{ width: 33.33%; }
body #code-conduct-list li{  font-size:16px; margin-bottom: 20px; }
body .single-post-content-container li{  font-size:16px; margin-bottom: 20px; }
body div#popmake-7526, body div#popmake-7647 { padding: 30px; border-radius: 20px; }


/* Company Information */
body .board-of-commitee-tabs-container{ width: 350px; }
body .board-of-commitee-tabs-container button:nth-child(3)::before { top: 28px; }

/* Career Page */
body .career-tabs { padding: 30px; width: 360px; height: max-content; position: sticky; top: 60px; }
body .career-content-container { width: calc(100% - 360px); }
body .career-listings-wrapper{ gap: 40px; }
}

@media( max-width: 1024px ){
body .our-vision-box, body .our-mission-box{ padding: 30px; }
body #code-conduct-list li{ font-size:15px; margin-bottom: 20px; padding-left: 7px; }
body .single-post-content-container li{ font-size:15px; margin-bottom: 20px; padding-left: 7px; }
/* body .gb-grid-wrapper > .gb-grid-column-65862627{ width: 50%; } */
/* body #code-conduct-list li{  font-size:15px; margin-bottom: 20px; padding-left: 7px; } */
body .board-of-commitee-tabs-container{ width: 410px; }
body .resources-grid .resources { min-width: 40%; }
body .Download_Form.pdf-container-grid > div { width: 33.3%; }
body #code-conduct-list li:before {top: 7px; }
body .single-post-content-container li:before {top: 7px; }
body p.contact-detail-heading{ font-size: 18px !important; }
body .career-meta { gap: 25px; row-gap:15px; }
body .inner-container .Benefits.boxes .small-p-text{font-size:12px!important; line-height:1.3em;}
body .inner-container .Benefits.boxes .small-text{font-size:14px !important;}
body .deposit-form-container{ min-height: inherit; }
body .career-content li { font-size: 15px; }
body .inner-container .linkage-content .linkage-content-box

/* Hadi Styles */
body #CIB-Queries-form .form-row, div#Complaints-form .form-row { flex-direction: column !important; }
body #CIB-Queries-form .form-row { flex-direction: column; }

/* contact page */
body .inner-container .Resolve-queries #Resolve-list {margin-left: 20px;}
body .inner-container .Resolve-queries #Resolve-list li { margin-bottom: 10px;}
body .inner-container .Resolve-queries #Resolve-list li::marker { font-size: 20px;}

/* Association */
body .linkage-content-box{ border: 1.5px solid transparent; }
body .linkage-content-box:hover{ border: 1.5px solid #2A385F4D; }
body .form-row .form-field{ margin-bottom:10px } 

/* Career Page */
body img.olp-icon-right {transform: translate(10%, 30%); }
body .career-form .file-upload input[type="file"] {max-width: 205px;}
body .Our_community_slider .slick-list { margin: 0 -215px; }
body .Our_community_slider .slick-slide {padding:0 10px;}
}

@media( max-width: 850px ){
body .tabs-button-product{width: 340px;}
body .gb-grid-wrapper.meet-the-team > .gb-grid-column-65862627{ width: 50%; }
body .board-of-commitee-tabs-container { width: 340px; height: 580px; padding: 30px 20px; }
body .career-tabs { width: 350px; }
body .career-content-container { width: calc(100% - 350px); }
body .rating-container-product{flex-direction: column;}
body .rating-container-product div{width: 100%;}
}

/* FAQ PAGE CSS SAJAD */
@media (min-width: 768px) and (max-width: 770px) {
body .serve-you-container .wpcf7 form.invalid .wpcf7-response-output { max-width: 460px; text-align: center; }
body .serve-you-container {row-gap:66px;}
}

@media( max-width: 768px ){
body .form-submit input[type="submit"] { padding: 15px 44px; font-size: 14px; float: none; width: 100%; border-radius: 50px; }
body .form-row { display: flex; gap: 20px; margin-bottom: 20px; flex-direction: column; }
body .form-submit{ height: 46px; display: flex; width: 100%; justify-content: flex-end; }

/* Career  */
body .career-listings-wrapper { gap: 30px; flex-direction: column; }
body .career-tabs { padding: 30px; width: 100%; height: max-content; position: static; }
body .career-content-container { width: 100%; }
body .career-header { flex-direction: column; margin-bottom: 20px; }
body .career-description h3{ padding: 20px 0px 10px; }
body .career-tabs { flex-direction: column; }
body .career-tab-btn { width: 100%; }
body .inner-container .career-form .invalid .form-row { margin-bottom: 25px; }
body .career-form .form-row { display: flex; gap: 40px; row-gap: 25px;  margin-bottom:25px; }
body .career-form .form-row { flex-direction: column; }
body .career-form .wpcf7-submit { width: 100%; float: none; }
body h2.heading-1{ font-size: 35px; }
body .career-listings-wrapper .career-tabs { width: 100%; }
body .career-form .file-upload input[type="file"] {max-width: 195px;}
body .career-meta { gap: 30px; }
body p.bigger-paragraph-text {line-height:1.6em;}
body .career-listings-wrapper{ flex-direction: column;}
body .career-tabs{ width: 100%; }
body .career-content-container{ width: 100%; }
body .job-opening-form .wpcf7-response-output{ margin-top: 0px; }
body .inner-container .invalid .form-row{ margin-bottom: 20px; }


/* Contact Page */
body #Send-us-form .form-submit { height: 43px;}
body #Send-us-form .form-submit p{width:100%;}
body #Send-us-form input[type="submit"]{ padding: 14px 20px}
body #Send-us-form  .form-row { display: flex;gap:0px}
/* Auto Lease */
body .list-auto-lease-box .list-auto-lease li {margin-bottom:20px;}
body .list-auto-lease-box ul li::before{top:0px;}
body .form-submit p { height: 0; }

}

@media( max-width: 767px ){
body .tabs-button-product { position: static; top: 50px; height: auto; }
body .our-vision-box, body .our-mission-box{ padding: 30px; }
body .tabs-button-product{width: 100%;}
body .board-of-commitee-tabs-container { width: 100%; height: auto; padding: 20px; }
body .board-of-commitee-tabs-container button:before, body .board-of-commitee-tabs-container button:nth-child(3)::before{ top: 24px; }
body .gb-grid-wrapper.board-of-commitee-grid > .board-of-committee{ width: 50%; }
body .Download_Form.pdf-container-grid > div { width: 50%; }
body .inner-container .office-information .office-information-num, .office-information .office-information-mail{ width: 100% !important; }
body .resources-grid .resources { min-width: 80%; }
body .inner-container .our-culture-box {position:static;height: auto;}
body .single-post-content-container img:nth-of-type(odd){ margin: 20px 0px; }
body .contact-detail span.gb-icon{ top: 0; }
body img.olp-icon-right {  transform: translate(10%, 100%);}
body img.olp-icon-left {  transform: translate(-10%, -35%); }
body img.olp-icon-right, body img.olp-icon-left{ height: 150px; width: 150px; }
body .team-slider{ column-gap: 50px; }
body .career-header .career-meta { gap: 25px; flex-wrap: nowrap; }
body ul.product-page-list li { margin-bottom: 20px; }
body #Send-us-form .form-submit input[type="submit"]{ margin-top: 20px; }
body #Send-us-form .wpcf7-response-output{margin: 40px 0.5em 0em;}
}

@media( max-width: 667px ){
body .single-post-content-container img { float: inherit; width: 100%; }
}

@media( max-width: 560px ){
body .gb-grid-wrapper.meet-the-team > .gb-grid-column-65862627{ width: 50%; }
body #code-conduct-list li{  font-size:14px; margin-bottom: 20px; padding-left: 7px;  }
body .single-post-content-container li{  font-size:14px; margin-bottom: 20px; padding-left: 7px;  }
}

@media( max-width: 480px ){
body .board-of-commitee-tabs-container button:nth-child(3)::before{ top: 32px; }
body .Key-executives { width: 44%; }
body .resources-grid .resources { min-width: 100%; }
body .board-of-commitee-tabs-container button{ font-size: 14px; }
body .advisors { width: 45.5%; }
body .info-container span.gb-icon, body .contact-detail span.gb-icon { width: 24px; top: 0; }
body .info-container span.gb-icon svg, body .contact-detail span.gb-icon svg { width: 20px; height: 20px; object-fit: contain; }
body #code-conduct-list li:before {top: 5px; left: -16px;}
[lang="ur"] .inner-container #code-conduct-list li:before {right: -23px; }
body .single-post-content-container li:before {top: 5px; left: -16px;}
body .team-slider{ column-gap: 30px; }
body .career-content li { font-size: 14px; }
body .product-popup h2, body .schedule-popup h2{ text-align: center; padding-bottom: 30px; }
body div#popmake-7526, body div#popmake-7647, body div#popmake-7720, body div#popmake-7727  { padding: 40px 20px; border-radius: 20px; }
[lang="ur"] select#city {text-align: right;}
}


@media( max-width: 414px ){
body .tax-container .tax-container-col, body .professional-advisor .advisors{ width: 100%; min-height: auto; }
body .gb-grid-wrapper.board-of-commitee-grid > .board-of-committee{ width: 100%; }
body .Key-executives { width: 100%; }
body .gb-grid-wrapper.meet-the-team > .gb-grid-column-65862627{ width: 100%; }
body .Download_Form.pdf-container-grid > div { width: 100%; }
body .advisors { width: 100%; }
body .career-header .career-meta { gap: 15px; flex-wrap: wrap; }
body .career-tab-btn { padding: 0px 15px 0px 30px;}
body .board-of-commitee-tabs-container button:before, body button.career-tab-btn::before {left: 10px;}
body .rating-column{ flex-direction: column; }
body .rating-column div{ width: 100%; }
}