/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 23 2026 | 17:50:56 */
#wave-bg{
	background-size: 100% !important;
}

.fusion-logo {
    background: #FFF;
    padding: 15px 15px 15px 15px;
    border-radius: 0px 0 20px 20px;
	zoom: 0.95;
	box-shadow: 0 8px 6px -6px rgb(0 0 0 / 10%);
}

.menu-btn {
    padding-right: 12px !important;
}

.menu-btn .menu-text {
    font-size: 18px;
    font-weight: 500;
	padding: 15px 20px 15px 20px;
}

.join-kdsp .menu-text{
	background: #7f4098 !important;
}

.shop-now .menu-text{
	background: #27a9e1 !important;
}


.donate-today .menu-text{
	background: #f15926 !important;
}

.join-kdsp .menu-text:hover, .shop-now .menu-text:hover, .donate-today .menu-text:hover{
	opacity: 0.8;
}

.fusion-main-menu-search {
    padding-left: 5px !important;
}

.menu-btn .menu-text i {
    margin: 0 3px 0 -5px;
    position: relative;
    top: 10px;
}

i.fa-regular.fa-box-heart {
    margin-right: 8px !important;
}

.fa-box-heart:before {
    content: "\f49d";
    font-size: 0px;
    background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/donate-icon.webp) no-repeat;
    padding: 15px 20px;
    background-size: 23px;
}

.fusion-copyright-notice {
    font-weight: 300;
}

.menu-btn .menu-text {
    width: 100%;
    display: block;
    padding: 7px 20px 5px 20px;
    #color: #FFF;
    #border-radius: 10px;
}

.menu-btn span.menu-text span {
    font-size: 12px;
    display: block !important;
    font-weight: 200;
    position: relative;
    left: 27px;
}

.menu-btn.donate-today .menu-text i {
    top: 7px;
}

.menu-btn.donate-today .menu-text {
    padding: 7px 15px 5px 20px;
}

.menu-btn.donate-today .menu-text span {
    left: 33px;
    top: -1px;
}

.spinlogo {
  width: 176px;
  height: 152px;
  background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/kdsp-icon.webp) no-repeat;
  position: relative;
  left: -6px;
  margin-bottom: 10px;
    
  animation-name: spin;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; 
  /* transform: rotate(3deg); */
   /* transform: rotate(0.3rad);/ */
   /* transform: rotate(3grad); */ 
   /* transform: rotate(.03turn);  */
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}


.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail {
    background: transparent;
	    text-align: center;
 }


.rt-holder {
    box-shadow: none !important;
}


.sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
    font-size: 30px;
    color: #222;
    font-weight: 500;
    text-align: center;
    margin: 20px 0px 10px 0;
}

#pcp_wrapper-236 .pcp-readmore-link {
    color: #1267a8;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    display: block;
    margin: 30px 0 0 0 !important;
}

#kdsp-action {
    background-size: 100% !important;
    background-position: 0px 40% !important;
}

#our-impact {
    background-image: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/airoplan-icon.webp);
    background-size: 100px;
    background-repeat: no-repeat !important;
    background-position: 10% 10% !important;
}


#family-stories {
    background-image: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/book-icon.webp);
    background-size: 130px;
    background-repeat: no-repeat !important;
    background-position: 95% 95% !important;
}

#text-3 {
    margin: -30px 0 0 0;
}

#text-3 p {
    padding: 0px !important;
    margin: 0px !important;
    font-size: 14px;
}

h4.widget-title {
    font-size: 30px !important;
    font-weight: 600 !important;
}

.custom-html-widget ul {
    font-size: 19px;
    display: inline-block;
    max-width: 220px;
    width: 100%;
    vertical-align: top;
}

.custom-html-widget ul li {
    margin: 0 0 10px 0;
}

#text-4 p {
    font-size: 18px;
    margin: -15px 0 20px 0 !important;
    padding: 0px !important;
    line-height: 30px;
}

