/*Main Css */
::selection{background:#d46fc5;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d46fc5}

/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}

body{font-family: 'Poppins', sans-serif;overflow-x:hidden;font-size:16px;line-height:1;color:#000000;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;}
a:hover{color:#d46fc5;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#000000;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:50px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}

textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family: 'Poppins', sans-serif;font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{ padding-top: 100px; padding-bottom: 100px; }
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}

.mn-btn{color:#ffffff;font-size:18px;background:#000000;border:1px solid #000000;font-weight:400;text-transform:uppercase;padding:0px 0px;}
.mn-btn:hover{background:transparent;color:#000000;}

/* Heading Classes */
.mn-hd h1{



}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{font-size:50px;color:#121e31;font-weight:700;line-height: 68px;padding-bottom: 32px;}
.mn-hd h5{}
.mn-hd h6{}
.mn-hd p{font-size:16px;color:#121e31;font-weight: 600;padding-bottom: 26px;}

/* header CSS */
header{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;/* background: #f3e8d6; */position: absolute;width: 100%;z-index: 1;}
.main-header{
    padding-top: 21px;
}
.logo{display:inline-block;}
.logo img{display:block;}

/* Menu Css */
.menu{font-size:0px;display:inline-block;vertical-align:middle;}
.menu li{display:inline-block;vertical-align:middle;margin: 0px 20px;}
.menu li a{display:block;font-size: 13px;color:#fff;text-transform: capitalize;font-weight:700;color: black;line-height:2.5}
.menu li:hover a,
.menu li.active a{color: #121e31;}

/* Dropdown CSS*/
.menu-item-has-children{
	position:relative;	
}
ul.sub-menu {
    display: none;
	position:absolute;
	top: 100%;
    left: 0;
    background: #fff;
    min-width: 200px;
    padding: 10px 20px;
    line-height: 2;
	text-align: left;
}
ul.sub-menu li {
    margin: 0 !important;
    border-bottom: 1px solid #f3e8d6;
    display: block;
}
ul.sub-menu li:last-child {
	border-bottom:0
}
ul.sub-menu li a {
    line-height: 3;
}
.menu-item-has-children:hover ul.sub-menu{
	display:block
}
@keyframes btotreverse{
    0%{top:75px;opacity:1;}
    100%{top:115px;opacity:0;}
}
@keyframes btot{
    0%{top:115px;opacity:0;}
    100%{top:40px;opacity:1;}
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#fff;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #00000014;opacity:0;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#000!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#000!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right: 200px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background: #1b8271;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background: #FFF;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

/* Main Banner CSS */
.mainBanner{background-size:cover;background-position:center;height:100vh;background-repeat:no-repeat;display:flex;align-items:center;position:relative;}

/* Custom CSS Styling */

a.logo img {
    /* width: 128px; */
    /* height: 169px; */
}
/*top header*/

.container{max-width:1641px;}
ul.inner-detail li a{color:#121e31;font-size:14px;font-weight:700;}
ul.inner-detail li{display:inline-block;margin-right:51px;}
.coutry-detail select{color:#fff;vertical-align:middle;font-size:16px;font-weight:400;}
.coutry-detail img{vertical-align:middle;}
ul.inner-detail li span{color:#1b8271;font-size:22px;margin-right:14px;vertical-align:middle;}
ul.inner-detail li a:hover{color: #d46fc5;}
ul.inner-detail li p{color:#fff;font-size:14px;font-weight:400;display:inline-block;}
.top-header{padding:20px;border-bottom: 1px solid #eeeeee;}
.country-para p{font-size:14px;color:#121e31;font-weight:400;display:inline-block;margin-right:13px;}
.country-para a{width:163px;height:36px;background:#1b8271;text-align:center;color:#fff;line-height:34px;font-size:16px;font-weight:300;border-radius:10px;border:1px solid #fff;}
ul.inner-detail li.last{margin-right:0px;}
.country-para a span{font-size:17px;margin-right:5px;}
.country-para a:hover {
    background: #fff;
    color: #1b8271;
}
/*bottom-header*/

.header-btn a{width:140px;border:1px solid #d46fc5;height: 60px;text-align:center;font-size:18px;color:#d46fc5;font-weight:600;text-transform:capitalize;line-height: 58px;border-radius:11px;}
.header-btn a span{font-size:22px;margin-right:8px;vertical-align:middle;}
.menuWrap{padding-top:47px;}
.header-btn{padding-top:25px;}
.header-btn a:hover {
    background: #fff;
}
/*banner*/

.main-banner{background:#f3e8d6;position:relative;  display:flex;align-items:center;padding-top:18%;padding-bottom:3%;}
.para-banner h1{font-size:23px;color:#1b8271;font-weight:500;padding-left:32px;position:relative;padding-bottom:32px;}
.para-banner h1:before{position:absolute;content:"";width:19px;height:4px;left:0px;background:#1b8271;top:10px;bottom:0px;border-radius:10px;}
.para-banner h2{font-size: 65px;color:#121e31;font-weight:600;font-weight:400;padding-bottom:32px;}
.para-banner h2.para-banner h2{}
.para-banner h2 span{font-weight:700;}
.para-banner p{font-size:16px;color:#121e31;font-weight:400;padding-bottom: 38px;}
a.btn-banner-1{  box-shadow: 0px 25px 50px 0px rgba(196, 85, 180, 0.36);width:223px;height:60px;background:#d46fc5;text-align:center;color:#fff;font-size:18px;color:#fff;font-weight:700;border-radius:10px;line-height:57px;margin-right:21px;}
.parteners{padding-top: 71px;}
a.btn-banner-2{width:166px;height:60px;background:#fff;vertical-align:top;border-radius:7px;text-align:center;color:#717579;font-weight:18px;line-height:57px;font-size:18px;border:1px solid #d7d7d7;text-transform:capitalize;font-weight:600;}
a.btn-banner-1 span{margin-left:17px;font-size:20px;vertical-align:middle;}
.banner-img{position:relative;}
.banner-img:before{position:absolute;content:"";background:url(../images/2.png);width:268px;height:236px;background-repeat:no-repeat;right:-60px;}
.parteners h5{font-size:18px;color:#717579;font-weight:500;padding-bottom: 39px;}
ul.inner-brand  li{display:inline-block;    /* margin: 0px 24px; */vertical-align:middle;margin-right:29px;}
ul.video{display:inline-block;position:absolute;bottom:110px;text-align:left;left:-26px;}
ul.video li{display:inline-block;vertical-align:middle;padding:0px 10px 0 0;}
ul.video li a{}
ul.video li.last{padding-right:0px;}
ul.video h4{color:#383838;font-size:19px;font-weight:500;line-height:normal;padding-top:75px;}
ul.video h4 span{font-size:18px;display:block;color:#333333;font-weight:700;border-bottom:1px solid #333333;text-transform:uppercase;}
ul.video li a i{font-size:63px;color:#1b8271;transition: all 0.4s ease-In-out;}
ul.video li a i:hover {
    color: #d46fc5;
    transition: all 0.4s ease-In-out;
}
ul.video li a{width:140px;height:140px;background:#fff;text-align:center;line-height:172px;border-radius:30px;}
a.btn-banner-1:hover {
    background: #fff;
    color: #d46fc5;
}a.btn-banner-2:hover {
    background: #d46fc5;
    color: #fff;
}

/* hm sec 2*/
section.hm-sec-2.mn-hd{text-align:center;padding: 111px 0px;}
ul.inner-coummity li{display:inline-block;width:23%;min-height: 460px;margin:0px 10px;vertical-align:top;border-radius:15px;background-color:rgb(255,255,255);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.06),0px 4px 6px 0px rgba(0,0,0,0.1);padding: 30px 20px 2px;transition: all 0.4s ease-In-out;}
ul.inner-coummity{margin:0px -10px;padding-top: 22px;}
ul.inner-coummity li img{margin-bottom:40px;}
ul.inner-coummity li img{margin-bottom: 15px;width: 30%;}
ul.inner-coummity li h5{font-size: 20px;color:#121e31;font-weight:700;line-height: normal;padding-bottom: 15px;}
ul.inner-coummity li:hover{background:#d46fc5;transition:all 0.4s ease-In-out;padding-bottom:11px;margin-top: -30px;}
ul.inner-coummity li:hover img{mix-blend-mode:color-dodge;transition:all 0.4s ease-In-out;}
ul.inner-coummity li:hover h5{color:#fff;transition:all 0.4s ease-In-out;}
ul.inner-coummity li:hover p{color:#fff;transition:all 0.4s ease-In-out;}
ul.inner-coummity li p{fon:14px;font-size:14px;color:#121e31;padding-bottom:11px;font-weight:400;}
ul.inner-coummity li a{opacity:0;}
ul.inner-coummity li:hover a{opacity:1;color:#fff;text-transform:capitalize;transition:all 0.4s ease-In-out;border-bottom:1px solid #fff;font-size:13px;}



/* h, sec 3*/

.para-who h5{font-size:20px;color:#1b8271;font-weight:700;padding-left:31px;position:relative;padding-bottom: 15px;}
.para-who h5:before{position:absolute;content:"";width:19px;height:4px;left:0px;background:#1b8271;top:10px;bottom:0px;border-radius:10px;}
.para-who p{/* font-weight: 600; */}
.para-who a{font-size:14px;color:#d46fc5;    /* text-decoration: underline; */font-weight:700;padding-bottom:5px;border-bottom:1px solid #d46fc5;}
.who-img{position:relative;}
.who-img:before{position:absolute;content:"";background:url(../images/11.png);width:399px;height:416px;background-repeat:no-repeat;right:40px;z-index:-1;bottom:-32px;}
section.hm-sec-3.mn-hd{padding-bottom:71px;}
.para-who h4 {
    font-weight: 600;
    line-height: 63px;
}

.para-who a:hover {
    color: #000;
}


/* hm sce 4*/
ul.inner-mission li h4{font-size:30px;padding-bottom:0px;}
ul.inner-mission li{display:inline-block;width:49%;border:1px solid transparent;margin:0px 6px;padding: 31px 11px;transition: all 0.4s ease-In-out;}
ul.inner-mission li span{display:inline-block;}
.inner-mis-para{display:inline-block;width:83%;vertical-align:top;padding-left:24px;}
ul.inner-mission li:hover{border-width:1px;border-color:rgb(238,238,238);border-style:solid;border-radius:18px;background-color:rgb(255,255,255);transition:all 0.4s ease-In-out;box-shadow:0px 20px 25px 0px rgba(0,0,0,0.05),0px 10px 10px 0px rgba(0,0,0,0.04);}
section.hm-sec4.mn-hd{padding-bottom: 82px;}



/* hm sec 5*/
ul.inner-togeter li{display:inline-block;width:23%;margin:0px 7px;background:#fff;vertical-align:top;border-radius:12px;}
.fam-para h4{font-size:20px;line-height:0px;padding-bottom:36px;text-transform:capitalize;}
ul.inner-togeter li img{margin-bottom:34px;margin:auto;margin-bottom: 46px;width:402px;}
ul.inner-togeter li p{font-weight:400;line-height:26px;min-height:162px;}

ul.inner-togeter.familytoget li p{height: 315px;}
section.hm-sec-5.mn-hd{background:#f3e8d6;padding:79px 0px;}
.fam-para{padding:0px 17px 38px;}
a.btn-po{width:169px;height:49px;border:1px solid #d46fc5;border-radius:10px;color:#d46fc5;text-align:center;font-size:15px;line-height:45px;font-weight:600;margin-right:15px;}
a.btn-po span{margin-left:11px;vertical-align:middle;font-size:19px;vertical-align:middle;}
a.btn-po:hover {
    background-color: #d46fc5;
    color: #fff;
}
a.btn-don{}
a.btn-don{font-size:18px;color:#717579;font-weight:500;}
a.btn-don:hover{color:#d46fc5;}

/*slider*/
.ft-second button.slick-arrow{position:absolute;top:9px;bottom:0;left:0;font-size:0;background:transparent;border:0;z-index:2;margin:auto;outline:none;width:63px;height:63px;background:#1b8271;border-radius:50%;/* color: #fff; */transition: all 0.4s ease-In-out;}
.ft-second button.slick-prev.slick-arrow{left:-119px;    /* color: #fff; */}
.ft-second button.slick-next.slick-arrow{right:-110px;left:inherit;}
.ft-second button.slick-arrow:after{content:'\f060';font-size:15px;font-family:'Font Awesome 5';cursor:pointer;color:#fff;font-size:29px;}
.ft-second button.slick-next.slick-arrow:after{content:'\f061';}
.ft-second button.slick-arrow:hover{background-color:#d46fc5;transition:all 0.4s ease-In-out;}


/* hm sec 6*/
section.hm-sec-6.mn-hd{text-align:center;padding:81px 0px;}
section.hm-sec-6.mn-hd h4{font-size:23px;    /* text-align: center; */padding-left:11px;}
ul.inner-image-product li{display:inline-block;width:45%;}
.hm-sec-6 .container{max-width:1000px;}
ul.inner-pro li{display:inline-block;    /* margin: 0px 41px; */vertical-align:top;margin-right:81px;text-align:left;border-right:1px solid #1b8271;}
ul.inner-pro li.last{border-right:navajowhite;}

/* hm sec 7*/
ul.inner-test li p{font-size:16px;}
.inner-name h5{display:inline-block;vertical-align:middle;}
.inner-name img{    /* vertical-align: middle; */}
.inner-name h5{font-size:16px;color:#121e31;font-weight:800;line-height:22px;}
.inner-name h5 span{display:block;font-weight:400;}
.inner-name{}
.inner-name{display:inline-block;}
.star img{vertical-align:middle;margin: auto;margin-right: 0;margin-top:18px;/* margin-left:71px; */}
ul.inner-test.sec-slider.slick-initialized.slick-slider{text-align:center;}
.inner-name img{margin-right:6px;display:initial;vertical-align:middle;}
ul.testimonialSlide li.slick-current .testimonialBox{transition: all 0.4s ease-In-out;background-color:rgb(255,255,255); border-radius: 14px;box-shadow:0px 0px 70px 0px rgba(88,88,88,0.24);opacity:1;border: 1px solid #eeeeee;/* width: 1022px; *//* width: 750px; */}



ul.testimonialSlide .slick-list.draggable{padding:56px 0 100px 0!important;}
ul.testimonialSlide li.slick-current .testimonialBox .t-profile img{opacity:1;}
ul.testimonialSlide li.slick-current .testimonialBox .t-profile{border-color:rgb(213 112 112 / 0.13);}
ul.testimonialSlide .slick-dots{padding:0;position:absolute;left:0;right:0;bottom:0;}
li.slick-slide.slick-cloned.slick-active{width:2080px;}
.testimonialBox{transition: all 0.4s ease-In-out; width: auto;margin:0px 0px;margin-right:131px;padding: 90px 80px 50px;height:auto; .menu li awidth:100%; /* width: 750px; *//* margin: 0px 71px; */min-height: 370px;}
.testimonialBox p{text-align:center;font-size:15px;font-weight:400;position:relative;padding-bottom: 100px;}
.testimonialBox p:before{position:absolute;content:"";background:url(../images/28.png);width:78px;height:86px;background-repeat:no-repeat;left:0px;top:-67px;}


/*slider*/
.testimonialSlide button.slick-arrow{position:absolute;top:9px;bottom:0;left:0;font-size:0;background:transparent;border:0;z-index:2;margin:auto;outline:none;width:63px;height:63px;background:#1b8271;border-radius:50%;/* color: #fff; */}
.testimonialSlide button.slick-prev.slick-arrow{left: 72px;/* color: #fff; */}
.testimonialSlide button.slick-next.slick-arrow{right: 79px;left:inherit;}
.testimonialSlide button.slick-arrow:after{content:'\f060';font-size:15px;font-family:'Font Awesome 5';cursor:pointer;color:#fff;font-size:29px;}
.testimonialSlide button.slick-next.slick-arrow:after{content:'\f061';}



/*hm sec 8*/
ul.counter{text-align:center;}
ul.counter li{display:inline-block;width: 21%;}
.inner-counterr{height:26vh;background-position:center;background-repeat:no-repeat;background-position:center;background-size:cover;/* display: flex; */padding-top: 5%;}
h1.hd-loc{font-size:60px;color:#fff;font-weight:400;padding-bottom:21px;}
h2.hd-para{font-size:18px;color:#fff;font-weight:400;}
section.hm-sec8{margin-bottom:71px;}
ul.inner-togeter.inner-events li{width:31%;margin:0px 17px;border:1px solid #eeeeee;po:re;position:relative;}
ul.inner-togeter.inner-events img{width:100%;}
ul.inner-togeter.inner-events{margin:0px -17px;padding-top: 41px;}
.fam-para.para-event h4{line-height:28px;font-size:20px;}
.fam-para.para-event p{font-size:15px;}
.fam-para.para-event p{font-size:15px;padding-bottom:30px;min-height:0px;}
.innerperson h5{display:inline-block;vertical-align:middle;font-size:18px;color:#121e31;font-weight:500;line-height:21px;margin-top:-29px;margin-left:21px;}
.innerperson span img{vertical-align:middle;margin-right:21px;margin-top:16px;}
.innerperson h5 span{display:block;font-size:14px;color:#717579;font-weight:300;}
.fam-para.para-event{padding-bottom:1px;}
.inner-ab{position:absolute;top:40px;background:#ff7468;padding:21px 30px;border-radius:13px;font-size:18px;color:#ffffff;font-weight:700;text-transform:uppercase;left:30px;}
section.hm-sec9.mn-hd{padding-bottom:61px 0px 161px;padding:61px 0px 131px;}
section.hm-sec9.mn-hd p{}
p.text-center{}
.inner-ab h1{font-weight:700;}

/* hm sec 10*/
section.hm-sec10{height:55vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;}
section.hm-sec10 h3{font-size:44px;color:#fff;font-weight:600;line-height:70px;padding-bottom:61px;}
.inert input{width:390px;height:76px;border:1px solid #fff;border-radius:9px;padding-left:31px;text-transform:capitalize;font-size:11;font-size:16px;color:#fff;padding-right:31px;}
.inert input::-webkit-input-placeholder{color:#fff;font-weight:400;}
.inert button{width:218px;height:79px;background:#d46fc5;border-radius:5px;color:#fff;margin-left:22px;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:5px;line-height:71px;transition: all 0.4s ease-In-out;}
.inert button:hover{color:#d46fc5;background:#fff;transition:all 0.4s ease-In-out;}
section.hm-sec9.mn-hd p.text-center{font-weight:400;line-height:27px;}

/*fotter*/
footer{background:#0f0011;padding:101px  0px 51px;}
footer{}
.widget p{color:#fff;font-size:14px;font-weight:400;display:inline-block;vertical-align:top;line-height:22px;}
ul.inner-fotter li a{font-size:14px;color:#fff;font-weight:400;margin-bottom: 25px;}
.widget h4{font-size:19px;color:#fff;font-weight:600;padding-bottom:42px;}
ul.adrredd li a{font-size:14px;color:#fff;display:inline-block;font-weight:400;}
ul.adrredd li span{color:#fff;display:inline-block;margin-right:16px;}
ul.adrredd li{margin-bottom:27px;}
.widget.padddd{padding-left:61px;}
.social{background:#121e31;padding:34px 0px;margin-top:51px;border-top:1px solid #3d3f4e;}
ul.inner-social{text-align:center;}
ul.inner-social li{display:inline-block;}
ul.inner-social li a{color:#72737c;margin:0px 18px;font-size:19px;}
ul.inner-social li a:hover{color:#fff;}
ul.inner-fotter li a:hover{color:#d46fc5;}
ul.adrredd li a:hover{color:#d46fc5;color:#;}


.innerBanner h1{ font-weight: 700; font-size: 90px; }

.contactMain{ border-bottom: 1px solid #e5e5e5; margin-bottom: 100px; }
.contactInfoBox{ padding: 100px 50px; border-right: 1px solid #e5e5e5; min-height: 323px; }

.mainWrapWidth{ max-width: 1170px; }

.contactInfoBox h4{ font-size: 22px; color: #000; font-weight: 500; margin-bottom: 10px; }
.contactInfoBox p{ color: #716f7a; font-size: 16px; line-height: 30px; }
.contactInfoBox p a{ color: #716f7a; text-decoration: none; }

.formHolderBox{ border-radius: 20px; background: #fff; padding: 50px; box-shadow: 0 0 10px 1px #eee; margin-bottom: 200px; } 
.formHolderBox h3{ color: #171620; text-transform: uppercase; font-size: 26px;  font-weight: 700; text-align: center; width: 100%; margin-bottom: 30px; }
.formHolderBox form{ margin-top: 30px; }
.formHolderBox form input[type='text'], .formHolderBox form input[type='email'], .formHolderBox form input[type='number']{ width: 100%; height: 45px; border: 1px solid #e5e5e5; padding: 0 15px; margin-bottom: 30px; }
.formHolderBox form select{ width: 100%; height: 45px; border: 1px solid #e5e5e5; padding: 0 15px; margin-bottom: 30px; }
.formHolderBox form textarea{ width: 100%; border: 1px solid #e5e5e5; resize: none; height: 250px; padding: 30px;  }
.formHolderBox form input[type='submit']{ background: #d46fc5; padding: 30px 100px; color: #fff; font-weight: 700; margin-top: 30px; border-radius: 10px;transition: all 0.4s ease-In-out; }
.formHolderBox form input[type='submit']:hover{
      box-shadow: 0px 25px 50px 0px rgba(196, 85, 180, 0.36);
      transition: all 0.4s ease-In-out;
}





.donationMain{ margin-top: 100px; }

.donationMain .formHolderBox p{ margin-bottom: 20px; }

.donationMain .formHolderBox .input-group input[type='number']{ width: 90%; margin: 0; }

.radioContain { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.radioContain input { position: absolute; opacity: 0; cursor: pointer;}
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: transparent; border: 3px solid #fa6950; border-radius: 50%;}
.radioContain:hover input ~ .checkmark { background-color: #fff;}
.radioContain input:checked ~ .checkmark { background-color: transparent;}
.checkmark:after { content: ""; position: absolute; display: none;}
.radioContain input:checked ~ .checkmark:after {  display: block;}
.radioContain .checkmark:after { top: 25%; text-align: center; margin: 0 auto; left: 0; width: 10px; height: 10px; border-radius: 50%; background: #fa6950; right: 0;}

.donationMain .formHolderBox input[type='submit']{ padding: 15px 30px; border: 2px solid #fa6950; color: #fa6950; border-radius: 30px; background: transparent; text-transform: uppercase; }

.donationMain .formHolderBox input[type='submit']:hover{ background: #fa6950; color: #fff; }

.eventsInner ul.inner-togeter.inner-events li{ margin-bottom: 60px; }

ul.reviewInner{ display: flex; flex-wrap: wrap; margin-top: 100px; }
ul.reviewInner li{ width: 100%;  }
ul.reviewInner li .testimonialBox{ opacity: 1; }
ul.reviewInner li .testimonialBox p{}

.videoSec{ margin-top: 50px; margin-bottom: 50px; }
.videoSec ul.videoThum{ display: flex; flex-wrap: wrap; }
.videoSec ul.videoThum li{ width: 20%; padding: 15px; }
.videoSec ul.videoThum li a{width: 100%;}
.videoSec ul.videoThum li a img{width: 100%;}

.main-banner.innerBanner {
    height: 550px;
    padding: 150px 0 0;
}


ul.abt {
    font-size: 0;
    margin-top: 70px;
}

ul.abt>li {
    font-size: 16px;
    color: #121e31;
    font-weight: 500;
    padding-bottom: 26px;
    display: inline-block;
    width: 50%;
    vertical-align: top;
    line-height: normal;
    margin-top: 14px;
    padding: 0 50px;
}


/**/

.programSpon {
    padding: 100px 0;
}

.sponCont {
    margin-top: 60px;
}

.sponCont h5 {
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 30px;
}

.sponCont p {
    font-size: 16px;
    color: #121e31;
    font-weight: 400;
    padding-bottom: 26px;
}

.sponCont ul {}

.sponCont ul li {}

.sponCont ul li p {
    padding-bottom: 17px;
}

.sponCont ul li a {}

.sponCont span.donation {
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
}

.sponCont a {
    color: #1846ef;
    text-decoration: underline;
}

a.sponBtn {
    box-shadow: 0px 25px 50px 0px rgb(196 85 180 / 36%);
    width: 223px;
    height: 60px;
    background: #d46fc5;
    text-align: center;
    color: #fff;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    border-radius: 10px;
    line-height: 57px;
    margin-right: 21px;
    display: block;
    margin: 50px auto 0;
}















/*MEDIA*/
@media (max-width:1440px){
    ul.inner-mission li{width:48%;}
    .mn-hd p{font-size:14px;}
    br{display:none;}
    ul.inner-togeter.inner-events li{width:29%;margin:0px 17px;border:1px solid #eeeeee;po:re;position:relative;}
    .container{max-width:100%;}
    ul.inner-coummity li{width:31%;margin:0px 10px;padding:36px 6px 16px;}
    .menu li{margin:0px 7px;}
    .main-banner{padding-top:25%;}
    .para-banner h2{font-size:82.42px;}
    a.btn-po{width:145px;height:50px;margin-right:10px;}
    .ft-second button.slick-prev.slick-arrow{left:-15px;}
    .ft-second button.slick-next.slick-arrow{right:-15px;}
    .testimonialBox{width:500px;margin:auto;min-height:330px;}
    .testimonialBox p{padding-bottom:50px;}
    ul.adrredd li span{margin-right:7px;}
}
@media (max-width:1200px){
    img{max-width:100%;height:auto;}
    .menu-Bar{display:block;top:10px;}
    .menuWrap.open{display:flex;left:0px;}
    .menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#1b8271;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;}
    ul.menu li{display:block;}
    ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
    .logo img{max-width:50%;}
    .container{position:relative;width:1200px;}
    header .header-top{display:none;}
    header .main-header ul.menu>li{display:block;padding:0px;}
    header .main-header ul.menu>li a{color:#fff;padding:0px;}
    header .main-header ul.menu>li a:before{display:none;}
    .country-para p{font-size:12px;}
    .para-banner h2{font-size:65.42px;}
    .para-banner h1{font-size:20px;}
    .banner-img:before{display:none;}
    ul.video{bottom:70px;}
    ul.inner-coummity li{width:29%;margin:0px 10px;padding:36px 6px 16px;}
    .mn-hd h4{font-size:38px;}
    a.btn-po{width:130px;height:48px;font-size:14px;line-height:45px;margin-right:6px;}
    a.btn-don{font-size:15px;color:#717579;font-weight:500;}
    .fam-para h4{font-size:16px;padding-bottom:15px;}
    ul.inner-togeter li p{min-height:190px;}
    .star img{vertical-align:middle;margin-top:18px;margin-left:1px;}
    .innerperson h5{margin-left:5px;}
    .widget p{font-size:11px;}
    ul.adrredd li a{font-size:11px;}
    ul.inner-fotter li a{font-size:11px;}
    .inner-counterr{height:35vh;}
}