.marquee { width: 100%; overflow: hidden; } 
.track { display: flex; width: max-content; animation: marquee 15s linear infinite; } 
.track ul { display: flex; padding: 0; margin: 0; } 
.inner-page .track ul li, .track li {list-style: none;margin: 0 25px;white-space: nowrap;font-size: 20px;position: relative;} 

@keyframes marquee { 
	from { transform: translateX(0); } 
	to { transform: translateX(-50%); } 
}

.preloader { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 99999999; background: #fff; }
.preloader figure img {animation: pulse 1s linear infinite;}
.preloader figure {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;height: 100%;}

@keyframes pulse {
  0% {
    opacity: 0.9;
    transform: scale(0.8);
  }
  30% {
    opacity: 1;
    transform: scale(1);
  }
  70% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.9;
    transform: scale(0.8);
  }
}


.fixed {position: fixed !important;top:0;left:0;width: 100%;z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;background: #1a1a1a !important;box-shadow: 0 0 20px 0 #080a0b30;}





.header-body {position: relative;background: #00013c;z-index: 9999;} 
.header-body .header-top {position: absolute;top: 0;left: 0;width: 100%;padding: 60px 0;} 
.header-body .header-top .container { display: flex; justify-content: space-between; } 
.header-body .header-mid .container { text-align: center; } 
.brand figure {width: 100%;max-width: 255px;margin: 0 auto;background: url(assets/images/logo-bg.png);overflow: hidden;background-size: cover;height: 140px;background-position: bottom;}
.header-body .header-top .icon svg { width: 24px; height: 24px; }
 .header-body .header-top .icon svg path { fill: #fff; color: #fff; }

.brand figure img { border-bottom-left-radius: 70px; border-bottom-right-radius: 70px; width: 100%; max-width: 155px; position: relative; top: -17px; height: 155px; } 
.header-mid .menu { padding: 20px 0 8px 0; } 
.header-mid .menu ul { display: flex; justify-content: center; gap: 20px; } 
.header-mid .menu ul li a { color: #fff; font-size: 16px; padding: 5px 2px; display: inline-block;border-bottom: solid 1px #d4af3700; } 
.header-mid {position: relative;z-index: 10;} 
.header-mid:after { position: absolute; content: ""; display: block; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0; top: 105px; margin: auto; } 
.header-body .header-top .icon {display: flex;gap: 20px;position: relative;z-index: 99;} 
.header-body .header-top .icon a { color: #fff; font-size: 18px; } 
.plain-btn { display: block; border-radius: 4px; font-size: 16px; font-weight: 600; color: #000; padding: 10px 15px; position: relative; overflow: hidden; z-index: 2; transition: linear 0.2s; min-width: 130px; text-align: center;} 
.plain-btn:before { content: ""; background: #E6D04E; background: radial-gradient(circle, rgb(230 208 78) 10%, rgba(190, 135, 27, 1) 36%); position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; transform: scale(2) rotate( 21deg); } 
.plain-btn:after { position: absolute; display: block; content: ""; left: 0; top: 0; z-index: -1; background: #ffffff; width: 100%; height: 100%; transition: linear 0.3s; } 
.plain-btn:hover:after { width: 0;transition: linear 0.3s; } 
.plain-btn:hover { color:#000; } 
.header-mid .menu ul li.current-menu-item a,
.header-mid .menu ul li a:hover { border-bottom: solid 1px #d4af37; }
.brand { position: relative; z-index: 9; } 
.actions { position: relative; z-index: 99; } 
.main-class { position: relative; z-index: 999; } 


.home-banner { position: relative;    overflow: hidden; } 
.home-banner figure { margin: 0; background: #000; } 
.home-banner figure video { width: 100%; height: auto; opacity: 0.5; } 
.home-banner .banner-text-slider { position: absolute; bottom: 0; background: #00013c; padding: 10px 0; left: 0; } 
.innerbanner-text-slider .banner-text-slider { background: #00013c; padding: 10px 0; } 
.inner-page .track ul li, .track li { color: #fff; font-weight: 600; position:relative;} 
.track li:before { content: ""; position: absolute; display: block; width: 10px; height: 10px; background: #ffffff; border-radius: 50%; top: 0; left: -30px; bottom: 0; margin: auto; } 
.track li em { color: #d4af37; font-style: normal; font-weight: 800; }


.home-about { padding: 60px 0; text-align: center; } 
.head-sec h4 {font-size: 70px;font-weight: 400;color: #212121;    line-height: 110%;} 
.head-sec p {color: #212121;font-size: 18px;max-width: 100%;margin: 0 auto 30px;line-height: 180%;text-align: justify;} 
.home-about .wp-block-getwid-button-group__wrapper { display: flex; justify-content: center; } 
.theme-btn a { background: transparent; display: block; border-radius: 4px; font-size: 16px; font-weight: 700; color: #000; padding: 10px 26px; position: relative; overflow: hidden; z-index: 2; min-width: 150px; transition: linear 0.3s; } 
.theme-btn a:before, 
.theme-btn a:after { content: ""; background: #E6D04E; background: radial-gradient(circle, rgb(230 208 78) 10%, rgba(190, 135, 27, 1) 36%); position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; transform: scale(3) rotate(21deg); transition: linear 0.3s; } 
.theme-btn a:hover { color: #fff;transition: linear 0.3s; } 
.theme-btn a:after { transition: linear 0.3s; width: 0; transform: scale(3) rotate( 1deg); background: #212121; } 
.theme-btn a:hover:after { width: 100%; transition: linear 0.3s; } 
.theme-btn.dark-btn a:before { background: #002F89; background: radial-gradient(circle,rgba(0, 47, 137, 1) 23%, rgba(0, 17, 51, 1) 56%); } 
.theme-btn.dark-btn a { color: #fff; } 
.home-about .wp-block-getwid-button-group { margin: 40px 0 0 0; }

.head-sec h6 {position: relative;padding: 0 0 0px 40px;color: #212121;font-size: 24px;margin: 0 0 15px 0;} 
.head-sec h6:before {content: "";position: absolute;display: block;width: 30px;height: 30px;border-radius: 50%;top: -4px;bottom: 0;margin: auto;left: 0;background: #002366 url(assets/images/announcement-icon.svg) 0 0 no-repeat;z-index: 999;background-size: 18px;background-position: center;}


.icon-box-we-do { background: #e7e7ff; margin: 15px 0; padding: 18px 40px; border-radius: 100px; } 
.icon-box-we-do p {margin: 0;color: #212121;font-size: 16px;max-width: 100%;line-height: 180%;} 
.icon-box-we-do  h4 { color: #212121; font-family: "Inter", sans-serif; font-size: 18px; font-weight: 700; margin: 0 0 7px 0; } 
.icon-box-we-do figure { margin: 0; text-align: center; } 
.icon-box-we-do figure img { max-width: 75px; }
.icon-box-we-do .wp-block-columns { gap: 15px; align-items: center !important; } 
.what-wedo-sec .head-sec { margin: 0 0 40px 0; } 
.what-wedo-sec .wp-block-getwid-button-group { margin: 30px 0 0 20px; }
.image-cont figure { margin: 0; border-radius: 50px; overflow: hidden; } 
.what-wedo-sec { padding: 50px 0; }
.what-wedo-sec .wp-block-columns { align-items: center !important; }

.research-areas { padding: 50px 30px; } 
.research-areas .research-bg { background: #00013c; border-radius: 50px; max-width: 1600px; margin: 0 auto; padding: 100px 0 80px 0; } 
.sec-header .wp-block-columns { align-items: center !important; } 
.sec-header.head-sec h6 { color: #fff; } 
.research-bg .sec-header.head-sec h6:before { background-color: #d4af37; } 
.sec-header.head-sec h4 { color: #fff; } 
 

.sec-header.head-sec { margin: 0 0 30px 0; } 
.sec-header.head-sec .wp-block-getwid-button-group__wrapper { display: flex; justify-content: flex-end; } 
.reasearch-items .item { background: #1f2043; border-radius: 30px; padding: 30px 20px;    transition: linear 0.2s; } 
.reasearch-items .info { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 0 10px; } 
.reasearch-items .info .info-box h4 {font-size: 25px;color: #fff;margin: 0;} 
.reasearch-items .info .info-box h4 a { font-family: "Bebas Neue", sans-serif; color: #fff; } 
.reasearch-items .info .info-box h6 { color: #d4af37; font-size: 18px; } 
.reasearch-items .info .action-box img { max-width: 46px; width: 100%; } 
.reasearch-items .item p {color: #fff;max-width: 90%;font-size: 14px;font-weight: 500;line-height: 180%;border-top: solid 2px #a5a6b4;margin: 10px auto 15px auto;padding: 10px 0px 0px 0px;max-width: 92%;text-align: justify;} 
.reasearch-items .item .thumb {margin: 30px 0 0 0;height: 370px;border-radius: 30px;overflow: hidden;} 
.reasearch-items .item .thumb img {height: 370px;object-fit: cover;transition: linear 0.2s;} 

.reasearch-items .item:hover { background: #212121; } 
.reasearch-items .item:hover .thumb img {filter: grayscale(1);transition: linear 0.2s;transform: scale(1.2);}


.vantage-sec { padding: 20px 0 80px 0; } 
.vantage-sec .sec-header.head-sec h6 { color: #212121; } 
.vantage-sec .sec-header.head-sec h4 { color: #212121; } 
.dialogue-items .thumb { width: 100%; height: 240px; overflow: hidden; border-radius: 30px; background: #000; } 
.dialogue-items .thumb img { width: 100%; height: 240px; object-fit: cover; transition: linear 0.2s; } 
.dialogue-items .thumb:hover img {transform: scale(1.2); opacity:0.5;}


.announcement-sec { padding: 50px 30px;     padding-top: 0;} 
.announcement-sec .wp-block-cover { border-radius: 50px; max-width: 1600px; margin: 0 auto; padding: 100px 0; } 
.announcement-sec .wp-block-cover img { object-position: top; } 
.announcement-sec  .head-sec { padding: 0 0 50px 0; }
.announcement-sec .head-sec h4 { text-align: center; color: #fff; } 
.submission-box { background: #00013c; text-align: center; padding: 40px 25px; border-radius: 20px; } 
.submission-box h4 { font-size: 50px; } 
.submission-box h2 { color: #d4af37; font-size: 75px; border-top: solid 1px #fff; border-bottom: solid 1px #fff; padding: 10px 0 17px 0; margin: 20px 0 30px 0; } 
.submission-box h2 em { display: block; font-style: normal; font-size: 36%; color: #fff; font-weight: 600; } 
.plain-button a { display: block; border-radius: 4px; font-size: 16px; font-weight: 600; color: #000; padding: 14px 15px; position: relative; overflow: hidden; z-index: 2; background: #fff; } 
.submission-box .wp-block-buttons { display: flex; justify-content: center; } 
.submission-box .wp-block-buttons .plain-button { display: block; width: 100%; } 
.plain-button a:hover { background: #212121; color: #fff; } 
.announcement-box {background: #fff;height: 100%;padding: 40px 25px 10px 25px;border-radius: 20px;} 
.announcement-box h4 {font-size: 50px;color: #212121;margin: 0 0 10px 0;} 
.announcement-box .announcement-items { height: 200px; overflow: hidden; overflow-y: scroll; } 
.announcement-box .announcement-items .single-item { border-bottom: solid 1px #ccc; padding: 13px 0; } 
.announcement-box .announcement-items .single-item h4, 
.announcement-box .announcement-items .single-item h4 a {font-size: 20px;color: #212121;font-weight: 700; margin: 0 0 5px 0;} 
.announcement-box .announcement-items .single-item p {color: #212121;margin: 0;text-align: justify;}
.announcement-box .wp-block-getwid-button-group { width: 100%; margin: 15px 0 0 0; } 
.announcement-box .wp-block-getwid-button-group .wp-block-getwid-button-group__wrapper { width: 100%; max-width: 100%; } 
.announcement-box .wp-block-getwid-button-group .wp-block-button.theme-btn {width: 100%;max-width: 100%;margin: 0;} 
.announcement-box .theme-btn a:before {transform: scale(4) rotate(21deg);}


.team-sec { padding: 50px 30px; } 
.team-sec .team-bg { max-width: 1600px; background: rgb(0, 1, 60); border-radius: 50px; margin: 0px auto; padding: 100px 0px 150px;} 
.team-sec .head-sec { text-align: center; } 
.team-sec .head-sec h4 { color: #fff; margin: 0 0 30px 0; } 
.team-items .item { border-radius: 30px; overflow: hidden; position: relative; } 
.team-items .item .thumb { position: relative; background: #000; } 
.team-items .item .info { position: absolute; bottom: 30px; padding: 0 20px; left: 0; width: 100%; display: flex; justify-content: space-between; align-items: center; } 
.team-items .item .info h4, 
.team-items .item .info h4 a { font-family: "Bebas Neue", sans-serif; color: #fff; font-size: 32px; margin: 0; font-weight:500;} 
.team-items .item .info p {margin: 0;color: #fff;line-height: 180%;text-align: justify;} 
.team-items .item .info  .action-box img { width: 100%; max-width: 50px; transition: linear 0.2s; } 
.team-items .item .info .action-box:hover img { transform: scale(1.2); transition: linear 0.2s; } 
.team-items .item .thumb img { height: 489px; object-fit: cover; opacity: 0.8; transition: linear 0.2s; object-position: top; width:100%;} 
.team-items .item .thumb:hover img { opacity: 0.5; transform: scale(1.2); object-position: top; }

.home-contact { padding: 30px 0; } 
.home-contact .sec-header.head-sec h6, 
.home-contact .sec-header.head-sec h4 { color: #212121; } 
.contact-form form .form-control { background: #e7e7ff; border-radius: 30px; padding: 0 20px; color: #212121; font-weight: 500;    box-shadow: none !important; } 
.contact-form form .form-control::placeholder { color: #212121; font-weight: 500; } 
.home-contact .contact-form { padding-right: 40px; } 
.wild-form .contact-form .theme-btn,
.home-contact .contact-form .theme-btn { background: #E6D04E; background: radial-gradient(circle, rgb(230 208 78) 10%, rgba(190, 135, 27, 1) 67%); padding: 14px 50px; font-size: 16px; font-weight: 700; color: #212121; margin: 20px 0 0 20px; min-width: 200px; } 
.contact-img figure { margin: 0; border-radius: 50px; overflow: hidden; } 
.contact-img figure img { height: 100%; } 
.home-contact .wp-block-columns { align-items: center !important; }

.main-footer { background: #00013c; margin: 50px 0 0 0; padding: 50px 0 0 0; position: relative;} 
.main-footer * { color: #fff; } 
.footer-cont h4 { font-size: 30px; } 
.footer-cont p { font-size: 16px; font-weight: 300; } 
.footer-cont ul li { margin: 0 0 6px 0; } 
.footer-cont ul.footer-menu { display: flex; flex-wrap: wrap; gap: 0; } 
.footer-cont ul.footer-menu li { width: 100%; max-width: 47%; padding: 0 15px 0 0; } 
.footer-cont .theme-btn { display: inline-block; text-align: center; } 
.footer-cont ul li a { border-bottom: solid 1px #595a7900; display: block; } 
.footer-cont ul li a:hover { border-bottom: solid 1px #ffffff; color: #e6d04e; } 
.footer-cont ul.social-icons { display: flex; } 
.footer-cont ul.social-icons li { width: 100%; max-width: 13%; } 
.footer-cont ul.social-icons li a { color: #fff; display: block; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; transition: linear 0.2s; border-bottom: none !important; } 
.footer-cont ul.social-icons li a svg { color: #fff; width: 16px; height: 16px;transition: linear 0.2s; } 
.footer-cont ul.social-icons li a svg path { fill: #fff;transition: linear 0.2s; } 
.footer-cont ul.social-icons li a:hover { background: #e6d04e; transition: linear 0.2s; border-bottom:none; } 
.footer-cont ul.social-icons li a:hover svg path, 
.footer-cont ul.social-icons li a:hover i { fill: #000; color: #000;transition: linear 0.2s; }
.footer-bottom .footer-box { border-top: solid 1px #fff; padding: 40px 0 20px 0; position: relative; margin: 80px 0 0 0; } 
.main-footer .brand { position: absolute; right: 0; left: 0; bottom: 0; max-width: 250px; margin: auto; } 
.footer-bottom .footer-box p { margin: 0; }

.animated { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

 
.innerbanner { padding: 50px 30px 0; margin: 0 0 -50px 0; } 
.innerbanner .innerbanner-bg { background: #e7e7ff; border-radius: 50px; max-width: 1600px; margin: 0 auto; padding: 50px 30px 100px; } 
.innerbanner .innerbanner-bg .wp-block-columns { align-items: center !important; } 
.inner-page .inner-head h4 {font-size: 70px;} 
.inner-page .inner-head p { margin: 20px 0 0 0; font-size: 18px; font-weight: 500;  } 
.innerbanner-text-slider { padding: 0 0 70px 0; } 
.inner-page h4 { font-size: 45px;    color: #212121; } 
.inner-page p, .inner-page ul li { color: #212121; font-size: 16px; font-weight: 400; line-height: 150%; } 
.inner-page ul li { margin: 0 0 8px 0; } 
.inner-page ul { margin: 0 0 15px 0; } 
.image-slider { padding: 50px 0; } 
.image-slider .slick-slide figure { border-radius: 30px; overflow: hidden; } 
.wild-form { padding: 50px 0 30px 0; } 
.wild-form h4 { margin: 0 0 30px 0; } 
.contact-form form label { font-weight: 700; text-transform: capitalize;} 
.contact-form form  .wpcf7-radio { margin: 0px 0 40px 40px; } 
.contact-form form  .wpcf7-radio input[type="radio"] { border-radius: 0; } 

.inner-page .track ul { margin: 0; }

.innerbanner.join-us-sec .innerbanner-bg { padding: 50px 30px 50px; } 
.innerbanner.join-us-sec .innerbanner-bg .head-sec.inner-head { text-align: center; } 
.innerbanner.join-us-sec .innerbanner-bg .head-sec.inner-head p { margin: 0 0 30px 0; } 
.innerbanner.join-us-sec .innerbanner-bg .wp-block-getwid-button-group__wrapper { justify-content: center; }


.innerbanner-media { padding: 0px 30px 50px; } 
.innerbanner-media .banner-bgs { max-width: 1600px; border-radius: 50px; margin: 0px auto; overflow: hidden; } 
.innerbanner-media .banner-bgs .head-sec.inner-head { text-align: center; } 
.innerbanner-media .banner-bgs .head-sec.inner-head h4 {color: #fff;} 
.innerbanner-media .banner-bgs .head-sec.inner-head p {margin: 0 auto;color: #fff;font-weight: 400;letter-spacing: 0;max-width: 1000px;} 
.events-items {justify-content: center;} 
.events-items .item { background: #e7e7ff; border-radius: 30px; overflow: hidden; height: 100%; box-shadow: 0 0 8px 2px #00000000; transition: linear 0.3s; } 
.events-items .item .thumb { background: #000; height: 285px; overflow: hidden; } 
.events-items .item .thumb img { width: 100%; height: 100%; object-fit: cover; transition: linear 0.3s; } 
.events-items .item:hover .thumb img { opacity: 0.7; transform: scale(1.2); filter: grayscale(1); } 
.events-items .item .info { padding: 20px; } 
.events-items .item .info label {color: #6e495c;display: block;line-height: 180%;font-size: 16px;} 
.events-items .item .info  h4, 
.events-items .item .info  h4 a {color: #212121;font-family: "Bebas Neue", sans-serif;max-width: 300px;font-size: 28px;margin: 10px 0 5px;min-height: 90%;font-weight: 600;} 
.events-items .item .info-bottom { display: flex; justify-content: space-between; align-items: center; padding: 0 0 20px 0; } 
.events-items .item .info-bottom p { font-size: 13px; max-width: 270px; margin: 0; } 
.events-items .item .info-bottom  img { width: 100%; max-width: 40px; transition: linear 0.3s; } 
.events-items .item:hover { background: #fff; box-shadow: 0 0 8px 2px #0000004d; } 
.events-items .single-item { margin: 0 0 30px 0; } 
.events-items .item .info-bottom img:hover { transform: scale(1.2); }

.text-block a {
    font-size: 16px !important;
    font-weight: 500 !important;
}


.events-page .wild-form h4 { margin: 0 0 10px 0; } 
.wild-form .contact-form form .form-bottom p {margin: 0;} 
.events-page .wild-form  .contact-form { margin: 50px 0px 0 0; } 
.wild-form .contact-form form .wpcf7-list-item { margin: 6px 0; } 
.wild-form .contact-form form .wpcf7-list-item input[type="checkbox"] { width: 25px; height: 25px; border: solid 1px #ccc; } 
.wild-form .contact-form form .wpcf7-list-item label { display: flex; align-items: center; gap: 10px; } 
.wild-form .contact-form form .form-bottom {align-items: center;position: relative;justify-content: flex-end;} 
.wild-form .contact-form form .form-bottom span.wpcf7-spinner { position: absolute; top: 40px; } 
.wild-form .contact-form form .form-bottom .wpcf7-submit { margin: 0; } 
.wild-form .contact-form form .form-bottom  .col-lg-3 p { text-align: right; } 

.inner-page .what-wedo-sec .wp-block-columns { gap: 80px; }

.about-page .team-sec { padding: 50px 0 0 0; } 
.about-page .team-sec .head-sec h4 { color: #000; }


.team-process .single-process-box .process_boxitem { background: #e7e7ff; border-radius: 30px; min-height: 489px; display: flex; align-items: center; justify-content: center; text-align: center; } 
.team-process .single-process-box h5 { font-size: 35px; } 
.team-process .single-process-box  p { margin: 0; font-weight: 600; font-size: 15px; } 
.team-process .wp-block-columns {max-width: 750px;margin: 40px auto 0;} 

.faq-sec { padding: 80px 0; } 
.faq-sec .head-sec { text-align: center; margin: 0 0 60px 0; } 
.faq-sec .head-sec h4 { font-size: 65px; } 
.faq-box .wp-block-accordion-item { background: #e2e9e8; border-radius: 15px; padding: 10px 22px; margin: 0 0 15px 0; transition: linear 0.2s; } 
.faq-box .wp-block-accordion-item h6 { font-family: "Bebas Neue", sans-serif; font-size: 26px; margin: 0; } 
.faq-box .wp-block-accordion-item h6 span { display: block; font-family: "Bebas Neue", sans-serif; text-decoration: none; } 
.faq-box .wp-block-accordion-item h6 button { padding: 0; } 
.faq-box .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon { font-size: 50px; width: auto; height: auto; } 
.faq-box .wp-block-accordion-item h6 button:hover span { text-decoration: none; } 
.faq-box .wp-block-accordion-item.is-open, 
.faq-box .wp-block-accordion-item:hover { background: #212121; } 
.faq-box .wp-block-accordion-item.is-open *, 
.faq-box .wp-block-accordion-item:hover * { color: #fff; }

.voice-sec { background: #f5fefd; } 
.voice-sec .head-sec h4 { font-size: 65px; margin: 20px 0; } 
.voice-sec.what-wedo-sec .wp-block-getwid-button-group { margin: 0; }
.inner-page .inner-head  ul { margin: 10px 0 0 0; }

.cont-box .contact-info-add { margin: 30px 0 0 0; } 
.cont-box .contact-info-add h5 { color: #63606d; font-weight: 400; letter-spacing: 2px; } 
.contact-box { padding: 0; } 

.image-slider .slick-slide figure { position: relative; } 
.image-slider .slick-slide figure figcaption { color: #fff !important; font-size: 50px; font-family: "Bebas Neue", sans-serif; text-align: left; padding: 30px 0 60px 50px; background: linear-gradient(0deg, hsl( 0deg 0% 0%), hsl(0deg 0% 0% / 30%) 70%, transparent) !important; }

.inner-page .services-page .text-block ul {padding: 0 0 0 15px;} 
.inner-page .services-page .text-block ul li {position: relative;padding: 0 0 0 15px;text-align: justify;} 
.inner-page .services-page .text-block ul li:before { content: ""; position: absolute; display: block; width: 5px; height: 5px; background: #000; top: 9px; left: 0; border-radius: 50%; } 
.inner-page .services-page .text-block ul li ul li:before { background: transparent; border: solid 1px #000; }


.research-areas.donation-box { padding: 0px 30px; } 
.research-areas.donation-box .research-bg { background: transparent; padding: 0; overflow: hidden; } 
.research-areas.donation-box .research-bg .wp-block-getwid-button-group__wrapper { display: flex; justify-content: center; } 
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec { text-align: center; } 
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec h6 { display: inline-block; } 
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec h4 { font-size: 80px; } 
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec p { color: #fff; font-size: 20px; }

.innerbanner.join-us-sec.trade-plain .innerbanner-bg .head-sec.inner-head p {margin: 0 auto;max-width: 1100px;text-align: justify !important;}

/* New Pages CSS*/

.publication-sec ul li { position: relative; padding-left: 25px; color: #212121; font-size: 16px; font-weight: 500; letter-spacing: -1px; } 
.news-contentwise ul li { position: relative; padding-left: 15px; letter-spacing: -1px; }
.publication-sec ul li:before, .news-contentwise ul li:before { content: ""; position: absolute; left: 0; width: 7px; height: 7px; background: #000; border-radius: 50%; top: 8px; } 
.publication-sec .inner-head p { font-size: 16px; margin: 10px 0 0 0;font-weight:400;line-height:150%; }
.news-sec .innerbanner-media { padding: 0px 30px 25px; }
.newswise-pic img {width: 100%;border-radius: 15px;}
.newswise-pic figure {margin: 0 0 40px;}
.dontate-content .wp-block-columns {align-items: center !important;}
.publication-sec a strong:hover,
.text-block a:hover {text-decoration: underline;color: #d4af37;}
.vantage-pic img { height: 500px; object-fit: cover; }
.vant-artcl h4 a { color: #212121; font-size: 30px; } 
.vant-artcl h4 { line-height: 80%; } 
.vant-artcl figure { margin: 0; }


.header-body .header-top .container {justify-content: space-between;}
.inner-page .inner-head h4 em { font-family: 'Bebas Neue'; }


.single-item-dialogue { margin: 0 0 50px 0; position: relative; overflow: hidden; border-radius: 30px; } 
.single-item-dialogue figure { width: 100%; height: 400px; overflow: hidden; background: #000; margin: 0; } 
.single-item-dialogue figure img { width: 100%; height: 100%; transition: linear 0.3s; object-fit: cover; } 
.single-item-dialogue:hover figure img { opacity: 0.5; transform: scale(1.2); } 
.single-item-dialogue .dialogue-info { padding: 10px 15px; position: absolute; bottom: 0; background: #0000008f; width: 100%; } 
.single-item-dialogue .dialogue-info .wp-block-group__inner-container { display: flex; justify-content: space-between; align-items: center; } 
.single-item-dialogue .dialogue-info h5, 
.single-item-dialogue .dialogue-info h5 a { font-family: "Bebas Neue", sans-serif;font-size: 38px; color: #ffffff; margin: 0; line-height: 100%; font-weight:500;} 
.single-item-dialogue .dialogue-info .theme-btn {margin: 0;border-radius: 50%;transition: linear 0.2s;display: block;padding: 10px;} 
.single-item-dialogue .dialogue-info .theme-btn a {background: url(assets/images/reasearch-box-icon.png) 0 0 no-repeat;width: 56px;height: 56px;font-size: 0;border-radius: 0;display: block;padding: 0;min-width: auto;background-size: contain;} 
.single-item-dialogue .dialogue-info .theme-btn a:before, 
.single-item-dialogue .dialogue-info .theme-btn a:after { display: none; } 
.single-item-dialogue .dialogue-info .theme-btn:hover {transform: scale(1.2);}


.innerbanner-media .banner-bgs .wp-block-cover img.wp-block-cover__image-background { position: static; height: auto; min-height: auto; } 
.innerbanner-media .banner-bgs .wp-block-cover { display: block; min-height: auto !important; } 
.innerbanner-media .banner-bgs .wp-block-cover span.wp-block-cover__background { display: none; } 
.innerbanner-media .banner-bgs .head-sec.inner-head h4, 
.innerbanner-media .banner-bgs .head-sec.inner-head p { color: #212121; } 
.innerbanner-media .banner-bgs .head-sec.inner-head { margin: 60px 0 0 0; }

.inner-page .inner-head p { line-height: 180%; } 
.inner-page p, 
.inner-page ul li {line-height: 180%;text-align: justify;}

.publication-sec .image-cont, 
.innerbanner.join-us-sec .image-cont { max-height: 500px; overflow: hidden; } 
.publication-sec .image-cont figure, 
.innerbanner.join-us-sec .image-cont figure { max-height: 500px; overflow: hidden; } 
.innerbanner.join-us-sec .image-cont figure img { object-position: center; display: block; max-height: 500px; object-fit: cover; } 
.inner-page .publication-sec .inner-head p { max-width: 100%; }
.innerbanner-media .banner-bgs .wp-block-cover video { position: static; height: auto; min-height: auto; border-radius: 50px; height: auto; width: 100%; }

.article-block .single-item-dialogue .dialogue-info h5 { max-width: 420px; }
.article-block .single-item-dialogue figure img { min-height: 400px; }



.research-areas.donation-box.donation-updates .wp-block-cover img.wp-block-cover__image-background { position: static; height: 500px; min-height: auto; border-radius: 50px; max-width: 1600px; margin: 0 auto; } 
.research-areas.donation-box.donation-updates .wp-block-cover { display: block; min-height: auto !important; } 
.research-areas.donation-box.donation-updates .wp-block-cover span.wp-block-cover__background { display: none; } 
.research-areas.donation-box.donation-updates .head-sec.inner-head h4, 
.research-areas.donation-box.donation-updates .head-sec.inner-head p { color: #212121; } 
.research-areas.donation-box.donation-updates .head-sec.inner-head { margin: 60px 0 0 0; }



.research-areas.donation-box.donation-updates  .sec-header.head-sec { margin: 60px 0 0 0; } 
.research-areas.donation-box.donation-updates .sec-header.head-sec h6, 
.research-areas.donation-box.donation-updates .sec-header.head-sec h4,
.research-areas.donation-box.donation-updates .research-bg .wp-block-group.sec-header.head-sec p { color: #212121; }

.singleteam_posts{padding:50px 0 0}
.inner_postimg{display:block}
.inner_postimg figure{margin:0}
.inner_postimg figure img{width:100%;border-radius:50px;object-fit:cover}
.inner_postcontent{display:block}
.inner_postcontent p{color:#212121;font-size:16px;font-weight:400;line-height:180%}
.singleteam_posts .wp-block-columns{align-items:center!important}
.singleteam_posts nav.navigation.post-navigation{display:none}
.research-areas.donation-box .research-bg .wp-block-getwid-button-group__wrapper {margin-top: 40px !important;}
.innerbanner_main{padding:0 30px 50px}
.banner-bgs .head-sec.inner-head{display:block;text-align:center;margin:40px 0 0}
.banner-bgs .head-sec.inner-head p{margin:0 auto;max-width: 1200px;}
.banner-bgs .head-sec.inner-head h4{max-width:850px;line-height:90%;margin: 0 auto 15px;font-size: 70px;}
.banner-bgs .head-sec.inner-head h6{display:inline-block}

.what-wedo-sec .head-sec ul li{position:relative;padding-left:15px}
.what-wedo-sec .head-sec ul li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#000;border-radius:50%;left:0;top:10px}

.team-process .single-process-box h5 a{font-family:"Bebas Neue",sans-serif; color:#000;}
.team-items.row{gap:0;justify-content:center;margin-top:30px}
.team-items .single-process-box{flex-direction:column;margin:0 10px}

.team-process .single-process-box .process_boxitem {flex-direction: column;}
.team-process .single-process-box {margin-top: 25px;}

.banner-bgs .info_box{border:solid 1px #ccc;padding:20px 30px;text-align:center}
.banner-bgs .info_box h5{font-size: 20px;margin:0}
.banner-bgs .info_box p,.banner-bgs .info_box a{color:#000;font-size:16px;margin:0;display:block;font-weight: 500;}
.banner-bgs .wp-block-columns{gap:10px;margin-top:20px}
.dialogue-items .item .thumb {height: auto;}

.vantage_contentmain{display:none;}
.newswise-pic figure img {cursor: pointer;}

.banner-bgs .wp-block-cover {border-radius: 30px; padding: 0;}
.contact-form span.wpcf7-list-item {display: inline-flex; margin-right: 20px !important;}
.news-contentwise ul li:before {display: none;}
.news-contentwise ul li {padding: 0;}



.home-about.head-sec p { text-align-last: center; }
.banner-bgs .head-sec.inner-head p { text-align-last: center; }

.inner_postcontent p{text-align: justify;}
.team-centers { margin: 50px 0px 50px 0; }
.single-team .inner_postcontent  h4 { font-size: 45px; }
.single-team .inner_postimg img { max-height: 650px; object-position: top;}
.intro-txt { background: #e7e7ff; border-radius: 50px; text-align: center; padding: 50px 20px; margin: 50px 0; } 
.intro-txt p { text-align: center; }


.text-block.card-box { padding: 50px 0 0 0; } 
.text-block.card-box .single-rights img { height: 300px; object-fit: cover; border-radius: 25px; } 
.text-block.card-box .single-rights h4 { text-align: center; font-size: 26px; }
.vantage-sec .events-items .item .thumb img {height: 200px; object-fit: cover;}
.singleteam_posts .innerbanner_main {padding: 0;}
.singleteam_posts .innerbanner_main .banner-bgs .wp-block-cover img {border-radius: 30px;}

.events-items .item .info p {margin: 0; font-size: 15px; color: #000; font-weight: 500;     text-align: left;}
.head-sec.inner-head .wp-block-getwid-button-group__wrapper { justify-content: center; margin-top: 20px !important; }
.inner-page h5{font-size:20px;font-family:'Inter';font-weight:700;margin:0 0 10px;}
.inner-page a{font-size:20px;color:#000;font-weight:700;}

.intro-txt a {
    font-size: 20px !important;
    font-weight: 700 !important;
}
.donation-page .text-block a { font-size: 20px !important; font-weight: 700 !important; } 
.services-page .text-block.card-box { padding-bottom: 50px; } 
.services-page .text-block a { font-size: 20px !important; font-weight: 700 !important; }
.team-process .item { margin-bottom: 25px; }
.inner-page ul li {position: relative; padding-left: 15px;}
.inner-page ul li:before {content: ""; position: absolute; display: block; width: 8px; height: 8px; background: #000; border-radius: 50%; left: 0; top: 10px;}


.vant-artcl{position:relative;overflow:hidden;border-radius:30px;}
.vant-artcl figure{width:100%;height: 400px;overflow:hidden;background: #00013c;}
.vant-artcl figure img{width:100%;transition:linear .3s;object-fit: cover;margin: 0px auto;display: block;height: 100%;}
.vant-artcl h4{padding:10px 15px;position:absolute;bottom:0;background:#0000008f;width:100%;margin: 0;}
.vant-artcl h4 a{font-family:"Bebas Neue",sans-serif;font-size:31px!important;color:#fff;margin:0;line-height:100%;font-weight:500}


.vantage-page h6 a { background: #cccccc59; border-radius: 5px; display: inline-block; padding: 7px 10px; } 
.vantage-page h6 a:hover { text-decoration: none; background: #00013c; color: #fff; }


.header-body .header-mid .container {
    max-width: 1400px;
}
.main-header .actions {
    margin: 20px 0 0 0;
}
.header-body .header-top .container {
    max-width: 1400px;
}
.header-body .header-top .container {
    max-width: 1480px;
}

.pci-badge img { border-radius: 5px; max-width: 230px; } 
.singleteam_posts .wp-block-columns {padding: 30px 0 0;}


.training h4 {
    text-align: left;
}

.training  p {
    color: #fff;
    margin-bottom: 10px;
}

.training .wp-block-buttons {
    margin-top: 30px;
}

.team-sec figure img {
    border-radius: 20px;
}


.pci-badge {
    margin-top: 45px;
    padding: 0;
}

.events-items .item .info small {
    margin-bottom: 10px;
    display: block;
}
.postid-764 .inner_postimg img {
    height: 720px;
}
.contact-form form .form-group select { background: #e7e7ff; border-radius: 30px; padding: 0 20px; color: #212121; font-weight: 500; box-shadow: none !important; width:100%; height:54px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'><path d='M1 1l4 4 4-4' stroke='%23212121' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>"); background-repeat: no-repeat; background-position: right 15px center; background-size: 12px; }

@media (min-width: 0px) and (max-width: 767px){
	.no-scroll { overflow: hidden; }
	.main-header{display:none}
.track li{font-size:14px}
.home-about{padding:30px 0}
.head-sec h4{font-size:33px}
.head-sec p{font-size:14px;margin:0}
.home-about .wp-block-getwid-button-group{margin:20px 0 0}
.what-wedo-sec{padding:30px 0 0}
.what-wedo-sec .head-sec{text-align:center;margin-bottom:20px}
.head-sec h6{display:inline-flex;gap:40px}
.icon-box-we-do{padding:20px 10px;text-align:center;border-radius:50px}
.icon-box-we-do p{max-width:fit-content;font-size:14px}
.what-wedo-sec .wp-block-getwid-button-group__wrapper{justify-content:center}
.research-areas{padding:30px 10px}
.research-areas .research-bg{padding:50px 0 30px}
.sec-header.head-sec{display:block;text-align:center}
.sec-header.head-sec .wp-block-getwid-button-group__wrapper{justify-content:center}
.sec-header .wp-block-columns{gap:10px}
.reasearch-items .item{margin-top:20px}
.reasearch-items .info .info-box h4{font-size:30px}
.reasearch-items .item .thumb img{height:auto;border-radius:30px}
.reasearch-items .item .thumb{height:auto}
.vantage-sec .sec-header.head-sec h4 br{display:none}
.dialogue-items .item{margin-bottom:10px}
.vantage-sec{padding:20px 0 40px}
.announcement-sec{padding:20px 15px}
.announcement-sec .wp-block-cover{padding:30px 0}
.submission-box h4{font-size:30px}
.submission-box h2{font-size:40px}
.announcement-box h4{font-size:30px}
.team-sec{padding:30px 15px}
.team-sec .team-bg{padding: 60px 0 10px;}
.team-items .item .thumb img{height:auto}
.team-items .item{margin-bottom:10px}
.team-items .item .info h4,.team-items .item .info h4 a{font-size:30px}
.vantage-sec{padding:20px 0}
.home-contact .contact-form{padding:0}
.wpcf7-spinner{display:block}
.wild-form .contact-form .theme-btn,.home-contact .contact-form .theme-btn{width:100%;margin:0}
.home-contact .wp-block-columns{gap:0}
.home-contact{padding-bottom:0}
.main-footer .brand{max-width:160px;bottom:70px}
.footer-bottom .footer-box p{text-align:center;font-size:14px}
.footer-cont ul li a,.footer-cont p{font-size:14px}
.main-footer{padding-top:30px}

.inner-page .inner-head h4{font-size:30px}
.inner-page .inner-head p{font-size:14px;line-height:150%}
.innerbanner .innerbanner-bg{padding:30px 10px 20px}
.innerbanner{margin:0 0 30px;padding:50px 20px 0}
.inner-page .track ul li,.track li{font-size:14px}
.innerbanner-text-slider{padding-bottom:10px}
.inner-page .what-wedo-sec .wp-block-columns{gap:20px}
.about-page .team-sec{padding-top:20px}
.team-process .single-process-box{min-height:160px}
.team-process .wp-block-columns{margin-top:20px}
.team-process .single-process-box h5{font-size:27px}
.faq-sec{padding:30px 0}
.faq-sec .head-sec h4{font-size:30px}
.faq-sec .head-sec{margin-bottom:20px}
.faq-box .wp-block-accordion-item h6{font-size:22px}
.faq-box .wp-block-accordion-item.is-open p{font-size:14px;margin-top:10px}
.voice-sec .head-sec h4{font-size:30px;margin-bottom:10px;margin-top:10px}
.inner-page{padding:0}
.brand figure {width: 140px; height: 110px; margin: 0; background-repeat: no-repeat; position: relative;top: -20px;}

.inner-page h4{font-size:30px}
.inner-page p,.inner-page ul li{font-size:14px}
.image-slider{padding:20px 0}
.wild-form{padding:20px 0 30px}
.wild-form h4{margin:0 0 10px;text-align:center}
.contact-form form .wpcf7-radio{margin:0}
.wild-form .contact-form form .wpcf7-list-item{margin:0 5px 0 0}
.join-us-sec{padding:0 15px}
.innerbanner.join-us-sec .innerbanner-bg{padding:50px 10px}
.innerbanner.join-us-sec .innerbanner-bg .head-sec.inner-head p{margin-bottom:10px}
.image-slider .slick-slide figure figcaption{padding:0;text-align:center;font-size:30px;bottom:0}

.events-page{padding:30px 0 0}
.innerbanner-media{padding:0 15px 30px}
.innerbanner-media .banner-bgs .wp-block-cover{min-height:360px!important}
.events-items .item .info h4,.events-items .item .info h4 a{margin:5px 0;font-size:30px}
.events-page .wild-form .contact-form{margin-top:20px}

.donation-page{padding:30px 0 0}
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec h4{font-size:30px}
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec p{font-size:14px;margin-bottom:20px}
.research-areas.donation-box .research-bg .wp-block-cover{min-height:300px!important}
.research-areas.donation-box{padding:10px 15px 0}
	
	.innerbanner-media .banner-bgs .wp-block-cover { min-height: auto !important; } 
	.innerbanner-media .banner-bgs .head-sec.inner-head { margin: 20px 0 0; } 
	.banner-bgs .head-sec.inner-head h4 { font-size: 50px; margin: 0; } 
	.innerbanner-media { padding: 20px 15px 10px; } 
	.main-footer { margin: 0; }
	.single-item-dialogue { margin: 0; } 
	.newswise-pic figure { margin: 0; } 
	.innerbanner-media .banner-bgs .wp-block-cover video {object-fit: contain;border-radius: 30px;} 
	.innerbanner-media .banner-bgs { border-radius: 30px !important; }
	
	.banner-bgs .wp-block-cover { min-height: 170px !important; } 
	.innerbanner_main { padding: 20px 15px 20px; } 
	.banner-bgs .head-sec.inner-head { margin: 20px 0 0; } 
	.banner-bgs .head-sec.inner-head h4 { font-size: 25px; line-height: 120%; } 
	.what-wedo-sec { padding: 10px 0 0; } .image-cont figure { border-radius: 30px; } 
	.team-sec .head-sec h4 {margin: 0px  0 20px!important;line-height: 0%;} 
	.what-wedo-sec .head-sec { margin-bottom: 0; } .about-page .team-sec { padding: 30px 0 0; } 
	.team-centers { margin: 0; } .team-sec h4 { margin: 0 !important; } 
	.team-items .item .info h4, .team-items .item .info h4 a { font-size: 24px; } .voice-sec { padding: 0 0 20px; } 
	.voice-sec.what-wedo-sec .wp-block-getwid-button-group { margin: 20px 0 0; }
	
	.faq-sec { padding: 10px 0; } 
	.faq-sec .head-sec h4 { margin: 10px 0 0; line-height: 0%; }
	
	.intro-txt { margin: 0 0 20px; border-radius: 30px; padding: 20px 15px 5px; } 
	.inner-page .services-page .text-block ul { padding: 0; } 
	.card-box .wp-block-columns { gap: 0px; } 
	.text-block.card-box { padding: 0; }
	
	.innerbanner .innerbanner-bg { border-radius: 30px; } 
	.innerbanner.join-us-sec .innerbanner-bg { padding: 20px 0; }
	
	.events-page { padding: 0; } 
	.events-items .item .info h4, .events-items .item .info h4 a { min-height: 40px; } 
	.events-items .single-item { margin: 0 0 15px 0; } 
	.wild-form { padding: 10px 0 20px; }
	.text-block p {margin: 0 0 5px;}
	.publication-sec .innerbanner {padding: 0 15px;}
	.publication-sec ul li {padding-left: 15px;}
	.inner-page .inner-head h4 {font-size: 25px;}
	
	.single-item-dialogue .dialogue-info h5, .single-item-dialogue .dialogue-info h5 a { font-size: 21px; } 
	.single-item-dialogue .dialogue-info .theme-btn a { width: 40px; height: 40px; } 
	.all-dialogue-box .wp-block-getwid-button-group__wrapper { margin: 0 !important; justify-content: center; } 
	.sec-header.head-sec { margin: 0 0 15px 0; }
	
	.news-sec .innerbanner-media {padding: 15px 15px 0px;}
	.page-id-23 .what-wedo-sec {padding: 10px 0;}
	
	.donation-page { padding: 0; } 
	.dontate-content .wp-block-columns { gap: 0; } 
	.research-areas.donation-box.donation-updates .wp-block-cover img.wp-block-cover__image-background { height: auto; border-radius: 30px; } .dontate-content .container { padding: 0 5px; } 
	.inner-page h4 { font-size: 25px; margin: 0 0 5px; } 
	.newswise-pic figure { margin: 0 0 15px; } 
	.research-areas.donation-box .research-bg .wp-block-cover { min-height: auto !important; } 
	.research-areas .research-bg { border-radius: 30px; } 
	.mobilemenu { z-index: 99999; }
	.actions {padding: 10px 10px;margin: 10px auto 0;display: flex;gap: 10px;} 
	.actions a { margin: 0 0 8px 0; }
	
	.team-bg h4 {
    text-align: center;
}

.team-bg p {
    text-align: center;
}

.team-bg .wp-block-buttons {
    justify-content: center;
}
	
	
	
	
	
}


@media (min-width: 768px) and (max-width: 1023px){
.brand figure{max-width:215px;height:130px}
.brand figure img{max-width:125px;height:122px}
.head-sec h4{font-size:40px}
.icon-box-we-do .wp-block-columns{flex-wrap:wrap!important}
.icon-box-we-do{padding:23px 30px;border-radius:60px;text-align:center}
.icon-box-we-do p{max-width:fit-content;font-size:15px}
.what-wedo-sec .head-sec{display:block;text-align:center}
.head-sec h6{display:inline-flex}
.image-cont figure img{width:100%}
.what-wedo-sec{padding:50px 0 0}
.value-sec .wp-block-columns{flex-direction:column-reverse}
.cont-box .wp-block-columns{flex-direction:inherit}
.sec-header.head-sec{display:block;text-align:center}
.sec-header.head-sec .wp-block-getwid-button-group__wrapper{justify-content:center}
.sec-header .wp-block-columns{gap:10px}
.research-areas .research-bg{padding:40px 0}
.reasearch-items .info .info-box h4{font-size:25px}
.reasearch-items .item p{font-size:15px}
.reasearch-items .item .thumb img{height:auto}
.reasearch-items .item .thumb{height:auto}
.vantage-sec .sec-header.head-sec h4 br{display:none}
.vantage-sec{padding-bottom:40px}
.announcement-sec .wp-block-columns{flex-wrap:nowrap!important}
.submission-box h4{font-size:30px}
.submission-box h2{font-size:40px}
.announcement-box h4{font-size:40px}
.announcement-sec .wp-block-cover{padding:50px 0}
.announcement-sec .head-sec{padding-bottom:20px}
.team-sec{padding:30px}
.team-items .item .thumb img{height:auto}
.team-items .item .info h4,.team-items .item .info h4 a{font-size:24px}
.team-sec .team-bg{padding:40px 0}
.contact-img figure img{width:100%}
.footer-cont p{font-size:12px}
.footer-cont ul li a{font-size:12px}
.main-footer .brand{max-width:170px;bottom:55px}
.footer-bottom .footer-box p{text-align:center;font-size:14px}
.footer-bottom .footer-box{padding:15px 0}
.footer-cont h4{font-size:24px}
.home-contact{padding-bottom:0}

.innerbanner .innerbanner-bg .wp-block-columns{flex-wrap:nowrap!important}
.inner-page .inner-head h4{font-size:30px}
.inner-page .inner-head p{font-size:15px}
.inner-page{padding:0}
.innerbanner .innerbanner-bg{margin-bottom:70px;padding-bottom:30px}
.innerbanner-text-slider{padding-bottom:10px}
.value-sec .wp-block-columns{flex-wrap:nowrap!important;gap:0!important}
.team-process .single-process-box{min-height:140px}
.team-process .wp-block-columns{flex-wrap:nowrap!important}
.team-process .single-process-box h5{font-size:25px}
.faq-sec{padding:30px 0 0}
.faq-sec .head-sec{margin-bottom:30px}
.faq-sec .head-sec h4{font-size:30px;margin:0}
.faq-box .wp-block-accordion-item h6{font-size:23px}
.faq-box .wp-block-accordion-item.is-open p{font-size:15px}
.cont-box{margin:30px 0 0}
.voice-sec .head-sec h4{font-size:30px;margin:0}
.cont-box .wp-block-getwid-button-group__wrapper{justify-content:center}
.cont-box .head-sec{margin-bottom:0}

.contact-form form .wpcf7-radio{margin:0}
.wild-form .contact-form form .wpcf7-list-item{display:flex}
.wild-form .contact-form .theme-btn,.home-contact .contact-form .theme-btn{margin:0;margin-left:-40px}
.wild-form{padding:0}
.image-slider{padding:0}
.inner-page p,.inner-page ul li{font-size:15px}
.inner-page h4{font-size:30px}
.innerbanner.join-us-sec .innerbanner-bg{padding:30px 10px 20px}
.join-us-sec{margin:0;padding:0 15px!important}

.events-page{padding:40px 0 0}
.innerbanner-media .banner-bgs .wp-block-cover{min-height:290px}
.events-items .col-md-4{width:50%}
.wild-form .contact-form form .wpcf7-list-item input[type="checkbox"]{width:17px;height:17px}
.wild-form .contact-form form .form-bottom .wpcf7-submit{margin-left:-30px}

.innerbanner-media{padding:30px}
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec h4{font-size:30px}
.research-areas.donation-box .research-bg .wp-block-group.sec-header.head-sec p{font-size:15px}
.research-areas.donation-box .research-bg{margin-top:20px}
	
	.header-mid .menu ul li a { font-size: 13px; } 
	.brand figure { max-width: 170px; height: 100px; } 
	.brand figure img { height: 100px; width: 100px; } 
	.header-mid .menu { padding: 40px 10px 10px 0px; } 
	.plain-btn { font-size: 14px; } 
	.header-mid .menu ul { gap: 10px; } 
	.header-mid:after { top: 85px; } 
	.home-banner figure video { height: auto; width: 100%; }
	
	.plain-btn { font-size: 14px; } 
	.header-mid .menu ul { gap: 10px; } 
	.header-mid:after { top: 85px; } 
	.home-banner figure video { height: auto; width: 100%; } 
	.home-about { padding: 20px 0 0; } 
	.home-about.head-sec p { font-size: 14px; line-height: 150%; margin: 0 !important; } 
	.head-sec h4 { font-size: 30px; } 
	.home-about .wp-block-getwid-button-group { margin: 20px 0 0; } 
	.what-wedo-sec { padding: 0; }
	.icon-box-we-do { border-radius: 30px; } 
	
	.value-sec .wp-block-columns {flex-flow: nowrap;gap: 15px !important;}

	.home-banner figure {height: 250px;}
	.inner-page .track ul li, .track li {font-size: 14px;}
	
	.icon-box-we-do .wp-block-columns { display: flex; flex-direction: column; gap: 0 !important; } 
	.icon-box-we-do p { font-size: 14px; line-height: 130%; } 
	.icon-box-we-do figure img { max-width: 55px; } 
	.icon-box-we-do { padding: 15px; }
	
	.icon-box-we-do .wp-block-columns { display: flex; flex-direction: column; gap: 0 !important; } 
	.icon-box-we-do p { font-size: 14px; line-height: 130%; } 
	.icon-box-we-do figure img { max-width: 55px; } 
	.icon-box-we-do { padding: 15px; } .head-sec p { font-size: 14px; line-height: 120%; margin: 0; } 
	.image-cont figure img { height: 700px; object-fit: cover; } 
	.value-sec { padding: 20px 0; }
	
	.research-areas { padding: 0; } 
	.sec-header .wp-block-columns { flex-flow: nowrap !important; } 
	.research-areas .research-bg { padding: 30px 0; } 
	.sec-header.head-sec h6 { display: block; text-align: left; } 
	.image-cont figure { border-radius: 30px; } 
	.sec-header.head-sec h4 { font-size: 30px; text-align: left; } 
	.sec-header.head-sec .wp-block-getwid-button-group__wrapper { justify-content: end; } 
	.reasearch-items .info .info-box h4 a { font-size: 18px; } 
	.reasearch-items .info .info-box h4 { line-height: 80%; } 
	.reasearch-items .info .action-box img { max-width: 35px; } 
	.reasearch-items .item p { font-size: 14px; line-height: 150%; } 
	.reasearch-items .item { padding: 15px; }
	.sec-header.head-sec { margin: 0 0 15px; }
	.all-dialogue-box .wp-block-columns { flex-wrap: nowrap !important; } 
	.single-item-dialogue figure img { } 
	.single-item-dialogue { margin: 0; } 
	.single-item-dialogue figure { height: 220px; } 
	.single-item-dialogue .dialogue-info h5 a { font-size: 25px; } 
	.single-item-dialogue .dialogue-info .theme-btn a { width: 35px; height: 35px; } 
	.single-item-dialogue .dialogue-info {padding: 0px 15px;}
	
	.vantage-sec { padding-bottom: 20px; } .submission-box { padding: 20px; } 
	.submission-box h2 { font-size: 25px; margin: 10px 0 20px; }
	.submission-box h2 em { font-size: 12px; } 
	.submission-box h4 { font-size: 25px; margin: 0; } 
	.plain-button a { font-size: 14px; } 
	.announcement-sec .head-sec { padding-bottom: 0px; } 
	.announcement-box { padding: 20px; } .announcement-box h4 { font-size: 25px; margin: 0; } 
	.announcement-box .announcement-items .single-item h4, .announcement-box .announcement-items .single-item h4 a { font-size: 15px; margin: 0; } 
	.theme-btn a { font-size: 14px; }
	
	.announcement-sec { padding: 10px 15px 0; } 
	.announcement-sec .wp-block-cover { padding: 0; border-radius: 30px; } 
	.team-sec { padding: 15px; } .team-sec .head-sec h4 { margin: 0; } 
	.team-sec .team-bg { border-radius: 30px; padding: 20px 0; } 
	.team-items .item .info p { font-size: 13px; } 
	.team-items .item .info h4, .team-items .item .info h4 a { font-size: 19px; } 
	.team-items .item .info .action-box img { max-width: 35px; }
	
	.events-items .item .info { padding: 10px; } 
	.events-items .item .info label { font-size: 14px; line-height: 140%; } 
	.events-items .item .info h4, .events-items .item .info h4 a { font-size: 25px; line-height: 110%; margin: 10px 0; }
	.home-contact { padding: 0; } 
	.home-contact .wp-block-columns { flex-wrap: nowrap !important; } 
	.home-contact .contact-form { padding-right: 0; } 
	.contact-form form .form-control { font-size: 14px; height: 40px; } 
	.wild-form .contact-form .theme-btn, .home-contact .contact-form .theme-btn { margin-left: 0; font-size: 14px; }
	.main-footer {margin: 0;}
	.banner-bgs .wp-block-cover { min-height: 250px !important; object-fit: cover; } 
	.about-page { padding: 20px 0 0; } 
	.banner-bgs .head-sec.inner-head { margin: 20px 0 0; } 
	.head-sec h6 { font-size: 22px; } 
	.head-sec h6:before { width: 27px; height: 27px; } 
	.banner-bgs .head-sec.inner-head h4 { font-size: 30px; line-height: 60%; margin: 0 0 10px; } 
	.banner-bgs .head-sec.inner-head p { font-size: 14px; line-height: 150%; } 
	.innerbanner_main { padding: 0px 15px 20px; }
	.page-id-21 .image-cont figure img { height: auto; } 
	.page-id-21 .value-sec { padding: 0; }
	
	.team-centers { margin: 30px 0 0px 0; } 
	.faq-sec .head-sec { margin-bottom: 5px; } 
	.inner-page p, .inner-page ul li { font-size: 14px; line-height: 130%; margin: 0 0 5px; } 
	.voice-sec { padding: 20px 0 !important; margin: 20px 0; } 
	.voice-sec .head-sec h4 { font-size: 25px; text-align: left; margin: 0 0 5px; } 
	.voice-sec .cont-box .wp-block-getwid-button-group__wrapper { justify-content: flex-start; padding-top: 15px; } 
	.voice-sec .wp-block-columns { gap: 30px !important; } 
	.inner-page a { font-size: 14px; }
	
	.services-page { padding: 20px 0; } 
	.intro-txt { border-radius: 30px; padding: 20px; margin: 20px 0; } 
	.inner-page .services-page .text-block ul { padding-left: 0; } .wp-block-getwid-images-slider.has-cropped-images .wp-block-getwid-images-slider__item figure { height: auto; } 
	.text-block h4 { margin: 0; } 
	.card-box .wp-block-columns { flex-wrap: nowrap !important; } .text-block.card-box .single-rights img { border-radius: 20px; height: 130px; } 
	.text-block.card-box .single-rights h4 { font-size: 18px; } 
	.single-rights { margin: 0 0 20px; } 
	.text-block.card-box { padding: 15px 0 0 0; } 
	.innerbanner.join-us-sec .innerbanner-bg .head-sec.inner-head p { margin: 0 0 10px; font-size: 14px; line-height: 130%; } 	.innerbanner-bg h4 { margin: 0; } 
	.innerbanner.join-us-sec .image-cont figure img { height: auto; } 
	.innerbanner.join-us-sec .innerbanner-bg { padding: 15px; border-radius: 30px; margin-bottom: 0; }
	
	.events-page { padding: 0; } 
	.innerbanner-media .banner-bgs .head-sec.inner-head { margin: 20px 0 0 0; } 
	.events-items .item .info h4, .events-items .item .info h4 a { min-height: 40px; } 
	.events-items .col-md-4 { margin: 0 0 15px; } 
	.wild-form .contact-form form .form-bottom { margin: 15px 0; }
	.events-items .item .thumb {height: 180px;}
	
	.banner-bgs { padding: 20px 0 0; } 
	.image-slider .wp-block-getwid-images-slider__image { height: 200px !important; width: 100%; object-fit: cover; }
	
	.wild-form h4 { margin: 0 0 15px 0; } 
	.wild-form .contact-form .theme-btn { min-width: 150px; } 
	.wild-form  .contact-form form textarea.form-control { max-height: 150px !important; } 
	.wild-form .contact-form form .form-control { margin: 0 0 20px; }
	.dialogue-page .innerbanner-media { padding: 0 15px; } 
	.dialogue-page .text-block { padding: 5px 0 10px; }
	
	.text-block a { font-size: 14px !important; } 
	.innerbanner { margin: 0; padding: 10px 15px; } 
	.innerbanner .innerbanner-bg { margin-bottom: 10px; padding: 20px; border-radius: 30px; } 
	.publication-sec .innerbanner 	.innerbanner-bg .wp-block-columns { flex-wrap: wrap !important; gap: 15px; } 			.publication-sec .container-fluid { padding: 0; } 
	.publication-sec .image-cont figure img { height: 250px; } 
	.publication-sec .head-sec p { font-size: 14px; line-height: 130%; } 
	.inner-page .publication-sec .inner-head ul li { padding-left: 15px; } 
	.publication-sec ul li:before, .news-contentwise ul li:before { top: 6px; }
	
	.vantage-pic img { height: 300px; } 
	.newswise-pic figure { margin: 0; } 
	.article-block .single-item-dialogue figure img { min-height: auto; } 
	.page-id-280 .single-item-dialogue .dialogue-info h5 a { font-size: 20px; } 
	.page-id-280 .single-item-dialogue .dialogue-info h5 { line-height: 50%; }
	.page-id-350 .innerbanner-media .banner-bgs .wp-block-cover img.wp-block-cover__image-background {height: 250px !important;}
	.innerbanner-media .banner-bgs {border-radius: 30px;}
	.page-id-23 .banner-bgs .wp-block-columns { flex-wrap: nowrap !important; } 
	.banner-bgs .info_box h5 { font-size: 18px; } 
	.banner-bgs .info_box p, .banner-bgs .info_box a { font-size: 14px; } 
	.page-id-23 .image-cont figure img { height: 220px; } 
	.cont-box .contact-info-add { margin: 0; } 
	.cont-box .contact-info-add h5 { font-size: 15px; margin: 0 0 5px; } 
	.page-id-23 .cont-box { margin: 0; } 
	.page-id-23 .cont-box h4, .page-id-23 .cont-box h5 { text-align: left; }
	.innerbanner-media {padding: 0 15px 15px;}
	
	.page-id-234 .innerbanner-media .banner-bgs .wp-block-cover img.wp-block-cover__image-background { height: 300px; } 	.dontate-content .wp-block-columns { flex-wrap: nowrap !important; } 
	.insight-content h5 { font-size: 16px; } 
	.page-id-234 .donation-page .text-block a { font-size: 14px !important; } 
	.research-areas.donation-box.donation-updates .wp-block-cover img.wp-block-cover__image-background { height: 240px; border-radius: 30px; }
	.head-sec p {font-size: 16px;}
	.image-cont figure img {height: 770px;}
	

}

@media (min-width: 1024px) and (max-width: 1250px){
.head-sec h4{font-size:50px}
.vantage-sec .sec-header.head-sec h4 br{display:none}
.inner-page .inner-head h4{font-size:50px}
.voice-sec .head-sec h4{font-size:50px}
.faq-sec .head-sec h4{font-size:50px}
.faq-sec .head-sec{margin-bottom:30px}
.inner-page h4 {font-size: 50px;}
.innerbanner{padding-top:0;padding-bottom:70px}
.innerbanner .innerbanner-bg{padding-bottom:50px}
	
	.head-sec p {font-size: 16px;} .image-cont figure img {height: 770px;} 
	.reasearch-items .info .info-box h4 a { font-size: 21px; } 
	.reasearch-items .item p { font-size: 11px; } 
	.team-items .item .info h4, .team-items .item .info h4 a { font-size: 28px; }
	
	.banner-bgs .head-sec.inner-head p { font-size: 15px; } 
	.value-sec .image-cont figure img { height: 500px; } 
	.page-id-21 .team-items .item .info h4, .team-items .item .info h4 a { font-size: 25px; }
	
	.text-block.card-box .single-rights h4 {font-size: 24px;}
	.innerbanner {padding-bottom: 0;}
	
	.inner-page h4 {font-size: 40px;}
	
	.single-item-dialogue .dialogue-info h5, .single-item-dialogue .dialogue-info h5 a { font-size: 25px; } 
	.page-id-280 .inner-page { padding: 50px 0 0; }
	
	.page-id-23 .value-sec .image-cont figure img {height: 350px;}
	.footer-bottom .footer-box p {font-size: 14px;}
	.theme-btn a {font-size: 14px !important;}
}