#social_links-widget-2 h4.widget-title {
    font-weight: 300 !important;
    font-size: 20px !important;
}

.fusion-footer .quform-label>label {
    font-size: 22px;
}

.fusion-footer button.quform-submit {
    background: #27a9e1;
    border: none !important;
    padding: 15px 7px 15px 15px;
    font-size: 16px;
    border-radius: 6px;
    color: #FFF;
    margin: -10px 0 0 0;
}

.fusion-footer{
	position: relative;
}

.fusion-footer:before {
    content: "";
    background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/11/footer-bg-2.webp) !important;
    background-position: top !important;
    width: 100% !important;
    position: absolute;
    z-index: 999;
    top: -73px;
    height: 100px;
}

.boat {
    bottom: 60px;
    width: 100px;
}

.wave-bg {
	opacity: 1 !important;
}

#boat1 .wave-bg {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjgwIiBmaWxsPScjMTI2N2E4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tNjYuODM5IDE5LjAyN0MtNDQuNDYgMTguNTM4LTIyLjM4IDcuMzc3IDAgNy41YzIyLjM4My4xMjMgNTcuNjE3IDE1IDgwIDE1IDIyLjM4MyAwIDU3LjYxNy0xNC44NzcgODAtMTUgMjIuMzgxLS4xMjMgNDQuNDYxIDExLjAzNyA2Ni44MzkgMTEuNTI3VjgwSC02Ni44MzlWMTkuMDI3WiIvPjwvc3ZnPg==) !important;
	
background-size: contain !important;
}

#boat2 .wave-bg {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjgwIiBmaWxsPScjRkZGJyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tNjYuODM5IDE5LjAyN0MtNDQuNDYgMTguNTM4LTIyLjM4IDcuMzc3IDAgNy41YzIyLjM4My4xMjMgNTcuNjE3IDE1IDgwIDE1IDIyLjM4MyAwIDU3LjYxNy0xNC44NzcgODAtMTUgMjIuMzgxLS4xMjMgNDQuNDYxIDExLjAzNyA2Ni44MzkgMTEuNTI3VjgwSC02Ni44MzlWMTkuMDI3WiIvPjwvc3ZnPg==) !important;
	
background-size: contain !important;
}

#boat3 .wave-bg {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjgwIiBmaWxsPScjZmJjMjU0JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tNjYuODM5IDE5LjAyN0MtNDQuNDYgMTguNTM4LTIyLjM4IDcuMzc3IDAgNy41YzIyLjM4My4xMjMgNTcuNjE3IDE1IDgwIDE1IDIyLjM4MyAwIDU3LjYxNy0xNC44NzcgODAtMTUgMjIuMzgxLS4xMjMgNDQuNDYxIDExLjAzNyA2Ni44MzkgMTEuNTI3VjgwSC02Ni44MzlWMTkuMDI3WiIvPjwvc3ZnPg==) !important;
	
background-size: contain !important;
}

#boat4 .wave-bg {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjgwIiBmaWxsPScjRkZGJyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tNjYuODM5IDE5LjAyN0MtNDQuNDYgMTguNTM4LTIyLjM4IDcuMzc3IDAgNy41YzIyLjM4My4xMjMgNTcuNjE3IDE1IDgwIDE1IDIyLjM4MyAwIDU3LjYxNy0xNC44NzcgODAtMTUgMjIuMzgxLS4xMjMgNDQuNDYxIDExLjAzNyA2Ni44MzkgMTEuNTI3VjgwSC02Ni44MzlWMTkuMDI3WiIvPjwvc3ZnPg==) !important;
	
background-size: contain !important;
}

