@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
body{margin:0px; padding:0px; font-size:14px; color:#838383; font-weight: normal;  font-family: "Work Sans", serif; }
h1,h2,h3,h4,h5,h6,p,div,span,input,textarea,ul, li, ol,class,select,section,header,footer,img{margin:0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*#navigation-section ul, #navigation-section li {margin:0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}*/
#container{width:100%;}
.full_width{width:100%;}
.page_width{width:1200px; text-align:left;}
.left{float:left;}
.right{float:right;}
.left_side{float:left;}
.right_side{float:right;}
.col{float:left;}
.clearfix{clear:both;}
a img{border:0px;}
img{max-width:100%;}
a{ text-decoration:none;}
.hide{ display:none;}

.wd_100{ width:100%;}
.wd_95{ width:95%;}
.wd_90{ width:90%;}
.wd_85{ width:85%;}
.wd_80{ width:80%;}
.wd_75{ width:75%;}
.wd_70{ width:70%;}
.wd_65{ width:65%;}
.wd_60{ width:60%;}
.wd_55{ width:55%;}
.wd_50{ width:50%;}
.wd_45{ width:45%;}
.wd_40{ width:40%;}
.wd_35{ width:35%;}
.wd_30{ width:30%;}
.wd_25{ width:25%;}
.wd_20{ width:20%;}
.wd_15{ width:15%;}
.wd_10{ width:10%;}

.txt_align_left{ text-align:left;}
.txt_align_center{ text-align:center;}
.txt_align_right{ text-align:right;}
.position_relative{ position:relative;}
p{ font-size:15px; color:#000; text-align:left; font-weight:400; line-height:150%; margin-bottom:10px;}
h1{ font-size:28px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
h2{ font-size:22px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
h3{ font-size:20px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
a{ color:#B70000;}

/*GERENRIC_SECTION_START*/
.gerenric-heading{width: 100%; margin-bottom: 45px;}
.gerenric-heading .heading-text{width: 100%;font-size: 45px; margin-bottom: 5px; text-align: center; color: #000000; font-family: "Rubik", sans-serif; font-weight:400;}
.gerenric-heading .heading-subtext{width: 100%;font-size: 20px; text-align: center; color: #414141; font-weight:400;}
.gerenric-heading span{color: #ED3237;}
.gerenric-heading.text_left{text-align: left !important;}
.gerenric-padding{padding: 60px 0px;}
.gerenric-padding2{padding: 60px 0px 30px 0px;}
.gerenric-padding3{padding: 30px 0px;}
.gerenric-button{ min-width: 180px; position: relative; display: inline-flex;border: 0px; text-align: center; cursor: pointer; padding:5px 25px; height: 50px;font-family: "Rubik", sans-serif; font-weight: 400; font-size: 18px; color: #fff; align-items: center; justify-content: center; background-color: #ED3237; border-radius: 10px;}
.gerenric-button img{margin-left: 5px;}
.gerenric-button:hover{background-color: #c4191f;}
.gerenric-button.blue-button{background-color: #0F146B;}
.gerenric-button.blue-button:hover{background-color: #03062e;}
.gerenric-button.yellow-button{background-color: #F58634;}
.gerenric-button.yellow-button:hover{background-color: #e06813;}
.gerenric-button.darkblue-button{background-color: #042244;}
.gerenric-button.darkblue-button:hover{background-color: #011225;}
.gerenric-form {width: 100%;}
.gerenric-form .cusor-pointer{cursor: pointer;}
.gerenric-form .form-title{width: 100%; font-size: 20px; font-weight: 500; color: #000; margin-bottom: 15px;}
.gerenric-form ul li {width: 100%;color: #234265; list-style-type: none;margin-bottom: 15px;position: relative;}
.gerenric-form ul li .form-input {width: 100%;padding: 15px 20px; text-align: left; font-size: 14px; color: #85898C; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 8px;}
.gerenric-form ul li .form-input:focus{outline: none; box-shadow: none;}
.gerenric-form ul li .form-label {font-size: 15px;color: #444444;font-weight: 500; margin-bottom: 3px;}
.gerenric-form ul li .form-input.form-textarea{height: 172px;font-family: "Work Sans", serif;  resize: none;}
.gerenric-form ul li .form-input.form-pf{padding-left: 50px;}
.gerenric-form ul li .form-checkbox{ width: 100%; }
.gerenric-form ul li .form-checkbox input{width: 17px; height: 17px;position: relative;top: 3px; margin-right: 8px;}
.gerenric-form ul li .form-checkbox a{color: #48AA66; font-size: 14px; text-decoration: underline;}
.gerenric-form ul li .form-column-2{width: 100%;display: flex; flex-wrap: wrap;}
.gerenric-form ul li .form-left{width: 50%; padding-right: 5px;}
.gerenric-form ul li .form-right{width: 50%; padding-left: 5px;}
.gerenric-form ul li .form-row{width: 100%; display: flex; flex-wrap: wrap; position: relative;}
.gerenric-form ul li .form-icon{width: 25px;position:absolute; left: 24px; top: 10px;}
.gerenric-form ul li .form-icon.form_dollar{ font-size: 25px; font-family: Arial, sans-serif; font-weight: bold; color:  #EB3F44;}
.gerenric-checkbox {display: block;position: relative;padding-left: 35px;margin-bottom: 20px;cursor: pointer;font-size: 16px;color: #fff; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.gerenric-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.gerenric-checkbox .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #ccc;}
.gerenric-checkbox:hover input ~ .checkmark {background-color: #ccc;}
.gerenric-checkbox input:checked ~ .checkmark {background-color: #F58634;}
.gerenric-checkbox .checkmark:after {content: "";position: absolute;display: none;}
.gerenric-checkbox input:checked ~ .checkmark:after {display: block;}
.gerenric-checkbox .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.social-media ul{ margin: 0px -3px; display: flex; align-items: center;}
.social-media ul li{ list-style-type: none; padding: 0px 3px;}
.social-media ul li .social-cricle{width: 35px; height: 35px; border-radius: 35px; background-color: #F58634; display: flex; align-items: center; justify-content: center;}
.social-media ul li .social-cricle:hover{background-color: #e06813;}

.section-button{width: 100%; margin-top: 40px; text-align: center;}

.gerenric-product{margin: 0px -10px; display: flex; flex-wrap: wrap;}
.gerenric-product.full-column{display: block;}
.gerenric-product.full-column .product-card{width: 100%;}
.gerenric-product .product-card{width: 25%; padding: 10px;}
.gerenric-product .product-card-inner{width: 100%; height: 390px; border-radius: 15px; position: relative;}
.gerenric-product .product-title{width: 100%; padding: 10px 16px; text-align: center; position: absolute; top: 0px; background-color: #fff; border-radius: 15px 15px 0px 0px; font-size: 14px; font-family: "Rubik", sans-serif;  color: #000000; font-weight: 400;}
.gerenric-product .product-title span{font-weight: 500; color: #ED3237;}
.gerenric-product .product-image{width: 100%;}
.gerenric-product .product-image img{width: 100%; height: 390px; border-radius: 15px; object-fit: cover;}
.video__wrapper{margin:0;display:inline-block;position:relative;}
.video__wrapper video{width:100%;aspect-ratio: 16/9;object-fit: cover;max-width:100%;display:inline-block;vertical-align:top;}
.video__play-button{margin:0;padding:0;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;background-color:rgba(0,0,0,0);z-index:2;transition: all 200ms ease-in-out;}
.video__play-button-icon{width:15%;transition: all 200ms ease-in-out;}
.video__play-button-icon--play polygon{transform-origin: 50% 50%;transition: all 200ms ease-in-out;}
.video__play-button-icon--play:hover polygon{transform: scale(1.5);}
.video__play-button[data-button-state="pause"] .video__play-button-icon--pause{display:none;}
.video__play-button[data-button-state="play"] .video__play-button-icon--play{display:none;}
.video__play-button[data-button-state="play"] .video__play-button-icon{opacity:0;}
.video__play-button[data-button-state="play"]:hover .video__play-button-icon{opacity:1;}
.video__play-button[data-button-state="play"]{background-color:rgba(0,0,0,0);}
.video__play-button[data-button-state="play"]:hover{background-color:rgba(0,0,0,.4);}
.video__fullscreen-button{margin:0;padding:0;position:absolute;bottom:10px;right:10px;border:0;background:transparent;cursor:pointer;border-radius:0;z-index:3;transition: all 200ms ease-in-out;}
.video__fullscreen-icon{padding:10px;display:block;color:#fff;opacity:0;visibility:hidden;transition: all 200ms ease-in-out;}
.video__wrapper[data-state="pause"] .video__fullscreen-icon,
.video__wrapper[data-state="play"]:hover .video__fullscreen-icon{opacity:1;visibility:visible;}
.video__fullscreen-icon polygon{fill:currentColor;}
.bankdetail-block{width: 60%;margin: auto;background-color: #FFE7D5; border-radius: 15px; border: 1px solid #ff832b; border-left: 6px solid #ff832b;  padding: 25px; border-radius: 20px;}
.bankdetail-block h2{font-size: 25px;font-family: "Rubik", sans-serif; font-weight: 600; color: #ED3237; margin-bottom: 20px;}
.bankdetail-block ul li{list-style-type: none; margin-bottom: 5px; font-size: 18px;color: #000;}
.bankdetail-block ul li label{font-weight: bold; min-width: 200px;display: inline-block; text-align: right; margin-right: 10px;}
.bankdetail-block ul li span{font-weight: bold;}
/*GERENRIC_SECTION_END*/

/*header-section_START*/
.menu_icon{display: none;}
.header-empty{width: 100%; height: 95px;background:#fff;}
#header-section{width: 100%; position: fixed;-webkit-transition: all 0.3s;transition: all 0.3s;  display: flex;align-items: center; justify-content: center; padding: 10px 0px; height: 95px; z-index: 9999; border-top: 4px solid #ED3237; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,.2); }
#header-section .header-inner{width: 100%; position: relative; display: flex; align-items: center; justify-content: center;}
#header-section .header-button{width: 280px; position: absolute;right: 0px;}
#header-section .header-button .gerenric-button{background: #C40106;background: linear-gradient(270deg,rgba(196, 1, 6, 1) 0%, rgba(237, 50, 55, 1) 100%); border: 1px solid #FF4D52; min-width: 135px; padding:5px 10px;  height: 46px; font-size: 16px;}
#header-section .header-button .gerenric-button:hover{background: #C40106;background: linear-gradient(90deg,rgba(196, 1, 6, 1) 0%, rgba(237, 50, 55, 1) 100%);}
#header-section .header-button .gerenric-button.yellow-button{background: #E46303;background: linear-gradient(270deg,rgba(228, 99, 3, 1) 0%, rgba(245, 134, 52, 1) 100%); border: 1px solid #FF9B51;}
#header-section .header-button .gerenric-button.yellow-button:hover{background: #E46303;background: linear-gradient(89deg,rgba(228, 99, 3, 1) 0%, rgba(245, 134, 52, 1) 100%);}
#header-section.headersticky{-webkit-transition: all 0.3s;transition: all 0.3s; height: 80px;}
#header-section.headersticky #logo{width: 130px;}
#logo{position: absolute; left: 0px;}
#navigation-section{width: 100%; padding: 0px 290px 0px 165px;}
#navigation-section ul{width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-end;}
#navigation-section ul li{list-style-type: none; position: relative;font-family: "Rubik", sans-serif; padding: 10px 0px; margin-right:18px; font-size: 15px; color: #000000; font-weight: 400;}
#navigation-section ul li a{color: #000000;}
#navigation-section ul li a:hover{color: #ED3237;}
#navigation-section ul li ul.submenu{position: absolute; top: 35px; background:#ED3237; border-radius: 5px; display: none;width: 220px;}
#navigation-section ul li:hover ul.submenu{display: block; padding: 10px 0px;}
#navigation-section ul li ul.submenu li{ margin-right: 0px; border-bottom: 1px solid rgba(255,255,255,0.4); font-size: 15px; padding:10px 15px;}
#navigation-section ul li ul.submenu li a{color: #fff;}
#navigation-section ul li ul.submenu li a:hover{color:#fff; text-decoration: underline;}
#navigation-section ul li ul.submenu li:last-child{border-bottom: 0px;}
/*header-section_END*/

/*BANER_SECTION_START*/
#banner-section{width: 100%;background:#0F146B url(../images/banner_bg.png)center bottom no-repeat; background-size: cover; position: relative;}
#banner-section::after{width: 10px; height: 100%; background-color: #0856AF; content: ''; position: absolute; left: 0px; top: 0px;}
#banner-section .banner-inner{width: 100%; height: 520px; padding: 40px 0px; direction: rtl; display: flex; align-items: center; flex-wrap: wrap;}
#banner-section .banner-inner::before{width: 10px; height: 33.333%;z-index: 99; background-color: #ED3237;content: ''; position: absolute; top: 0px; left: 0px;}
#banner-section .banner-inner::after{width: 10px; height: 33.333%;z-index: 99; background-color: #F58634;content: ''; position: absolute; top: 33.333%; left: 0px;}
#banner-section .banner-detail{width: 50%; direction: ltr; padding-right: 80px;}
#banner-section .banner-detail h1{font-size: 40px;font-family: "Rubik", sans-serif;font-weight: bolder; line-height: 100%; color: #fff; }
#banner-section .banner-detail h1 span{color: #ED3237; }
#banner-section .banner-detail p{font-size: 26px; font-weight:400; color: #fff;}
#banner-section .banner-detail .banner-button{width: 100%; display: flex; margin-top: 25px;}
#banner-section .banner-detail .banner-button a:first-child{margin-right: 10px;}
#banner-section .banner-detail .banner-button .gerenric-button{background: #C40106;background: linear-gradient(270deg,rgba(196, 1, 6, 1) 0%, rgba(237, 50, 55, 1) 100%); border: 1px solid #FF4D52; min-width: 135px; padding:5px 20px;  height: 46px; font-size: 16px;}
#banner-section .banner-detail .banner-button .gerenric-button:hover{background: #C40106;background: linear-gradient(90deg,rgba(196, 1, 6, 1) 0%, rgba(237, 50, 55, 1) 100%);}
#banner-section .banner-detail .banner-button .gerenric-button.yellow-button{background: #E46303;background: linear-gradient(270deg,rgba(228, 99, 3, 1) 0%, rgba(245, 134, 52, 1) 100%); border: 1px solid #FF9B51;}
#banner-section .banner-detail .banner-button .gerenric-button.yellow-button:hover{background: #E46303;background: linear-gradient(89deg,rgba(228, 99, 3, 1) 0%, rgba(245, 134, 52, 1) 100%);}
#banner-section .banner-image{width: 50%; background-color: #000; border: 5px solid #fff;}
#banner-section .banner-image video{width: 100%; height: 334px;}
.slick-prev, .slick-next{display: none !important;}
.slick-dots {bottom: -35px;}
.slick-dots li{width: 14px; height: 14px; margin: 0px 4px; border-radius: 14px; background-color: #D9D9D9;}
.slick-dots li.slick-active{background-color: #ED3237;}
/*BANER_SECTION_END*/

/*CONTENT_SECTION_START*/
#content_section{width: 100%;}
.welcome-section{width: 100%;}
.welcome-section .welcome-top{width: 100%; background-color: #F3F5F7; padding: 40px 0px;}
.welcome-section .welcome-top .welcome-top-inner{margin: 0px -15px; display: flex; flex-wrap: wrap;}
.welcome-section .welcome-top .welcome-box{width: calc(33.333% - 30px); border-radius: 15px; background-color: #ED3237; border: 1px solid #BF191D; padding:55px 30px 30px 30px; margin: 15px;}
.welcome-section .welcome-top .welcome-box.yellow-box{background-color: #F58634; border: 1px solid #AF4E06;}
.welcome-section .welcome-top .welcome-box.blue-box{background-color: #0F146B; border: 1px solid #00033F;}
.welcome-section .welcome-top .number-text{font-size: 70px;font-family: "Rubik", sans-serif; margin-bottom: 20px; line-height: 60%; text-align: center; color: #fff; font-weight: bold;}
.welcome-section .welcome-top .number-text span{font-weight: 500; font-size: 30px;}
.welcome-section .welcome-top p{font-size: 24px; color: #fff; font-weight: 400; text-align: center;}
.welcome-section .welcome-detail{width: 100%; background-color: #fff;}
.welcome-section .welcome-detail .gerenric-heading .heading-text{font-weight: 500;}
.welcome-section .welcome-detail .gerenric-heading span.yellow-text{color: #F58634;}
.welcome-section .welcome-detail p{font-size: 20px; margin-bottom: 30px; color: #414141; font-weight: 400; text-align:center;}
.welcome-section .empower-block{margin: 0px -15px; display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 40px;}
.welcome-section .empower-block .empower-box{width: calc(33.333% - 30px); border-radius: 15px;font-size: 22px;font-family: "Rubik", sans-serif; color: #fff; font-weight: 500; background-color: #ED3237; display: flex; align-items: center; justify-content: center; border: 1px solid #BF191D; height: 75px; padding:5px 15px; margin: 15px;}
.welcome-section .empower-block .empower-box.yellow-box{background-color: #F58634; border: 1px solid #AF4E06;}
.welcome-section .empower-block .empower-box.blue-box{background-color: #0F146B; border: 1px solid #00033F;}
.welcome-section .mission-vision-block{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.welcome-section .mission-vision-block h2{font-size: 25px;font-family: "Rubik", sans-serif; color: #414141; font-weight: 600; margin-bottom: 10px;}
.welcome-section .mission-vision-block p{font-size: 18px;color: #414141; text-align: left; font-weight: 400; margin-bottom: 0px;}
.welcome-section .mission-vision-block .mission-box{width: calc(50% - 15px); padding: 30px; background-color: #FFEEEE; border-radius: 15px; border: 1px solid #FF8D90;}
.welcome-section .mission-vision-block .vision-box{width: calc(50% - 15px); padding: 30px; background-color: #FFE7D5; border-radius: 15px; border: 1px solid #FFB884;}

.our-approach-section{width: 100%; background-color: #F3F5F7;}
.our-approach-section .removing-barriers{width: 90%; margin: auto; margin-bottom: 60px; background-color: #fff; padding: 30px 40px; border-radius: 20px; box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.our-approach-section .removing-barriers .removing-barriers-title{width: 100%; font-size: 28px;text-align: center; font-family: "Rubik", sans-serif; color: #0F146B; font-weight: 500;  margin-bottom: 20px;}
.our-approach-section .removing-barriers p{font-size: 18px; color: #414141; font-weight: 400; text-align: center; margin-bottom: 20px;}
.our-approach-section .removing-barriers p:last-child{margin-bottom: 0px;}
.our-approach-section .our-approach-inner{width: 100%;}
/* .our-approach-section .gerenric-product .product-card-inner{height: 510px;} */
.our-approach-section .gerenric-product .product-image img{display: flex; justify-content: center; align-items: center;}
.our-approach-section .gerenric-product .product-image img{height: 280px; border-radius: 0px 0px 15px 15px;}
.our-approach-section .gerenric-product .product-title{font-size: 16px; min-height: 96px; position: relative;}

.our-target-section{width: 100%; background-color: #fff;}
.our-target-section .our-target-inner{width: 100%;}
.our-target-section .gerenric-product .product-card{padding: 15px;}
.our-target-section .gerenric-product .product-card-inner{height: 460px;}
.our-target-section .gerenric-product .product-title{width: calc(100% - 80px); height: 65px; display: flex; align-items: center; justify-content: center; border-radius:10px; font-size: 20px; font-weight: 400; color: #fff; background-color: rgba(237,50,55,0.8); left: 0%; right: 0%; margin: auto; top: inherit; bottom: 20px;}
.our-target-section .gerenric-product .product-image img{width: 100%; height: 460px; }
.our-model-section{width: 100%; background-color: #F3F5F7;}
.our-model-section .skill-training{width: 100%; background-color: #FFE7D5; border: 1px solid #FFB884; border-radius: 10px; padding: 30px;}
.our-model-section .skill-training ul{display: flex; margin-bottom: 15px; align-items: center; justify-content: space-between;}
.our-model-section .skill-training ul li{list-style-type: none; font-size: 16px; text-align: center; display: inline-flex; align-items: center; position: relative; padding: 10px 10px 10px 32px;font-size: 22px; color: #000000; font-weight: 600; margin-bottom: 0px; text-align: center;}
.our-model-section .skill-training ul li::after{width:22px; height: 22px; background: url(../images/ok_circle.svg)0px 0px no-repeat; content: ''; position: absolute; left: 0px;}
.our-model-section .skill-training p{font-size: 16px; color: #000000; font-weight: 400; margin-bottom: 0px; text-align: center;}
.our-model-section .building-skills{width: 100%; display: flex; flex-wrap: wrap; padding: 20px; border-radius: 15px; background-color: #ED3237; height: 440px;}
.our-model-section .building-skills .building-skills-image{width: 45%;}
.our-model-section .building-skills .building-skills-image img{width: 100%; height: 400px; border-radius: 15px; object-fit: cover;}
.our-model-section .building-skills .building-skills-detail{width: 55%; padding:20px 30px 20px 40px;}
.our-model-section .building-skills .building-skills-detail .building-skills-title{font-size: 42px;font-family: "Rubik", sans-serif; color: #fff; font-weight: 500; margin-bottom: 20px;}
.our-model-section .building-skills .building-skills-detail p{font-size: 20px;font-family: "Rubik", sans-serif; color: #fff; text-align: justify; line-height: 170%; font-weight: 400; margin-bottom: 0px;}
.our-model-section .journey-child{width: 100%; padding:70px 0px 90px 0px;}
.our-model-section .journey-child .journey-child-heading{font-size: 30px;font-family: "Rubik", sans-serif; margin-bottom: 50px; font-weight: 500; color: #000; text-align: center; }
.our-model-section .journey-child .journey-child-inner{width: 100%; padding-top:60px;}
.our-model-section .journey-child .journey-block{width: 100%;display: flex; flex-wrap: wrap; background-color: #fff; border: 3px dashed #D9D9D9; border-radius:30px;}
.our-model-section .journey-child .journey-card{width: 25%; position: relative; padding:0px 20px 30px 20px;}
.our-model-section .journey-child .journey-card:nth-child(1) .journey-cricle .journey-cricle-inner::after{display: none;}
.our-model-section .journey-child .journey-cricle{width:120px; height: 120px; position: relative; top: -60px; margin: auto; margin-bottom: -35px; background-color: #fff; border: 2px solid #ED3237; display: flex; align-items: center; justify-content: center; border-radius: 120px;}
.our-model-section .journey-child .journey-cricle .journey-cricle-inner{width:96px; height: 96px; padding: 10px; background-color: #ED3237;display: flex; align-items: center; justify-content: center; border-radius: 96px;}
.our-model-section .journey-child .journey-cricle .journey-cricle-inner::after{ width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #D9D9D9; content: ''; position: absolute; top: 48px; left: -13px;}
.our-model-section .journey-child .journey-title{font-size: 17px;color: #ED3237;font-family: "Rubik", sans-serif; margin-bottom: 15px; text-align: center; font-weight: 500;}
.our-model-section .journey-child p{font-size: 13px;color: #000000; margin-bottom: 20px; text-align: center;}
.our-model-section .journey-child p:last-child{margin-bottom: 0px;}
.our-model-section .journey-child .journey-number{width: 50px; height: 50px;  position: absolute;left: 0%; right: 0%; margin: auto; bottom: -25px; font-size: 18px;font-family: "Rubik", sans-serif; font-weight: bold; margin: auto; display: flex; justify-content: center; align-items: center;color: #ED3237; background-color: #fff; border: 2px solid #ED3237; border-radius: 50px; }
.our-model-section .journey-child .journey-card.blue-card .journey-cricle{border-color: #0F146B;}
.our-model-section .journey-child .journey-card.blue-card .journey-cricle-inner{background-color: #0F146B;}
.our-model-section .journey-child .journey-card.blue-card .journey-title{color: #0F146B;}
.our-model-section .journey-child .journey-card.blue-card .journey-number{border-color: #0F146B; color: #0F146B;}
.our-model-section .journey-child .journey-card.yellow-card .journey-cricle{border-color: #F58634;}
.our-model-section .journey-child .journey-card.yellow-card .journey-cricle-inner{background-color: #F58634;}
.our-model-section .journey-child .journey-card.yellow-card .journey-title{color: #F58634;}
.our-model-section .journey-child .journey-card.yellow-card .journey-number{border-color: #F58634; color: #F58634;}
.our-model-section .journey-child .journey-card.darkblue-card .journey-cricle{border-color: #042244;}
.our-model-section .journey-child .journey-card.darkblue-card .journey-cricle-inner{background-color: #042244;}
.our-model-section .journey-child .journey-card.darkblue-card .journey-title{color: #042244;}
.our-model-section .journey-child .journey-card.darkblue-card .journey-number{border-color: #042244; color: #042244;}
.project-section{width: 100%; background-color: #FFE7D5;}
.project-section .project-inner{margin: 0px -15px; display: flex; flex-wrap: wrap;}
.project-section .project-col{width: 57%; padding: 15px;}
.project-section .project-col:nth-child(2){width: 43%; padding: 15px;}
.project-section .project-card{width: 100%; position: relative; border: 10px solid #fff; border-radius: 15px; box-shadow: 0px 0px 20px rgba(0,0,0,0.20);}
.project-section .project-card img{width: 100%; display: block; height: 550px; object-fit: cover; border-radius: 15px;}
.project-section .project-title{width: 100%; position: absolute; font-size: 25px; color: #fff;font-family: "Rubik", sans-serif; font-weight: 400; text-align: center; bottom: 0px; height: 70px; display: flex; align-items: center; justify-content: center; border-radius:0px 0px 15px 15px; height: 70px; padding: 5px 20px; background-color: rgba(237,50,55,0.9);}
.project-section .project-button{width: 100%; margin-top: 20px; text-align: center;}
.how-help-section{width: 100%; background-color: #fff;}
.how-help-section .how-help-inner{margin: 0px -10px; padding-top: 60px; display: flex; flex-wrap: wrap;}
.how-help-section .help-card{width: 25%; padding: 10px;}
.how-help-section .help-card-inner{width: 100%; padding:0px 15px 25px 15px; border-radius: 15px; box-shadow: 0px 0px 20px rgba(0,0,0,0.10);}
.how-help-section .help-circle{width:120px; height: 120px; position: relative; top: -60px; margin: auto; margin-bottom: -35px; background-color: #fff; border: 2px solid #ED3237; display: flex; align-items: center; justify-content: center; border-radius: 120px;}
.how-help-section .help-circle .help-circle-inner{width:96px; height: 96px; padding: 10px; background-color: #ED3237;display: flex; align-items: center; justify-content: center; border-radius: 96px;}
.how-help-section .help-title{font-size: 17px;color: #ED3237;font-family: "Rubik", sans-serif; margin-bottom: 15px; text-align: center; font-weight: 500;}
.how-help-section p{font-size: 13px;color: #000000; margin-bottom: 20px; text-align: center;}
.how-help-section .help-button{width: 100%;text-align: center;}
.how-help-section .help-button .gerenric-button{background-color: #ED3237; font-size: 16px;}
.how-help-section .help-button .gerenric-button:hover{background-color: #c4191f;}
.how-help-section .help-card.blue-card .help-circle{border-color: #0F146B;}
.how-help-section .help-card.blue-card .help-circle-inner{background-color: #0F146B;}
.how-help-section .help-card.blue-card .help-title{color: #0F146B;}
.how-help-section .help-card.blue-card .help-button .gerenric-button{background-color: #0F146B;}
.how-help-section .help-card.blue-card .help-button .gerenric-button:hover{background-color: #03062e;}
.how-help-section .help-card.yellow-card .help-circle{border-color: #F58634;}
.how-help-section .help-card.yellow-card .help-circle-inner{background-color: #F58634;}
.how-help-section .help-card.yellow-card .help-title{color: #F58634;}
.how-help-section .help-card.yellow-card .help-button .gerenric-button{background-color: #F58634;}
.how-help-section .help-card.yellow-card .help-button .gerenric-button:hover{background-color: #e06813;}
.how-help-section .help-card.darkblue-card .help-circle{border-color: #042244;}
.how-help-section .help-card.darkblue-card .help-circle-inner{background-color: #042244;}
.how-help-section .help-card.darkblue-card .help-title{color: #042244;}
.how-help-section .help-card.darkblue-card .help-button .gerenric-button{background-color: #042244;}
.how-help-section .help-card.darkblue-card .help-button .gerenric-button:hover{background-color: #011225;}
.event-section{width: 100%; background-color:#F3F5F7;}
.event-section .event-inner.full-column{ display: block;}
.event-section .event-inner.full-column .event-col{width: 100%; }
.event-section .event-inner{margin: 0px -15px; display: flex; flex-wrap: wrap;}
.event-section .event-col{width: 33.333%; padding: 15px 15px 23px 15px; }
.event-section .event-card{width: 100%; position: relative; background-color: #fff; border: 1px solid #efefef;border-radius: 15px; padding-bottom: 40px;}
.event-section .event-card .event-image{width: 100%;}
.event-section .event-card .event-image img{width: 100%; object-fit: cover; border-radius: 15px 15px 0px 0px; min-height: 270px; max-height: 270px;}
.event-section .event-card .event-detail{width: 100%; overflow: hidden; /*height: 352px;*/ height: 300px; padding:20px 20px;}
.event-section .event-card .event-date{width: 100%;font-size: 15px; /*display: flex;*/ display:none; align-items: center; margin-bottom: 15px;font-family: "Rubik", sans-serif; font-weight: 400; color: #ED3237;}
.event-section .event-card .event-date img{margin-right: 4px;}
.event-section .event-card .event-title{width: 100%; height: 53px; overflow: hidden; font-size: 21px; margin-bottom: 10px;font-family: "Rubik", sans-serif; font-weight: 400; color: #000000;}
.event-section .event-card p{width: 100%;font-size: 15px; margin-bottom: 30px; text-align: justify; font-weight: 400; color: #414141;}
.event-section .event-button{width: 100%; position: absolute; left: 0px; bottom: -23px; text-align: center;}
.client-section{width: 100%;}
.client-section .client-inner.full-column{margin: 0px; display: block;}
.client-section .client-inner.full-column .client-box{width: 100%; }
.client-section .client-inner{margin: 0px -15px; display: flex; flex-wrap: wrap;}
.client-section .client-box{width: 25%; padding: 15px; }
.client-section .client-box .client-logo{width: 100%; height: 160px;box-shadow: 0px 0px 20px rgba(0,0,0,0.10); display: flex; align-items: center; justify-content: center; padding: 15px; border-radius: 15px;}
.client-section .client-box .client-logo img{max-height: 100%;}

#inner-pg-heading{width: 100%; min-height: 130px; display: flex; justify-content: center; align-items: center; padding: 15px 0px; background:#0F146B url(../images/banner_bg.png)center bottom no-repeat; background-size: cover; }
#inner-pg-heading .inner-heading-text{font-size: 40px; color: #fff;font-family: "Rubik", sans-serif; font-weight:400;}

.who-we-are-page{width: 100%;}
.who-we-are-page .who-we-content-box{ width: 100%; margin-bottom: 50px;}
.who-we-are-page .who-we-content-box p{font-size: 16px; color: #234265; font-weight: 400; text-align: justify; margin-bottom: 20px;}
.who-we-are-page .who-we-row{margin: 0px -10px; display: flex; flex-wrap: wrap;}
.who-we-are-page .who-we-row .who-we-col{width: calc(50% - 20px);margin: 10px;background-color: #f7f7f7; padding: 15px; border: 1px solid #ccc;border-radius: 15px;  display: flex; flex-wrap: wrap;}
.who-we-are-page .who-we-row .who-we-image{width: 220px; border: 3px solid #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.15); border-radius: 15px;  height: 360px; background-color: #fff;}
.who-we-are-page .who-we-row .who-we-image img{width: 100%; display: block; object-fit: cover; border-radius: 15px;  height: 354px;}
.who-we-are-page .who-we-row .who-we-detail{width:calc(100% -  220px); padding-left: 20px;}
.who-we-are-page .who-we-row .who-we-detail h3{font-size: 22px; font-weight: 500; color: #0F146B; margin-bottom: 3px; font-family: "Rubik", sans-serif}
.who-we-are-page .who-we-row .who-we-detail .who-we-designation{font-size: 14px; font-weight: 500; color: #000; margin-bottom: 15px;}
.who-we-are-page .who-we-row .who-we-detail p{font-size: 15px; text-align: justify; color: #43474c; margin-bottom: 15px;}
.who-we-are-page h4{font-size: 16px; font-weight: 600; color: #234265; margin-bottom: 5px; font-family: "Rubik", sans-serif;}
.who-we-are-page .our-mission{width: 100%;background-color: #FFE7D5; margin-top:40px; border: 1px solid #FFB884; border-radius: 15px; padding: 20px;}
.who-we-are-page .our-mission p{font-weight: 500; color: #000;text-align: center;}
.who-we-are-page .our-mission h2, .who-we-are-page .core-values h2{color: #ED3237; font-weight: 600;}
.who-we-are-page .core-values{width: 100%;}
.who-we-are-page .core-values .benifit-row{width: 100%; border-bottom: 1px solid #ccc; padding: 16px 0px;}
.who-we-are-page .core-values .benifit-row p:last-child{ margin-bottom: 0px;}
.project-page {width: 100%;}
.project-page h2{font-size: 25px; font-weight: 600; color: #414141; margin-bottom: 20px; font-family: "Rubik", sans-serif;}
.project-page h2.cntr{ text-align: center; }
.project-page .project-content-block{width: 100%; }
.project-page .project-content-box{width: 100%; margin-bottom: 50px;}
.project-page .project-content-box p{font-size: 16px; color: #234265; font-weight: 400; text-align: justify; margin-bottom: 20px;}
.project-page .project-Empowering{width:100%; padding: 20px;margin-bottom: 60px;background-color: #FFEEEE; border-radius: 15px; border: 1px solid #FF8D90;}
.project-page .project-Empowering .project-Empowering-inner{width: 100%; display: flex; flex-wrap: wrap;}
.project-page .project-Empowering .project-Empowering-col{width: 50%;padding: 10px 10px;}
.project-page .project-Empowering .project-image{width: 100%; display: flex; border: 5px solid #fff; margin-bottom: 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); height: 430px; /*height: 360px;*/ background-color: #fff;}
.project-page .project-Empowering .project-image img{width: 100%; display: block; object-fit: cover; height: 380px; /*height: 310px;*/}
.project-page .project-Empowering .project-image img:first-child{border-right: 1px solid #fff;}
.project-page .project-Empowering .project-image .project-image-col{width: 50%; overflow: hidden;}
.project-page .project-Empowering .project-title{font-size: 14px; margin-top: 8px; text-align: center; font-weight: bold; color: #0F146B;}
.project-page .project-row{display: flex; flex-wrap: wrap; margin: 0px -10px;}
.project-page .project-col{width: calc(50% - 20px);margin: 10px;background-color: #fff; border: 1px solid #dad9d9; border-radius: 15px; padding: 10px; display: flex; }
.project-page .project-col img{width: 50%; height:300px; border: 5px solid #fff; border-radius: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); object-fit: cover;}
.project-page .project-col .project-detail{width: 50%; padding-left: 15px;}
.project-page .project-col .project-detail h3{color: #0F146B; font-size: 20px; font-family: "Rubik", sans-serif; font-weight: 500;}
.project-page .project-col .project-detail p{color: #43474c; text-align: justify;}
.project-page .project-learning-centre{width:100%; padding: 25px;margin-top: 40px; background-color: #FFE7D5; border-radius: 15px; border: 1px solid #FFB884;}
.project-page .project-learning-centre-inner{width: 100%;display: flex; flex-wrap: wrap;}
.project-page .project-learning-centre .learning-image{width: 30%;}
.project-page .project-learning-centre .learning-image img{width: 100%; border-radius: 10px; border: 5px solid #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.project-page .project-learning-centre .learning-detail{width: 70%; padding-left:40px;}
.project-page .project-learning-centre p{font-size: 16px; color: #43474c; font-weight: 400; text-align: justify; margin-bottom: 20px;}
.project-page .learning-video {width: 70%; margin: auto; margin-top: 40px; background-color: #000;border: 5px solid #fff;}
.project-page .learning-video video{width: 100%; height: 447px;}
.partnership-page{width: 100%;}
.partnership-page h2{font-size: 25px; font-weight: 600; color: #414141; margin-bottom: 20px; font-family: "Rubik", sans-serif;}
.partnership-page h4{font-size: 16px; font-weight: 600; color: #234265; margin-bottom: 5px; font-family: "Rubik", sans-serif;}
.partnership-page .partnership-corporate-block{width: 100%; }
.partnership-page .partnership-corporate-box{width: 100%;margin-bottom: 50px;}
.partnership-page p{font-size: 16px; color: #234265; font-weight: 400; text-align: justify; margin-bottom: 20px;}
.partnership-page .partnership-contact{width: 100%;background-color: #FFE7D5; margin-top:40px; border: 1px solid #FFB884; border-radius: 15px; padding: 20px;}
.partnership-page .partnership-contact p{font-weight: 500; color: #000;text-align: center;}
.partnership-page .partnership-benifit{width: 100%;}
.partnership-page .partnership-benifit h2{color: #ED3237;}
.partnership-page .partnership-benifit .benifit-row{width: 100%; border-bottom: 1px solid #ccc; padding: 16px 0px;}
.partnership-page .partnership-benifit .benifit-row p:last-child{ margin-bottom: 0px;}
.child-sponsorship-page{width: 100%;}
.child-sponsorship-page .child-content-block{width: 100%; }
.child-sponsorship-page .child-content-box{width: 100%;margin-bottom: 70px;}
.child-sponsorship-page .child-content-box p{font-size: 16px; color: #234265; font-weight: 400; text-align: justify; margin-bottom: 20px;}

.section_top_margin{margin-top: 50px;}
.section_bottom_margin{margin-bottom: 50px;}
.child-sponsorship-page .block{width: 100%;}
.child-sponsorship-page .project-page .project-Empowering{border: 0px; background-color: transparent;padding: 0px; border-radius: 0px; text-align: center;}
.child-sponsorship-page .project-page .project-Empowering .project-Empowering-inner{justify-content: center;}
/* .child-sponsorship-page .block .section-header{} */
.child-sponsorship-page .block h2{font-size: 25px; font-weight: 600; margin-bottom: 20px; font-family: "Rubik", sans-serif; color: #000;}
.child-sponsorship-page .block h2.red{color: #ED3237;}
.child-sponsorship-page .block .block-inner{margin: 0px -15px; display: flex; justify-content: center; flex-wrap: wrap;}
.child-sponsorship-page .block .card h4{font-size: 30px; font-weight: 600; color: #F58634; text-align: center; margin-bottom: 15px;}
.child-sponsorship-page .block .card p{color: #000; font-size:16px; margin-bottom:10px; text-align: left;}
.child-sponsorship-page .block .card{width: calc(33.333% - 30px); margin: 15px; box-shadow:5px 8px 0px #F58634; background-color: transparent;border: 3px solid #F58634; border-radius: 15px; padding: 25px;}
.child-sponsorship-page .block .card.red_box{border: 3px solid #EB3F44  !important; box-shadow:5px 8px 0px #EB3F44;}
.child-sponsorship-page .block .card.blue_box{border: 3px solid #0F146B  !important; box-shadow:5px 8px 0px #0F146B ;}
.child-sponsorship-page .block .card.red_box h4{color: #EB3F44 ;}
.child-sponsorship-page .block .card.blue_box h4{color: #0F146B ;}

.donate-page{width: 100%;}
.donate-page .donate-form{width: 100%;}
.donate-page .donate-form iframe{width: 100%;min-height: 2570px;}
.donate-page .content-block{width: 100%; }
.donate-page .content-box{width: 100%; margin-bottom: 50px;}
.donate-page .content-box p{font-size: 16px; color: #234265; font-weight: 400; text-align: justify; margin-bottom: 20px;}
.give-zakat-page{width:100%;}
.give-zakat-page .project-page .project-Empowering{margin-bottom: 20px;}
.give-zakat-page .project-page .project-Empowering{border: 0px; background-color: transparent;padding: 0px; border-radius: 0px; text-align: center;}
.give-zakat-page .project-page .project-Empowering .project-Empowering-inner{justify-content: center;}
.give-zakat-page .zakat-uplift-block{width:60%;margin: auto;box-shadow: 0px 8px 0px #012349;margin-bottom: 50px;background-color: #EDF2F6 !important;border-radius: 15px;padding: 40px 35px;}
.give-zakat-page .zakat-uplift-block p{width: 100%;color: #234265; font-size:18px; margin-bottom: 0px; text-align: center;}
.give-zakat-page .zakat-block{width: 100%;}
.give-zakat-page .zakat-block .zakat-block-inner{margin: 0px -15px; display: flex; justify-content: center; flex-wrap: wrap;}
.give-zakat-page .zakat-block .zakat-card h4{font-size: 30px; font-weight: 600; color: #F58634; text-align: center; margin-bottom: 25px;}
.give-zakat-page .zakat-block .zakat-card p{color: #234265; font-size:16px; margin-bottom:0px; text-align: left;}
.give-zakat-page .zakat-block .zakat-card{width: calc(33.333% - 30px); margin: 15px; box-shadow:5px 8px 0px #F58634; background-color: transparent;border: 3px solid #F58634; border-radius: 15px; padding: 25px;}
.give-zakat-page .zakat-block .zakat-card.red_box{border: 3px solid #EB3F44  !important; box-shadow:5px 8px 0px #EB3F44;}
.give-zakat-page .zakat-block .zakat-card.blue_box{border: 3px solid #0F146B  !important; box-shadow:5px 8px 0px #0F146B ;}
.give-zakat-page .zakat-block .zakat-card.red_box h4{color: #EB3F44 ;}
.give-zakat-page .zakat-block .zakat-card.blue_box h4{color: #0F146B ;}
.give-zakat-page .zakat-contribution-block{width: 70%;margin: auto;box-shadow: 0px 8px 0px #012349;margin-bottom: 50px; margin-top: 50px; background-color: #EDF2F6 !important;border-radius: 15px;padding: 40px 35px;}
.give-zakat-page .zakat-contribution-block p{width: 100%;color: #234265; font-weight: 600; font-size:18px; margin-bottom: 0px; text-align: center;}
.contact-page{width: 100%; }
.contact-page h2{ font-size: 25px;font-family: "Rubik", sans-serif;  margin-bottom: 35px;}
.contact-page h3{ font-size: 16px;font-family: "Rubik", sans-serif; font-weight: 500; margin-bottom: 15px;}
.contact-page .contact-inner{width: 100%; display: flex; flex-wrap: wrap;}
.contact-page .contact-left{width: 50%; padding-right: 40px;}
.contact-page .contact-right{width: 50%; }
.contact-page .contact-left .gerenric-form{width: 100%;}
.contact-page .contact-right .gerenric-form{width: 100%; background-color: #fff; padding: 30px; border-radius: 10px; box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.contact-page .contact-detail{width: 100%; }
.contact-page .contact-detail ul{/*display: flex;*/ flex-wrap: wrap; justify-content: space-between;}
.contact-page .contact-detail ul li{/*width: 46%;*/ border-bottom: 1px solid #e2e2e2; padding-bottom:10px; list-style-type: none;  margin-bottom: 15px; font-size: 16px; color: #000;}
.contact-page .contact-detail ul li .ctn-block{width: 100%;display: flex; align-items: center;}
.contact-page .contact-detail ul li .ctn-icon{width: 40px; height: 40px; border-radius: 40px; background-color: #e2e2e2; font-size: 20px; color: #fff; display: flex; align-items: center; justify-content: center;}
.contact-page .contact-detail ul li .ctn-title{width: calc(100% - 40px); /*word-break: break-all;*/ padding-left: 10px;}
.contact-page .contact-detail ul li:nth-child(3){width: 100%; background-color: #FFE7D5; border-radius: 10px; padding: 20px; border: 1px solid #FFB884; border-bottom: 0px;}
.contact-page .contact-detail ul li .social-media ul{justify-content: inherit;}
.contact-page .contact-detail ul li .social-media li{width: auto; padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px;}
.contact-page .contact-detail ul li .social-media ul li:nth-child(3){width: auto; border: 0px; padding: 0px;}
.contact-page .contact-detail a{color:#000;}
.contact-page .contact-detail a:hover{color:#EB3F44;}
.contact-page .contact-map{width: 100%; background-color: #fff; padding: 10px; border-radius: 10px; box-shadow: 0px 0px 20px rgba(0,0,0,0.1); margin-top: 10px;}
.contact-page .contact-map iframe{width: 100%; height: 320px;}

.testimonial_page{width: 100%;}
.testimonial_page .testimonial_block{width: 100%; display: flex; flex-wrap:wrap; border-radius: 15px; border-bottom: 8px solid #234265; background-color: #FBFBFB;  padding: 40px 40px; box-shadow: 0px 0px 30px rgba(0,0,0,0.10);margin-bottom: 40px;}
.testimonial_page p{color: #234265; line-height: 28px; font-size: 16px; font-weight: 400; margin-bottom: 20px; text-align: left;}
.testimonial_page .testimonial_name{width: 100%; margin-bottom:20px; color: #EB3F44; font-size: 25px; font-weight: 600; text-align: left;}
.testimonial_page .testimonial_designation{width: 100%; color: #666666; font-size: 20px; font-weight: 400; text-align: center;}
.testimonial_page .testimonial_block .testimonial_image{width: 450px;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block{justify-content: center;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_col{width: 100%;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_image{height: 350px;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_image img{height:310px;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_image.height2{height: 560px;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_image.height2 img{height:550px;}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_head{width: 100%; font-size: 20px; color: #fff; font-weight: 500; text-align: center; top: 20px; left: 0%; right: 0%; margin: auto; display: flex; align-items: center; justify-content: center; padding: 5px 20px; background-color: rgba(235,63,68,0.80);}
.testimonial_page .testimonial_block .testimonial_image .project_page .project_block .project_title{font-size: 14px;}
.testimonial_page .testimonial_block .testimonial_detail{width: calc(100% - 450px); padding-left: 40px;}
.testimonial_page .testimonial_block .testimonial_detail p{text-align: justify;}
.project_page .project_block .project_col{width: 50%;padding: 10px 10px;}
.project_page .project_block .project_image{width: 100%; display: flex; border: 5px solid #fff; margin-bottom: 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15);  height: 460px; background-color: #fff;}
.project_page .project_block .project_image img{width: 100%; display: block; object-fit: cover;  height: 410px;}
.project_page .project_block .project_image img:first-child{border-right: 1px solid #fff;}
.project_page .project_block .project_image .project_image_col{width: 50%; overflow: hidden;}
.project_page .project_block .project_title{font-size: 20px; margin-top: 8px; text-align: center; font-weight: bold; color: #234265;}

.child-sponsorship-faq{margin-top: 50px;}
.child-sponsorship-faq h2{font-size:25px; font-weight:600; margin-bottom: 20px;}
.child-sponsorship-faq ul{font-size: 15px; color: #000; line-height: 150%; padding-left: 32px; list-style-type: disc;}

.press_coverage_page{width: 100%;}
.press_coverage_page .press_coverage_inner{ margin: 0px -10px; display: flex; flex-wrap: wrap;}
.press_coverage_page .pc_col{width: 25%; padding: 10px;}
.press_coverage_page .pc_card{width: 100%; cursor: pointer; border-radius: 15px; border: 5px solid #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.30);}
.press_coverage_page .pc_card img{width: 100%; max-height: inherit; min-height: inherit;margin: 0px; display: block; height: 220px; border-radius: 15px; object-fit: contain;}
.press_coverage_page .pc_card video{margin: 0px;width: 100%;  max-height: 220px; min-height: 220px; border-radius: 15px;}
.GalleryViewer .GalleryViewerShare{display: none !important;}
.GalleryViewer svg.GalleryViewerZoom{margin-right: 96px !important;}
.press_coverage_page .video__play-button{height: 40px; width: 40px;left: 0%; right: 0%; bottom: 0%; top: 0%; margin: auto;}
.press_coverage_page .video__play-button-icon{height: 40px; width: 40px;}
.video__play-button[data-button-state="play"]:hover{background-color: transparent;}

.media_coverage_page{width: 100%;}
.media_coverage_page .media_coverage_inner{ margin: 0px -10px; display: flex; flex-wrap: wrap;}
.media_coverage_page .pc_col{width: 33.33%; padding: 10px;}
.media_coverage_page .pc_card{width: 100%; cursor: pointer; border-radius: 15px; border: 5px solid #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.30);}
.media_coverage_page .pc_card img{width: 100%; max-height: inherit; min-height: inherit;margin: 0px; display: block; height: 220px; border-radius: 15px; object-fit: contain;}
.media_coverage_page .pc_card video{margin: 0px;width: 100%; max-height: 220px; /*min-height: 220px;*/ border-radius: 15px;}
.media_coverage_page .video__play-button{height: 40px; width: 40px;left: 0%; right: 0%; bottom: 0%; top: 0%; margin: auto;}
.media_coverage_page .video__play-button-icon{height: 40px; width: 40px;}


.event_section{width: 100%;}
.event_section.event_bg{width: 100%; position: relative; background: url(../images/event_bg.jpg)center center no-repeat; background-size: cover;}
.event_section.event_bg::after{width: 100%; position: absolute; left:0px; top: 0px; height: 100%; content: ''; background-color: rgba(52,84,120,0.74);}
.event_section .gerenric_heading{color: #fff;}
.event_section .page_width{position: relative;z-index: 99;}
.event_section .event_inner.full_column{margin: 0px; display: block;}
.event_section .event_inner.full_column .event_col{width: 100%; }
.event_section .event_inner{margin: 0px -10px; display: flex; flex-wrap: wrap;}
.event_section .event_col{width: 33.333%; padding: 10px; }
.event_section .event_card{width: 100%; background-color: #fff; border: 1px solid #efefef; overflow: hidden; border-radius: 15px;}
.event_section .event_card .event_image{width: 100%;}
.event_section .event_card .event_image img{width: 100%; object-fit: cover; min-height: 270px; max-height: 270px;}
.event_section .event_card .event_detail{width: 100%; height: 340px; padding:20px 20px;}
.event_section .event_card .event_detail.evnt_page{height: 120px !important;}
.event_section .event_card .event_date{width: 100%;font-size: 15px; margin-bottom: 3px; font-weight: 500; color: #EB3F44;}
.event_section .event_card .event_title{width: 100%;font-size: 19px; margin-bottom: 10px; font-weight: 500; color: #142D4A;}
.event_section .event_card p{width: 100%;font-size: 15px; margin-bottom: 0px; text-align: justify; font-weight: 400; color: #345478;}

.event_detail_page{width: 100%;}
.event_detail_page .event_detail_block{width: 100%; display: flex; flex-wrap: wrap;}
.event_detail_page .event_detail_lft{width: 40%;}
.event_detail_page .event_detail_image{ width: 100%;height: 320px; margin-bottom: 10px; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); border-radius: 15px;  background-color: #fff;}
.event_detail_page .event_detail_image img{width: 100%;height: 320px;border-radius: 10px; object-fit: cover; }
.event_detail_video video{width: 100%; border-radius: 10px;}
.event_detail_page .event_detail_thum{width: 100%; border-radius: 15px;  padding: 0px 5px;}
.event_detail_page .event_detail_thum img{width: 100%;height: 100px; cursor: pointer; border-radius: 5px; object-fit: cover; }
.event_detail_page .event_detail_dt{width: calc(100% - 40%); padding-left: 30px;}
.event_detail_page .event_detail_dt .event_date{width: 100%;font-size: 15px; margin-bottom: 3px; font-weight: 500; color: #EB3F44;}
.event_detail_page .event_detail_dt h3{font-size: 30px; font-weight: bold; color: #234265; margin-bottom: 15px;}
.event_detail_page .event_detail_dt h4{font-size: 30px; font-weight: 500; color: #234265; margin-bottom: 15px;}
.event_detail_page .event_detail_dt p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 20px;}

.grnc_tabnav {margin-left: 0; width: 100%; margin: auto; margin-bottom: 0px;  list-style: none;}
.grnc_tabnav > li > a {display: block; text-align:right;}
.grnc_tabnav_tabs:before, .grnc_tabnav_tabs:after {display: table;content: "";}
.grnc_tabnav_tabs:after {clear: both;}
.grnc_tabnav_tabs.two_col > li{width:50%; float: left;}
.grnc_tabnav_tabs.three_col > li{width: 33.333%; float: left;}
.grnc_tabnav_tabs.four_col > li{width: 25%; float: left; padding: 0px 10px;}
.grnc_tabnav_tabs > li { display:inline-block;  margin-left: 2px; font-size:14px;  text-align: center;}
.grnc_tabnav_tabs > li:first-child{ margin-left: 0px;}
.grnc_tabnav_tabs > li > a {border-bottom:0px solid ;}
.grnc_tabnav_tabs > li { margin-bottom: -1px;}
.grnc_tabnav_tabs > li span{display: inline-block; vertical-align: middle;}
.grnc_tabnav_tabs > li > a {padding:0px 20px; cursor: pointer;height: 45px; background-color: #EDF2F6; display: flex;align-items: center;justify-content: center;border: 1px solid #a0abb2;color:#404E65; }
.grnc_tabnav_tabs > .active > a,
.grnc_tabnav_tabs > .active > a:hover {cursor: default;border-bottom: 1px solid #fff;  background-color:#fff; }
.grnc_tabnav_content{ padding: 10px; border-radius: 0px 15px 15px 15px; background-color: #fff;  border: 1px solid #a0abb2;}
.grnc_tabnav_content.active{display: block;}
.grnc_tabnav_content.hide{display: none;}

.grnc_accordion_container {width:100%; padding: 10px; overflow: hidden;}
.grnc_accordion_head {color: #345478; box-shadow: 0px 0px 8px rgba(0,0,0,0.15); position: relative;border-radius: 5px; margin-bottom: 15px; width: 100%; border: 1px solid #EBEBEB; font-weight: 600; background-color: #fff; cursor: pointer;font-size:18px;padding: 14px 15px 14px 15px;}
.grnc_accordion_head.bdrnone{ border-bottom: 0px;}
.grnc_accordion_head .smtxt{ font-style: italic; color: #EBAAA5; font-size: 15px; padding-left: 5px;}
.grnc_accordion_body {background-color: #fff; display: none; padding:10px 0px; overflow: inherit !important;}
.grnc_accordion_body p{margin-bottom: 15px; padding-left: 16px; padding-right: 16px;}
.grnc_arrow_up_down { position: absolute; top: 15px; right: 10px;}
.grnc_arrow_up_down .fa-caret-right{ color: #BDBDBD;}
.grnc_arrow_up_down .fa-caret-down{color: #345478;}
.impact-stories-page{width: 100%;}
.impact-stories-page .impact-stories-title{width: 100%;margin-bottom: 20px;color: #EB3F44;font-size: 25px;font-weight: 600;text-align: left;}
.impact-stories-page p{color: #234265;line-height: 28px;font-size: 16px; text-align: justify; font-weight: 400;margin-bottom: 20px;}
.impact-stories-page .impact-before-block{width: 100%; border-radius: 15px; padding: 30px; box-shadow: 0px 0px 20px rgba(0,0,0,0.20);}
.impact-stories-page .impact-before-school{width: 100%; margin-bottom: 80px; display: flex; flex-wrap: wrap;}
.impact-stories-page .impact-before-school .impact-detail{width:50%; padding-right: 15px;}
.impact-stories-page .impact-before-school .impact-image{width: 50%; display: flex; padding-left: 15px;}
.impact-stories-page .impact-before-school .impact-image img{width: calc(33.333% - 20px); margin: 0px 10px; border-radius: 15px; border: 2px solid #EB3F44;}
.impact-stories-page .impact-before-school .impact-image img:nth-child(2){ position: relative; top: 30px;}
.impact-stories-page .impact-beginning-school{width: 100%;}
.impact-stories-page .impact-beginning-school .impact-beginning-inner{width: 100%; display: flex; flex-wrap: wrap;}
.impact-stories-page .impact-beginning-school .impact-beginning-inner img{width: calc(33.333% - 30px); margin:0px 15px; border-radius: 15px; border: 2px solid #EB3F44;}
.impact-stories-page .impact-progress-school{width: 100%; margin-top: 50px;}
.impact-stories-page .impact-stories-block{width: 100%; margin-top: 60px;}
.impact-stories-page .impact-stories-block .impact-stories-row{width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 50px;padding: 20px;background-color: #FFEEEE;border-radius: 15px;border: 1px solid #FF8D90;}
.impact-stories-page .impact-stories-block .impact-stories-row .story-info{width:calc(100% - 450px); padding-right: 70px;}
.impact-stories-page .impact-stories-block .impact-stories-row .story-image{width: 450px;}
.impact-stories-page .impact-stories-block .impact-stories-row .story-image img{width: 450px; height: 410px; border-radius: 15px; object-fit: cover; border: 2px solid #EB3F44;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-stories-row2{direction: rtl;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-stories-row2 .story-info{direction: ltr; padding-right: 0px; padding-left: 70px;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-yellow-bg{background-color: #FFE7D5;border: 1px solid #FFB884;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-yellow-bg .impact-stories-title{color: #F58634;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-yellow-bg .story-image img{border-color: #F58634;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-blue-bg{background-color: #EEEEFD;border: 1px solid #A9ADF3;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-blue-bg .impact-stories-title{color: #0F146B;}
.impact-stories-page .impact-stories-block .impact-stories-row.impact-blue-bg .story-image img{border-color: #0F146B;}

 .impact-stories-nw-page{width: 100%;}
.impact-stories-nw-page h2{width: 100%;margin-bottom: 30px;color: #EB3F44;font-size: 25px;font-weight: 600;text-align: left;}
.impact-stories-nw-page .stories-box-orange{width: 100%;padding: 20px; margin-bottom: 30px; background-color: #FFEEEE;border-radius: 15px;border: 1px solid #FF8D90;}
.impact-stories-nw-page p{color: #234265;line-height: 28px; text-align: justify; font-size: 16px;font-weight: 400;margin-bottom: 20px;}
.impact-stories-nw-page .stories-image-block{width: 100%; margin-bottom: 30px; background-color: #fff; border-radius: 10px; padding: 5px; display: flex; justify-content: center;}
.impact-stories-nw-page .stories-image-block .stories-col{width: 50%;}
.impact-stories-nw-page .stories-image-block .stories-image{height: 420px; display: flex;}
.impact-stories-nw-page .stories-image-block .stories-image-col{width: 100%;}
.impact-stories-nw-page .stories-image-block .stories-image img{height:400px;width: 100%; object-fit: cover;}
.impact-stories-nw-page .stories-image-block .stories-image.height2{height: 560px;}
.impact-stories-nw-page .stories-image-block .stories-image.height2 img{height:550px;}
.impact-stories-nw-page .stories-image-block .stories-head{width: 100%; font-size: 20px; color: #fff; font-weight: 500; text-align: center; top: 20px; left: 0%; right: 0%; margin: auto; display: flex; align-items: center; justify-content: center; padding: 5px 20px; background-color: rgba(235,63,68,0.80);}
.impact-stories-nw-page .stories-image-block .stories-title{font-size: 14px; text-align: center; margin-top: 5px;color: #EB3F44; font-weight: bold; }
.impact-stories-nw-page .stories-image-block.single-stories{width: 50%; margin: auto; margin-bottom: 30px;}
.impact-stories-nw-page .stories-image-block.single-stories .stories-col{width: 100%;}
.impact-stories-nw-page .stories-image-block.single-stories .stories-image{height: 440px;}
.impact-stories-nw-page .stories-image-block.single-stories .stories-image img{height: 400px;width: 100%; object-fit: cover;}
.impact-stories-nw-page .stories-row-1{width: 100%; flex-wrap: wrap; display: flex;background-color: #FFE7D5;border: 1px solid #FFB884; border-bottom: 0px;padding: 10px; border-radius: 10px 10px 0px 0px; }
.impact-stories-nw-page .stories-row-1 .stories-image-block.single-stories{width: 100%;}
.impact-stories-nw-page .stories-row-1 .stories-row-image{width: 40%;}
.impact-stories-nw-page .stories-row-1 .stories-row-image .stories-row-image-inner img{border-radius: 10px;}
.impact-stories-nw-page .stories-row-1 .stories-row-detail{width: 60%; padding-left: 20px;}
.impact-stories-nw-page .stories-row-1.stories-row-2{direction: rtl;border-bottom: 1px solid #FFB884; border-top: 0px; border-radius: 0px 0px 10px 10px;}
.impact-stories-nw-page .stories-row-1.stories-row-2 .stories-row-detail{text-align: left; direction: ltr; padding-left: 0px; padding-right: 20px;}
/*CONTENT_SECTION_END*/

/*FOOTER_SECTION_START*/
#footer-section{width: 100%; padding-top: 110px;}
#footer-section .footer-inner{width: 100%; background-color: #042244;}
#footer-section .footer-contact{width: 100%; display: flex; flex-wrap: wrap; align-items: center; min-height: 220px; position: relative; top:-110px; margin-bottom: -100px; background-color: #0F146B; padding: 20px 35px; border-radius: 15px; border-bottom: 6px solid #ED3237;}
#footer-section .footer-contact h2{font-size: 20px;font-family: "Rubik", sans-serif; font-weight: 500; color: #fff; margin-bottom: 20px;}
#footer-section .footer-contact p{color: #fff; font-size: 15px; font-weight: 500;}
#footer-section .footer-contact p span{color: #ED3237;}
#footer-section .footer-about{width: 50%; padding-right: 110px;}
#footer-section .footer-about .footer-logo{margin-bottom: 15px;}
#footer-section .footer-contact-info{width: 50%; border-left: 4px solid rgba(255,255,255,0.2); padding-left: 50px;}
#footer-section .footer-contact-info ul li{ list-style-type: none; display: flex; margin-bottom: 15px; font-size: 15px; color: #fff; font-weight: 500;}
#footer-section .footer-contact-info ul li .footer-contact-icon{width: 20px;}
#footer-section .footer-contact-info ul li .footer-contact-text{width: calc(100% - 20px); padding-left: 10px;}
#footer-section .footer-contact-info ul li a{color: #fff;}
#footer-section .footer-contact-info ul li a:hover{color: #ED3237;}
#footer-section .footer-bottom{width: 100%; direction: rtl; padding: 25px 0px; display: flex; justify-content: space-between; align-items: center;}
#footer-section .footer-copyright{font-size: 15px; direction: ltr; color: #fff; font-weight: 500;}
#footer-section .footer-social{direction: ltr;}
/*FOOTER_SECTION_END*/