@charset "UTF-8";

/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.2
Requires PHP: 5.6
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

  
.drop-small-menu {
    position: absolute;
    padding-top: 10px;
    z-index: 999;
    display: none;
    min-width: 160px;
}
.drop-small-menu ul {
    padding: 20px;
    background: #eebc59;
    list-style: none;
	display:block!important;
}
.drop-small-menu ul li {
    padding: 4px 0;
}
.drop-small-menu ul li a {
    font-weight: 600;
    color: #fff;
}
.drop-down-list:hover .drop-small-menu {display:block;}

.home .banner-content {width: 65%;}
.block3Card {background: #0B236B; padding: 60px;}
.pageBanner {background-color: #002286; padding-top: 60px; padding-bottom: 60px; background-repeat: no-repeat;
    background-size: cover;}
.textOn {background: #EBDBDE;}
.textOnHover {background: #F495A8;}
.textHovercardList {display: flex; column-gap: 30px; align-items: center;}
.textOn {padding: 20px; text-align: center;}
.textOnHover {display: none; padding: 30px;  border-radius: 10px;}
.textHovercard {width: 100%; display: grid; align-items: flex-start; justify-content: center; border-top: 6px solid #E8A51F;}
.arrowimg {display: flex; margin-left: auto;}
.textOn p {min-height: 110px;}
.textOn h3 {padding: 20px; font-size: 36px; font-weight: 900;}
.textOn img {max-height: 70px;}

.partner_lists h3 {font-size: 24px;}
.partner_lists .list-section span {height:70px; display:inline-block; background:#ccc; border-right: 1px solid #ccc; padding-right: 0px;}
.partner_lists .list-section {display: flex; justify-content: left; column-gap: 20px; align-items: center; }

.fhmbox .inputBox {border: none;}
.videocontainers img {width: 100%;display: block;}
.talkinnersingle {margin-top: 80px; display: flex; align-items: flex-start; column-gap: 120px; justify-content: space-between;}

.talkSingletitle {width: 70%;}
.tags-only {width: 25%;}
.talkbytheme .upper-height {padding-top: 100px;}
.inputBox { border: 1px solid #002286; padding: 12px 40px;}
.searchbx {background: url(images/search.png); background-repeat: no-repeat; background-size: 18px; background-position: 10px center;}
.filter-tab {display: flex; column-gap: 20px;}
.filter-tab a {color: #7B6E6E;}
.filter-tab .active {border-bottom: 3px solid #002286;}

.talkinnerRight {width: 25%;}
.talkinnerLeft {width: 75%;}
.verticleGrid.event-speakers--grid {grid-template-columns: 100%;}
.verticleGrid .profile-block {text-align: left;}
.verticleGrid .profile-block a { text-decoration: none; color: #000;}

.about-whbnr .banner-image {margin-left: auto; margin-right: auto;}
.about-whbnr .banner-image img {width: 300px;}
.about-whbnr {padding-top: 60px; padding-bottom: 60px;}
.focus-area {background: #E9EDF9; padding: 40px 0 10px;}
.focus-area .list-section img {width: 120px;}

.OurTeam .event-speakers--grid  {display: flex; flex-wrap: nowrap; gap: 20px;}

.colrpurple {background: #E8FFFB;}
.colrpink {background: #FBF3DC;}
.colrblue {background: #E2E9FB;}
.colrpurple .inner_model {background: #E8FFFB!important;}
.colrpink .inner_model {background: #FBF3DC!important;}
.colrblue .inner_model {background: #E2E9FB!important;}
.fixblock3 .pof_right {color: #000;}
.fixblock3 .pof_right h4 a {color: #000;}
.sqrpopimg {border-radius: 10px; width: 100%; height: 350px; object-fit: cover;}
.twoColumnbnr .banner-image {text-align: left; width: 55%;}
.twoColumnbnr .banner-content {align-items: flex-start!important;}
.twoColumnbnr .banner-block {justify-content: center; padding: 0px 0 70px!important; align-items: self-start;}
.twoColumnbnr .banner-image p {font-weight: 500;font-size: 26px;line-height: 30px;}

.OurProgramsSec {padding: 40px 0;}
.OurProgramsSec .section-heading img {margin-bottom: 30px; width: 282px;} 
.hprLink {color: #000; text-decoration: underline;}
.p_fellow .banner-image p strong span {color: #00837E;}
.p_women .banner-image p strong span {color: #A93127;}
.p_writer .banner-image p strong span {color: #323CA0;}
.OurProgramsSec .banner-block {column-gap: 100px;    align-items: self-start;}
.OurProgramsSec .banner-content {width: 50%;}
.OurProgramsSec .banner-image {width: 50%; text-align: left; margin-right: auto;}
.OurProgramsSec .inner-row {border-bottom: 1px solid #C6C6C6;}
.p_fellow {margin-top: 30px;}

.orPartners .headerRow {justify-content: center;width: 60%; margin: 0 auto;}
.orPartners .section-heading h2 {text-align: center; line-height: 46px; margin-bottom: 40px;}
.orPartners .section-heading h2 span {color: #002286;}

.parent-card-block .cmplogo {width: 216px;}
.cmplogoDiv {height: 100px;display: flex;align-items: center; justify-content: center;}
.colrblue .card-block-pic .cmplogo {width: 200px;}

.fixblock3 .profile-block p {min-height: 125px;}

.talkSingleHead {width: 100%!important; display: flex; align-items: flex-start; column-gap: 20px; justify-content: space-between;}
.catOnly {font-size: 24px; font-weight: 600; display: block; margin-bottom: 20px;}

h1 {font-size: 40px; line-height: 38px; margin-bottom: 20px;}
.upper-heightinner {height: 80px;}
.pageheadercard {color: #fff; width: 80%;}

.search-button .fill-search {
    background: #002286; 
    padding: 7px;
    display: flex;
    text-align: center;
    justify-content: center;
}

.other-gallery {
    width: 100%;
    display: inline-block;
    padding-top: 60px;
    padding-bottom: 60px;
}
.section-heading h3 {
    font-size: 32px;
    margin-bottom: 20px;
    color: #002286;
}
.section-heading h2 {
    font-size: 32px;
    margin-bottom: 20px;
    color: #000;
}
.all-gallery {

}
.event-speakers--grid {
    display: grid;
    align-items: start;
    justify-content: center;
    gap: 33px;
    grid-template-columns: 23% 23% 23% 23%;
    flex-wrap: wrap;
}
.fixblock4 .event-speakers--grid {
    gap: 25px;
    grid-template-columns: 23.5% 23.5% 23.5% 23.5%;
}
.fixblock3 .event-speakers--grid {
    gap: 24px;
    grid-template-columns: 32% 32% 32%;
}
.fixblock4 {padding-top: 50px; padding-bottom: 50px;}
.event-speakers--grid .card-block-pic {
    cursor:pointer;
}
.card-block-pic img {
    width: 100%;
    height: auto;
}
.profile-block {
    text-align: center;

}
.fixblock3 .profile-block h5 {min-height: 48px;}
.profile-block h5 {
    margin-top: 14px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
    line-height: 22px;
	    
}
.profile-block span {
    font-size: 15px;
    font-weight: 300;
    color: #000;
    display: block;
    line-height: 22px;
}
.speaker-tag ul li {border: 1px solid #D8D8D8; padding: 5px 10px; border-radius: 6px;}
.speaker-tag ul {list-style: none; margin-top: 15px;
    display: flex;
    column-gap: 15px;
    justify-content: center;
    padding-left: 0;}
.popup_model {
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: #000000c7;
    padding-top: 60px;
    width: 100%;
    z-index: 9999999;
}
.pof {display: flex; align-items: flex-start; column-gap: 60px;}
.pof_left {width: 40%;}
.pof_right {width: 60%;}
.pof_left img {width: 100%;}
.pof_right h4 a {text-decoration: none; font-size: 22px; color: #000;}
.pof_right h4 {margin-bottom: 10px; font-size: 20px;}
.pof_right {color: #000;}
.inner_model {
    width: 1080px;
    margin: 0 auto;
    padding-top: 50px;
    max-height: 90vh;
    overflow-y: scroll;
}
.OurTeamadv .event-speakers--grid {display: flex;gap: 20px; justify-content: left;}
.OurTeamadv .parent-card-block {width: 200px;}
.popup_model .inner_model {
    background: #EDF0F9;
    padding: 30px;
}
.pof_left .cmplogoDiv {align-items: start; justify-content: left; height: auto; margin-bottom: 40px;}
.popup-social {display: flex; align-items: center; justify-content: space-between; margin-top: 5px;}
.viewlink {text-decoration: underline; color: #000;}

.close_pop {
    float: right;
    margin-right: -20px;
    margin-top: -20px;
    cursor: pointer;
    width: 28px !important;
}
.people-desig {
    font-weight: 500;
    display: block;
    margin-bottom: 20px;
}


.text-card-50 {padding-top: 40px;padding-bottom: 60px;}
.onlytext-list {display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 30px;
}
.onlytext-list .txtCardsec { padding: 40px;}
.onlytext-list .color1 {background: #EDF0F9;}
.onlytext-list .color2 {background: #FBF3DC;}
.onlytext-list .color3 {background: #F4EEF5;}
.onlytext-list .color4 {background: #E9FAE9;}
.onlytext-list .txtCardsec h3 {color: #000; margin-bottom: 20px; font-size: 36px; padding-right: 150px;}
.onlytext-list .txtCardsec p {color: #000; font-weight: 300;}
.colb2section .partnerboxlast {min-height: 287px;}

.innerTextsec {}
.popup-social .fill-buttonwh {display: none;}
.txtCardsec {border-radius: 15px;}
.colb2section {margin-top: 40px;}

.image-card-50 {padding-top: 40px;padding-bottom: 40px;}
.withImage {column-gap: 0px;}
.withImage .txtCardsec {padding: 0;background: none;display: flex;}
.withImage .txtCardsec img {width: 100%;}

.text-only p {padding: 0 300px;}
.SubscribeNow .text-only p {padding:0;}

.unfill-button {
    background: #fff;
    margin: 10px 0;
    padding: 10px 20px;
    color: #002286;
    display: inline-block;
    font-weight: 600 !important;
    font-size: 16px;
    border: 1px solid #002286;
    transition: .5s all ease;
}
.unfill-button:hover {
    background: #002286;
    color: #fff;
}

.headerRow {display: flex; justify-content: space-between;}
.fixblock4 .profile-block {text-align: left;}
.fixblock4 .profile-block a {color: #000;}
.fixblock3 .profile-block {text-align: left; padding: 0px 25px 40px;}
.fixblock3 .profile-block a {color: #000;}
.col-filter {display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}
.centerButton {text-align: center; margin-top: 40px;}

.smallGridTheme {display: flex; align-items: flex-start; gap: 40px!important; flex-wrap: nowrap; justify-content: space-between;}
.smallGridTheme .parent-card-block img {border-radius: 6px;}
.smallGridTheme .profile-block {position: absolute; bottom: 15px; padding: 0 20px; text-align: right;width: 74%;}
.smallGridTheme .card-block-pic {position: relative;}
.smallGridTheme .card-block-pic h5 a {color: #fff; font-size: 12px; line-height: 16px;display: block;}
.smallGridTheme .card-block-pic h5 {font-weight: 800; margin: 0; font-size: 42px;color: #001C81;}
.smallGridTheme .card-block-pic p {color: #001C81;}

/* ===================================================================  */

* {margin: 0;}
body{
  font-family: Inter;
}
.banner-content h4 {font-family: Inter;}
li, p, a {font-family: Inter;}
a {text-decoration: none;}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.color-pink {color: #002286;}
section.pinkBanner {background: url('images/pinbgdot.jpg'); background-position: 0 78px;}
section.pinkBanner .banner-block {justify-content: center; padding: 180px 0;}
section.pinkBanner .banner-content{text-align: center!important;align-items: center;}
.pinkBanner h1, .pinkBanner h4, .pinkBanner p {color: #fff!important;}
.box-right {padding-left: 60px; padding-right: 212px;}
.box-right h3 {font-size: 36px; color:#3B49FF; }
.one-list {display: flex; column-gap: 40px; align-items: center;}
.main-footer .inner-row {position: relative;}
.bottombg-line {position:absolute; top: 0; left: 180px;}
.two-grid h3 {color: #3B49FF; line-height: 32px; font-size: 32px; font-weight: 700; margin-bottom: 40px;}
.two-grid h3 span {display: block;}
.banner-block {display: flex; align-items: center; column-gap: 30px; padding-bottom: 60px;}
.banner-content {width: 50%;}
.banner-image {margin-left: auto; text-align: right;}
.banner-bottom {position: absolute; bottom: 0;}
.banner-bottom img {display: block; width: 70%;}
.banner-top img {width: 80%;;}
.banner-top {position: absolute; right: 0; top:160px; text-align: right;}
.banner-top1 {position: absolute; right: 250px; top:150px; text-align: right;}
.banner-top1 img {width: 90%;}
.home-header { position: fixed; width: 100%; background: #fff; }
h2 { font-size: 52px; font-weight: 700; line-height: 58px; color: #000;}

.fixblock3 .parent-card-block {border-radius: 10px;}
.fixblock3 .fill-button {color: #fff!important; font-weight: 300!important;}

.fixblock3 .colrpurple .fill-button {background: #00837E!important; border: 1px solid #00837E!important;}
.fixblock3 .colrpurple .fill-button:hover {background: #00837E!important; border: 1px solid #00837E!important;}

.fixblock3 .colrpink .fill-button {background: #A93127!important; border: 1px solid #A93127!important;}
.fixblock3 .colrpink .fill-button:hover {background: #A93127!important; border: 1px solid #A93127!important;}

.fixblock3 .colrblue .fill-button {background: #0B236B!important; border: 1px solid #0B236B!important;}
.fixblock3 .colrblue .fill-button:hover {background: #0B236B!important; border: 1px solid #0B236B!important;}

.border-button {
    background: #fff;
    padding: 10px 20px;
    color: #000;
    border-radius: 80px;
    display: inline-block;
    font-weight: 600 !important;
    font-size: 16px;
    border: 1px solid #000;
    transition: .5s all ease;
}
.viewlink {display: none;}
.border-button:hover {background: #1B3CE8; border: 1px solid #1B3CE8; color:#fff; }
.blue-button {
    background: #fff;
    padding: 10px 20px;
    color: #3B49FF;
    border-radius: 80px;
    display: inline-block;
    font-weight: 600 !important;
    font-size: 16px;
    border: 1px solid #3B49FF;
    transition: .5s all ease;
}
.blue-button:hover {background: #3B49FF; border: 1px solid #1B3CE8; color:#fff; }

.banner-content h1 {
    font-size: 40px;
    color: #000;
    font-weight: 800;
    margin-bottom: 20px;
}
.upper-height {padding-top: 170px;}
.banner-content h4 {
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
    font-weight: 500;
}
.banner-image img {width: 90%;} 
.banner-content h4 span {color: #1B3CE8;}

.banner-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    width: 40%;
}

.banner-content-details {
    height: 100%;
}

section.nav-banner-container .container {
    height: 100%;
}
.homeAboutGrid {
    display: grid;
    grid-template-columns: 32% 62%;
    gap: 6%;
}

.common-heading {
    font-size: 50px;
    font-weight: 800;
    line-height: 55px;
    color: #000;
}




.common-anchor {
    background: #e56324;
    padding: 8px 25px;
    display: block;
    width: fit-content;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}
.common-anchor:hover {text-decoration: none; color: #fff;}

.home-about {
    margin-bottom: 100px;
}

.solution-grid img {
    border-radius: 20px;
    width: 100%;
    
}
.solutionTwoGrid img {display: block;}

.solutionTwoGrid {
        margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.solution-grid figure:before {
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background: #6c6c6c5c;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
}
.solution-grid figure:hover {background: #0000005c;}
.solution-grid figure {border-radius: 20px;}
.solution-grid figure {
    position: relative;
}

.solution-grid h3 {
    position: absolute;
}

.solution-grid figure h3 {
    color: #fff;
    position: absolute;
    right: 60px;
    bottom: 40px;
    font-size: 40px;
    line-height: 48px;
    text-align: right;
    font-weight: 800;
}
.solution-grid figure h3 span {display: block;}

.solutionTwoGrid figure h3 {
    right: inherit;
    left: 60px;
    text-align: left;
}

/** abhi  */
.main-header {
    display: flex;
    align-items: center;
    column-gap: 40px;
    padding: 20px 0;
}
.site-logo {
    width: 190px;
}
.site-logo img {
    width: 100%;
}
.main-navigation {
    margin-left: auto;
}
.main-navigation ul {
    list-style: none;
    display: flex;
    column-gap: 40px;
	    align-items: center;
}
.main-navigation ul li a {
    font-weight: 500;
    font-size: 16px;
    color: #000;
}
.main-navigation ul li a:hover {color:#002286!important;}
header .blk-button {
    margin-top: 0;
}
.black-button:hover {background: #1B3CE8}
.black-button {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    background: #1B3CE8;
    padding: 10px 30px;
    border-radius: 10px;
    display: inline-block;
}
#open-menu {
    display: none;
    margin-left: auto;
    padding-right: 0;
}
.navbar-toggle {
    border: 0px solid transparent;
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar {
    background-color: #000;
}
.display-menu {
    display: none;
}
.display-menu {
    padding: 0px 20px;
    width: 100%;
    height: 100vh;
    position: fixed;
    background: #06143B;
    z-index: 9999;
    left: 0;
    top: 0;
}
#close-menu {
    top: 32px;
    right: 32px;
    position: absolute;
    width: 18px;
}
.display-menu ul {
    margin-top: 66px;
    margin-bottom: 30px;
    padding-left: 0;
    list-style: none;
}
.display-menu ul li {
    margin-bottom: 18px;
}
.display-menu ul li a {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    text-decoration: none;
}
.orange-button {
    border: 1px solid #eebc59;
    font-size: 20px;
    color: #3E3F95;
    font-weight: 500;
    padding: 15px 40px;
    border-radius: 0px;
    display: inline-block;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.main-footer {
    padding-top: 70px;
    background: #002286;
}
.inner-row {
    max-width: 1240px;
    margin: 0 auto;
}
.footer-panel {
    display: flex;
    align-items: start;
    column-gap: 50px;
    padding-bottom: 50px;
}
.footer-logo {
    width: 20%;
}
.footer-menu {
    width: 80%;
    display: flex;
    align-items: center;
}
.foot-menu-col {
    width: 25%;
}
.foot-menu-col ul {
    list-style: none;
    padding-left: 0;
}
.foot-menu-col.col-c4 ul {display: flex;column-gap: 30px; align-items: center;justify-content: right;}
.foot-menu-col ul li {
    line-height: 30px;
}
.foot-menu-col ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
}
.credit-footer {
    padding: 30px 0;
    text-align: left;
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.credit-footer p {
    color: #b1b1b1;
    font-size: 12px;
}
.credit-footer p {
    margin-bottom: 0;
    color: #c2c2c2;
    font-size: 12px;
    line-height: 22px;
}
.built-by {
    margin-left: auto;
}
.term-link ul {padding-left: 0;}
.term-link ul li {list-style: none; display: inline-block; padding-right: 20px;}
.term-link ul li a {
    text-decoration: none;
    color: #c2c2c2;
    font-size: 16px;
    font-weight: 300;
}
.credit-footer p a {
    color: #0c0c0c;}


.text-only {text-align: center;}
.text-only h2 span {color: #1B3CE8;}
.text-only h2 {padding: 0 250px; font-size: 40px; font-weight: 800; line-height: 46px; padding-bottom: 30px;}
.text-section {padding: 80px 0;background: #E9EDF9;}
.orange-button:hover {text-decoration: none; color: #fff;}
.orange-button {
    text-decoration: none;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    background: #eebc59;
    padding: 10px 35px;
    border-radius: 0px;
    display: inline-block;
}
.icon-section {padding: 100px 0; background: #06143B; margin-top:100px;}
.icon-grid3 {display: flex; align-items: flex-start; justify-content: center; column-gap: 180px; margin-top: 50px;}
.text-bg-section { height: 700px; background: url('../images/peoplelimage.png'); background-size: contain;
    background-position: center; background-repeat: no-repeat; display: flex; align-items: center;}
.text-onbg {width: 410px; margin: 0 auto; text-align: center;}
.icon-body h2 {color: #fff; text-align: center; padding: 0px 210px;}
.icon-grid3-col {width: 206px;text-align: center;}
.icon-grid3-col img {height: 140px; width: 100%;}
.icon-grid3-col h3 {font-size: 32px; font-weight: 700; line-height: 42px; color: #fff; margin-top: 20px;}
.text-onbg p {font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.text-onbg h2 {margin-bottom: 20px;}
.image-grid-section h2 {margin-bottom: 40px;}
.image-grid-section {padding-top: 40px;}
.homeAboutGridLeft p {font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.footer-menu h4 {margin-bottom: 10px; color: #341753;font-family: Inter;}
.foot-menu-col.col-c4 {}
.inner-footlink {display: flex; column-gap: 60px; align-items: flex-start;}
.foot-menu-col.col-c1 {}
.nav-banner-container .inner-row {height: 100%;}
.home-header.sticky {background: #fff!important; z-index: 9999;}
.home-header.sticky .main-header { padding: 12px 0;}
.text-section-75 {margin-top: 80px; margin-bottom: 80px;}
.text-section-75 .txtc-left {width: 25%; text-align: left;}
.text-section-75 .txtc-right {width: 75%;}
.abtimage {text-align: center;}
.abtimage img {width: 190px;}

.paralax_bg {
    position: absolute;
    width: 100%;
    top: 48px;
    left: 0;
    overflow: hidden;
    z-index: -1111;
}
.video_background {
    width: 100%;
    min-width: 100%;
    height: auto;
	margin-top: 30px;
}
#set_video {height: 100vh;}

.onmo {display: none;}
.ondesk {display: block;}

.main-inner-page {display: flex; column-gap: 50px; align-items: flex-start;}
.inner-page-temp {display: flex; column-gap: 80px; align-items: flex-start;}
.body-left {width: 65%;}
.body-right {width: 30%;}
.body-left-temp {width: 50%;}
.body-right-temp {width: 50%;}
.body-content a {color: #1B3CE8; font-weight: 600;}
.body-content p {font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.body-content li {font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.body-content h2 {margin-bottom: 30px;}
.body-content h3 {margin-bottom: 20px; margin-top: 25px; font-size: 32px;}
.body-content ul {margin-bottom: 20px;}
.form-panel {background: #F9F9F9; border: 1px solid #DEDEDE; border-radius: 8px; padding: 30px;}
.form-panel h2 {color: #1B3CE8; font-size: 38px; line-height: initial;}
.contact-page-form .body-content h2 {margin-bottom: 10px;}
.contact-page-form .contact-form {margin-top: 30px;}
.inner-banner .banner-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 56%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;}

.input-field {width: 100%;}
.form-panel p {font-size: 16px; font-weight: 300; margin-top: 10px;}
.input-field label {display: block; font-weight: 600; font-size: 16; color: #000; margin-bottom: 5px;}
.input-field input {border-radius: 10px; border: 1px solid #C4C4C4; margin-bottom: 12px; height: 35px; padding: 0 5%; width: 90%;}
.input-submit input {border-radius: 40px;}
.input-submit {width: 170px;}
.input-submit input:hover {background: #f76c26;}
.input-submit input {cursor: pointer; background: #1B3CE8; color: #fff; font-weight: 600; font-size: 16px; width: 100%; border: none; margin-top: 10px; height: 35px;}
.contact-page-form .input-submit input {font-size: 18px; height: 48px;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-family: Inter !important;
}
.contact-bottom-map {padding-top: 60px;}
.contact-page-form .input-field input { margin-bottom: 20px; height: 42px; padding: 0 2%; font-size: 16px; width: 96%;}
.inner-banner {margin-bottom: 80px!important; height: 75vh !important; background-size: 100%!important;}
.recruitment .banner-content {padding-top: 100px;}

.team-section {background: #FAF8EB; padding: 100px 0;}
.team-header {text-align: center; width: 700px; margin: 0 auto;}
.team-header p {margin-top: 20px; font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.team-members {width: 750px; margin: 0 auto; display: flex; align-items: flex-start; justify-content: center; column-gap: 150px;}
.member-list h3 { font-size: 28px; padding-bottom: 6px; margin-top: 20px;}
.member-list {text-align: center; margin-top: 40px;}
.member-list span {display: block; font-size: 20px;padding-bottom: 10px;}
.view-link {color: #1B3CE8; padding: 10px 20px; font-weight: 500; border: 1px solid #1B3CE8; border-radius: 20px; display: inline-block;
    text-align: center;}
.view-link:hover {background: #1B3CE8; color: #fff;}
.member-image {width: 200px; border-radius: 50%;}
.contact-bottom {margin-bottom: 80px;}
.contact-page-form .body-left {padding-right: 285px;}
.contact-page-form .main-inner-page {column-gap: 100px;}
.orange-button:hover {border: 1px solid #1B3CE8; color: #1B3CE8; background: none;}
.common-anchor:hover {border: 1px solid #1B3CE8; color: #1B3CE8; background: none;}
.popup_model {
    display: none;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: #000000c7;
    width: 100%;
    z-index: 9999999;
}
.pop-up {
    position: absolute;
    background: #fff;
    top: 50px;
    left: calc((100% - 980px)/2);
    width: 980px;
    height: 580px;
    overflow: auto;
    margin-bottom: 80px;
}
.closepop {
    float: right;
    font-size: 21px;
    font-weight: 400;
    margin-right: 18px;
    margin-top: 13px;
    cursor: pointer;
    width: 28px!important;
}
.inner-speaker-width {

    display: block;
    margin: 0px auto;
    padding: 60px 50px 50px 50px;
}
.profile-desc {text-align: left;}
.speaker-profile {
        column-gap: 20px;
    display: flex;
    margin-bottom: 30px;
}
.speaker-profile-img {
    width: 20%;
    margin-right: 30px;
}
.pop-up .profile-desc {
    width: 70%;
}
.speaker-profile-img img {
    width: 100%;
    border-radius: 50%;
}
.profile-desc span {
    text-decoration: none;
    color: #000;
    font-weight: 600;
    font-size: 20px;
}
.team-grid-content p {
    font-size: 18px;
    font-weight: 400;
}
.pop-up .border-line {
    border-bottom: 1px solid #e5e5e5;
    max-width: 970px;
    width: 100%;
    display: block;
    margin: 0px auto;
    padding-top: 10px;
    margin-bottom: 10px;
}
.para {
    line-height: 1.6;
    font-size: 16px;
    padding-top: 12px;
}

.templateA .template-header {width:65%;}
.templateA .template-header h2 {margin-bottom: 20px;}
.inner-page-temp {padding-top: 80px;}
.heade-title span {color: #1B3CE8;}
.inner-page-temp ul {margin-bottom: 20px;}
.inner-page-temp p {font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.inner-page-temp li {font-size: 22px; line-height: 28px; font-weight: 400; color: #010101; padding-bottom: 2px;}
.inner-page-temp img {margin-bottom: 30px; width: 100%;}

.inner-page-temp .orange-button {background: none;}
.inner-page-temp .orange-button:hover {color: #fff; background: #1B3CE8;}
.flip-section .inner-page-temp {margin-bottom: 60px;}
.flip2 {background: #F1F2FC; padding-top: 40px; padding-bottom: 20px;}

.flip2 .body-left-temp {order: 2;}
.flip1 .inner-page-temp {padding-top: 40px;}
.layout-text {display: flex; column-gap: 100px; align-items: flex-start;}
.layout-text .layout-text {width: 50%;}
.layout-text p {font-size: 22px; line-height: 32px; font-weight: 400; color: #010101;}
.grid-1-col .layout-text{text-align: center; margin: 0 auto;}
.desktop-flip .body-left-temp {order: 2;}
.pink-bg {background: #FFF9EB; margin-bottom: 60px; padding-bottom: 20px;}
.pink-bg .side-content {text-align: center;}

.image-center img {width: 364px;}

.pink-bg img {width: 280px;}
.round-image {border-radius: 250px;}
.contact-page-form .body-left {order: 2;}















.partners-logo {display: grid; grid-template-columns: 20% 20% 20% 20% 20%;}
.partners-logo img {justify-self: center; padding: 20px; width: auto;}
.two-grid {display: grid; grid-template-columns: repeat(2, 1fr); gap: 110px; align-items: center;}
.zigzag-right h2 {width: 90%; margin-bottom: 15px;}
.zigzag-right p {margin-bottom: 20px; width: 85%; font-size: 20px;}
.zigzag-left img {width: 100%;}
.fill-button {
    background: #0B236B;
    margin: 10px 0;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
    font-weight: 400 !important;
    font-size: 16px;
    border: 1px solid #0B236B;
    transition: .5s all ease;
}
.fill-button:hover {
    background: #fff;
    color: #002286
}
.fill-buttonwh {background: #fff; color: #002286;}
.padb {padding-bottom: 80px;}
.flip_section .two-grid:nth-child(even) .zigzag-left {order: 2;}
.mobile-view {display: none;}
.logo-slider-section {margin-top: 80px; margin-bottom: 80px;}
.pof_right .speaker-tag ul {justify-content: left;}
.pof_right .speaker-tag ul li {font-weight: 300;}




 /*************  Deciphy page start ********************/
.text-card {padding: 100px 0; width: 36%;}
p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
}
.under-link { font-size: 22px; line-height: 22px; font-weight: 400; color: #1B3CE8; border-bottom: 1px solid #1B3CE8; display: inline-block;}
.text-card h2 {margin-bottom: 20px;}
.icl-right h3 {font-size: 32px; line-height: 34px; font-weight: 700; margin-bottom: 15px;}
.image-text-list {width: 860px; margin: 0 auto;}
.image-card-list {display: flex; align-items: center; column-gap: 60px; margin-bottom: 60px;}
.icl-left {width: 40%;}
.icl-left img {max-width: 100%;}
.icl-right {width: 60%;}
.Uline-right {width: 400px; margin: 0 auto; margin-top: -60px; padding-left: 160px;}

.upline {width: 1000px; margin: 0 auto; padding: 60px 0;}
.sky-banner {background: #F3F8F6;}

.header-block {margin-bottom: 90px;}
.main-head {font-size: 76px; color: #000; font-weight: 700; line-height: 74px;}
.sub-head {font-family: Inter; margin-top: 10px; font-size: 34px; line-height: 38px; color: #000; width: 100%; margin-bottom: 40px; font-weight: 500;}
.hed-content {text-align: center;}
.image-border {height: 200px; border: 1px solid #B5B5B5; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
.logo-study .under-link {line-height: 20px;}
.logo-study .image-card-list {align-items: start;}

.txtc-left h2 {color: #3B49FF; font-size: 80px; line-height: 90px;}
.txtcard-list {display: flex; align-items: center; column-gap: 100px; margin-bottom: 60px;}
.list-section {}
.txtc-right {width: 50%;}
.txtc-left{width: 50%;}
.list-section h3 {font-size: 22px; line-height: 30px; font-weight: 700; margin-bottom: 15px;}
.list-section .under-link {line-height: 18px;}
.block2-story .image-text-list {padding: 140px 0;}
.block2-story .icl-right h3 {line-height: 74px; font-size: 46px;}
.blue-sub-title {color: #3B49FF; font-size: 32px; line-height: 38px;}
.blue-sub-title span {display: block;}
.block2-story .image-card-list {align-items: flex-start;}
.block2-story .icl-left {padding-top: 30px;}
.txt-bx-lists {padding-top: 30px; display: flex; align-items: flex-start; column-gap: 40px;}
.row-listbx {width: 100%; padding-right: 30px;}
.cum-image {padding-top: 60px; padding-bottom: 60px;}
.row-listbx img {margin-bottom: 15px;}
.row-listbx h5 {font-size: 22px; line-height: 28px; margin-bottom: 5px;}
.row-listbx h5 colorblue {color: #3B49FF;}
.row-listbx h6 {font-size: 16px; line-height: 26px; font-weight: 400;}
.blue-bg {background: #3B49FF;}

.blue-bg .banner-content h1 {color: #fff;}
.blue-bg .banner-content h5 {font-size: 24px; line-height: 32px; color: #fff; margin-top: 20px; font-weight: 500;}
.blue-bg .banner-image img {width: auto; height: 600px;}
.blue-bg .banner-content {width: 50%;}
.blue-bg.nav-banner-container {height: auto;}
.blue-bg .main-navigation ul li a {color: #fff;}
.blue-bg .fill-button {background: #1BE886; color: #000; border: 2px solid #1BE886;}
.home-header.blue-bg.sticky {background: #3B49FF!important;}
.white-logo {display: none;}
.blue-bg .white-logo {display: block;}
.blue-bg .blk-logo {display: none;}

.first-para { font-size: 26px; line-height: 32px;}
.tel-withimage {text-align: center;}
.tel-withimage .text-card {width: 50%; margin: 0 auto;}
.talent-banner .banner-content {width: 50%;}
.talent-banner .banner-image img {width: 66%;}
.talent-banner .border-button {background: transparent;}
.talent-banner .border-button:hover {background: #1B3CE8;}

.cta-blue-ban {display: flex; align-items: center; column-gap: 40px;}
.section-cta {background:#3B49FF;}
.fill-green {
    background: #1BE886;
    padding: 10px 20px;
    color: #2B2D41;
    border-radius: 80px;
    display: inline-block;
    font-weight: 600 !important;
    font-size: 22px;
    border: 2px solid #1BE886;
    transition: .5s all ease;
}
.section-cta {padding-top: 50px; padding-bottom: 50px; margin-top: 80px; margin-bottom: 60px;}
.cta-text h3 {color: #fff;font-size: 34px; line-height: 44px;}
.cta-text {width: 50%;}
.cta-button {width: 50%; margin-left: auto; text-align: right;}

/*************  case study end ********************/

/*************  tab start ********************/
.tab {
    display: flex;
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 70px;
}
.tab .tablinks.active {
    position: relative;
    font-weight: 600;
}
.tab .tablinks.active {
    background-color: unset;
    color: #3B49FF;
    font-weight: 700;
    font-size: 22px;
}
.tab .tablinks {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
    font-size: 22px;
    font-weight: 700;
    color: #A8A8AE;
    text-align: left;
    margin: 10px 20px;
    line-height: 18px;
}
.tab .tablinks.active:after {
    width: 100%;
    height: 1px;
    content: "";
    background: #3B49FF;
    display: block;
    position: absolute;
    bottom: -13px;
    z-index: 9999;
}
.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}

/*************  tab end ********************/

.icon-top-left {
    position: absolute;
    left: 150px;
    top: 70px;
    text-align: left;
}
.icon-top-right {
    position: absolute;
    right: 100px;
    top: 30px;
    text-align: right;
}
.icon-bottom-right {
    position: absolute;
    right: 110px;
    bottom: 140px;
    text-align: right;
}
.tel-withimage .inner-row {position: relative;}
.tel-withimage {margin-top: 90px;}
.grey-banner {background: #F7F7F7;}
.deciphy-banner .banner-content h4 {width: 72%;}
.grey-banner .border-button {background: transparent;}
.grey-banner .border-button:hover {background: #1B3CE8;}

.subscribeform {display: flex; justify-content: center; align-items: center;}

    .wpcf7-submit {
    background: #002286;
    margin: 10px 0;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
    font-weight: 600 !important;
    font-size: 16px;
    border: 1px solid #002286;
    transition: .5s all ease;
}
.subscribeinput {    padding: 11.5px 15px; border: 1px solid #002286;}









 /*************  mobi ********************/


@media only screen and (max-width: 768px) {
.slider.smallGridTheme .parent-card-block {margin-bottom: 2px;}
.smallGridTheme .card-block-pic h5 {font-size: 32px;}

    .sqrpopimg {height: auto;}
    .home section.pinkBanner .banner-block {padding: 50px 0;}
    .home .banner-content {width: 100%;}
.OurProgramsSec .banner-content {width: 100%;}
.OurProgramsSec .banner-image {width: 100%;}
.OurProgramsSec {border-bottom: 1px solid #C6C6C6;}
.p_writer {border-bottom: 0px solid #C6C6C6!important;}
.OurProgramsSec .inner-row {border-bottom: 0px solid #C6C6C6;}
    .onlytext-list .txtCardsec {padding: 25px;}
    .orPartners .headerRow {width: 100%;}
    .orPartners .section-heading h2 {line-height: 34px;}
    .twoColumnbnr .upper-height {padding-top: 120px!important;}
    .twoColumnbnr .banner-image {margin-top: 10px;}

.partner_lists h3 {font-size: 18px;margin-bottom: 20px; margin-left: -30px;}
	.partner_lists .txtc-left {text-align: center!important;}

    .textHovercard {margin-bottom: 30px;}
.ontext-list.partner_lists .list-section {grid-template-columns: 47% 47%; gap: 20px;}
.ontext-list.partner_lists .list-section img {max-width: 100%;}
.smallGridTheme {grid-template-columns: 50% 50%!important; display: grid!important; gap: 10px !important;}
.banner-image {text-align: left!important;}
.about-whbnr .banner-image img {width: 210px;}
.twoColumnbnr .banner-image p {font-weight: 400; font-size: 18px; line-height: 26px;}

.twoColumnbnr .banner-image {width: 100%!important;}
.partner_lists .list-section {grid-template-columns: 32% 32% 32%; gap: 10px; display: grid;}
    .focus-area .list-section img {width: 100%;}
.wpcf7-submit {margin: 0;}
.subscribeform {align-items: flex-start;}

.subscribeinput { width:160px; padding: 9.5px 15px;}
.logo-slider-section .profile-block {width: 86%;}
.logo-slider-section .parent-card-block { margin-bottom: 7px;}
.search .inputBox {margin-top: 30px;}
.search .section-heading h2 {margin-top: 20px;}
.talkSingletitle h1 {font-size: 28px; line-height: 36px;}
.talkinnerRight .section-heading h2 {margin-bottom: 20px;}
.talkinnerRight .event-speakers--grid {gap: 0;}
.talkSingleHead {display: block;}
.talkSingletitle .catOnly {font-size: 18px;}
.talkSingleHead .tags-only {width: 100%;}
.talkSingletitle {width: 100%;}
.talkinnerLeft {width: 100%;}
.talkinnerRight {width: 100%; margin-top: 50px;}
.talkinnersingle {margin-top: 60px; display: block;}
.single-speaker .section-heading {margin-bottom: 20px;}
.page-id-78 .other-gallery {padding-top: 20px;}
.text-section-75 {margin-bottom: 40px;    margin-top: 10px;}
.page-id-20 .logo-slider-section {margin-top: 40px;}
.requestForm {width: 100%!important;}
.filter-select {margin-top: 20px;}
.pageheadercard {width: 100%;}
.pageBanner { padding-top: 40px; padding-bottom: 40px;}
.slick-next.slick-arrow {display: none!important;}
.centerButton {margin-top: 0px;}
.filter-select .search-form {display: none;}
header {padding: 0 30px;}
.padmo {padding-left: 30px; padding-right: 30px;}
.other-gallery.padmo {padding-left: 0px; padding-right: 0px;}
.inner-row {max-width: 100%; width: 100%;}
.main-header {column-gap: 20px; padding: 15px 0;}
.site-logo {width: 160px;}
.main-navigation {display: none;}
#open-menu {display: block; width: 90px;}
.display-menu {padding: 0px 30px;}
#close-menu {top: 32px; right: 92px;}
section.nav-banner-container {margin-bottom: 10px; height: auto;}
.banner-content {width: 100%; padding-bottom: 0; margin-top: 0px;}
.banner-content h1 {margin-top: 0px; font-size: 28px; line-height: 38px;}
h2 {font-size: 26px; line-height: 30px; margin-bottom: 15px;}
.footer-panel {display: block; padding-bottom: 10px;}
.footer-logo {width: 100%; margin: 0 auto; margin-bottom: 30px;}
.footer-menu {width: 100%; padding-top: 0px; display: block;}
.foot-menu-col.col-c1 {width: 100%;}
.foot-menu-col {margin-bottom: 0px;}
.credit-footer {padding: 10px 0;display: block;}
.col-c4 {margin-top: 20px;}
.upper-height {padding-top: 60px;}
.banner-block {display: block;}
.banner-image {margin-left: 0; width: 100%; text-align: center; margin-top: 30px; padding-bottom: 0px;}
.banner-block {padding-bottom: 0px;}
.banner-image img {width: 100%;}
.logo-slider-section img {width: 100%;}
.logo-slider-section {margin-top: 10px; margin-bottom: 10px;}
.two-grid {grid-template-columns: repeat(1, 1fr); gap: 0;}
.zigzag-left {margin-bottom: 20px;}
.flip_section .two-grid:nth-child(even) .zigzag-left {order: inherit;}
.mobile-view {display: block;}
.desktop-view {display: none;}
.one-list {display: block;}
.box-left img {width: 100%;}
.box-right {padding-left: 0; padding-right: 0; margin-top: 20px;}
.text-only h2 {padding: 0 0; font-size: 32px; line-height: 36px;}
.text-section {padding-top: 40px; padding-bottom: 40px;}
.main-footer {padding-top: 40px;  padding-bottom: 40px;}
.bottombg-line {display: none;}
.fill-button {padding: 8px 12px;}
.banner-content h4 {margin-top: 40px;
        font-size: 18px;
        line-height: 26px; margin-bottom: 20px;}
.two-grid h3 {line-height: 30px; font-size: 28px;}
.box-right h3 {font-size: 30px; margin-bottom: 15px;}
.term-link ul li {padding-right: 10px;}
.credit-footer p {margin-top: 20px;}
.foot-menu-col.col-c4 ul {justify-content: left;}

.main-head {margin-top: 56px; font-size: 36px; line-height: 38px;}
h1 {margin-top: 0px; font-size: 36px; line-height: 38px; margin-bottom: 20px;}
.sub-head {margin-top: 15px; font-size: 30px; line-height: 34px; margin-bottom: 30px; font-family: Inter;}
.image-card-list {display: block;}
.image-border {height: 150px; margin-bottom: 20px; width: 100%;}
.icl-right {width: 100%; margin-top: 30px;}
.image-text-list {width: 100%;}
.icl-right h3 {font-size: 26px;}
p {font-size: 16px; line-height: 22px;}
.under-link {font-size: 20px;}
.txtcard-list {display: block;}
.txtc-left {width: 100%;}
.txtc-left h2 {font-size: 36px; line-height: 44px; margin-bottom: 30px;}
.list-section {padding-right: 0;}
.txtc-right {width: 100%;}
.list-section h3 {font-size: 18px; line-height: 24px;}
.blue-bg .banner-content {width: 100%;}
.blue-bg .banner-image img {width: 100%; height: auto;}
.block2-story .image-text-list {padding: 60px 0;}
.icl-left {width: 100%;}
.block2-story .icl-right h3 {line-height: 40px; font-size: 30px;}
.txt-bx-lists {padding-top: 10px; display: block;}
.txt-bx-lists.padb {padding-bottom: 10px;}
.row-listbx {padding-right: 0; margin-bottom: 30px;}
.row-listbx img {margin-bottom: 10px; width: 100%;}
.row-listbx h5 {margin-bottom: 0px;}
.talent-banner .banner-content {width: 100%;}
.tel-withimage .text-card {width: 100%;}
.first-para {font-size: 24px; line-height: 28px;}
.icon-top-right {right: -6px; top: -57px;}
.icon-top-left {left: 3px; top: -24px;}
.icon-bottom-right {right: 0px; bottom: 0px;}
.main-tab-panel {margin-top: 60px;}
.tab .tablinks.active {font-size: 14px;}
.tab .tablinks.active:after {bottom: -4px;}
.tab .tablinks {font-size: 14px; margin: 10px 8px; line-height: 18px;}
.cta-blue-ban {display: block;}
.cta-text {width: 100%;}
.cta-button {width: 100%; margin-left: auto; text-align: left; margin-top: 20px;}
.cta-text h3 {font-size: 32px; line-height: 38px;}
.fill-green {font-size: 20px;}
.deciphy-banner .banner-content {width: 100%;}
.deciphy-banner .banner-content h4 {width: 100%;}
.deciphy-banner .banner-image img {width: 100%; position: unset; margin-top: 10px;}
.text-card {padding: 60px 0; width: 100%;}
.upline {width: 100%;}
.Uline-left img {width: 100%;}
.Uline-right {width: 100%; margin-top: 20px; padding-left: 0;}
.blue-bg .navbar-toggle .icon-bar {background-color: #fff;}

/*======================== */
.onlytext-list {display: block;}
.innerTextsec {padding-right: 0;}
.onlytext-list .txtcard-left { width: auto;margin-bottom: 30px;}
.onlytext-list .txtcard-right {width: auto;}
.text-only p {padding: 0 0;}
.foot-menu-col {width: 50%;}
.talkBlock .event-speakers--grid {display: block;}
.speakerBlock .event-speakers--grid {gap: 10px; grid-template-columns: 48% 48%; display: grid!important;}
.textHovercardList {display: block;}
.search-button {display: none;}
.text-section-75 .txtc-left {width: 100%;}
.text-section-75 .txtc-right {width: 100%;}
.block3Card {padding: 30px;}
.block3Card {padding-top: 40px;}
.other-gallery .inner-row {padding: 0 30px;  width: auto; max-width: auto;}
.col-filter {display: block;}
.filter-select {display: none;}
.section-heading h2 {font-size: 22px;}
.headerRow {align-items: center; margin-bottom: 15px;}
.profile-block h5 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
    line-height: 22px;
}
.fixblock4 {padding-top: 20px; padding-bottom: 20px;}
.parent-card-block {margin-bottom: 40px;}
.unfill-button {padding: 10px 15px; font-size: 14px; width: auto; text-align: center;}
.section-heading h2 {margin-bottom: 0;}
.onlytext-list .txtCardsec h3 {font-size: 32px; padding-right: 0;}
.pof_left {
    width: 100%;
}
.parent-card-block .inner_model {width: 85%;}
.pof_right {width: 100%;}
.pof {display: block;}
.popup-social a:first-child { display: none;}
.parent-card-block .popup_model {padding-top: 0px;}
.parent-card-block .inner_model {max-height: 89vh;}
	.fixblock3 .profile-block p {min-height: auto;}
	.fixblock3 .profile-block h5 {min-height: auto;}

}