#boat5 .wave-bg {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjgwIiBmaWxsPScjRkZGJyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tNjYuODM5IDE5LjAyN0MtNDQuNDYgMTguNTM4LTIyLjM4IDcuMzc3IDAgNy41YzIyLjM4My4xMjMgNTcuNjE3IDE1IDgwIDE1IDIyLjM4MyAwIDU3LjYxNy0xNC44NzcgODAtMTUgMjIuMzgxLS4xMjMgNDQuNDYxIDExLjAzNyA2Ni44MzkgMTEuNTI3VjgwSC02Ni44MzlWMTkuMDI3WiIvPjwvc3ZnPg==) !important;
	
background-size: contain !important;
}

#boat6 .wave-bg {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjgwIiBmaWxsPScjZWRkZGViJyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tNjYuODM5IDE5LjAyN0MtNDQuNDYgMTguNTM4LTIyLjM4IDcuMzc3IDAgNy41YzIyLjM4My4xMjMgNTcuNjE3IDE1IDgwIDE1IDIyLjM4MyAwIDU3LjYxNy0xNC44NzcgODAtMTUgMjIuMzgxLS4xMjMgNDQuNDYxIDExLjAzNyA2Ni44MzkgMTEuNTI3VjgwSC02Ni44MzlWMTkuMDI3WiIvPjwvc3ZnPg==) !important;
	
background-size: contain !important;
}

.pcp-carousel-wrapper .sp-pcp-carousel {
    padding-top: 10px;
}

.myth-fact-img img {
    #object-fit: cover;
    #height: 400px;
}

.myth-fact-box ul.fusion-checklist {
   # border-radius: 20px !important;
    display: block;
    max-width: 180px;
    border: 2px solid #ccc;
}

.myth-fact-box .fusion-li-item-content{
	margin: 0px !important;
	padding: 0px !important;
}

.myth-fact-box .icon-wrapper {
    margin: 0px !important;
}

.nav-tabs li .tab-link {
    background: #d5bad2 !important;
}

.nav-tabs li.active .tab-link {
    background: #7f4098 !important;
}

.nav-tabs li.active .tab-link h4 {
    color: #FFF !important;
}

.tab-content .tab-pane {
    padding: 10px 50px 20px 50px;
    border-radius: 0px 0px 10px 10px;
}

.fusion-disable-outline .fusion-tabs .nav-tabs li .tab-link {
    border-radius: 10px !important;
}

.fusion-tabs .nav {
        padding: 15px 15px 0px 15px;
        border: none !important;
        background: #edddeb !important;
	border-radius: 10px 10px 0 0;
}

.fusion-tabs .nav-tabs {
    border: 0px solid #f1f2f2;
}

.fusion-tabs .nav-tabs li {
    padding: 0 5px;
}

.myth-fact-box .fa-times:before {
    margin: 0 0 0 -12px;
    font-size: 28px;
    position: relative;
    top: -3px;
}

.myth-fact-box .fa-check:before {
    margin: 0 0 0 -5px;
    font-size: 28px;
    position: relative;
    top: -7px;
}

.left-list-box .heading-with-icon {
    margin: 0px;
}

.swiper-pagination-horizontal.swiper-pagination-bullets {
	justify-content: center !important;
}

.kdsp-chapters .sub-menu .current-menu-item a {
    background: transparent !important;
}

.kdsp-chapters .sub-menu .current-menu-item a:hover {
    background: #FEEBC6 !important;
}

.meettheteam .sub-menu .current-menu-item a {
    background: transparent !important;
}

.meettheteam .sub-menu .current-menu-item a:hover {
    background: #FEEBC6 !important;
}

.donatelink.current-menu-item a {
    background: transparent !important;
}

.donatelink.current-menu-item a:hover {
    background: #FEEBC6 !important;
}

.collaborations-logo img {
    height: 130px;
    width: 100%;
}

.event-timeline .fusion-post-content-container {
    font-size: 22px;
}

.event-timeline h3.fusion-timeline-date {
	color: #000;
    border-radius: 8px;
    font-size: 40px;
    padding: 0px;
    background: #FFF !important;
    font-weight: 700;
}

.event-timeline .fusion-post-wrapper {
    border-radius: 8px;
}

