@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300;400;500;700;900&display=swap');


body{margin:0px; padding:0px; font-family:'Poppins', sans-serif;}
a{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
a:hover{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; cursor:pointer}
a:focus,a:hover{border:none;text-decoration:none}
button:focus{outline:0px dotted;}
h1,h2,h3,h4,h5,h6{font-family:'Frank Ruhl Libre', serif; color:#151515;}
p{color:#151515; font-family:'Poppins', sans-serif;}




/*.container{max-width:1200px; border:0px solid red;}*/

.header__top{background:#ffe7d6; padding:5px 0px; height:42px; position:relative; z-index:10;}
.header__top .header__content__inner{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-pack:justify; justify-content:space-between;}
.header__top .header__content__inner .header__content__inner__left{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-pack:justify; justify-content:space-between;}
.header__top .header__content__inner .contact__info{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:center; align-items:center;}
.header__top .header__content__inner .contact__info .ico__box{max-width:25px; flex:0 0 25px; height:30px; margin:0px 8px 0px 0px; padding:0px;}
.header__top .header__content__inner .contact__info .ico__box img{width:25px; height:100%; margin:0px;}
.header__top .header__content__inner .phone__wrapp{margin:0px 30px 0px 0px;}
.header__top .header__content__inner .phone__wrapp a{color:#151515; font-size:14px; border:0px; font-weight:500;
display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:center; align-items:center;}
.header__top .header__content__inner .email__wrapp{margin:0px 0px;}
.header__top .header__content__inner .email__wrapp a{color:#151515; font-size:14px; border:0px; text-transform:none; line-height:30px; font-weight:500;
display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:center; align-items:center;}
.header__top .header__content__inner .email__wrapp .ico__box{max-width:25px; flex:0 0 25px; height:25px; margin:0px 5px 0px 0px; padding:0px; border:1px solid #151515; 
-moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; line-height:0px; text-align:center;}
.header__top .header__content__inner .email__wrapp .ico__box img{width:12px;}

.header__top .header__content__inner .social__share{display:block;}
.header__top .header__content__inner .social__share ul{padding:0px; margin:0px; list-style:none; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.header__top .header__content__inner .social__share ul li{margin-left:15px;}
.header__top .header__content__inner .social__share ul li a{height:100%; width:100%; display:block; clear:both;}
.header__top .header__content__inner .social__share ul li a img{width:20px;}


.navbar{background-color:#fff; z-index:5; padding:0px; -moz-transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; transition:all .6s ease-in-out; height:85px;}
.navbar .navbar-brand{position:relative; z-index:6; padding:0px; }
.navbar .navbar-brand img{-moz-transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; transition:all .6s ease-in-out; max-height:70px; margin-top:0px;
/*-moz-box-shadow:0px 0px 15px 0 rgba(0,0,0,.10); -webkit-box-shadow:0px 0px 15px 0 rgba(0,0,0,.10); box-shadow:0px 0px 15px 0 rgba(0,0,0,.10);*/}
.navbar .main__nav{max-width:100%; -ms-flex:0 0 100%; flex:0 0 100%;}
.navbar .navbar-nav{margin:0px auto;}
.navbar .navbar-nav li{height:100%; -moz-flex:auto; flex:auto; padding:0px 12px;}
.navbar .navbar-nav li:last-child{padding-right:0px;}
.navbar .navbar-nav li a{padding:0px 0px; text-align:center; font-size:14px; color:#644da0; text-transform:uppercase; font-weight:500; position:relative;
height:100%; display:block; -moz-transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; transition:all .6s ease-in-out;}
.navbar .navbar-nav li a:hover{color:#ed2024;}
.navbar .navbar-nav li ul.dropdown-menu{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background:#fff8f5; display:none; padding:0px; min-width:250px; margin:0px;}
.navbar .navbar-nav li:hover ul.dropdown-menu{display:block; border:0px;}
.navbar .navbar-nav li:hover ul.dropdown-menu li{width:100%; display:block;}
.navbar .navbar-nav li:hover ul.dropdown-menu li a{padding:10px 15px; display:block; clear:both; font-size:14px; width:100%; border-bottom:1px solid #f0f0f0; text-align:left; line-height:normal;}
.navbar .navbar-nav li:hover ul.dropdown-menu li a:after{display:none;}
.navbar .navbar-nav li:hover ul.dropdown-menu li a:hover{color:#ed5f9e;}
.navbar .navbar-nav li ul.dropdown-menu li ul.dropdown-menu{display:none;}
.navbar .navbar-nav li ul.dropdown-menu li ul.dropdown-menu li{position:relative;}
.navbar .navbar-nav li ul.dropdown-menu li:hover ul.dropdown-menu{position:absolute; left:100%; top:-2px; display:block;}
.navbar .button__wrapp{display:block; clear:both; margin-left:20px;}
.navbar .button__wrapp a{color:#fff; font-size:14px; font-weight:500; height:42px; width:95px; display:block; text-align:center; line-height:42px; 
background-color:#f47920; margin:0px auto; text-transform:uppercase; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.navbar .button__wrapp a:hover{background-color:#ed2024;}
.shrink{position:fixed; top:0px; width:100%; padding:0px 0px; z-index:10; height:65px;
-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;
-moz-transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; transition:all .6s ease-in-out;}
.shrink .navbar-brand img{max-height:55px; margin-top:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; 
-moz-transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; transition:all .6s ease-in-out;}


.main__body__wrapp{margin-top:0px; display:block; clear:both; padding:0px; position:relative;}
.main__body__wrapp .header__banner__main{margin:0px; padding:0px; position:relative; height:940px; overflow:hidden; background-color:#2e2e2e;}
.main__body__wrapp .header__banner__main .image__holder{height:100%; margin:0px auto;}
.main__body__wrapp .header__banner__main .image__holder img{width:100%; max-height:940px; object-fit:cover;}
.main__body__wrapp .header__banner__main .banner__content{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:2; margin:0px; padding:0px 0px 0px;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .header__banner__main .banner__content:before{background:rgba(0, 0, 0, 0.5); content:""; height:100%; width:100%; left:0px; top:0px; position:absolute;}
.main__body__wrapp .header__banner__main .banner__content .banner__content__inner{margin:0px auto; padding:0px; position:relative; z-index:2; max-width:895px; text-align:center;}
.main__body__wrapp .header__banner__main .banner__content h1{color:#fff; font-size:70px; font-weight:600; padding:0px; margin:10px 0px 65px; text-transform:none;}
.main__body__wrapp .header__banner__main .banner__content h1 span{color:#f58948; font-weight:700;}
.main__body__wrapp .header__banner__main .banner__content .banner__btn__wrapp{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; 
-ms-flex-pack:justify; justify-content:center;}
.main__body__wrapp .header__banner__main .banner__content a.banner__btn{font-size:16px; color:#151515; text-transform:uppercase; font-weight:600; background-color:#fcd404; height:60px; width:190px;
text-align:center; line-height:60px; margin:0px; padding:0px; -webkit-border-radius:70px; -moz-border-radius:70px; border-radius:70px;}
.main__body__wrapp .header__banner__main .banner__content a.banner__btn:hover{background-color:#f47920; color:#fff;}


.main__body__wrapp .body__content__wrapp__top{margin:0px; padding:0px; display:block; clear:both;
background-image:url("../images/map-bg.svg"); background-repeat:no-repeat; background-position:center -50px; background-size:auto;}
.main__body__wrapp .site__info{margin:-95px 0px 100px; padding:0px; display:block; clear:both; position:relative; z-index:2;}
.main__body__wrapp .site__info ul{list-style:none; margin:0px; padding:0px; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.main__body__wrapp .site__info ul li{margin: 0px; padding: 0px;}
.main__body__wrapp .site__info .info__card{margin:0px; padding:0px; height:315px; background-color:#f37e28; position:relative;}
.main__body__wrapp .site__info .info__card .image__holder{height:100%; margin:0px auto; position:relative;}
.main__body__wrapp .site__info .info__card .image__holder img{width:100%; height:100%; object-fit:cover;}
.main__body__wrapp .site__info .info__card .card__inner{text-align:center; padding:30px; position:absolute; left:0px; top:0px; height:100%; width:100%;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:center;}
.main__body__wrapp .site__info ul li:nth-child(1) .info__card .card__inner{background:rgba(244, 121, 32, 0.95);}
.main__body__wrapp .site__info ul li:nth-child(2) .info__card .card__inner{background:rgba(48, 148, 68, 0.95);}
.main__body__wrapp .site__info ul li:nth-child(3) .info__card .card__inner{background:rgba(59, 24, 151, 0.95);}
.main__body__wrapp .site__info .info__card .card__inner h3{color:#fff; font-size:20px; font-weight:700; text-transform:uppercase; font-family:'Poppins', sans-serif;}
.main__body__wrapp .site__info .info__card .card__inner h3:after{display:block; content:""; height:1px; width:60px; background-color:#fff; margin:10px auto 0px;} 
.main__body__wrapp .site__info .info__card .card__inner p{color:#fff; font-size:14px; font-weight:400; margin:20px 0px 25px; overflow:hidden;  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.main__body__wrapp .site__info .info__card .card__inner a{border:2px solid #fff; height:38px; width:120px; line-height:35px; color:#fff; font-size:14px;text-transform:uppercase; text-align:center;
display:block; margin:0px auto; -webkit-border-radius:70px; -moz-border-radius:70px; border-radius:70px;} 
.main__body__wrapp .site__info .info__card .card__inner a:hover{background-color:#fff; color:#f37e28;}




.main__body__wrapp .welcome__section{display:block; clear:both; margin:0px 0px 100px; padding:0px 0px 0px;}
.main__body__wrapp .welcome__section .image__holder{max-height:550px;overflow:hidden; position:relative; margin-right:25px;
-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.11); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.11); box-shadow:0px 0px 15px rgba(0,0,0,0.11);}
.main__body__wrapp .welcome__section .image__holder img{width:100%; object-fit:cover;}

.main__body__wrapp .welcome__section .content__holder{padding-left:0px; height:100%;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .welcome__section .content__holder .content__holder__inner{display:block; clear:both; margin:0px; padding:0px;}
.main__body__wrapp .welcome__section h2{font-size:55px; font-weight:900; margin-bottom:30px;
background-color:#f3ec78; background-image:linear-gradient(to right, #ed2024 0%, #3954a5 60%);
background-size:100%; -webkit-background-clip:text; -moz-background-clip:text; -webkit-text-fill-color:transparent;  -moz-text-fill-color:transparent;}
.main__body__wrapp .welcome__section p{font-size:16px; line-height:30px; margin-bottom:25px; letter-spacing:0.5px;}
.main__body__wrapp .welcome__section a{font-size:16px; font-weight:600; color:#ed2024; border-bottom:1px solid #ed2024; text-transform:uppercase;}
.main__body__wrapp .welcome__section a:hover{color:#f47920; border-bottom-color:#f47920;}

.main__body__wrapp .donation__wrapp{margin:0px; padding:0px; display:block; clear:both; position:relative;
background-image:url(../images/donate-bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.main__body__wrapp .donation__wrapp:before{background:rgba(0, 0, 0, 0.8); content:""; height:100%; width:100%; left:0px; top:0px; position:absolute;}
.main__body__wrapp .donation__wrapp .donation__wrapp__innre{max-width:735px; margin:0px auto; padding:0px; text-align:center;  height:390px; position:relative;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .donation__wrapp .donation__innre__content{margin:0px; padding:0px; display:block; clear: both;}
.main__body__wrapp .donation__wrapp .donation__wrapp__innre h2{font-size:30px; font-weight:900; color:#fff; text-transform:uppercase; margin-bottom:20px;}
.main__body__wrapp .donation__wrapp .donation__wrapp__innre p{font-size:16px; line-height:30px; color:#fff; margin-bottom:20px; letter-spacing:0.2px;}
.main__body__wrapp .donation__wrapp .donation__wrapp__innre a{font-size:16px; color:#151515; text-transform:uppercase; font-weight:600; background-color:#fcd404; height:52px; width:160px;
text-align:center; line-height:52px; margin:0px auto; padding:0px; display:block; clear: both; -webkit-border-radius:70px; -moz-border-radius:70px; border-radius:70px;}
.main__body__wrapp .donation__wrapp .donation__wrapp__innre a:hover{background-color:#f47920; color:#fff;}


.main__body__wrapp .parner__wrapp{margin:0px; padding:100px 0px; display:block; clear:both;
background-image:url("../images/partner-bg.jpg"); background-repeat:no-repeat; background-position:center top; background-size:auto;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp{margin:0px; padding:0px; display:block; clear:both;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp h2{font-size:35px; max-width:470px; font-weight:900; line-height:45px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp p{font-size:16px; line-height:30px; margin-bottom:25px; letter-spacing:0.5px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp a{font-size:16px; color:#151515; text-transform:uppercase; font-weight:600; background-color:#fcd404; height:52px; width:160px;
text-align:center; line-height:52px; margin:0px; padding:0px; display:block; clear: both; -webkit-border-radius:70px; -moz-border-radius:70px; border-radius:70px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp a:hover{background-color:#f47920; color:#fff;}


.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider{margin:60px -10px; padding:0px; display:block; clear:both;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider .slide__item{padding:10px; height:100%;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider .slide__item a{background-color:transparent;  width:auto; height:auto;
-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; padding: 0px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider .image__box{padding:0px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider .owl-dots{text-align:center; padding-top:25px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider .owl-dot{height:8px; width:8px; margin:0px 2px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; background-color:#888888; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp .partner__left__slider .owl-dots .active{background-color:#ed2024;}



.main__body__wrapp .parner__wrapp .partner__right{padding:0px; display:block; clear:both; position:relative;}
.main__body__wrapp .parner__wrapp .partner__right .image__box{height:495px; margin:0px; padding:0px;}
.main__body__wrapp .parner__wrapp .partner__right .image__box img{width:100%; height:100%; object-fit:cover;}
.main__body__wrapp .parner__wrapp .partner__right:before{background:rgba(21, 1, 73, 0.85); content:""; height:100%; width:100%; left:0px; top:0px; position:absolute;}
.main__body__wrapp .parner__wrapp .partner__right .content__holder{position:absolute; left:0px; top:0px; height:100%; width:100%; 
display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-pack:justify; justify-content:center; justify-content:flex-center; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .parner__wrapp .partner__right .content__holder .content__holder__inner{display:block; clear:both; padding:20px; text-align:center;}
.main__body__wrapp .parner__wrapp .partner__right .content__holder .content__holder__inner h3{font-size:45px; font-weight:900; line-height:45px; color:#fff;
text-transform:uppercase; margin-bottom:30px;}
.main__body__wrapp .parner__wrapp .partner__right .content__holder .content__holder__inner h4{font-size:18px; font-weight:500; line-height:45px; color:#fff;
text-transform:uppercase; font-family:'Poppins', sans-serif;}
.main__body__wrapp .parner__wrapp .partner__right .content__holder .content__holder__inner a{font-size:16px; font-weight:600; color:#fff; border-bottom:1px solid #fff; text-transform:uppercase; height:auto; width:86px;}
.main__body__wrapp .parner__wrapp .partner__right .content__holder .content__holder__inner a:hover{color:#f47920; border-bottom-color:#f47920;}

.main__body__wrapp .team__list__wrapp__main{margin:0px 0px;}
.main__body__wrapp .team__list__wrapp__main h2{font-size:35px; font-weight:900; text-transform:uppercase; margin-bottom:40px; text-align:center;}
.main__body__wrapp .team__list__wrapp__main .slide__item{padding:15px; height:100%;}
.main__body__wrapp .team__list__wrapp__main .team__card{background-color:#fff; margin:0px; padding:0px; display:block; clear:both; height:100%; position:relative;
-moz-box-shadow:0px 0px 24px rgba(0,0,0,0.11); -webkit-box-shadow:0px 0px 24px rgba(0,0,0,0.11); box-shadow:0px 0px 24px rgba(0,0,0,0.11);}
.main__body__wrapp .team__list__wrapp__main .team__card .image__box{height:300px; margin:0px; padding:0px; overflow:hidden;}
.main__body__wrapp .team__list__wrapp__main .team__card .image__box a{display:block; clear:both; margin:0px; padding:0px; height:100%; width:100%;}
.main__body__wrapp .team__list__wrapp__main .team__card .image__box a img{height:100%; width:100%; object-fit:cover;
-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .team__list__wrapp__main .team__card .image__box a img:hover{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner{padding:15px;}
.main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner .title__wrapp{margin:0px; padding:0px;}
.main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner .title__wrapp a{text-align:center; display:block; clear:both; margin:0px; padding:0px;}
.main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner .title__wrapp a p{font-size:14px; margin:0px; padding:0px; text-transform:uppercase; color:#f47920; font-weight:500;
-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner .title__wrapp a h3{color:#252525; font-size:16px; font-weight:500; text-transform:uppercase; 
margin:0px; padding:0px; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; font-family:'Poppins', sans-serif;}
.main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner .title__wrapp a:hover p, .main__body__wrapp .team__list__wrapp__main .team__card .team__card__inner .title__wrapp a:hover h3{color:#ed2024;}

.main__body__wrapp .team__list__wrapp__main .owl-dots{text-align:center; padding-top:35px;}
.main__body__wrapp .team__list__wrapp__main .owl-dots .owl-dot{height:8px; width:8px; margin:0px 2px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;
background-color:#888888; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .team__list__wrapp__main .owl-dots .active{background-color:#ed2024;}








.main__body__wrapp .event__scroll__wrapp{margin:100px 0px; padding:0px; display:block; clear:both;}
.main__body__wrapp .event__scroll__wrapp h2{font-size:35px; font-weight:900; text-transform:uppercase; margin-bottom:40px; text-align:center;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items{margin:0px -15px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .slide-item{padding:15px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item{background-color:#fff; position:relative; height:405px;
-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.11); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.11); box-shadow:0px 0px 15px rgba(0,0,0,0.11);
display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; /*-ms-flex-align:center; align-items:center;*/}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item a{display:block; clear:both; height:100%; width:100%;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .event__item__image__holder{max-width:277px; -ms-flex:0 0 265px; flex:0 0 265px; overflow:hidden;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .event__item__image__holder img{width:100%; max-height:405px; height:100%;
object-fit:cover; object-position:bottom; -moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);
-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item a img:hover{-moz-transform:scale(1.5); -webkit-transform:scale(1.5); transform:scale(1.5);}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder{padding:25px 15px; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; 
-ms-flex-align:center; align-items:center;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder h3 a{color:#151515; font-weight:600; font-size:20px; width:100%; text-transform:none;
 overflow:hidden;  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:30px; border:0px; font-family:'Poppins', sans-serif;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder span{font-size:16px; font-weight:500; color:#151515; display:block; clear:both;
display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:center; align-items:center; margin-bottom:10px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder span i.ico__box{height:20px; width:20px; margin-right:5px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder span i.ico__box img{height:100%; width:100%;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder .event__detail{margin-top:27px; margin-bottom:30px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder .event__detail p{font-size:15px; font-weight:400; color:#474747; margin:0px; padding:0px;
 overflow:hidden;  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder a{font-size:15px; font-weight:600; color:#ed2024; border-bottom:1px solid #ed2024; text-transform:uppercase; height:auto; width:86px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .content__holder a:hover{color:#f47920; border-bottom-color:#f47920;}

.main__body__wrapp .event__scroll__wrapp .owl-dots{text-align:center; padding-top:35px;}
.main__body__wrapp .event__scroll__wrapp .owl-dots .owl-dot{height:8px; width:8px; margin:0px 2px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;
background-color:#888888; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .event__scroll__wrapp .owl-dots .active{background-color:#ed2024;}




.main__body__wrapp .body__content__wrapp__bottom{margin:0px; padding:0px 0px 100px; display:block; clear:both;
background-image:url("../images/body-bg-1.jpg"); background-repeat:no-repeat; background-position:center; background-size:auto;}

.main__body__wrapp .latest__news__wrapp{display:block; clear:both; margin:0px 0px 100px; padding:0px;}
.main__body__wrapp .latest__news__wrapp h2{font-size:35px; font-weight:900; text-transform:uppercase; margin-bottom:40px; text-align:center;}
.main__body__wrapp .latest__news__wrapp .latest__news__list{margin-top:0px; margin-bottom:0px; display:block; clear:both; position:relative;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item{background-color:#fff; padding-bottom:35px; height:100%;
-moz-box-shadow:0px 0px 24px rgba(0,0,0,0.11); -webkit-box-shadow:0px 0px 24px rgba(0,0,0,0.11); box-shadow:0px 0px 24px rgba(0,0,0,0.11);}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .image__box{width:100%; overflow:hidden; max-height:300px;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .image__box a{display:block; clear:both; height:300px; border:0px;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .image__box img{height:100%; width:100%; object-fit:cover;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .content__holder{display:block; clear:both; padding:0px 15px;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box{margin:0px; display:block; clear:both;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul{margin:20px 0px 10px; padding:0px; list-style:none;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul li{font-size:15px; color:#6c228c; margin-right:25px; margin-top:0px; margin-bottom:0px; text-indent:unset;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul li:before{display:none;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul li a{color:#6c6b6b; font-size:15px; font-weight:400; border:none; text-transform:none;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul li a i.ico__box{height:16px; width:16px; margin:0px 5px 0px 0px; padding:0px;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul li a i.ico__box img{width:100%; height:100%; vertical-align:top;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item .meta__box ul li a:hover{color:#6c228c;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item h3{font-family:'Poppins', sans-serif; font-weight:600; margin-bottom:20px; font-size:20px;
overflow:hidden;  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item h3 a{color:#0d0d0d; font-size:20px; line-height:30px; text-transform:none; border:none;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item h3 a:hover{color:#f47920; border:none;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item p{font-size:15px; font-weight:400; color:#474747; margin-bottom:20px; padding:0px;
 overflow:hidden;  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item a{color:#ed2024; border-bottom:1px solid #ed2024; font-size:16px; font-weight:600; text-transform:uppercase;}
.main__body__wrapp .latest__news__wrapp .latest__news__list .news__list__item a:hover{color:#f47920; border-bottom:1px solid #f47920;}



.main__body__wrapp .testimonial__wrapp{margin:0px; padding:0px; display:block; clear:both;}
.main__body__wrapp .testimonial__wrapp h2{font-size:35px; font-weight:900; margin:0px auto; text-align:center; text-transform:uppercase;}
.main__body__wrapp .testimonial__wrapp .testimonial__items{margin:0px; padding:0px;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__content{margin:65px 0px 0px; padding:0px 0px; position:relative;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__content:before{height:55px; width:80px; margin:0px auto; position:absolute; left:0px; right:0px; top:-20px; content:"";
background-image:url(../images/comma.png); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__content p{font-size:20px; letter-spacing:0.9px; margin:0px auto; text-align:center; line-height:35px; position:relative;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__title{margin:25px 0px 0px; padding:0px; position:relative;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__title p{font-size:14px; margin:0px auto; text-align:center; font-weight:400;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__title p span{display:block;}
.main__body__wrapp .testimonial__wrapp .owl-dots{margin:30px 0px 0px; padding:0px; text-align:center;}
.main__body__wrapp .testimonial__wrapp .owl-dots .owl-dot{height:8px; width:8px; background-color:#888888; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; margin:0px 3px;
-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.main__body__wrapp .testimonial__wrapp .owl-dots .active{background-color:#ed2024;}








.main__body__wrapp .initiative__wrapp{margin:0px; padding:0px; display:block; clear:both; position:relative;
background-image:url(../images/inetative-bg.jpg); background-repeat:no-repeat; background-position:left top; background-size:cover;}
.main__body__wrapp .initiative__wrapp:before{background:rgba(0, 0, 0, 0.5); height:100%; width:100%; left:0px; top:0px; position:absolute; content:"";}
.main__body__wrapp .initiative__wrapp:after{position:absolute; left:0px; bottom:-2px; height:18px; width:100%; content:""; background-image:url(../images/graphic-line.svg); background-repeat:no-repeat; 
background-position:let top; background-size:cover;}
.main__body__wrapp .initiative__wrapp .initiative__wrapp__inner{margin:0px; padding:85px 0px; width:100%; height:100%; position:relative; overflow:hidden;}
.main__body__wrapp .initiative__wrapp .initiative__wrapp__inner:before{background-color:#f58948; content:""; position:absolute; top:0px; left:-210px;  height:100%; width:950px;
-webkit-transform:skewX(18deg); -moz-transform:skewX(18deg); transform:skewX(18deg);}
.main__body__wrapp .initiative__wrapp .video__wrapp{margin:0px; padding:0px; display:block; clear:both; overflow:hidden; position:relative;}
.main__body__wrapp .initiative__wrapp .video__wrapp img{width:100%; height:415px; object-fit:cover; object-position:bottom;}
.main__body__wrapp .initiative__wrapp .video__wrapp a{position:absolute; left:0px; top:0px; height:100%; width:100%;
display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-pack:justify; justify-content:center; justify-content:flex-center; -ms-flex-align:center; align-items:center;}
.main__body__wrapp .initiative__wrapp .video__wrapp a .ico__box{height:95px; width:95px;}
.main__body__wrapp .initiative__wrapp .video__wrapp a .ico__box img{width:100%; height:100%;}

.main__body__wrapp .initiative__wrapp .content__wrapp h2{color:#fff; font-size:40px; text-transform:uppercase; font-weight:600; margin:0px; padding:0px;}
.main__body__wrapp .initiative__wrapp .content__wrapp p{color:#fff; font-size:15px; font-weight:600; line-height:30px; margin:35px 0px;}
.main__body__wrapp .initiative__wrapp .content__wrapp a{color:#fff; font-size:20px; font-weight:600; height:65px; width:190px; display:block; text-align:center; line-height:65px; 
border:1px solid #f58948; background-color:transparent; margin:0px;}
.main__body__wrapp .initiative__wrapp .content__wrapp a:hover{background-color:#f58948; color:#fff;}



.main__body__wrapp .contact__wrapp{margin:90px 0px; padding:0px; display:block; clear:both; height:590px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner{margin:0px 0px; padding:75px 0px; display:block; clear:both; height:100%;
background-image:url(../images/contact-bg.jpg); background-repeat:no-repeat; background-position:-200px top; background-size:auto 575px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp{background-color:#444444; margin:0px; padding:45px 30px 0px; height:420px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp h2{font-size:25px; font-weight:600; color:#fff; text-transform:uppercase; text-align:center; margin-bottom:35px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .form__group .form__control{border:0px; background-color:#575757; height:65px; color:#fff; padding:15px;
font-family:'Poppins', sans-serif; font-size:15px; font-weight:600; -moz-border-radius:0px;  -webkit-border-radius:0px; border-radius:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .form__group textarea.form__control{height:108px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .form__group .form__control::-webkit-input-placeholder{color:#a7a7a7;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .form__group .form__control:-ms-input-placeholder{color:#a7a7a7;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .form__group .form__control::placeholder{color:#a7a7a7;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .sbumit__btn{background-color:#f58948; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600;
color:#fff; border:0px; width:230px; height:65px; line-height:65px; margin:0px auto; display:block; clear:both;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .contact__form__wrapp .sbumit__btn:hover{background-color:#204747;}






footer{background-color:#151515; display:block; clear:both;}
footer .footer__inner__wrapp{padding:45px 0px; margin:0px; display:block; clear:both;}
footer .footer__inner__wrapp .newsletter__wrapp{margin:0px 0px 65px; padding:35px; background-color:#de9256;}
footer .footer__inner__wrapp .newsletter__wrapp h2{font-size:45px; font-weight:600; color:#fff; text-align:left; margin:0;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; margin:0px;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group .form__control{border:0px; background-color:#fff; height:65px; color:#111111; padding:15px 35px; margin-right:20px; -ms-flex:1; flex:1;
font-family:'Poppins', sans-serif; font-size:15px; font-weight:600; -moz-border-radius:65px; -webkit-border-radius:65px; border-radius:65px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group .form__control::-webkit-input-placeholder{color:#a7a7a7;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group .form__control:-ms-input-placeholder{color:#a7a7a7;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group .form__control::placeholder{color:#a7a7a7;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group .sbumit__btn{background-color:#204747; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600;
color:#fff; border:0px; width:235px; height:65px; line-height:65px; margin:0px auto; display:block; clear:both;
-moz-border-radius:65px; -webkit-border-radius:65px; border-radius:65px;}
footer .footer__inner__wrapp .newsletter__wrapp .form__group .sbumit__btn:hover{background-color:#303030;}


footer .footer__inner__wrapp .footer__widget{margin:0px; padding:0px;}
footer .footer__inner__wrapp .footer__widget h3{font-family:'Open Sans', sans-serif; font-size:22px; color:#fff; font-weight:700; text-transform:uppercase; margin-bottom:30px;}
footer .footer__inner__wrapp .footer__widget p{font-size:14px; color:#fff; margin:0px 0px 20px; padding:0px; line-height:22px;}
footer .footer__inner__wrapp .footer__widget img{max-width:136px; margin-bottom:25px;}
footer .footer__inner__wrapp .footer__widget a{color:#fff; font-size:14px; font-weight:600;}
footer .footer__inner__wrapp .footer__widget a:hover{color:#f47920;}
footer .footer__inner__wrapp .footer__widget .contect__info{margin:0px; padding:0px; }
footer .footer__inner__wrapp .footer__widget .contect__info .contect__info__wrapp{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
footer .footer__inner__wrapp .footer__widget .contect__info .contect__info__wrapp .contect__info__inner{max-width:80px; -ms-flex:0 0 80px; flex:0 0 80px; margin-bottom:15px;}
footer .footer__inner__wrapp .footer__widget .contect__info .contect__info__wrapp .contect__info__inner p{font-size:14px; font-weight:500; margin:0px; padding:0px;}
footer .footer__inner__wrapp .footer__widget .contect__info .contect__info__wrapp .contect__info__inner p a{font-size:16px; font-weight:500; color:#fff; text-transform:none; text-decoration:none;
border:0px; margin:0px; padding:0px;}
footer .footer__inner__wrapp .footer__widget .contect__info .contect__info__wrapp .contect__info__inner p a:hover{color:#f47920;}
footer .footer__inner__wrapp .footer__widget .footer__widget__inner{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; justify-content:space-between;}
footer .footer__inner__wrapp .footer__widget ul{padding:0px; margin:0px; list-style:none;}
footer .footer__inner__wrapp .footer__widget ul li{margin-bottom:10px;  text-transform:uppercase;}
footer .footer__inner__wrapp .footer__widget ul li a{font-weight:400;}

footer .footer__inner__wrapp .footer__widget .social__share ul{padding:0px; margin:0px; list-style:none; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
footer .footer__inner__wrapp .footer__widget .social__share ul li{max-width:40px; -ms-flex:0 0 40px; flex:0 0 40px;}
footer .footer__inner__wrapp .footer__widget .social__share ul li a{height:100%; width:100%; display:block; clear:both;}
footer .footer__inner__wrapp .footer__widget .social__share ul li a img{width:20px;}



footer .footer__inner__wrapp .footer__widget .form__group{display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; margin:0px;}
footer .footer__inner__wrapp .footer__widget .form__group .form__control{border:1px solid #5f5f5f; background-color:transparent; height:55px; color:#111111; padding:15px; margin-right:0px; -ms-flex:1; flex:1;font-family:'Poppins', sans-serif; font-size:15px; font-weight:400; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; 
-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-right:0px;}
footer .footer__inner__wrapp .footer__widget .form__group .form__control::-webkit-input-placeholder{color:#fff;}
footer .footer__inner__wrapp .footer__widget .form__group .form__control:-ms-input-placeholder{color:#fff;}
footer .footer__inner__wrapp .footer__widget .form__group .form__control::placeholder{color:#fff;}
footer .footer__inner__wrapp .footer__widget .form__group .sbumit__btn{background-color:#f47920; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600;
color:#fff; border:1px solid #5f5f5f; width:55px; height:55px; line-height:55px; margin:0px auto; display:block; clear:both;
-moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px;
background-image:url("../images/arrow-next.svg"); background-repeat:no-repeat; background-position:center; background-size:20px;}
footer .footer__inner__wrapp .footer__widget .form__group .sbumit__btn:hover{background-color:#ed2024;}

footer .footer__bottom{background-color:#000; padding:25px 0px; text-align:center;}
footer .footer__bottom p{margin:0px auto; padding:0px 15px; color:#fff; font-size:14px; font-weight:400;}
footer .footer__bottom p a{color:#f47920; padding:0px; border-bottom:1px solid #f47920;}
footer .footer__bottom p a:hover{color:#ed2024; border-bottom-color:#ed2024;}


.inner__page__main__wrapp{margin:0px; padding:0px;}
.inner__page__main__wrapp .header__banner__inner{max-height:290px; overflow:hidden;}
.inner__page__main__wrapp .header__banner__inner img{height:290px; max-height:380px; width:100%; object-fit:cover; object-position:top; -moz-transform:none; -webkit-transform:none; transform:none;}
.inner__page__main__wrapp .header__banner__inner .banner__content{padding-top:100px;}
.inner__page__main__wrapp .header__banner__inner .banner__content h1{font-size:45px; font-weight:700;}
.inner__page__main__wrapp .about__owoner__banner img{height:auto; max-height:unset; width:100%; object-fit:cover; object-position:top; -moz-transform:none; -webkit-transform:none; transform:none;
-moz-transform:scale(1.01); -webkit-transform:scale(1.01); transform:scale(1.01);}

.inner__page__main__wrapp .breadcrumb__main{margin:0px; padding:0px;}
.inner__page__main__wrapp .breadcrumb__main ul{list-style:none; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; margin:0px; padding:0px;}
.inner__page__main__wrapp .breadcrumb__main ul li{color:#fff; font-size:16px; font-weight:500;}
.inner__page__main__wrapp .breadcrumb__main ul li:after{height:16px; width:1px; background-color:#fff; margin:0px 16px; content:""; display:inline-block; vertical-align:middle;}
.inner__page__main__wrapp .breadcrumb__main ul li:last-child:after{display:none;}
.inner__page__main__wrapp .breadcrumb__main ul li a{color:#fff;}
.inner__page__main__wrapp .breadcrumb__main ul li a:hover{color:#f58948;}

.inner__page__main__wrapp .welcome__section{display:block; clear:both; margin-bottom:0px; margin-top:80px;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer{height:100%;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp{height:100%;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder{height:100%; position:relative;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder:before{position:absolute; content:""; background-image:url(../images/banner-graphic.png); background-repeat:no-repeat; background-position:left center; background-size:95%; height:100%; width:100%; top:40px; left:0px;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder img{width:auto; position:relative; height:auto; object-fit:cover; object-position:top; max-height:715px;
-moz-transform:scale(1); -webkit-transform:scale(1); transform:scale(1); padding:0px;}
.inner__page__main__wrapp  .welcome__section .content__wrapp__outer{max-width:unset; padding:0px;}
.inner__page__main__wrapp  .welcome__section .content__wrapp__outer h2{font-size:30px; font-weight:600; text-transform:none;}
.inner__page__main__wrapp  .welcome__section .content__wrapp__outer h2:after{display:none;}
.inner__page__main__wrapp  .welcome__section .content__wrapp__outer p{color:#161616;}

.inner__page__main__wrapp .about__company{margin:0px 0px 105px; padding:0px;}
.inner__page__main__wrapp .about__company .company__info__widget{margin:0px; padding:0px; display:block; clear:both; overflow:hidden; position:relative; max-height:440px;}
.inner__page__main__wrapp .about__company .company__info__widget img{height:auto; max-height:unset; width:100%; object-fit:cover;}
.inner__page__main__wrapp .about__company .company__info__widget a{margin:0px; padding:0px; width:100%; height:100%; position:absolute; left:0px; top:0px; padding:0px;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:end; align-items:end; align-items:flex-end;}
.inner__page__main__wrapp .about__company .company__info__widget a h2{font-size:45px; font-weight:600; text-transform:none; color:#fff; text-shadow:0px 2px 0px #000; margin-bottom:45px;}
.inner__page__main__wrapp .about__company .company__info__widget a p{color:#fff; font-size:15px; font-weight:600; line-height:30px; margin-bottom:25px;}
.inner__page__main__wrapp .about__company .company__info__widget a .inner__content__info{margin:0px; padding:0px; position:absolute; height:0px; width:100%; /*background-color:#f58948;*/
padding:40px 25px 126px; bottom:-25px; left:0px; -webkit-transition:all .3s ease 0s; -moz-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.inner__page__main__wrapp .about__company .company__info__widget a:hover .inner__content__info{background-color:#f58948;
-webkit-transition:all .8s ease 0s; -moz-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s; bottom:0px; height:100%;}





.inner__page__main__wrapp .form__holder{display:flex; justify-content:center; align-items:center;}
.inner__page__main__wrapp .form__holder .form__content{padding:40px 20px; max-width:750px; margin:80px auto; box-shadow:0 0 5px rgba(160, 163, 165, 0.38); border-radius:0px;}
.inner__page__main__wrapp .form__holder .form__content p{margin-bottom:50px;}
.inner__page__main__wrapp .form__holder .form__content fieldset{border:1px solid #e9e8e5; padding-left:20px; padding-right:20px; margin-bottom:20px;}
.inner__page__main__wrapp .form__holder .form__content fieldset legend{background-color:#fff; width:auto; padding:5px 10px; font-size:16px; text-transform:capitalize;}
.inner__page__main__wrapp .form__holder .form__content .form__group{display:block; clear:both;}
.inner__page__main__wrapp .form__holder .form__content .heading__label{font-size:18px; margin-top:20px; position:absolute; top:0px; left:0px;}
.inner__page__main__wrapp .form__holder .form__content .form__group .form__control{border:1px solid #e9e8e5; background-color:#fff; height:50px; color:#212121; padding:15px; font-family:'Poppins', sans-serif; font-size:15px; font-weight:500; -moz-border-radius:0px;  -webkit-border-radius:0px; border-radius:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.inner__page__main__wrapp .form__holder .form__content .form__group textarea.form__control{height:108px;}
.inner__page__main__wrapp .form__holder .form__content .form__group .form__control::-webkit-input-placeholder{color:#a7a7a7;}
.inner__page__main__wrapp .form__holder .form__content .form__group .form__control:-ms-input-placeholder{color:#a7a7a7;}
.inner__page__main__wrapp .form__holder .form__content .form__group .form__control::placeholder{color:#a7a7a7;}

.inner__page__main__wrapp .form__holder .form__content .btn__wrapp{display:flex; column-gap:15px; margin-bottom:20px;}
.inner__page__main__wrapp .form__holder .form__content .btn__wrapp .add__btn, .inner__page__main__wrapp .form__holder .form__content .delete__btn{border:0px; padding:5px 10px; font-size:14px; background-color:#309444; color:#fff; text-transform:capitalize;}
.inner__page__main__wrapp .form__holder .form__content .delete__btn, .inner__page__main__wrapp .form__holder .form__content .delete__btn__1, .inner__page__main__wrapp .form__holder .form__content .delete__btn__2, .inner__page__main__wrapp .form__holder .form__content .delete__btn__3, .inner__page__main__wrapp .form__holder .form__content .delete__btn__4, .inner__page__main__wrapp .form__holder .form__content .delete__btn__5{background-color:#e91f23; border:0px; padding:5px 10px; color:#fff; font-size:14px;}


.inner__page__main__wrapp .form__holder .form__content .file__input{visibility: hidden; position:absolute;}
.inner__page__main__wrapp .form__holder .form__content .browse__btn{border:0px; padding:5px 20px; font-size:14px; background-color:#309444; color:#fff;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox{position:absolute; opacity:0;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox+label{position:relative; cursor:pointer; padding:0; display:flex; column-gap:10px;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox+label:before{content:""; vertical-align:text-top; width:20px; height:20px; background-color:white; border:2px solid #888; margin-top:2px;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox:hover+label:before{background-color:#309444; border-color:#309444;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox:checked+label:before{background-color:#309444; border-color:#309444;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox:disabled+label{color:#b8b8b8; cursor:auto;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox:disabled+label:before{box-shadow:none; background:#ddd;}
.inner__page__main__wrapp .form__holder .form__content .styled__checkbox:checked+label:after{content:""; position:absolute; left:5px; top:12px; background:white; width:2px; height:2px; box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white; transform:rotate(45deg);}

.inner__page__main__wrapp .form__holder .form__content .sbumit__btn{background-color:#f58948; font-family:'Poppins', sans-serif; font-size:18px; font-weight:400; color:#fff; border:0px; width:230px; height:50px; margin:30px 0px 0px; display:flex; align-items:center; justify-content:center;}
.inner__page__main__wrapp .form__holder .form__content .sbumit__btn:hover{background-color:#204747;}


.page-template-log-in .container .row{margin-top:80px; margin-bottom:80px;}

.login-container {
    background: #fff;
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    width: 100%;
    max-width: 400px;
  }

  .login-header {
    text-align: center;
    margin-bottom: 1.5rem;
  }

  .login-header h1 {
    font-size: 1.5rem;
    color: #333;
  }

  .login-form {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .form-group {
    display: flex;
    flex-direction: column;
  }

  label {
    font-size: 0.9rem;
    color: #555;
    margin-bottom: 0.5rem;
  }

  input {
    padding: 0.8rem;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 1rem;
  }

  input:focus {
    outline: none;
    border-color: #4a90e2;
    box-shadow: 0 0 3px rgba(74, 144, 226, 0.4);
  }

  .login-btn {
    background: #F47920;
    color: #fff;
    border: none;
    padding: 0.8rem;
    font-size: 1rem;
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.3s;
  }

  .login-btn:hover {
    background: #ED2024;
  }

  .links {
    display: flex;
    justify-content: space-between;
    font-size: 0.9rem;
    color: #555;
  }

  .links a {
    color: #4a90e2;
    text-decoration: none;
  }

  .links a:hover {
    text-decoration: underline;
  }


  /* profile */

  .profile-container {
    /* max-width: 800px; */
    margin: 50px auto;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.profile-header {
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.profile-header img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 4px solid #f47920;
    margin-bottom: 10px;
}
.profile-header h1 {
    font-size: 24px;
    margin: 10px 0;
    color: #333;
}
.profile-header p {
    color: #777;
    font-size: 14px;
}
.profile-section {
    margin-bottom: 20px;
}
.profile-section h2 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #f47920;
    border-left: 4px solid #f47920;
    padding-left: 10px;
}
.profile-section ul {
    list-style: none;
    padding: 0;
}
.profile-section ul li {
    margin: 10px 0;
    font-size: 16px;
    color: #555;
}
.profile-section ul li strong {
    color: #333;
}
.btn-edit {
    display: inline-block;
    background: #f47920;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    margin-top: 20px;
}
.btn-edit:hover {
    background: #f47920;
}

.add-more-btn {
  margin-top: 10px;
  display: inline-block;
  background-color: #4CAF50;
  color: white;
  padding: 5px 10px;
  border: none;
  cursor: pointer;
}

.remove-btn {
  margin-left: 10px;
  background-color: #f44336;
  color: white;
  border: none;
  cursor: pointer;
  padding: 5px;
}

.form-group {
  margin-bottom: 15px;
}

.form-group label {
  display: block;
  margin-bottom: 5px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.event__description p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.page-template-log-in .login-form .links{display:block;}
.page-template-log-in .login-form .links a{margin:0 3px 0 0;}


.profile-container .row{justify-content:center;}
.profile-container .profile__container{margin-top:40px; margin-bottom:40px;}
.profile-container .profile__container .row{justify-content:unset;}

.form-control:focus{box-shadow:none !important; border-color:#ced4da !important;}
.form__content .form-control{box-shadow:none !important;}

.profile__container .form__group .select2-selection__clear{border:1px solid #212529; margin:0; position:absolute; top:0; right:0; line-height:1; height:20px; width:20px !important; display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:300 !important;}

.profile__container .form__group .select2-selection--multiple{padding-top:30px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex !important; flex-flow:row wrap; gap:10px; padding:0 0px !important;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{display:flex; margin:0px; align-items:center; align-items:center; font-size:14px; background-color:#fff !important; border-color:#ced4da !important;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove{font-size:16px; font-weight:300 !important;}


#items-2.form__group__outer .form__group{display:flex !important; flex-flow:row wrap; white-space:nowrap; gap:15px;}
#items-2.form__group__outer .form__group .form-check{display:flex; column-gap:10px;}
#items-2.form__group__outer .form__group .form-check-label{margin-top:0px; margin-bottom:0;}
#items-2.form__group__outer .form__group .form-check-input{padding:8px !important; border-radius:3px !important;}
#items-2.form__group__outer .form__group .form-check-input:checked[type="checkbox"]{background-size:16px;}

#items-3.form__group__outer .form__group{display:flex !important; flex-flow:row wrap; white-space:nowrap; gap:15px;}
#items-3.form__group__outer .form__group .form-check{display:flex; column-gap:10px;}
#items-3.form__group__outer .form__group .form-check-label{margin-top:0px; margin-bottom:0;}
#items-3.form__group__outer .form__group .form-check-input{padding:8px !important; border-radius:3px !important;}
#items-3.form__group__outer .form__group .form-check-input:checked[type="checkbox"]{background-size:16px;}

#items-4.form__group__outer .form__group{display:flex !important; flex-flow:row wrap; white-space:nowrap; gap:15px;}
#items-4.form__group__outer .form__group .form-check{display:flex; column-gap:10px;}
#items-4.form__group__outer .form__group .form-check-label{margin-top:3px; margin-bottom:0;}
#items-4.form__group__outer .form__group .form-check-input{padding:8px !important; border-radius:4px !important;}
#items-4.form__group__outer .form__group .form-check-input:checked[type="checkbox"]{background-size:16px;}