@font-face {    font-family: 'bebas_kairegular';    src: url('../fonts/bebaskai-webfont.woff2') format('woff2'),         url('../fonts/bebaskai-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}body{	font-family: Arial, Helvetica, sans-serif;    font-family: 'Poppins', sans-serif;}.impact-img img{    width: 100%;}section.about-psd-page.privacy-policy {    margin-top: 125px;    background-color: #f5f3f3;    padding: 60px 0px;}section.Media-section {    text-align: center;    padding: 90px 0px;}.impact-img {    border: .4rem solid #715ed4;    border-radius: 5px;    box-shadow: 0px 0px 15px rgba(0,0,0,.5);}section.about-psd-page.privacy-policy p{    text-align: left;}section.about-psd-page.privacy-policy .container {    max-width: 1024px;    margin: auto;    background: #fff;    padding: 40px;    border-radius: 5px;    box-shadow: 0px 0px 20px rgba(0,0,0,.2);}section.about-psd-page.privacy-policy ul{    text-align: left;}section.about-psd-page.privacy-policy ul li{    font-size: 14px;    margin-bottom: 2px;}.navbar-default{  transition: all 1s;  position: fixed !important;  z-index: 1;  padding:5px 0px;  display: table;      width: 100%;      border-radius: 0;          top: 0;}.navbar-default.shrink {    top: 0;    right: 0;    z-index: 10;    font-size: 24px;    transition: all 2s;    box-shadow: 0px 0px 10px rgba(0,0,0,.4);}.navbar-default.shrink  .navbar-brand>img {    display: block;    max-width: 106px;}.navbar-default.shrink .navbar-nav>li>a {    color: #292929;    font-size:18px;    font-weight: 400;    display: inline-flex;    height: 68px;    text-transform: uppercase;}.navbar-default.shrink ul.social-icon {    margin-top: 23px;}.navbar-default.shrink ul.social-icon li a{    color: #fff;    background-color: #715ed4;    display: inline-block;    padding: 3px 10px;    font-size: 30px;    border-radius: 3px;    transform: scale(.8);}h1, h2, h3, h4, h5, h6{    margin: 0px ;}.container{    max-width: 1170px;    width: 100%;}.navbar-default{    background-color:#fff;    border-color:transparent;}a.navbar-brand {    float:initial;    padding:5px;    display: table;}ul.social-icon li {    display: inline-block;}ul.social-icon li a{    color:#fff;    background-color:#715ed4;}ul.social-icon li a {    color: #fff;    background-color: #715ed4;    display: inline-block;    padding: 3px 10px;    font-size: 30px;    border-radius: 3px;}.navbar-default .navbar-nav>li>a {    color: #292929;    font-size: 20px;    font-weight: 400;    display: inline-flex;    height:90px;    justify-content: center;    align-items: center;}.navbar-default .main-menu li.active a {    background-color: #715ed4;    color: #fff;}.navbar-default .main-menu li i.fa.fa-home {    font-size: 50px;}.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {    background-color: #715ed4;    color: #fff;}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {    background-color: #715ed4;    color: #fff;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {    background-color: #715ed4;    color: #fff;}li.dropdown .dropdown-menu {    background-color: #fff;    color: #fff;    font-size:17px;    min-width: 200px;    padding: 5px;}li.dropdown .dropdown-menu li a{    padding:5px 10px;    border-bottom: 1px solid #00000047;}li.dropdown .dropdown-menu li:last-child a{    border-bottom: 0px;}li.dropdown .dropdown-menu li a:hover{    background-color: #715ed4;    color: #fff;}.hero img{   width: 100%;}.navbar-default{    margin-bottom: 0;}ul.social-icon {    margin-top: 34px;}a.left.carousel-control {    height: 30px;    top: 50%;    box-shadow: none;    background: transparent;    color: #715ed4;    opacity: 1;    font-size: 25px;}a.right.carousel-control {    height: 30px;    top: 50%;    box-shadow: none;    background: transparent;    color: #715ed4;    opacity: 1;    font-size: 25px;}section.About-section{    padding:90px 0px;    text-align: center;}.about-col{    max-width: 1080px;    margin: auto;}h2.main-heading {    font-size:44px;    font-family:'bebas_kairegular';    margin-bottom:30px;    color:#000000b3;    position:relative;    padding-bottom: 20px;}.sub-heading{    font-size:27px;    font-family: 'Poppins', sans-serif;    color:#000000b3;    position:relative;    padding-bottom: 20px;}h2.main-heading:after {    content: '';    position: absolute;    height: 6px;    width: 53px;    background-color: #715ed4;    margin: auto;    bottom: 0px;    left: 0px;    right: 0px;}.about-col p{    font-size:16px;    letter-spacing: 1px;}a.read-more{    background-color: #715ed4;    display: inline-block;    color: #fff;    font-family: 'bebas_kairegular';    max-width: 245px;    width: 100%;    padding: 4px 0px;    font-size: 24px;    text-decoration: none;    margin-top: 22px;    box-shadow: 0px 6px 13px rgba(0,0,0,.5);    text-align: center;}section.work-section {    background-color: #efefef;    text-align: center;    padding:90px 0px;}section.work-section h2.main-heading{    color:#705dd1;}.work-col{    margin-top: 30px;    background-color: #fff;    color: #333;}.work-col h3 {    font-size: 18px;    padding: 16px 0px;}.donar-section li{}.donar-section .bx-wrapper{    margin: auto;    box-shadow: none;    border: none;}.donar-section .sc-col{    max-width: 161px;    width: 100%;}.donors-sclider {    padding: 0px 50px;    padding-top: 50px;}section.donar-section{    padding: 90px 0px;   background:#efefef;}footer {    background-color: #7360d4;    padding:60px 0px;    color: #fff;}footer h3{    font-family: 'bebas_kairegular';    font-size:28px;    margin-bottom: 20px;}footer .add-col p{    font-size: 20px;}footer .add-col p i{    font-size:50px !important;    margin-right: 20px;}footer .add-col p a{    color:#fff;}footer .add-col p {    font-size: 20px;    display: inline-flex;    justify-content: center;    align-items: center;    margin-bottom: 20px;    font-weight: 100;}.bx-wrapper {    background: transparent;}footer ul{  padding-left: 0px; }section.About-section.s4d-programms-section {    padding-top: 0;}footer ul li {    display: block;    margin-bottom: 10px;}footer ul li a{    color: #fff;    font-size: 20px;    font-weight: 100;}span.footer-logo {    display: flex;    justify-content: center;    align-items: center;    margin-top: 50px;}footer h5 {    margin-top: 20px;    font-size: 20px;}a.psd-link-india {    color: #fff;    display: block;    font-size: 17px;    margin-top:10px;}span.footer-logo p{    font-size: 12px;    padding-left: 10px;}.bottom-footer {    background-color: #000;    color: #fff;    padding: 10px;}.bottom-footer p{    margin-bottom: 0px;}/*Cookie Consent Begin*/#cookieConsent {    background-color: rgb(255, 10, 112);    min-height: 26px;    font-size: 14px;    color: #fff;    line-height: 26px;    padding: 8px 0 8px 30px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    display: none;    z-index: 9999;    margin-top: 30px;}#cookieConsent a {    color: #4B8EE7;    text-decoration: none;}#closeCookieConsent {    float: right;    display: inline-block;    cursor: pointer;    height: 20px;    width: 20px;    margin: -15px 0 0 0;    font-weight: bold;}#closeCookieConsent:hover {    color: #FFF;}#cookieConsent a.cookieConsentOK {    background-color: #F1D600;    color: #000;    display: inline-block;    border-radius: 5px;    padding: 0 20px;    cursor: pointer;    float: right;    margin: 0 60px 0 10px;}#cookieConsent a.cookieConsentOK:hover {    background-color: #E0C91F;}/*Cookie Consent End*/.about-psd-page p{    font-size: 17px;}.about-psd-img {    position: relative;}.about-psd-img:before, .table-tennis .csp-img:before, .csp-img:before{    content: '';    background-color: #7360d4;    position: absolute;    width:10px;    height:70%;    bottom: 0px;    left: -10px; }.about-psd-img:after, .table-tennis .csp-img:after, .csp-img:after{    content: '';    background-color: #7360d4;    position: absolute;    width:70%;    height:10px;    bottom: -10px;    left: -10px; }.about-psd-page h2.main-heading {    margin-bottom: 80px;}.about-psd-page p {    font-size: 16px;    line-height: initial;}.row.activities-row {    margin-top: 85px;}.row.activities-row .about-psd-img:after, .csp-img:after{    left: initial;     right: -10px;}.row.activities-row .about-psd-img:before, .csp-img:before{    right: -10px;    left: initial;}.about-psd-page ul li {    font-size: 18px;    margin-bottom: 15px;    display: block;    position: relative;    padding-left: 20px;}.about-psd-page ul li:before{   content: '';   height: 8px;   width: 8px;   background-color:#715ed4;   left: 0px;   top:10px;   position: absolute;}.about-psd-page ul{    padding: 0px;    margin-top: 15px;}.golas-row li img {    max-width: 153px;}.table>tbody>tr.success>td{    background-color:#fff;}.table>tbody>tr.danger>td{    color: #fff;    background-color: #715ed4;}section.About-section.s4d-programms-section ul li {    font-size: 16px;    margin-bottom: 6px;}.inner-page-hero {    background-image: url(../images/training-banner.JPG);    background-size: cover;    background-repeat: no-repeat;    padding:200px 0px;    color: #fff;    background-position: center;}.inner-page-hero h1{    font-family: 'bebas_kairegular';    font-size:66px;}.tem-img {    max-height: 358px;    overflow: hidden;}.tem-img img{    width: 100%;}.events-list-col {    background-color: #715ed4;    color: #fff;    position: relative;}.events-list-col .hover-text{    height: 100%;    width: 100%;    padding: 20px;    position: absolute;    top: 0;    left: 0px;    background-color: #715ed4;    color: #fff;    transition: all .8s;    transform: scale(0);}.events-list-col:hover .hover-text{    display: block;    transform: scale(1);}.events-list-col {    background-color: #dadada;    color: #040404;    position: relative;}.event-info {    padding: 10px 0px;}h3.section-heading {    margin:30px 0px;    margin-top:60px;    padding-bottom:17px;    border-bottom:1px solid #00000045;    color:#000;}.golas-row ul{    margin-top:40px;}.golas-row ul li{    display: inline-block;    margin:15px}.outreach-table{    font-size: 20px;}.row.community-sp-row {    margin-top: 74px;}/*.row.community-sp-row h2.main-heading:after{      right: initial;  }*/.csp-img {    position: relative;}.row.community-sp-row.table-tennis {    margin-bottom:10px;}.impact-section {    margin-bottom: 50px;}section.About-section.s4d-programms-section p, .row.community-sp-row.table-tennis p{    font-size: 16px;    line-height: 28px;}section.About-section.s4d-programms-section {    padding-bottom: 15px;}.support-donate-section {    padding: 80px 0px;}.support-text {    background-color:#7360d4;    padding: 40px 30px;    box-shadow: 0px 10px 14px rgba(0,0,0,.2);    color: #fff;}.support-text p {    font-size: 16px;    margin-bottom: 10px;}.support-text h3 {    font-size: 27px;    color: #fff;    margin-bottom: 7px;    margin-top: 18px;}.inquiry-form input.form-control {    height: 48px;}.inquiry-form textarea.form-control {    height:270px;}.inquiry-form .form-control {    box-shadow: none;}input[type="checkbox"] {    height: 20px;    width: 20px;    float: left;    margin-right: 10px;}input[type="checkbox"] + span{    font-size: 17px;}input[type="checkbox"] + span {    font-size: 17px;    padding-left: 1px;    overflow: hidden;    display: inherit;}input[type="radio"] {    height: 20px;    width: 20px;    margin-right: 10px;    margin-top: 2px;    float: left;}input[type="radio"] + span {    float: left;    margin-right: 10px;    font-size: 17px;}button.submit-btn {    height: 48px;    width: 100%;    border: 0px;    color: #fff;    border: .2rem solid #7360d4;    font-size: 26px;    font-family: 'bebas_kairegular';    color: #7360d4;    background-color:#fff;}button.submit-btn:hover{    color: #fff;    background-color: #7360d4;}.inquiry-form h3 {    font-size: 36px;    color: #000;    margin-bottom: 30px;    font-family: 'bebas_kairegular';}@media (min-width:992px) and (max-width:1199px ){}@media (min-width:768px) and (max-width:991px ){}@media (min-width:768px ){.main-menu.center-block {    display: block;    margin-right: auto;    margin-left: auto;    max-width: 553px;    float: initial;    margin-top:11px;}.navbar-nav>li {    margin-left: 5px;}.hero {    margin-top: 121px;}.inner-page-hero {    margin-top: 122px;}}@media (max-width:767px ){.navbar-default .navbar-brand {    color:#777;    float:left;}ul.social-icon {    margin-top: -58px;}.hero {    margin-top: 127px;}.hero img{    height: 250px !important;    object-fit: cover;}.navbar-default.shrink ul.social-icon {    margin-top: -45px;}footer .add-col p {    font-size: 20px;} .inner-page-hero {    margin-top: 122px;    padding: 85px 0px;}.about-psd-img {    margin-bottom: 24px;}.navbar-default .navbar-nav .open .dropdown-menu>li>a {    color: #fff;}.navbar-default .navbar-nav>li>a {    color: #292929;    font-size: 18px;    font-weight: 400;    display: inline-flex;    height: 51px !important;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {    border-color: #e7e7e7;    width: 100%;}.csp-img {    position: relative;    margin-bottom: 34px;}.row.community-sp-row.table-tennis {    margin-bottom: 0;}.row.community-sp-row {    margin-top: 15px;}.inquiry-form h3 {    margin-top: 30px;}}.carousel-inner .item {    height: 462.38px;}.carousel-inner .item img {    max-height: 100%;    object-fit: cover;}/* === Partner Logos Alignment Fix === */.bxslider li {  text-align: center !important;}.sc-col {  display: flex;  justify-content: center;  align-items: center;  height: 120px; /* same height for all logos */}.sc-col img {  max-height: 100px;  width: auto;  object-fit: contain;  display: block;}.sc-col img[src*="fifa"] {  transform: translateX(6px); /* adjust left/right until it looks centered */}