.event-timeline article {
    border-radius: 8px;
}

.event-timeline h3.blog-shortcode-post-title {
    margin-bottom: 14px !important;
}
.event-timeline .fusion-blog-layout-timeline .fusion-left-column {
    width: 100%;
    position: relative;
    margin-top: 25px;
    margin-bottom: 50px;
}

.event-timeline .fusion-blog-layout-timeline .fusion-right-column {
    width: 100%;
    position: relative;
    margin-top: 25px;
    margin-bottom: 50px;
}

#.event-timeline .fusion-blog-layout-timeline .fusion-right-column .fusion-post-wrapper {
    background: #FEEBC6 !important;
}

.event-timeline .fusion-timeline-circle {
    display: none !important;
}

.event-timeline .fusion-timeline-arrow {
    display: none !important;
}

.event-timeline  .fusion-flexslider {
    border: none !important;
}

#blog-1-post-3880 {
    border-color: #6DCFF6 !important;
	border: none;
}
#blog-1-post-3880 .fusion-post-wrapper {
background: #6DCFF6;
background: linear-gradient(180deg, rgba(109, 207, 246, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}



#blog-1-post-3882 {
    border-color: #F5989D !important;
	border: none;
}
#blog-1-post-3882 .fusion-post-wrapper {
background: #F5989D;
background: linear-gradient(180deg, rgba(245, 152, 157, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}

#blog-1-post-3885 {
    border-color: #A186BE !important;
	border: none;
}
#blog-1-post-3885 .fusion-post-wrapper {
background: #A186BE;
background: linear-gradient(180deg, rgba(161, 134, 190, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


#blog-1-post-3890 {
    border-color: #A3D39C !important;
	border: none;
}
#blog-1-post-3890 .fusion-post-wrapper {
background: #A3D39C;
background: linear-gradient(180deg, rgba(163, 211, 156, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


#blog-1-post-3892 {
    border-color: #F9AD81 !important;
	border: none;
}
#blog-1-post-3892 .fusion-post-wrapper {
background: #F9AD81;
background: linear-gradient(180deg, rgba(249, 173, 129, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


#blog-1-post-3895 {
    border-color: #7ACCC8 !important;
	border: none;
}
#blog-1-post-3895 .fusion-post-wrapper {
background: #7ACCC8;
background: linear-gradient(180deg, rgba(122, 204, 200, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


#blog-1-post-3897 {
    border-color: #FFF799 !important;
	border: none;
}
#blog-1-post-3897 .fusion-post-wrapper {
background: #FFF799;
background: linear-gradient(180deg, rgba(255, 247, 153, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


#blog-1-post-3899 {
    border-color: #F5989D !important;
	border: none;
}
#blog-1-post-3899 .fusion-post-wrapper {
background: #F5989D;
background: linear-gradient(180deg, rgba(245, 152, 157, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


#blog-1-post-3901 {
    border-color: #1267A8 !important;
	border: none;
}
#blog-1-post-3901 .fusion-post-wrapper {
background: #1267A8;
background: linear-gradient(180deg, rgba(18, 103, 168, 0.15) 0%, rgba(255, 255, 255, 1) 80%);
}


.event-timeline .fusion-flexslider {
    border: none !important;
    width: 100%;
    max-width: 40%;
    float: left;
    margin: 0px 30px 0 0px;
}

.event-timeline .flexslider .slides img {
    border-radius: 7px 0 0 7px;
}


.link-btn {
    background: #FFF !important;
	padding: 0px !important;
}

.link-btn span.fusion-button-text {
    color: #1267a8 !important;
}

.link-btn span.fusion-button-text:hover {
    color: #222 !important;
}

#team-tabs.fusion-tabs .nav {
    background: transparent !important;
    border: 1px solid #f2f3f5 !important;
    border-bottom: none !important;
}

#team-tabs .nav-tabs li .tab-link {
    #background: #9de2ff !important;
}

#team-tabs .nav-tabs li.active .tab-link {
    #background: #27a9e1 !important;
	#border-color: #f15926 !important;
}

#team-tabs .tab-content .tab-pane {
    padding-top: 0px !important;
}

#team-tabs .tab-content .tab-pane h3 {
    margin-bottom: 10px;
}

