@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..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,ul,li,div,ol,span,input,textarea,div,class,select,section,header,footer,img{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%; font-size: 40px; text-align: center; color: #345478; font-weight: bold; margin-bottom: 20px;}
.gerenric_heading span{color: #EB3F44;}
.gerenric_heading span.orng{color: #F58634 !important;}
.gerenric_heading.text_left{text-align: left !important;}
.gerenric_padding{padding: 70px 0px;}
.gerenric_btn{ min-width: 120px; display: inline-flex;border: 0px; text-align: center; cursor: pointer; padding:5px 25px; height: 50px; font-size: 18px; color: #fff; align-items: center; justify-content: center; background-color: #EB3F44; border-radius: 100px;}
.gerenric_btn:hover{background-color: #F58634;}
.gerenric_btn.yellow_btn{background-color: #F58634;}
.gerenric_btn.yellow_btn:hover{background-color: #EB3F44;}
.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 25px; 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: 110px; 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{width: 100%;}
.social_media ul{display: flex;}
.social_media ul li{list-style-type: none; margin-left: 16px;}
.social_media ul li:first-child{margin-left: 0px;}
.gerenric_rating{width: 100%;text-align: center; margin-bottom: 20px;}
.gerenric_rating .fa-star{color: #f0ad4e; font-size: 20px; margin: 0px 1px;}

.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;}

/*GERENRIC_SECTION_END*/

/*HEADER_SECTION_START*/
.menu_icon{display: none;}
.header_empty{width: 100%; height: 120px;background: rgb(4,34,68);}
#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: 120px; z-index: 9999; background: rgb(4,34,68); }
#header_section .header_inner{width: 100%; position: relative; display: flex; align-items: center; justify-content: center;}
#header_section .header_btn{/*width: 180px;*/width: 246px; position: absolute;right: 0px;}
.gerenric_btn{ min-width: 120px; padding:5px 15px; height: 40px; font-size: 16px;}
#header_section.headersticky{-webkit-transition: all 0.3s;transition: all 0.3s; height: 80px;}
#header_section.headersticky #logo{width: 60px;}
#logo{position: absolute; left: 0px;}
#navigation_section{width: 100%; /*padding: 0px 180px 0px 100px;*/ padding: 0px 252px 0px 100px;}
#navigation_section ul{width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-end;}
#navigation_section ul li{list-style-type: none; position: relative; padding: 10px 0px; margin-right:18px; /*font-size: 18px;*/ font-size: 16px; color: #fff; font-weight: 400;}
#navigation_section ul li a{color: #fff;}
#navigation_section ul li a:hover{color: #EB3F44;}
#navigation_section ul li ul.submenu{position: absolute; top: 35px; background:#073E7C; border-radius: 5px; display: none;width: 210px;}
#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.15); font-size: 15px; padding:10px 15px;}
#navigation_section ul li ul.submenu li:last-child{border-bottom: 0px;}
/*HEADER_SECTION_END*/

/*BANER_SECTION_START*/
#banner_section{width: 100%;background: rgb(4,34,68); padding: 30px 0px 140px; background: linear-gradient(180deg, rgba(4,34,68,1) 0%, rgba(7,62,124,1) 100%);}
#banner_section .banner_inner{width: 100%; direction: rtl; display: flex; align-items: center; flex-wrap: wrap;}
#banner_section .banner_detail{width: 50%; direction: ltr; padding-right: 70px;}
#banner_section .banner_detail h1{font-size: 70px; line-height: 100%; font-weight: 500; color: #fff; }
#banner_section .banner_detail h1 span{color: #EB3F44; font-weight: bold;}
#banner_section .banner_detail p{font-size: 25px; font-weight:400; color: #fff;}
#banner_section .banner_detail .banner_button{width: 100%; display: flex; margin-top: 40px;}
#banner_section .banner_detail .banner_button a:first-child{margin-right: 10px;}
#banner_section .banner_detail .banner_button .gerenric_btn{min-width: 220px; height: 65px; font-size: 18px; font-weight: bold;}
#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;}
/*BANER_SECTION_END*/

/*CONTENT_SECTION_START*/
#content_section{width: 100%;}
.welcome_section{width: 100%; background-color: #EDF2F6;}
.welcome_section .page_width{position: relative; top: -80px; }
.welcome_section .welcome_top{margin: 0px -10px; display: flex; flex-wrap: wrap;}
.welcome_section .welcome_top .welcome_box{width: calc(33.333% - 20px); border-radius: 15px; background-color: #F58634; padding:40px 20px; margin: 10px;}
.welcome_section .welcome_top .welcome_box.red_box{background-color: #EB3F44 !important;}
.welcome_section .welcome_top .welcome_box.blue_box{background-color: #345478 !important;}
.welcome_section .welcome_top .number_text{font-size: 80px; margin-bottom: 20px; line-height: 50%; 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: 23px; color: #fff; font-weight: 400; text-align: center; }
.welcome_section .welcome_detail{width: 85%; margin: auto; padding: 80px 0px 0px 0px;}
.welcome_section .welcome_detail .gerenric_heading span.yellow_text{color: #F58634;}
.welcome_section .welcome_detail p{font-size: 18px; color: #234265; font-weight: 500; text-align:justify;}
.project_section{width: 100%;}
.project_section .project_inner{margin: 0px -15px; display: flex; flex-wrap: wrap;}
.project_section .project_col{width: 50%; padding: 15px;}
.project_section .project_card{width: 100%; position: relative; border: 5px solid #fff; border-radius: 15px; box-shadow: 0px 0px 30px rgba(0,0,0,0.15);}
.project_section .project_card img{width: 100%; display: block; height: 520px; object-fit: cover; border-radius: 15px;}
.project_section .project_title{width: 80%; position: absolute; font-size: 25px; color: #fff; font-weight: 500; text-align: center; bottom: 20px; left: 0%; right: 0%; margin: auto; height: 70px; display: flex; align-items: center; justify-content: center; border-radius: 15px; padding: 5px 20px; background-color: rgba(235,63,68,0.80);}
.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;}
.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 -10px; display: flex; flex-wrap: wrap;}
.client_section .client_box{width: 25%; padding: 10px; }
.client_section .client_box .client_logo{width: 100%; height: 150px; display: flex; align-items: center; justify-content: center; padding: 15px; border-radius: 15px; border: 1px solid #D9D9D9;}

.about_page{width: 100%;}
/*.about_page .gerenric_heading{font-size: 35px;}*/
.about_page .about_image{width: 100%; margin-bottom: 30px;}
.about_page .about_image img{width: 100%;}
.about_page p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 30px;}
.about_page .core_section .core_block .core_card p{text-align: left !important;}
.about_page h3{font-size: 30px; font-weight: bold; color: #234265; margin-bottom: 15px;}
.about_page ul li{list-style-type: none; padding-left: 20px; font-size: 16px; color: #234265; margin-bottom: 20px;}
.about_page ul li span{font-size: 20px; font-weight: bold;}
.about_page .team_row{margin: 0px -10px; display: flex; flex-wrap: wrap;}
.about_page .team_row .team_col{width: calc(50% - 20px);margin: 10px;background-color: #efefef; padding: 15px; border: 1px solid #ccc;border-radius: 15px;  display: flex; flex-wrap: wrap;}
.about_page .team_row .team_image{width: 220px; border: 3px solid #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.15); border-radius: 15px;  height: 320px; background-color: #fff;}
.about_page .team_row .team_image img{width: 100%; display: block; object-fit: cover; border-radius: 15px;  height: 314px;}
.about_page .team_row .team_detail{width:calc(100% -  220px); padding-left: 15px;}
.about_page .team_row .team_detail h3{font-size: 25px;}
.about_page .mission_section{width: 100%;margin-top: 60px; box-shadow:0px 8px 0px #012349; margin-bottom: 80px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 25px;}
.about_page .mission_section p{ font-size: 18px;}
.about_page .mission_section .gerenric_heading{margin-bottom: 15px;}
.about_page .core_section{width:100%; margin: auto;}
.about_page .core_title{width: 100%; font-weight: bold; color: #234265; margin-bottom: 30px; font-size: 35px;}
.about_page .core_block{margin: 0px -8px; display: flex; flex-wrap: wrap;}
.about_page .core_card{width: calc(25% - 16px); margin: 8px; box-shadow:5px 8px 0px #d35a04; background-color: #F58634;border: 4px solid #fff; border-radius: 15px; padding: 25px;}
.about_page .core_card.red_box{background-color: #EB3F44 !important; box-shadow:5px 8px 0px #94050a;}
.about_page .core_card.blue_box{background-color: #345478 !important; box-shadow:5px 8px 0px #012349;}
.about_page .core_card.darkblue_box{background-color: rgb(4,34,68) !important;  box-shadow:5px 8px 0px rgb(1, 12, 26);}
.about_page .core_card h4{font-size: 25px; font-weight: 600; color: #fff; margin-bottom: 18px;}
.about_page .core_card p{color: #fff; font-size:16px; margin-bottom: 0px;}
.project_page{width: 100%;}
.project_page p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 30px;}
.project_page h2{font-size: 30px; font-weight: bold; color: #234265; margin-bottom: 15px;}
.project_page h3{font-size: 22px; font-weight: bold; color: #234265; margin-bottom: 15px;}
.project_page .project_block{width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 50px;}
.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;}
.project_eductaion{width: 100%; margin-bottom: 10px; display: flex; flex-wrap: wrap;}
.project_eductaion img{width: 50%; object-fit: cover;}
.project_eductaion .education_detail{width: 50%;padding: 40px; background-color: #F58634;}
.project_eductaion.red_box .education_detail{background-color: #EB3F44 !important;}
.project_eductaion.blue_box .education_detail{background-color: #345478 !important;}
.project_eductaion .education_detail h3{color: #fff;}
.project_eductaion .education_detail p{color: #fff;}
.project_eductaion.eductaion_direction{direction: rtl;}
.project_eductaion.eductaion_direction .education_detail{direction: ltr;}
.learning_page{width: 100%;}
.learning_page .learning_block{width: 100%; display: flex; flex-wrap: wrap;}
.learning_page .learning_image{width: 40%;border: 5px solid #fff;height: 510px; border-radius: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); border-radius: 15px;  background-color: #fff;}
.learning_page .learning_image img{width: 100%;height: 500px;border-radius: 15px; object-fit: cover; }
.learning_page .learning_detail{width: calc(100% - 40%); padding-left: 30px;}
.learning_page .learning_detail h3{font-size: 30px; font-weight: bold; color: #234265; margin-bottom: 15px;}
.learning_page .learning_detail h4{font-size: 30px; font-weight: 500; color: #234265; margin-bottom: 15px;}
.learning_page .learning_detail p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 20px;}

.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;}
.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;}
#donate_banner{width: 100%; background: rgb(4,34,68); padding: 30px 0px 60px; background: linear-gradient(180deg, rgba(4,34,68,1) 0%, rgba(7,62,124,1) 100%);}
#donate_banner .donate_inner{width: 100%; display: flex; align-items: center; flex-wrap: wrap;}
#donate_banner h1{font-size: 80px; text-align: left; line-height: 100%; font-weight: 500; color: #fff; }
#donate_banner h1.sponsor{font-size: 60px;}
#donate_banner h1 span{color: #EB3F44; font-weight: bold;}
#donate_banner p{font-size: 25px; line-height: 100%; font-weight: 500; color: #fff; }
#donate_banner .donate_detail{width:50%;padding-right:0px;}
#donate_banner.fundraise_banner h1{font-size: 60px;text-align: center;}
#donate_banner.fundraise_banner .gerenric_btn{height: 65px; margin-top: 40px; font-size: 25px; padding: 5px 50px;}
#donate_banner .donate_form{width:35%;}
#donate_banner .donate_form .donate_form_box{width: 100%;  padding: 25px; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);background-color: #fff; border-radius: 15px;}
#donate_banner .donate_form h2{font-size: 30px; text-transform: uppercase; text-align: center; line-height: 100%; margin-bottom: 25px; font-weight: 700; color:#EB3F44; }
#donate_banner .donate_form .tab_radio_button {width: 100%; border-radius: 5px; overflow: hidden; margin-bottom: 20px; display: flex;align-items: center;}
#donate_banner .donate_form .tab_radio_button input[type="radio"] {position: absolute;visibility: hidden;}
#donate_banner .donate_form .tab_radio_button .tab_radio_col {width:50%; margin-right: 15px;}
#donate_banner .donate_form .tab_radio_button .tab_radio_col label {width: 100%;text-align: center; display: flex;align-items: center;justify-content: center;  border-radius: 5px;position: relative;overflow: hidden;padding: 0px 5px; border: 1px solid #ccc; height: 50px;font-size: 14px; text-transform: uppercase; font-weight: 600; color: #000000;z-index: 9;cursor: pointer;}
#donate_banner .donate_form .tab_radio_button .tab_radio_col input[type="radio"]:checked ~ label {background-color: #F58634; border-color: #F58634; color: #fff;}
#donate_banner .donate_form .gerenric_btn{width: 100%;}
#donate_banner .donate_form .form_input{font-size: 15px; font-weight: bold;color: rgb(4,34,68);}
#donate_banner .donate_form .form_input::placeholder{color: rgb(4,34,68);}
#donate_banner .donate_form .form_input::-webkit-placeholder{color: rgb(4,34,68);}
.donation_page{width: 100%;}
.donation_page p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 30px;}
.donation_page h3{font-size:25px; font-weight: bold; color: #234265; margin-bottom: 15px;}
.donation_page ul li{list-style-type: none; padding-left: 20px; font-size: 14px; color: #234265; margin-bottom: 10px;}
.donation_page ul li span{font-size: 20px; font-weight: bold;}
.donation_page .donation_block{align-items: flex-end; margin-bottom: 40px; display: flex; flex-wrap: wrap;}
.donation_page .donation_block .donation_chart{width:34%; left: 0px;position: sticky;z-index: 99;bottom: 0px; }
.donation_page .donation_block .donation_info{width:66%; padding-left: 40px;}
.donation_page .donation_block .donation_box{width:100%; margin-bottom: 10px; padding: 30px 20px; border-radius: 15px;background-color:  #234265;}
.donation_page .donation_block .donation_box:nth-child(2){background-color: #EB3F44;}
.donation_page .donation_block .donation_box:nth-child(3){background-color: #F58634;}
.donation_page .donation_block .donation_box h3{color: #fff;}
.donation_page .donation_block .donation_box p{color: #fff; font-size: 14px;}
.donation_page .donation_block .donation_box ul li{color: #fff;}
.donation_page .donation_gift_box{width: 100%;margin-top: 60px; box-shadow:0px 8px 0px #012349; margin-bottom: 40px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 25px;}
.donation_page .donation_gift_box p{ font-size: 18px;}
.donation_page .donation_gift_box .gerenric_heading{margin-bottom: 15px;}
.governance_page{width: 100%;}
.governance_page .governance_section{width: 100%; margin-bottom: 50px; min-height: 330px; position: relative; display: flex; flex-wrap: wrap;}
.governance_page .governance_section .governance_detail{width: 100%; padding-right: 380px;}
.governance_page .governance_section .governance_detail p{font-size: 20px;text-align: justify;color: #234265;margin-bottom: 20px;}
.governance_page .governance_section .governance_pdf_box{width: 300px; position: absolute; right: 0px; background-color: #EB3F44; padding: 25px; border-radius: 15px;}
.governance_page .governance_section .governance_pdf_box h3{font-size: 28px;text-align: center; color: #fff; font-weight: 600;  margin-bottom: 15px;}
.governance_page .governance_section .governance_pdf_box .governance_pdf_box_inner{width: 100%; height: 200px; background-color: #fff; border-radius: 15px; padding: 20px; display: flex; align-items: center; justify-content: center;}
.governance_page .governance_section .governance_pdf_box a{font-size: 20px; text-align: center; color: #000;}
.governance_page .governance_section .governance_pdf_box a:hover{color:#EB3F44;}
.governance_page .governance_report_section{width: 100%; margin-bottom: 50px; background-color: #EDF2F6; border-radius: 15px; padding: 25px;}
.governance_page .governance_report_section h2{font-size: 30px;text-align: center; color: #345478; font-weight: bold; margin-bottom: 20px;}
.governance_page .governance_report_section .governance_report_block{width: 100%; justify-content: center; display: flex; flex-wrap: wrap;}
.governance_page .governance_report_section .report_col{width:33.333%;padding: 8px;}
.governance_page .governance_report_section .report_box{width:100%;padding: 8px;text-align: center; line-height: 25px; border-radius: 5px; font-size: 16px; color: #fff; background-color: #234265; height: 70px; display: flex; align-items: center; justify-content: center;}
.governance_page .governance_report_section .report_box:hover{ background-color: #EB3F44;}
.governance_page .governance_policy_section{width: 100%; }
.governance_page .governance_policy_section h2{font-size: 40px;text-align: center; color: #345478; font-weight: 700;  margin-bottom: 15px;}
.governance_page .governance_policy_section .governance_policy_block{width: 100%; justify-content: center;display: flex; flex-wrap: wrap;}
.governance_page .governance_policy_section .policy_col{width:50%;padding: 8px;}
.governance_page .governance_policy_section .policy_box{width:100%;padding: 8px;text-align: center; line-height: 25px; border-radius: 5px; font-size: 22px; color: #fff; background-color: #F58634; height: 70px; display: flex; align-items: center; justify-content: center;}
.governance_page .governance_policy_section .policy_box:hover{ background-color: #EB3F44;}

#sponsor_child_banner{width: 100%; background: rgb(4,34,68); padding: 30px 0px 120px 0px; background: linear-gradient(180deg, rgba(4,34,68,1) 0%, rgba(7,62,124,1) 100%);}
#sponsor_child_banner .donate_inner{width: 100%;}
#sponsor_child_banner h1{font-size: 40px; margin-bottom: 40px; text-align: center; line-height: 100%; font-weight: 500; color: #fff; }
#sponsor_child_banner h1 span{color: #EB3F44; font-weight: bold;}
#sponsor_child_banner h1 span.yellow_text{color: #F58634; font-weight: bold;}
#sponsor_child_banner p{font-size: 25px; line-height: 100%; font-weight: 500; color: #fff; }
#sponsor_child_banner .donate_detail{width:100%;}
#sponsor_child_banner .donate_form{width:80%; margin: auto;}
#sponsor_child_banner .donate_form .donate_form_box{width: 100%;  padding: 25px; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);background-color: #EDF2F6; border-radius: 15px;}
#sponsor_child_banner .donate_form .gerenric_form ul{display: flex;margin: 0px -7px; flex-wrap: wrap;}
#sponsor_child_banner .donate_form .gerenric_form ul li{width: 25%; padding:0px 7px;}
#sponsor_child_banner .donate_form h2{font-size: 30px; text-transform: uppercase; text-align: center; line-height: 100%; margin-bottom: 25px; font-weight: 700; color:#EB3F44; }
#sponsor_child_banner .donate_form .tab_radio_button {width: 340px; border-radius: 5px; overflow: hidden; margin-bottom: 0px; display: flex;align-items: center;}
#sponsor_child_banner .donate_form .tab_radio_button input[type="radio"] {position: absolute;visibility: hidden;}
#sponsor_child_banner .donate_form .tab_radio_button .tab_radio_col {width:50%; margin-right: 15px;}
#sponsor_child_banner .donate_form .tab_radio_button .tab_radio_col label {width: 100%;text-align: center; display: flex;align-items: center;justify-content: center;  border-radius: 5px;position: relative;overflow: hidden;padding: 0px 5px; border: 1px solid #ccc; height: 50px;font-size: 13px; text-transform: uppercase; font-weight: 600; color: #000000;z-index: 9;cursor: pointer;}
#sponsor_child_banner .donate_form .tab_radio_button .tab_radio_col input[type="radio"]:checked ~ label {background-color: #F58634; border-color: #F58634; color: #fff;}
#sponsor_child_banner .donate_form .gerenric_btn{width: 100%;}
#sponsor_child_banner .donate_form .form_input{font-size: 15px; font-weight: bold;color: rgb(4,34,68);}
#sponsor_child_banner .donate_form .form_input::placeholder{color: rgb(4,34,68);}
#sponsor_child_banner .donate_form .form_input::-webkit-placeholder{color: rgb(4,34,68);}
#sponsor_child_banner .sponsor_button{width: 100%; text-align: center; margin-bottom: 30px;}
#sponsor_child_banner .sponsor_button .gerenric_btn{font-size: 18px; height: 55px; min-width: 250px;}
.sponsorship_banner{padding: 30px 0px 10px 0px !important;}
.sponsorship_page{width: 100%;}
.sponsorship_page .gerenric_heading.small_heading{font-size: 35px;}
.sponsorship_page p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 30px;}
.sponsorship_page ul {padding-left: 40px;margin-bottom: 20px;}
.sponsorship_page ul li{ padding-left: 20px; font-size: 16px; color: #234265; margin-bottom: 10px;}
.sponsorship_page ul li span{font-size: 20px; font-weight: bold;}
.sponsorship_page .sponsorship_work{width: 100%;margin-top: 60px; box-shadow:0px 8px 0px #012349; margin-bottom: 80px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 35px;}
.sponsorship_page .sponsorship_work .sponsorship_work_info{width: 90%;margin: auto; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); padding: 35px; border-radius: 15px; background-color: #fff; margin-bottom: 40px;}
.sponsorship_page .sponsorship_work .sponsorship_work_info p{text-align: center;}
.sponsorship_page .sponsorship_work .sponsorship_work_info p:last-child{ margin-bottom: 0px;}
.sponsorship_page .sponsorship_work .sponsorship_card h4{font-size: 35px; font-weight: 600; color: #F58634; text-align: center; margin-bottom: 25px;}
.sponsorship_page .sponsorship_work .sponsorship_card h4{display: flex; line-height: 80px;}
.sponsorship_page .sponsorship_work .sponsorship_card p{color: #234265; font-size:16px; margin-bottom: 10px; text-align: left;}
.sponsorship_page .sponsorship_work_inner{margin: 0px -15px; display: flex; flex-wrap: wrap;}
.sponsorship_page .sponsorship_work .sponsorship_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;}
.sponsorship_page .sponsorship_work .sponsorship_card.red_box{border: 3px solid #EB3F44  !important; box-shadow:5px 8px 0px #EB3F44;}
.sponsorship_page .sponsorship_work .sponsorship_card.blue_box{border: 3px solid #345478  !important; box-shadow:5px 8px 0px #345478 ;}
.sponsorship_page .sponsorship_work .sponsorship_card.red_box h4{color: #EB3F44;}
.sponsorship_page .sponsorship_work .sponsorship_card.blue_box h4{color: #345478;}
.sponsorship_page .sponsorship_work .sponsorship_card .sponsorship_circle{width: 80px; height: 80px;background-color: #d35a04; border-radius: 100px; display: flex; justify-content: center; align-items: center; font-size: 50px; color: #fff; margin-bottom: 20px; margin-right: 10px;}
.sponsorship_page .sponsorship_work .sponsorship_card.red_box .sponsorship_circle{background-color: #EB3F44 ;}
.sponsorship_page .sponsorship_work .sponsorship_card.blue_box .sponsorship_circle{background-color: #345478 ;}
.sponsorship_page .sponsorship_become{width: 100%;box-shadow:0px 8px 0px #012349; margin-bottom: 80px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 35px; margin-bottom: 60px;}
.sponsorship_page .sponsorship_become .sponsorship_become_detail{width:100%;  margin: auto;}
.sponsorship_page .sponsorship_become .sponsorship_become_detail h4{font-size: 25px; color:#F58634;margin-bottom: 10px;}
.sponsorship_page .sponsorship_become .sponsorship_become_detail p{margin-bottom: 20px;}
.sponsorship_page .sponsorship_become .sponsorship_become_detail p a{color: #F58634;font-weight: bold;text-decoration: underline;}
.sponsorship_page .sponsorship_become .sponsorship_become_detail .btn_donate_container{text-align: center; padding-bottom: 20pz;}
.sponsorship_page .sponsorship_faq{width: 100%;}
.sponsorship_page .sponsorship_gray_box{width: 80%; margin: auto; box-shadow:0px 8px 0px #012349; margin-bottom: 80px; background-color: #EDF2F6 !important; border-radius: 15px; padding:40px 35px;}
.sponsorship_page .sponsorship_gray_box p{font-size: 20px;text-align: center;}
.sponsorship_page .sponsorship_gray_box p:last-child{margin-bottom: 0px;}
.sponsorship_page .sponsorship_gray_box p span{font-weight: bold;}
.sponsorship_page .sponsorship_gray_box.mt_40{margin-top: 40px;}
.sponsorship_page .donate_button{width: 100%; text-align: center;}
.sponsorship_page .donate_button .gerenric_btn{font-size: 18px; height: 55px; min-width: 210px;}
.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;}

.fundraise_page{width: 100%;}
.fundraise_page p{font-size: 16px; text-align: justify; color: #234265; margin-bottom: 20px;}
.fundraise_page .fundraise_info{width: 90%; margin: auto; margin-bottom: 70px; background-color: #F58634;border-radius: 15px; padding: 45px;}
.fundraise_page .fundraise_info p{color: #fff;text-align: center; font-size: 18px;}
.fundraise_page .fundraise_info p:last-child{ margin-bottom: 0px;}
.fundraise_page .fundraise_block{width: 100%;}
.fundraise_page .fundraise_block .fundraise_block_inner{margin: 0px -15px; display: flex; justify-content: center; flex-wrap: wrap;}
.fundraise_page .fundraise_block .fundraise_card h4{font-size: 30px; font-weight: 600; color: #F58634; text-align: center; margin-bottom: 25px;}
.fundraise_page .fundraise_block .fundraise_card p{color: #234265; font-size:16px; margin-bottom:0px; text-align: left;}
.fundraise_page .fundraise_block .fundraise_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;}
.fundraise_page .fundraise_block .fundraise_card.red_box{border: 3px solid #EB3F44  !important; box-shadow:5px 8px 0px #EB3F44;}
.fundraise_page .fundraise_block .fundraise_card.blue_box{border: 3px solid #345478  !important; box-shadow:5px 8px 0px #345478 ;}
.fundraise_page .fundraise_block .fundraise_card.red_box h4{color: #EB3F44 ;}
.fundraise_page .fundraise_block .fundraise_card.blue_box h4{color: #345478 ;}
.fundraise_page .fundraise_organise{width: 100%; box-shadow:0px 8px 0px #012349; margin-bottom: 70px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 45px;}
.fundraise_page .fundraise_organise .gerenric_heading{margin-bottom: 40px;}
.fundraise_page .fundraise_organise .fundraise_organise_inner{width: 100%;display: flex; flex-wrap: wrap;}
.fundraise_page .fundraise_organise .organise_left{width: 50%; padding-right: 80px;}
.fundraise_page .fundraise_organise .organise_left ul li{list-style-type: none;font-size: 18px; text-align: justify; color: #234265; margin-bottom: 30px;}
.fundraise_page .fundraise_organise .organise_left ul li span{font-weight: bold;}
.fundraise_page .fundraise_organise .organise_right{width:50%;background-color: transparent;border: 3px solid #EB3F44  !important; box-shadow:5px 8px 0px #EB3F44; border-radius: 15px; padding: 25px;}
.fundraise_page .fundraise_organise .organise_right h2{font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 25px; color: #EB3F44;}
.fundraise_page .fundraise_organise .organise_right .gerenric_checkbox{color: #234265;}
.fundraise_page .fundraise_organise .organise_right .gerenric_btn{width: 100%; margin-top: 20px; display: flex; height: 60px; font-size: 18px;}
.fundraise_form_page{width: 100%;}
.fundraise_form_page .fundraise_form_section{width: 100%; margin-bottom: 50px; display: flex;}
.fundraise_form_page .fundraise_form_section .fundraise_form_box{width: 50%; border-radius: 15px 0px 0px 15px; background-color: #234265; padding: 30px;}
.fundraise_form_page .fundraise_form_section .fundraise_form_box h1{font-size: 50px; color: #fff; font-weight: bold;}
.fundraise_form_page .fundraise_form_section .fundraise_form_box p{font-size: 20px; color: #fff; font-weight: 500;}
.fundraise_form_page .fundraise_form_section img{width: 50%; object-fit: cover; border-radius: 0px 15px 15px 0px;}
.fundraise_form_page .fundraise_form_section .gerenric_form{margin-top: 30px;}
.fundraise_form_page .fundraise_form_section .gerenric_form ul li{margin-bottom: 30px;}
.fundraise_form_page .fundraise_form_section .gerenric_form .gerenric_btn{width: 100%; margin-top: 20px; display: flex; height: 60px; font-size: 18px;}
.fundraise_form_page .fundraise_form_section .friend_email_block{width: 100%; display: none;}
.fundraise_form_page .fundraise_form_section .friend_email_row{width: 100%; margin-bottom: 5px; display: flex;}
.fundraise_form_page .fundraise_form_section .friend_email_row .friend_email_field{width: calc(100% - 130px); position: relative; padding-right: 10px; display: flex;}
.fundraise_form_page .fundraise_form_section .friend_email_row .friend_email_button{width: 130px;}
.fundraise_form_page .fundraise_form_section .friend_email_row .friend_email_button .gerenric_btn{margin-top: 0px !important;background-color: #F58634; height: 50px; font-size: 16px !important;}
.fundraise_form_page .fundraise_form_section .friend_email_row .friend_email_button .gerenric_btn:hover{background-color: #EB3F44;}
.fundraise_form_page .fundraise_form_section .friend_email_row .delete_icon{position: absolute; right: 20px; top: 16px; font-size: 18px; cursor: pointer; color: #EB3F44;}
.fundraise_form_page .fundraise_boxs_section{margin: 0px -8px; display: flex; flex-wrap: wrap; justify-content: center;}
.fundraise_form_page .fundraise_boxs_section .fundraise_card{width: calc(33.333% - 16px); margin: 8px; box-shadow:5px 8px 0px #d35a04; background-color: #F58634;border: 4px solid #fff; border-radius: 15px; padding:35px 25px;}
.fundraise_form_page .fundraise_boxs_section .fundraise_card.red_box{background-color: #EB3F44 !important; box-shadow:5px 8px 0px #94050a;}
.fundraise_form_page .fundraise_boxs_section .fundraise_card.blue_box{background-color: #345478 !important; box-shadow:5px 8px 0px #012349;}
.fundraise_form_page .fundraise_boxs_section .fundraise_card.darkblue_box{background-color: rgb(4,34,68) !important;  box-shadow:5px 8px 0px rgb(1, 12, 26);}
.fundraise_form_page .fundraise_boxs_section .fundraise_card .fundraise_icon{font-size: 50px; color: #fff; margin-bottom: 30px;}
.fundraise_form_page .fundraise_boxs_section .fundraise_card h4{font-size: 25px; font-weight: 600; color: #fff; margin-bottom: 18px;}
.fundraise_form_page .fundraise_boxs_section .fundraise_card p{color: #fff; font-size:16px; margin-bottom: 0px;}
.sponsor_form_page{width: 100%;}
.sponsor_form_page .sponsor_form_box{width: 80%; margin: auto;box-shadow:0px 8px 0px #012349; margin-bottom: 80px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 25px;}
.sponsor_form_page .sponsor_form_box h3{font-size: 25px;color: #012349; font-weight: bold; }
.sponsor_form_page .sponsor_form_box .sponsor_prise{width: 100%; text-align: center; font-weight: bold; padding: 12px 5px; border-radius: 5px; font-size: 20px; color: #fff;background-color: #012349;}
.sponsor_form_page .sponsor_form_box .gerenric_form{margin-top: 20px;}project_title
.sponsor_form_page .sponsor_form_box .gerenric_form .gerenric_btn{min-width: 300px; margin-top: 30px; display: inline-flex; height: 60px; font-size: 18px;}
.sponsor_form_page .sponsor_form_box .tab_radio_button {width: 100%; border-radius: 5px; overflow: hidden; margin-bottom: 20px; display: flex;align-items: center;}
.sponsor_form_page .sponsor_form_box .tab_radio_button input[type="radio"] {position: absolute;visibility: hidden;}
.sponsor_form_page .sponsor_form_box .tab_radio_button .tab_radio_col {width:50%; margin-right: 15px;}
.sponsor_form_page .sponsor_form_box .tab_radio_button .tab_radio_col label {width: 100%;text-align: center; display: flex;align-items: center;justify-content: center;  border-radius: 5px;position: relative;overflow: hidden;padding: 0px 5px; border: 1px solid #ccc; height: 50px;font-size: 14px; text-transform: uppercase; font-weight: 600; color: #000000;z-index: 9;cursor: pointer;}
.sponsor_form_page .sponsor_form_box .tab_radio_button .tab_radio_col input[type="radio"]:checked ~ label {background-color: #F58634; border-color: #F58634; color: #fff;}
.sponsor_form_page.donate_form_page .sponsor_form_box{width: 50%;}
.sponsor_form_page.donate_form_page .sponsor_form_box .gerenric_heading{color:#EB3F44;}
.partner_page{width: 100%;}
.partner_page p{ font-size: 16px; text-align: justify; margin-bottom: 20px; color: #234265;}
.partner_page .partner_info{width: 100%;margin-top: 60px; box-shadow:0px 8px 0px #012349; margin-bottom: 80px; background-color: #EDF2F6 !important; border-radius: 15px; padding: 25px;}
.partner_page .partner_section1{margin: 0px -15px; margin-bottom: 50px; display: flex; flex-wrap: wrap;}
.partner_page .partner_section1 .partner_box{width: calc(50% - 30px); box-shadow:5px 8px 0px #F58634; background-color: transparent;border: 3px solid #F58634; border-radius: 15px; padding: 25px; margin: 15px;}
.partner_page .partner_section1 .partner_box.red_box{border: 3px solid #EB3F44 !important;box-shadow:5px 8px 0px #EB3F44;}
.partner_page .partner_section1 .partner_box.red_box h3{color: #EB3F44;}
.partner_page .partner_section1 .partner_box h3{font-size: 25px; font-weight: bold; color: #F58634; text-align: center; margin-bottom: 20px;}
.partner_page .partner_section1 .partner_box ul li{list-style-type: none; line-height: 24px; font-size: 16px; text-align: justify; padding:15px 0px; border-bottom: 1px solid #ccc; color: #234265;}
.partner_page .partner_section1 .partner_box ul li span{font-weight: bold;}
.partner_page .partner_section1 .partner_box ul li:last-child{border-bottom: 0px; }
.partner_page .partner_section1 .partner_box ul li a{ font-weight: bold; color: #F58634; }
.partner_page .partner_section2{width: 100%; display: flex; flex-wrap: wrap; justify-content: center}
.partner_page .partner_section2 .partner_logo{width:350px; margin: 10px;}
.partner_page .partner_section2 .partner_logo .partner_logo_inner{width: 100%;border-radius: 15px; padding: 15px; border: 1px solid #D9D9D9;  display: flex; align-items: center; justify-content: center; height:250px;}
.partner_page .partner_section2 .partner_logo .partner_logo_inner img{max-height: 100%;}

.contact_page{width: 100%; }
.contact_page h2{ font-size: 25px; margin-bottom: 15px;}
.contact_page .contact_inner{width: 100%; display: flex; flex-wrap: wrap;}
.contact_page .contact_left{width: 40%; padding-right: 40px;}
.contact_page .contact_right{width: 60%;}
.contact_page .contact_left .gerenric_form{width: 100%;}
.contact_page .contact_detail{width: 100%;  border-radius: 10px; padding:20px; border: 1px solid #dbdbdb; background-color: #F5F5F5;}
.contact_page .contact_detail ul li{list-style-type: none; display: flex; align-items: center; margin-bottom: 30px; font-size: 16px; color: #000;}
.contact_page .contact_detail ul li .ctn_icon{width: 40px; height: 40px; border-radius: 5px; background-color: #EB3F44; 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); padding-left: 10px;}
.contact_page .contact_detail a{color:#000;}
.contact_page .contact_detail a:hover{color:#EB3F44;}
.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;}


.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;}
/* .press_coverage_page .video__play-button{display: none;}
.press_coverage_page .video__fullscreen-button{ top: 0%; bottom: 0%; left: 0%; right: 0%; margin: auto;} */

.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;}
/*CONTENT_SECTION_END*/

/*FOOTER_SECTION_START*/
#footer_section{width: 100%; background-color: #042245;}
#footer_section a, #footer_section p a{color: #fff;}
#footer_section a:hover, #footer_section p a:hover{color: #EB3F44;}
#footer_section .footer_top{width: 100%; display: flex; flex-wrap: wrap; padding: 50px 0px;}
#footer_section .footer_top .footer_col{width: 33.333%; padding-right: 160px;}
#footer_section .footer_top .footer_col:nth-child(1){width: 50%;}
#footer_section .footer_top .footer_col:nth-child(2){width: 30%;}
#footer_section .footer_top .footer_col:nth-child(3){width: 20%; padding-right: 0px;}
#footer_section .footer_top .footer_logo{margin-bottom: 25px;}
#footer_section .footer_top h2{font-size: 22px; font-weight: 600; margin-bottom: 25px; color: #fff;}
#footer_section .footer_top p{font-size: 15px; color: #fff; text-align: left;}
#footer_section .footer_top .footer_link ul li{list-style-type: none; margin-bottom: 14px; font-size: 15px; color: #fff;}
#footer_section .footer_top .footer_link ul li a{color: #fff;}
#footer_section .footer_top .footer_link ul li a:hover{color: #EB3F44;}
#footer_section .footer_bottom{width: 100%; font-size: 15px; color: #fff; text-align: center; border-top: 1px solid #003A5E; padding: 30px 0px;}
/*FOOTER_SECTION_END*/