/*
 Theme Name:     Valleytrust
 Theme URI:      https://wordpress.org/themes/wp-bootstrap-starter/
 Description:    A child theme of WPBS Theme
 Author:         Afterimage Designs
 Author URI:     https://afterimagedesigns.com/
 Template:       wp-bootstrap-starter
 Version:        1.4
*/

/****************************************
*** Theme customization starts below ***
*****************************************/

html { 
  scroll-behavior: smooth; 
  --white-color: #ffffff;
  --primary-color: #2b4389;
  --secondary-color: #b3f1f3;
  --blue-color: #298eab;
  --green-color: #beef8a;
  --liteblue-color: #b3f1f3;
  --aqua-opacity-color: #b3f1f378;
  --aqua-light-color: #f3fdfe;
  --objektiv-font: "objektiv-mk1", sans-serif;
  --grenadine-font: "grenadine-mvb", sans-serif;
}
html body { 
  position: relative;
  font-family: var(--objektiv-font);
  font-size: 22px;
  font-weight: 400; 
  line-height: 30px;
  color: var(--primary-color);
}
html body.home::before,
html body:not(.page-template-stage-1):not(.page-template-stage-2):not(.page-template-stage-3):not(.page-template-stage-4)::before,
html body.page-template-help-and-advice::before,
html body.page-template-default::before,
html body.page-template-fullwidth::before { content: '';display: block;width: 100%;height: 10%;min-height: 190px;
  max-height: 300px; background-color: var(--primary-color);position: absolute;top: 0;left: 0;z-index: -1;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {   
  font-weight: 400;
  font-family: var(--grenadine-font);
  padding: 0;
  color: var(--primary-color);
}
h1, .h1, h3.h1 {
  font-size: 50px; 
  line-height: 58px;
}
h2, .h2, h3.h2 {
  font-size: 44px; 
  line-height: 60px;
}
h3, .h3 {
  font-size: 36px; 
  line-height: 52px;
}
h4, .h4 {
  font-size: 24px; 
  line-height: 32px;
}
h5, .h5 {
  font-size: 20px; 
  line-height: 28px;
}
h6, .h6 {
  font-size: 18px;
  line-height: 26px;
}

body a, body a:hover { 
  color: var(--primary-color); 
  text-decoration: none;
  transition: opacity 0.2s linear;
}
body a:hover { 
  opacity: 0.7;
}
.px-6 { padding-left: 4rem!important; padding-right: 4rem!important; }
.py-6 { padding-top: 4rem!important; padding-bottom: 4rem!important; }
.pt-6 { padding-top: 4rem!important; }
.pt-45 { padding-top: 2rem !important; }
.p-35 { padding: 1.25rem !important; }
.pt-35 { padding-top: 1.25rem !important; }
.pb-35 { padding-bottom: 1.25rem !important; }


.site { background-color: #f3fdfe; }
#content.site-content { padding-bottom: 0;padding-top: 0; }
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1380px; }
.container.extra-wrap { max-width: 1440px; }
header#masthead { background-color: #f3fdfe; box-shadow: none;padding-top: 20px;padding-bottom: 20px; }
header#masthead .navbar-brand > a img { width:257px; }
body:not(.theme-preset-active) #masthead .navbar-nav > li > a { color: var(--primary-color);padding: 0.5rem 0.7rem;
  font-weight: 500;font-size: 18px;line-height: 26px; }
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a { color: var(--blue-color);font-weight: 500;background: transparent;}
body:not(.theme-preset-active) #masthead .dropdown-toggle::after { margin-left: .5em; vertical-align: .155em; }
body:not(.theme-preset-active) #masthead .navbar-nav .dropdown-menu { padding: 5px 0;border-radius: 0;background: #b3f1f3;border: none;margin: 0; }
body:not(.theme-preset-active) #masthead .dropdown-menu .dropdown-item, body:not(.theme-preset-active) #masthead .dropdown-menu .dropdown-item:hover, body:not(.theme-preset-active) #masthead .dropdown-menu .dropdown-item:focus { color: var(--primary-color);font-weight: 500;font-size: 18px;line-height: 26px;padding: .45rem 1.5rem; }