#team-tabs .wpm_main_template {
    margin-top: 50px;
}

#team-tabs h4.fusion-tab-heading {
    color: #FFF !important;
}

#team-tabs .nav-tabs li:nth-child(1) .tab-link{
	background: #7F4098 !important;
}

#team-tabs .nav-tabs li:nth-child(2) .tab-link{
	background: #27a9e1 !important;
}

#team-tabs .nav-tabs li:nth-child(3) .tab-link{
	background: #F15926 !important;
}


#team-tabs.fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link {
    border-top-width: 5px !important;
    border-color: #8dc640 !important;
}

.wpm_6310_modal-content {
    width: 60% !important;
    zoom: 1.1;
}

.wpm_6310_modal_body_content br {
    display: none;
}

.wpm_6310_modal-content {
    top: 20%;
}

.fusion-timeline-icon i.awb-icon-bubbles {
    display: none;
}

.event-timeline-container .spinlogo {
    margin: 0 auto -115px auto;
    z-index: 1000;
}

.fusion-blog-layout-timeline {
    padding-top: 100px;
    max-width: 1200px;
}


.wpm_6310_team_style_1_title, .wpm_6310_team_style_2_title, .wpm_6310_team_style_3_title, .wpm_6310_team_style_4_title {
    font-family: Lexend, Arial, Helvetica, sans-serif !important;
    letter-spacing: 0;
	background-color: #1267a8 !important;
}

.wpm_6310_team_style_1_designation, .wpm_6310_team_style_2_designation, .wpm_6310_team_style_3_designation, .wpm_6310_team_style_4_designation {
    font-family: Lexend, Arial, Helvetica, sans-serif !important;
    letter-spacing: 0;
	background-color: #27a9e1 !important;
}

.wpm_6310_modal_designation {
    font-family: Lexend, Arial, Helvetica, sans-serif !important;
    letter-spacing: 0;
    font-size: 18px !important;
    font-weight: 400 !important;
}

.wpm_6310_modal_name {
    font-family: Lexend, Arial, Helvetica, sans-serif !important;
    letter-spacing: 0;
    font-size: 30px !important;
    margin: 10px 0 20px 0 !important;
}

.wpm_6310_modal_details span {
    font-family: Lexend, Arial, Helvetica, sans-serif !important;
    letter-spacing: 0;
    font-size: 18px !important;
    line-height: 32px !important;
	font-weight: 400;
}

.video-title {
    max-width: 240px;
    text-align: center;
    margin: 10px auto 0 auto;
    font-size: 18px;
    line-height: 26px;
}

.vlg-gallery {
    justify-content: center;
}

.link-list {
    background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/link-icon.webp) no-repeat;
    background-position: 40px center !important;
}

.link-list h3{
	font-size: 18px !important;
}

a.ilightbox-button.ilightbox-next-button.dark.horizontal {
    background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/right-arrow.webp) no-repeat !important;
    background-size: 13px !important;
    margin-right: -10px;
}

a.ilightbox-button.ilightbox-prev-button.dark.horizontal {
    background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/left-arrow.webp) no-repeat !important;
    background-size: 13px !important;
	margin-left: 40px;
}


.wpm_6310_modal_template_before {
	background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/left-arrow.webp) no-repeat;
    top: calc(55% - 30px) !important;
    content: "" !important;
    padding: 33px 20px !important;
    background-size: 15px !important;
    border-radius: 0px !important;
}

.wpm_6310_modal_template_after {
	background: url(https://www.kdsp.org.pk/wp-content/uploads/2025/10/right-arrow.webp) no-repeat;
    top: calc(55% - 30px) !important;
    content: "" !important;
    padding: 33px 20px !important;
    background-size: 15px !important;
    border-radius: 0px !important;
	right: -72px !important;
}

button.quform-submit {
    background: #753b8b;
    color: #FFF;
    border: none;
    padding: 10px 30px;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Lexend';
    border-radius: 10px;
}

.view-details {
    text-align: center;
    margin: 0 0 14px 0;
    font-size: 17px;
}

.details-popup .modal-body {
    font-size: 17px;
    padding: 0px 30px;
}

.details-popup h3.modal-title {
    font-size: 26px !important;
}

.details-popup button.close {
    color: red !important;
    opacity: 1;
}

.details-popup button.close:hover {
     opacity: 0.5;
}

.details-popup .modal-body h4 {
	font-size: 21px;
	margin-top: 0px;
    margin-bottom: -10px !important;
}

.details-popup .modal-body ul {
    padding: 0 0px 0 20px;
    margin: -12px 0 20px 0;
}


.details-popup .modal-body li {
    list-style: circle;
}

.quform-datepicker .k-calendar {
    zoom: 0.70;
}

span.quform-upload-dropzone-text {
    font-size: 20px !important;
}

.quform-spacer {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}

.quform-element-html {
    background: #def4fa;
    padding: 10px 0 0 17px;
    margin: 0;
    font-size: 18px;
    border-radius: 8px;
}

.quform .quform-field-textarea{
	height: 120px !important;
}

.time-icon {
    margin: 8px 5px 0 0 !important;
    position: relative;
    top: 3px;
    color: #8dc640 !important;
}

[id ^= bg-showmore-hidden] {
    padding-top: 0;
}

.sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 500;
}

.sp-pcp-post-content {
    text-align: center;
    margin-top: 30px !important;
}

.hideme {
	display: none;
}

.bank-item label .quform-option-text {
    font-size: 17px !important;
}

.bank-item label .quform-option-text p {
    margin: 0;
}

.bank-item .quform-option {
    background: #ddf3f9;
    padding: 0px 12px 7px 12px;
    border-radius: 10px;
}

.quform-option {
    background: #ddf3f9;
    padding: 10px 12px 10px 12px !important;
    border-radius: 10px;
    max-width: 438px;
    margin: 0 4px;
}

.hide-me {
    display: none;
}



/*DESKTOP ONLY*/
@media only screen and (min-width: 1446px) and (max-width: 1650px) {
#html {
    zoom: 0.8;
	
}

}


/*DESKTOP ONLY*/
@media only screen and (min-width: 1446px) and (max-width: 1680px) {
html {
        zoom: 0.8;       
}
	
#sliders-container {
    zoom: 1.3;
}
    
}



@media only screen and (min-width: 1240px) and (max-width: 1445px) {
html {
    zoom: 0.8;       
}
	
#sliders-container {
    zoom: 1.3;
}
	
.tabs {
   zoom: 0.9;
}
    
}


@media screen and (min-width: 800px) {
#text-3 {
    width: 1000px;
}

#shiftnav-toggle-main {
    display: none !important;
}
	
.wpm_6310_modal_body_picture {
    width: 400px !important;
}

.wpm_6310_modal_body_content {
    width: calc(100% - 420px) !important;
}
	
.backtogallery-btn {
    margin-top: -70px;
}
	
	
.collaborations-logo-col h3.fusion-title-heading{
	height: 75px;		
}
	
.bank-item .quform-option {
    margin: 0px 10px;
    width: 47% !important;
}
	
}


/*Mobile ONLY*/
@media screen and (max-width: 768px) {
.fusion-logo {
    padding: 0px 10px 15px 10px;
    border-radius: 0px 0 15px 15px;
    zoom: 1;
    max-width: 110px;
	--logo_margin-bottom: -30px;
	
}

.sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
    font-size: 24px;
    margin: 20px 0px 0px 0;
    line-height: normal;
}
	