.gap0 { gap: 0; }
.gap-25px { gap:25px; }
.gap-45px { gap:45px; }
.lead { font-size:22px;line-height:30px }
.lh-38 { line-height:38px; }
.lh-28 { line-height:28px; }
.font-40 { font-size:40px }
.font-30 { font-size:30px }
.font-28 { font-size:28px }
.font-26 { font-size:26px }
.font-24 { font-size:24px }
.font-22 { font-size:22px }
.font-20 { font-size:20px }
.font-objektiv { font-family: var(--objektiv-font); }
.has-primary-blue-color { color: var(--primary-color); }
.has-light-green-color { color: #beef8a; }
.has-cyan-blue-color { color: var(--blue-color); }
.has-aqua-color { color: #b3f1f3; }

.diagonal-title { background-color: var(--blue-color);color: #fff;clip-path: polygon(0% 10%, 100% 0%, 95% 100%, 0% 100%);width: auto;padding: 0 30px 0 20px;align-content: center;display: inline-block;font-size: 24px;height: 50px;text-align: center; }
.diagonal-title.has-background { padding: 0 30px 0 20px; }
.diagonal-title.has-primary-blue-color { color:var(--primary-color); }

.has-primary-blue-background-color { background-color:var(--primary-color); }
.has-secondary-blue-background-color { background-color:var(--secondary-color); }
.has-aqua-background-color { background-color:var(--secondary-color); }
.has-light-green-background-color { background-color:var(--green-color); }
.has-cyan-blue-background-color { background-color:var(--blue-color); }
.has-aqua-opacity-background-color { background-color:var(--aqua-opacity-color); }
.diagonal-border { clip-path: polygon(0% 0%, 100% 0%, 99% 100%, 1% 100%); }
.diagonal-border1 { clip-path: polygon(1% 1%, 98% 1%, 100% 100%, 0% 100%); }
.diagonal-border4 { clip-path: polygon(1% 2%, 98% 0%, 100% 100%, 0% 100%); }
.diagonal-border5 { clip-path: polygon(2% 0%, 99% 2%, 100% 100%, 0% 100%); }


.hdr-for-border { background-image:url(assets/images/hdr-for-counsellors.svg);font-size: 24px;display: inline-block;width: 193px;height: 50px;text-align: center; }
.hdr-for-schools { background-image:url(assets/images/hdr-for-schools.svg); }
.hdr-for-counsellors { background-image:url(assets/images/hdr-for-counsellors.svg);width: 245px; }
.hdr-for-parentpeople { background-image:url(assets/images/hdr-parents-young-people.svg);width: 358px; }

.w-100 img { width: 100%; } 
.h-100 img { height:100%; }

.button { color: #fff;width: 238px;height: 45px;text-align: center;font-weight: 500;display: inline-block;padding-top: 6px;font-family: var(--grenadine-font);font-size: 20px;background-color: var(--primary-color);border: none;  box-shadow: none;border-radius: 0;clip-path: polygon(5% 0%, 100% 0%, 100% 93%, 0% 100%);transition: clip-path 0.4s ease-in-out, background-color 0.3s ease-in-out; }
.button::hover, .button::focus, a.button::hover, a.button::focus { color: #fff; }
.button:hover { clip-path: polygon(0% 0%, 93% 0%, 100% 93%, 0% 100%);opacity: 1;color: #fff; transition: clip-path 0.4s ease-in; }

.button .btn-primary-fill { background-image:url(assets/images/btn-primary-fill.png); }

.wp-block-button .wp-element-button { color: #fff;width: 238px;height: 45px;text-align: center;font-weight: 500;display: inline-block;padding-top: 6px;font-family: var(--grenadine-font);font-size: 20px;background-color: var(--primary-color);border: none;  box-shadow: none; border-radius: 0; clip-path: polygon(5% 0%, 100% 0%, 100% 93%, 0% 100%);transition: clip-path 0.4s ease-in-out, background-color 0.3s ease-in-out; }
.wp-block-button .wp-element-button:hover { clip-path: polygon(0% 0%, 93% 0%, 100% 93%, 0% 100%);opacity: 1;color: #fff;transition: clip-path 0.4s ease-in; }
.auto-width .wp-block-button .wp-element-button { width:auto; }
.btn-green-fill .wp-block-button .wp-element-button { background-color: var(--green-color);color:var(--primary-color); }
.btn-secondary-fill .wp-block-button .wp-element-button { background-color: var(--secondary-color);color:var(--primary-color); }
.btn-white-fill .wp-block-button .wp-element-button { background-color: #fff;color:var(--primary-color); }
.btn-blue-fill .wp-block-button .wp-element-button { background-color: var(--primary-color); color:#fff; }

footer#footer { background-color: var(--primary-color);padding: 2.313rem 0 3.125rem; }
#footer h6 { font-size: 20px;font-weight: 500;letter-spacing: 0;line-height: 40px;color: #ffffff;}
#footer ul.social-menu { margin: 0 0 0.725rem; }
#footer ul.social-menu li { display: inline-block;vertical-align: middle;padding: 0 0.5rem; }
#footer ul.social-menu li:first-child { padding-left: 0; }
#footer ul.social-menu li a { font-size: 0;display: block;width: 20px;height: 20px;background-repeat: no-repeat;  background-size: auto;background-position: center; }
#footer ul.social-menu li a.twitter { background-image: url('assets/images/icon_X.svg'); }
#footer ul.social-menu li a.facebook { background-image: url('assets/images/icon_fcbk.svg'); }
#footer ul.social-menu li a.linkedin { background-image: url('assets/images/icon_linkedin.svg'); }
#footer ul.social-menu li a.instagram { background-image: url('assets/images/icon_instagram.svg'); }
#footer .site-info { font-size: 16px;font-weight: 500;letter-spacing: 0;line-height: 35px;color: #ffffff; }
#footer .site-info a { color: #ffffff;}
#footer .site-info a:hover { color: var(--secondary-color); }
#footer .policy-menu { color: var(--secondary-color); }
#footer .policy-menu li { display: inline-block;vertical-align: middle;padding: 0 0.5rem 0 0; }
#footer .policy-menu li a { color:#fff;font-size: 16px; }
#footer #nf-form-2-cont h3 { font-size: 28px;color: #fff; }
#footer #nf-field-5-container { margin-bottom:15px; }
#footer #nf-field-7-container { margin-bottom:0px; }
#footer .nf-after-field .nf-error-msg { font-size: 15px; }
#footer .nf-form-fields-required { display:none; }
#footer .nf-field-label label { color: #fff;font-size: 18px;font-weight: 400; }
#footer .field-wrap > div input { height: 45px;font-size: 16px;padding: 5px 10px 5px;outline: none; }
#footer .field-wrap input[type="submit"] { background-image:url(assets/images/send-btn.svg);height: 45px;
  width: 127px;background-color: transparent;background-size: 100%;border: none;font-family: var(--grenadine-font);
  font-size: 20px;color: var(--primary-color); }


.home-testimonial-wrapper { display: flex;justify-content: center;gap: 20px;flex-wrap: wrap;}
.home-testimonial-wrapper.slick-slider { display: block; }
.testimonial-box { width: calc(33.33% - 14px);position: relative;padding: 0 10px }
.testimonial-box .inner-wrap { color: #fff;padding: 15px 30px 60px 30px;font-size: 16px;line-height: 1.4;background-image: url('assets/images/testimonial-bubble-1.svg'); background-repeat: no-repeat;height: 100%;text-align: center;background-size:100%;align-content: center;min-height: 240px; }
.testimonial-box p { margin: 0 0 10px;font-size: 18px;font-family: var(--grenadine-font); }
.testimonial-box .author { display: block;font-size: 20px;font-weight: 600;text-align: center; }
.testimonial-box.slick-center .inner-wrap { background-image: url('assets/images/testimonial-bubble-highlighted.svg'); }
.testimonial-box.slick-center .inner-wrap p { color:var(--primary-color); }

/*.asset-diagonal1 { clip-path: polygon(1% 0%, 100% 2%, 100% 100%, 0% 100%); }*/
.asset-diagonal1 { clip-path: polygon(1% 0%, 98% 10px, 100% 100%, 0% 100%); }
/*.asset-diagonal2 { clip-path: polygon(0% 2%, 99% 0%, 100% 100%, 0% 100%); }*/
.asset-diagonal2 { clip-path: polygon(1% 10px, 98% 0%, 100% 100%, 0% 100%); }
.asset-diagonal3 { clip-path: polygon(1% 10px, 98% 0%, 100% 100%, 0% 100%); }

.asset-diagonal-with-border-down-arrow { border: 10px solid var(--blue-color); position:relative; }
.asset-diagonal-with-border-down-arrow::before, .asset-diagonal-with-border-down-arrow::after { content: ''; width: 0; height: 0; position: absolute;left: 0;right: 0; margin: 0 auto; }
.asset-diagonal-with-border-down-arrow::before { border-left: 25px solid transparent; border-right: 15px solid transparent; border-top: 30px solid var(--blue-color);bottom: -39px; }
.asset-diagonal-with-border-down-arrow::after { border-left: 18px solid transparent;border-right: 12px solid transparent;border-top: 22px solid var(--aqua-light-color);bottom: -22px; }
.has-primary-blue-background-color .asset-diagonal-with-border-down-arrow::after { border-top: 22px solid var(--primary-color); }

.has-top-right-tale { position:relative; }
.has-top-right-tale::before { content: ''; width: 0; height: 0; position: absolute;left: 10%;right: auto; margin: 0 auto; border-left: 0px solid transparent; border-right: 35px solid transparent; border-bottom: 40px solid var(--secondary-color);top: -40px; }
.has-top-right-tale:has(.asset-diagonal3)::before { top: -27px; }

.diagonal-clip1 { padding: 10px; background: var(--blue-color); clip-path: polygon( 0% 0%, 100% 10%, 100% 98%, 2% 100%); }
.diagonal-clip1-content { background: #FFFFFF; height: 100%; clip-path: polygon( 0% 0%, 100% 10%, 100% 98%, 2% 100%); }

.diagonal-clip2 { padding: 10px; background: var(--blue-color); clip-path: polygon( 0% 2%, 98% 0%, 100% 100%, 0% 95%); }
.diagonal-clip2-content { background: #FFFFFF; height: 100%; clip-path: polygon( 0% 2%, 98% 0%, 100% 100%, 0% 95%); }

.diagonal-clip1.with-border-green-color { background: var(--green-color); }
.has-primary-blue-background-color .diagonal-clip1-content { background: var(--primary-color); }

.with-top-double-arrow,
.with-bottom-double-arrow { position: relative; }
.with-top-double-arrow::before, .with-top-double-arrow::after,
.with-bottom-double-arrow::before, .with-bottom-double-arrow::after { content: ''; width: 0; height: 0; position: absolute;left: 0;right: 0; margin: 0 auto;  }
.with-top-double-arrow::before { border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 40px solid var(--blue-color);top: -20px; }
.with-top-double-arrow::after { border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 25px solid #FFFFFF;top: 0; }
.with-bottom-double-arrow::before { border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 40px solid var(--blue-color);bottom: -20px; }
.with-bottom-double-arrow::after { border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 30px solid #FFFFFF;bottom: 0; }

.with-top-double-arrow:has(.with-border-green-color)::before { border-bottom: 40px solid var(--green-color); }
.with-bottom-double-arrow:has(.with-border-green-color)::before { border-top: 40px solid var(--green-color); }

.has-primary-blue-background-color .with-top-double-arrow::after { border-bottom: 30px solid var(--primary-color); }
.has-primary-blue-background-color .with-bottom-double-arrow::after { border-top: 30px solid var(--primary-color); }

.history-asset-diagonal1 { clip-path: polygon(4% 0%, 96% 20px, 100% 92%, 0% 100%); }
.history-asset-diagonal2 { clip-path: polygon(0% 20px, 100% 0%, 96% 100%, 4% 95%); }
.history-asset-diagonal3 { clip-path: polygon(4% 20px, 96% 0%, 100% 100%, 0% 95%); }
.history-timeline .left-arrow, .history-timeline .right-arrow { position: relative; } 
.history-timeline .left-arrow::before, .history-timeline .right-arrow::after { content: ''; width: 0; height: 0; position: absolute; top: auto; bottom: 35%; left: auto;margin: 0 auto; }
.history-timeline .left-arrow::before { bottom: 25%; border-top: 28px solid transparent; border-bottom: 0px solid transparent; border-right: 30px solid var(--primary-color);   left: -20px; }
.history-timeline .right-arrow::after { border-top: 28px solid transparent; border-bottom: 0px solid transparent; border-left: 30px solid var(--primary-color);   right: -20px; }
.history-timeline .left-arrow:has(.has-primary-blue-background-color)::before { border-right: 40px solid var(--primary-color); }
.history-timeline .left-arrow:has(.has-aqua-background-color)::before { border-right: 40px solid var(--secondary-color); }
.history-timeline .left-arrow:has(.has-cyan-blue-background-color)::before { border-right: 40px solid var(--blue-color); }
.history-timeline .left-arrow:has(.has-light-green-background-color)::before { border-right: 40px solid var(--green-color); }
.history-timeline .right-arrow:has(.has-primary-blue-background-color)::after { border-left: 40px solid var(--primary-color); }
.history-timeline .right-arrow:has(.has-aqua-background-color)::after { border-left: 40px solid var(--secondary-color); }
.history-timeline .right-arrow:has(.has-cyan-blue-background-color)::after { border-left: 40px solid var(--blue-color); }
.history-timeline .right-arrow:has(.has-light-green-background-color)::after { border-left: 40px solid var(--green-color); }

.nf-form-content .nf-field-label label { font-size: 17px;  font-weight: 400; }
.nf-form-content  .nf-field-element input, .nf-form-content .nf-field-element select, .nf-form-content .nf-field-element textarea { height: 50px; font-size: 17px; border:none; background-color:#fff;padding: 5px 10px; }
.nf-form-content .nf-field-element textarea { height:auto;}

.apply-fund-form { border: 20px solid;position:relative; }
.apply-fund-form::before, .apply-fund-form::after { content: '';width: 0;height: 0;border-left: 70px solid transparent;
  border-right: 17px solid transparent;border-bottom: 118px solid var(--primary-color);position: absolute;left: 0;right: 0;margin: 0 auto;top: -124px; }
.apply-fund-form::after { border-left: 40px solid transparent;border-right: 8px solid transparent;border-bottom: 66px solid var(--secondary-color);top: -65px; }
#nf-field-15-container { text-align:center; }
.nf-form-content .submit-wrap .nf-field-element input { color: #fff;width: 238px;height: 52px;text-align: center;font-weight: 500;display: inline-block;padding-top: 0px;font-family: var(--grenadine-font);font-size: 20px;background-color: var(--primary-color);border: none;box-shadow: none;border-radius: 0;clip-path: polygon(5% 0%, 100% 0%, 100% 93%, 0% 100%);transition: clip-path 0.4s ease-in-out, background-color 0.3s ease-in-out; }
.apply-fund-form.how-to-apply::before { left:24%;margin:0; }
.apply-fund-form.how-to-apply::after { left:26%;margin:0;border-bottom: 66px solid var(--green-color); }


.green-border-box-left { background-color:#f3fdfe;border-left: 20px solid var(--green-color);border-right: 10px solid var(--green-color);border-bottom: 20px solid var(--green-color); }
.green-border-box-right { background-color:#f3fdfe;border-left: 10px solid var(--green-color);border-right: 20px solid var(--green-color);border-bottom: 20px solid var(--green-color); }

.green-square {  }
.green-square li { padding-left: 40px;position: relative; }
.green-square li::before { content:'';width:23px;height:21px;background-color:var(--green-color);display: block;position: absolute;left: 0;top: 5px; }
.green-square li::marker { content:'';display: none; }

.blue-square {  }
.blue-square li { padding-left: 40px;position: relative; }
.blue-square li::before { content:'';width:23px;height:21px;background-color:var(--primary-color);display: block;position: absolute;left: 0;top: 5px; }
.blue-square li::marker { content:'';display: none; }

.page-id-427 {  }
.page-id-427 .wp-block-table .has-fixed-layout { margin: 0;border: none; }
.page-id-427 .wp-block-table thead { background-color: var(--blue-color);color: #fff;font-size: 28px;font-weight: 300;border: navajowhite; }
.page-id-427 .wp-block-table.is-style-stripes tbody tr { background-color: #b3f1f3; }
.page-id-427 .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: #a5e0e8; }
.page-id-427 .wp-block-table thead tr th:first-child { width: 300px; }

.history-timeline {  }
.history-timeline .yearbox { background-repeat:no-repeat;background-size: 100%;min-height: 230px; }
.history-timeline .yearbox h2 { line-height:40px; }
.history-timeline .yearbox p {  }
.history-timeline .yearbox.year-1985 { background-image:url('assets/images/combined-shape-1.svg');padding: 20px 70px 20px 50px; }
.history-timeline .yearbox.year-1986 { background-image:url('assets/images/1986-bg.png');padding: 40px 30px 21px 70px; }
.history-timeline .yearbox.year-1994 { background-image:url('assets/images/combined-shape-2.svg');padding: 40px 70px 20px 50px; }
.history-timeline .yearbox.year-2000s { background-image:url('assets/images/combined-shape-5.svg');padding: 40px 30px 21px 70px; }
.history-timeline .yearbox.year-2011 { background-image:url('assets/images/combined-shape-3.svg');padding: 40px 70px 20px 50px; }
.history-timeline .yearbox.year-today { background-image:url('assets/images/combined-shape-4.svg');padding: 40px 30px 21px 70px; }

.wp-block-group.h-100 {  }
.wp-block-group.h-100 .wp-block-group__inner-container { height:100%; }

.diagonal-border-inner-wrap { display: flex; align-items: center; min-height: 280px; background-image: url('assets/images/testimonial-bubble-highlighted.svg'); background-repeat: no-repeat; background-size: 100%; background-position: center; }

#nf-form-2-cont .nf-after-form-content .nf-form-hp { top: 0; }


.homepage .hero-panel figure { height: 100%; }
.homepage .hero-panel figure img { height: 100%; max-width: none; }

.team-list .person p { min-height: 60px; }


@media (max-width: 1325px) and (min-width: 1200px) {
  /* Your CSS here */
  body:not(.theme-preset-active) #masthead .navbar-nav > li > a { font-size: 16px;line-height: 26px; }
  body:not(.theme-preset-active) #masthead .dropdown-menu .dropdown-item, body:not(.theme-preset-active) #masthead .dropdown-menu .dropdown-item:hover, body:not(.theme-preset-active) #masthead .dropdown-menu .dropdown-item:focus {  font-size: 16px; }
}



@media screen and (max-width: 1023px) {

html body { font-size: 18px; }
h2, .h2, h3.h2 { font-size: 32px; line-height: 40px;}
.mob-font-44 { font-size:44px; }
.mob-font-36 { font-size:36px; }
.mob-font-32 { font-size:32px; }
.mob-font-30 { font-size:30px; }
.mob-font-25 { font-size:25px; }
.mob-font-20 { font-size:20px; }
.mob-font-18 { font-size:18px; }
.mob-font-15 { font-size:15px; }
.mob-lh-60 { line-height: 60px; }
.mob-lh-44 { line-height: 44px; }
.mob-lh-40 { line-height: 40px; }
.mob-lh-30 { line-height: 30px; }
.mob-lh-26 { line-height: 26px; }
.wp-block-button .wp-element-button { width: 185px;font-size: 16px;padding-left: 15px;padding-right: 15px; }
.small-btn .wp-block-button .wp-element-button { width: 160px; }
.hdr-for-border { font-size: 16px;width: 130px;height: 35px;background-size: 130px;line-height: 37px; }
.hdr-for-border.hdr-for-counsellors { width: 164px;background-size: 164px;background-repeat: no-repeat; }
.hdr-for-border.hdr-for-parentpeople { width: 229px;background-size: 100%;background-repeat: no-repeat; }

.navbar-light .navbar-toggler-icon {  background-image: url('assets/images/burger@2x.png');width: 63px;height: 46px; }
body:not(.theme-preset-active) #masthead .navbar-nav > li > a { padding-left: 0;border-bottom: 2px solid var(--primary-color);padding-bottom: 10px; }
#menu-main-menu.navbar-nav { padding-top:20px; }
.apply-fund-form h3 { font-size: 34px;line-height: 40px;margin-bottom: 30px; }
.history-timeline .yearbox { padding-top:40px !important }
.testimonial-box { width: calc(100% - 14px); }

}

@media (max-width: 781px) {
	.history-timeline .left-arrow::before, .history-timeline .right-arrow::after { display: none; }
}

@media (min-width: 782px) {
	.p-md-35 { padding: 1.25rem !important; }
	.pt-md-35 { padding-top: 1.25rem !important; }
	.pb-md-35 { padding-bottom: 1.25rem !important; }
    .pl-md-6 { padding-left: 4rem !important; }
	.pt-md-6 { padding-top: 4rem!important; }
	.py-md-6 { padding-top: 4rem!important; padding-bottom: 4rem!important; }
	
	.gap-md-45px { gap:45px; }
	
}