#pcp_wrapper-236 .pcp-readmore-link {
    font-size: 20px;
    margin:15px 0 0 0 !important;
}
	

.fusion-title h2{
    font-size: 30px !important;	
}	
	
.fusion-title h3{
    font-size: 23px !important;	
}
	
.tab-pane h3 {
    font-size: 23px;
}
	
h4.fusion-tab-heading {
    font-size: 22px !important;
}
	
.post-content p{
	font-size: 17px !important;
        line-height: 27px;
}
	
	
#wave-bg {
    margin-top: -65px;
}
	
.page-id-21 #wave-bg {
    margin-top: -55px;
}

	
.spinlogo {
    zoom: 0.5;
}	
	
.reel-track:after {
    right: -30px;
 }	
	
.kashti-tabs {
    zoom: 0.2;
}	
	
.kashti-tabs .tab-content {
    margin-top: 30px;
    zoom: 4 !important;
 }
	
	
.ocean {
    height: 120px;
 }
	
.boat {
    bottom: 50px;
    width: 60px;
}
	
#family-stories {
    background-size: 80px;
    background-position: 95% 75% !important;
}
	
#boat1 .boat {
    left: 87% !important;
}
	
#boat2 .boat {
    left: 70% !important;
}
	
#boat5 .boat {
    left: 15% !important;
}
	
#boat6 .boat {
    left: 10% !important;
}
	
.fusion-footer .quform-label>label {
    font-size: 19px;
}
	
.fusion-footer .quform-spacer {
    padding: 0 0 0px 0 !important;
    margin: 0 0 0px 0 !important;
}
	
#media_image-2 {
    zoom: 0.8;
}
	
#text-2{
    margin-bottom: 15px;
}
	
#text-2 p {
    font-size: 20px;
}
	
#text-4 {
    margin-bottom: 15px;
}	
	
#text-4 p {
    font-size: 16px;
    line-height: 22px;
	margin: 5px 0 20px 0 !important;
}
	
#text-3 p {
    margin: 40px 0 0 0 !important;
}
	
h4.widget-title {
    font-size: 24px !important;
    font-weight: 600 !important;
    margin: 0px 0 15px 0 !important;
}
	
#social_links-widget-2 {
    margin: 0px 0 0 0 !important;
}
	
.fusion-social-networks-wrapper {
    zoom: 0.8;
}	
	
footer.fusion-footer-widget-area.fusion-widget-area {
    padding-top: 0 !important;
	padding-bottom: 20px !important;
    z-index: 99999;
}

.fusion-widget-area .fusion-column{
    margin-bottom: 20px !important;
}
	
.custom-html-widget ul {
    font-size: 17px;
   max-width: 150px;
}
	
.custom-html-widget ul li {
    margin: 0 0 5px 0;
}
	
.fa-box-heart:before {
    padding: 15px 30px;
    background-size: 21px;
}
	
i.fa-regular.fa-box-heart {
    margin-right: 4px !important;
}
	
.fusion-widget-area {
    zoom: 0.95;
}
	
.wave-bg {
	animation: waveMove 30s linear infinite !important;
}
	
.wave{
	animation: waveMove 30s linear infinite !important;
}
	
a.fusion-flyout-menu-toggle {
    visibility: hidden !important;
}
	
button#shiftnav-toggle-main-button {
        border: none;
        margin: 0px 0px 0 0px !important;
        zoom: 1.1;
}

button.shiftnav-sr-close.shiftnav-sr-only.shiftnav-sr-only-focusable {
    display: none;
}
	
.menu-btn{
	background: #ccc !important;
	max-width: 170px;
    margin: 0 0px 10px 23px !important;
    border-radius: 5px;
}
	
.menu-btn a{
        color: #FFF !important;
        padding: 3px 10px 7px 20px !important;
        text-align: left;
}
	
.menu-btn a.shiftnav-target span {
	display: block;
	font-size: 12px;
	font-weight: 400;
	position: relative;
	left: 25px;
}
	
.join-kdsp {
    background: #7f4098 !important;
  }
	
.shop-now {
    background: #27a9e1 !important;
}
	
.donate-today {
    background: #f15926 !important;
}
	
.donate-today.menu-btn a.shiftnav-target span {
    left: 30px;
	margin-top: -5px;
}
	
.menu-btn i {
    position: relative;
    top: 3px;
}
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
    color: #222;
    font-size: 17px;
}
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target {
    color: #222;
    background: #feebc6;
}
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
    color: #222;
    font-size: 15px;
}
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
    background: rgb(0 0 0 / 2%) !important;
	color: #555 !important;
 }
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.shiftnav-retract .shiftnav-target {
    background: #eee;
    color: #39a5dc;
    font-size: 14px;
    font-weight: 500;
}
	
#our-impact {
    background-size: 50px;
    background-position: 4% 0% !important;
}

.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-center {
    #background-position: -800px 0px !important;
	background-position: 90% 0px !important;
    background-size: cover;
}
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target {
    color: #222;
    background: #feebc6;
}
	
.fusion-flyout-search-toggle {
    margin: 0 -15px 3px 0;
}
	
.donate-band {
    background-position: 66% 0 !important;
}
	
.fusion-tabs .nav {
    padding: 15px 15px 15px 15px;
	margin-top: 15px !important;
 }
	
.event-timeline .fusion-flexslider {
    max-width: 100%;
    margin: 0px 30px 24px 0px;
}	
	
.fusion-timeline-arrow, .fusion-timeline-circle, .fusion-timeline-icon, .fusion-timeline-line {
     display: block !important;
}
	
.fusion-blog-layout-timeline {
    padding-top: 50px;
}

.link-list {
    background-position: 20px center !important;
	background-size: 30px;
}	
	
.link-list .fusion-title {
    margin-bottom: 0px !important;
}
	
.link-list h3{
	font-size: 16px !important;
}
	
	
	
.new-parents-list .fusion-li-item-content {
    font-size: 20px;
    line-height: 30px;
    margin-left: 40px !important;
}
	
.new-parents-list .icon-wrapper {
    padding: 0px !important;
    margin: 0px !important;
}
	
.wpm_6310_modal_name {
    font-size: 22px !important;
	margin: 0px 0 10px 0 !important;
}
	
.wpm_6310_modal_designation {
    font-size: 14px !important;
}
	
.wpm_6310_modal-content {
    top: 1% !important;
}
	
.wpm_6310_modal_template_before, .wpm_6310_modal_template_after{
	display: none !important;		
}
	
.join-kashti-text h3 {
    font-size: 24px !important;
}
	
.join-kashti-text img {
    display: none;
}
	
.job-box h3 {
    font-size: 24px !important;
}
	
.doc-box-container .fusion-layout-column {
    margin-bottom: 25px;
}
	
.quform-datepicker .k-calendar {
    zoom: 0.6;
}
	
.fusion-text .quform-label>label {
    font-size: 16px !important;
    line-height: 24px;
}

.fusion-text .quform-sub-label {
    font-size: 14px !important;
}

.fusion-text .quform-option .quform-option-text {
    font-size: 18px !important;
}
	
.fusion-text .quform-field-select, .quform-field-multiselect {
    font-size: 16px !important;
}
	
.fusion-text .quform-field {
    font-size: 16px !important;
}
	
li.menu-btn.donate-today.menu-item.menu-item-type-custom a {
    background: transparent !important;
	line-height: normal;
	padding: 5px 10px 7px 20px !important;
}
	
.donate-online-box .fusion-column-wrapper {
    border: none !important;
}
	
.kashti-page-icon {
    max-width: 70px;
}
	
.time-details i {
    display: block;
    margin: 5px 0 5px -5px !important;
}
	
.post-titlebar-container{
	background-position: 90% 0px !important;
}
	
}