/* CSS Document */
.custom-top-btn {
  display: flex;
  justify-content: center !important;
  align-items: center;
}
.social-media.top-social-media {
  text-align: right !important;
}
.custom-top-btn-1 {
  background: #fff !important;
  padding: 6px 15px;
  margin: 0 20px;
  font-size: 14px !important;
}
.custom-top-btn-1 i {
  color: #b60c0c !important;
  font-size: 18px !important;
  margin-right: 5px !important;
}
.custom-top-btn-1 strong {
  color: #b60c0c !important;
}
.custom-top-btn-2{
  background: #b60c0c !important;
  font-size: 14px !important;
}
.custom-top-btn-2:hover{
  background: #18a84f !important;
}
.custom-top-btn-2 a {
  padding: 6px 15px;
  color: #fff !important;
  display: block;
}
.custom-top-btn-1 i {
  position: relative;
  top: 2px;
}
.custom-top-para {
  font-size: 13px !important;
  color: #fff !important;
  position: relative;
  top:4px;
}
.social-media.top-social-media li a i {
  color: #fff !important;
}
.social-media.top-social-media li a i:hover {
  color: #18a84f !important;
}
.social-media.top-social-media li {
  padding-right: 15px !important;
  margin-top: 5px;
}
.custom-logo img {
  width: 195px !important;
}
.top-bar-icon .btn-one {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 14px  !important;
  line-height: 45px  !important;
}
.top-bar-icon .btn-one .txt {
  font-size: 14px !important;
}
.work.top a {
  position: relative;
  top: 4px;
}
.custom-search {
  display: none !important;
}
.develop-create img {
  width: 100px !important;
}
.develop-create p {

  line-height: 42px !important;
}
.develop-create {
  position: relative;
}.custom-box-ul {
  position: absolute;
  top: 120px;
  right: 200px;
  width: 500px;
  z-index: 99;
}
.custom-slider {
  position: relative;
}

.custom-slider .navNext, .custom-slider .navPrev {
  display: none !important;
}
.custom-slider .owl-item .item {
  height: 750px !important;
}


.owl-dots {
  top: 80% !important;
}
.foot {
  display: block !important;
  text-align: center !important;
}
.social-media.footer-social-media {
  margin-top: 30px !important;
}
.social-media.footer-social-media li a {
  color: #fff !important;
  font-size: 20px !important;
}
.social-media.footer-social-media li a:hover {
  color: #18a84f !important;
}
.social-media.footer-social-media li {
  margin-right: 15px !important;
}











.custom-box img {
  margin-bottom: 14px !important;
  height: 50px !important;
}
.custom-box h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}

.row.custom-box-row {
  margin-top: -70px !important;
  z-index: 999999;
  position: relative;
}.custom-mobile {
  display: none !important;
}
.custom-box-ul li {
  list-style: none !important;
}.custom-box-ul li {
  width: 49% !important;
  display: inline-block !important;
    text-align: center !important;

  margin-bottom: 40px !important;
}.custom-box img {
  width: auto !important;
  height: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
}.custom-box h3 {
  color: #fff !important;
}
.custom-box a {
  display: inline-block !important;
}

.custom-three-inner-box-img {
  width: 100%;
}
.custom-three-inner-box {
  position: relative;
}
.custom-three-inner-box-content {
  padding: 40px;
}

.custom-three-inner-box-content h3 {
  color: #222 !important;
  font-weight: 700 !important;
}
.custom-three-inner-box-content img {
  width: 80px !important;
}
.custom-three-inner-box-content p {
  color: #666 !important;
  margin-top: 10px !important;
  min-height: 100px !important;
}
.custom-three-inner-box-content .custom-link {
  margin-top: 20px !important;
  min-height: 0 !important;
}
.custom-link a {
  color: #fff !important;
  margin-right: 10px !important;
  text-decoration: underline !important;
}
.custom-link a {
  margin-right: 10px !important;
  text-decoration: underline !important;
  color: #18a84f !important;
}
.custom-link  i{
  color: #18a84f !important;
}
.custom-three-inner-box {
  box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.1);
  border-radius:6px;
}
.custom-link a:hover {
  text-decoration: none !important;
}
.custom-app {
  background-image: url(../img/app-bg.png);
  background-size: cover !important;
  background-position: center center !important;
}
.custom-image-frame {
  text-align: center !important;
}
.custom-image-frame {
  margin-top: -180px !important;
}
.custom-app .col-lg-6.col-md-6.col-6 {
  position: relative;
}
.custom-app-content h3 {
  color: #fff !important;
  font-size: 38px !important;
  font-weight: 700 !important;
}
.custom-h3 {
  margin-bottom: 30px !important;
}
.custom-app-content img {
  height: 60px !important;
}
.custom-app-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.custom-image-frame img {
  height: 550px !important;
}
.custom-initiatives {
  padding-bottom: 200px;
  padding-top: 80px !important;
}
.custom-heading h3 {
  font-weight: 700 !important;
  margin-bottom: 15px !important;
}
.custom-heading img {
  width: 90px !important;
  height: auto !important;
    margin-bottom: 20px !important;

}
.custom-heading {
  margin-bottom: 40px !important;
}
  .custom-initiatives-box {
  margin: 0 20px !important;
  overflow: hidden;
}
.custom-initiatives-box img {
  width: 100% !important;
}
.custom-initiatives-box {
  margin: 0 20px !important;
    margin-bottom: 0px;
  overflow: hidden;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
  background: #fff !important;
  margin-bottom: 7px !important;
  border-radius: 6px !important;
}
.custom-initiatives-box-content {
  padding: 20px !important;
}
.custom-initiatives-box-content h3 a {
  font-size: 22px !important;
  color: #222 !important;
}
.custom-initiatives-box-content h3  {
  margin-bottom: 20px !important;
}
.custom-heading-link a {
  color: #222 !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
}
.custom-heading-link a:hover {
  color: #18a84f !important;
  text-decoration: none !important;
}
.custom-initiatives-box-content h3 a:hover {
  color: #18a84f !important;
}
.custom-heading-link {
  text-align: right;
}
.custom-publications-box {
  box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.1);
  border-radius: 6px !important;
  margin-bottom: 2px !important;
}
.custom-publications-box a img {
  width: 100%;
}
.custom-publications-box-content h3 {
  padding: 20px 20px 20px 20px !important;
  position: relative;
}
.custom-publications-box-content h3 {
  font-size: 20px !important;
  line-height: 30px !important;
  margin-bottom: 0 !important;
}
.custom-publications-box-content h3 a{
  color: #222 !important;
  display:inline-block;
}
.custom-publications-box-content h3 a:hover{
  color: #18a84f !important;
}
.custom-publications-box-link a {
  background: #18a84f !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 5px 10px !important;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px !important;
}
.custom-publications-box-link a:hover {
  background: #1f944c !important;
}
.custom-publications-box-author {
  border-top: 1px solid #e5e5e5 !important;
  padding: 12px 20px;
}
.custom-author_post img {
  width: 25px !important;
  border-radius: 100px !important;
  margin-right: 5px !important;
}
.custom-author_post a {
  color: #222 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.custom-author_post a:hover {
  color: #18a84f !important;
}
.custom-date_post {
  font-size: 14px !important;
  color: #666 !important;
}
.custom-date_post::before {
  content: "/";
  margin: 0 6px 0 2px;
}
.custom-publications-box-content {
  position: relative;
  background: #fff !important;
}
.custom-publications-box-link {
  position: absolute;
  top: -26px;
  left: 0 !important;
}
.custom-publications-box {
  margin: 0 20px !important;
    margin-bottom: 0px;
  overflow: hidden;
  margin-bottom: 19px !important;
}
.custom-publications {
  background: #f4f6f6 !important;
  padding: 80px 0 !important;
}
.custom-three-box.gap {
  padding: 80px 0 0 0 !important;
}
.custom-engage {
  background: url(../img/engage-bg.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  padding: 80px 0 !important;
  background-size: cover !important;
  background-position: center center !important;
}
.heading-center {
  text-align: center !important;
}
.custom-engage-box-img-two img {
  height: 80px !important;
  margin-bottom: 20px !important;
}
.custom-engage-box {
  position: relative;
  background: #fff !important;
  border-radius: 6px !important;
  text-align: center !important;
  padding: 30px !important;
  min-height: 270px !important;
}
.custom-service {
  position: relative;
}
.custom-service-box {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.6);
  padding: 60px 0 !important;
}
.heading-service {
  margin: 0 !important;
}
.heading-service h3, .heading-service p {
  color: #fff !important;
}
.service-ul li {
  color: #fff !important;
  list-style: none !important;
  margin-bottom: 25px !important;
}
.service-ul li img {
  width: 15px;
  margin-right: 6px;
}
.custom-engage-box-content-two h3 {
  font-weight: 600 !important;
  font-size: 22px !important;
}
.custom-heading-color h3, .custom-heading-color  p {
  color: #fff !important;
}
.custom-engage-box {
  position: relative;
  background: #fff !important;
    border-radius: 6px !important;

}
.custom-heading p {
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 32px;
}
.custom-engage-box-img {
  height: 100%;
  background: #F8F8F8 !important;
  position: absolute;
}
.custom-engage-box-img img {
  height: 60px !important;
}
.custom-engage-box-img {
  height: 100%;
  background: #F8F8F8 !important;
  position: absolute;
  padding: 0 10px;
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  width: 100px !important;
}
.custom-engage-box-content {
  padding-left: 120px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  min-height: 125px !important;
}
.custom-engage-box-content h3 {
  font-weight: 600;
  font-size: 22px !important;
}
.custom-engage-box-img img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin: auto !important;
  left: 0 !important;
  right: 0 !important;
}
.custom-event-box {
  margin: 0 20px;
  overflow: hidden;
}

.custom-event-box img {
  width: 100%;
}
.custom-event-box-content {
  padding: 30px 20px 20px 20px !important;
  position: relative;

}
.custom-event-box-date {
  color: #666 !important;
  margin-bottom: 5px !important;
    font-size: 14px !important;

}
.custom-event-box-content h3 {
  font-size: 20px !important;
  margin-bottom: 20px !important;
}
.custom-event-box-content h3 a{
  color:#222;
}
.custom-event-box-content h3 a:hover{
  color:#18a84f;
}
.custom-event-box-location {
  color: #fff !important;
  font-size: 14px !important;
}
.custom-event-catgory {
  position: absolute;
  top: -20px;
  left: 30px;
}
.custom-event-box {
margin-bottom: 15px;
  box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.1);
  border-radius: 6px !important;
}
.custom-event-catgory a {
  background: #18a84f !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding: 5px 10px !important;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  display: inline-block;
  line-height: 30px !important;
  text-align: center;
}
.custom-event-catgory  a:hover{
  background: #1f944c !important;
}
.custom-goal::before {
  content: "";
  background: #212121;
  width: 100%;
  height: 60%;
  display: inline-block;
  position: absolute;
  z-index: -1;
}.custom-goal {
  position: relative;
}
.custom-events {
  padding: 80px 0 !important;
}
.custom-goal-bg {
  background: url(../img/vision.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  padding: 40px !important;
  background-size: cover !important;
  border-radius: 10px !important;
  background-position: center center !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.custom-goal h3 {
  color: #fff !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.custom-goal p {
  color: #fff !important;
}
.custom-h3-margin {
  margin-top: 20px !important;
}
.custom-pro-img {
  width: 100%;
}
.custom-about-heading p {
  font-size: 16px !important;
  line-height: 30px !important;
  margin-bottom: 40px !important;
}
.custom-about-heading {
  margin-top: 40px !important;
}
.Professional {
  padding: 60px 0 80px 0 !important;
}

.languagepicker {
	background-color: #FFF;
	display: inline-block;
	padding: 0;
	height:33px;
	overflow: hidden;
	transition: all .3s ease;
	margin: 0 50px 10px 0;
	vertical-align: top;
	position: absolute;z-index: 99999;
}

.languagepicker:hover {
	/* don't forget the 1px border */
	height: 81px;
}

.languagepicker a{
	color: #000;
	text-decoration: none;
}
.custom-about,  .Professional {
  background: #212121;
}
.custom-about h3, .custom-about p {
  color: #fff !important;
}
.Professional .row {
  background: #fff !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: -130px !important;
  z-index: 99;
  padding: 0 50px !important;
  position: relative;
  border-radius: 6px !important;
}
.Project::before {
  content: inherit !important;
}
.Professional .Project {
  border: 0 !important;
  padding: 0 !important;
  height: auto !important;
  margin-bottom: 20px !important;
}
.languagepicker li {
  display: block;
  background: transparent;
  padding: 0px 20px;
  line-height: 33px;
  border-top: 1px solid #EEE;
  font-size: 14px !important;
}

.languagepicker li:hover{
	background-color: #EEE;
}

.languagepicker a:first-child li {
	border: none;
	background: transparent;
}

.languagepicker li img {
	margin-right: 5px;
}


.large:hover {
	/* 
	don't forget the 1px border!
	The first language is 40px heigh, 
	the others are 41px
	*/
	height: 245px;
}




.bar-menu {
  display: none !important;
}



@media only screen and (min-width: 1061px) and (max-width: 1200px) {
.custom-box-ul {
  right: 120px;top: 90px;
}.custom-slider .owl-item .item {
  height: 600px !important;
}  .develop-create {
    padding-top: 100px !important;
  }



.custom-pro-img {
  width: 100%;
  height: auto !important;
}.custom-about .col-lg-5.col-md-6.col-12 {
  position: relative;
}
.custom-pro-img {
  position: absolute;
  bottom: 0;
  right: 16px;
}


.Professional .row {
 
  padding: 0 !important;
}.custom-box img {
  width: 60px !important;
 
}

.custom-top-para {
  font-size: 11px !important;

}
.dropdown {
  padding: 40px 9px !important;
}
}


@media only screen and (min-width: 960px) and (max-width: 1060px) {

.custom-box-ul {
  right: 120px;top: 90px;
}.custom-slider .owl-item .item {
  height: 600px !important;
}  .develop-create {
    padding-top: 100px !important;
  }


 .custom-box img {
  width: 50px !important;
 
}.custom-box-ul {
  width: 350px;
}  .custom-about .col-lg-5.col-md-6.col-12 {
  position: relative;
}
.custom-pro-img {
  position: absolute;
  bottom: 0;
  right: 16px;
} .menu-container {
  display: none !important;
}.Professional .row {
 
  padding: 0 !important;
}.custom-engage-box {
  min-height: 295px !important;
}.service-ul li {
  font-size: 14px !important;
}.service-ul li img {
  width: 10px;
  margin-right: -1px;
}
  .bar-menu {
  display: block !important;text-align: right;
} .bar-menu a {
  color: #222;
  font-size: 20px;
}.desktop-nav {
  padding: 20px 0 !important;
} .top-bar .col-lg-3:first-child {
  display: none !important;
}.top-bar .col-lg-6 {
  width: 70% !important;
  text-align: left !important;
}.custom-top-btn {
  justify-content: inherit !important;
}.top-bar .col-lg-3 {
  width: 30% !important;
}
    .custom-engage-box-content {

  min-height: 150px !important;
}
.custom-pro-img {
 
  height: auto!important;
}
.custom-box h3 {
  font-size: 14px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.custom-box-ul {
  right: 120px;top: 90px;
}.custom-slider .owl-item .item {
  height: 600px !important;
}  .develop-create {
    padding-top: 100px !important;
  }




.develop-create {
  margin: 0 9% !important;
}.develop-create {
  width: 800px !important;
}.custom-box-ul {
 
  right: 60px;
  width: 400px;
}
.custom-box img {
  height: 50px !important;
}
 .custom-about .col-lg-5.col-md-6.col-12 {
  position: relative;
}
.custom-pro-img {
  position: absolute;
  bottom: 0;
  right: 16px;
}.custom-three-inner-box-content {
  padding: 20px !important;
}.custom-three-inner-box-content p {
  min-height: 201px !important;
}.custom-engage-box {

  padding: 20px !important;
  min-height: 351px !important;
}
.heading-service {
  margin-bottom: 30px !important;
}.custom-service-box {
  height: 100% !important;
}

.custom-engage-box-content {
    min-height: 175px !important;
  }
  .custom-app-content h3 {
  font-size:30px !important;
}.custom-app-content img {
  height: 48px !important;
}.custom-pro-img {
  height: auto;
}
  
  
    .custom-engage-box {
    
  margin: 10px 0 !important;
}.custom-goal h3 {
  margin-top: 20px !important;
} 
.custom-image-frame img {
  width: 100% !important;
  height:auto  !important;
}.custom-image-frame {
  margin-top: -70px !important;
}.custom-initiatives {
  padding-bottom: 100px !important;
}.row.custom-box-row .col-lg-2.col-md-4.col-sm-6 {
  width: 50% !important;
  margin-bottom: 20px !important;
}.custom-three-box.gap {
  padding-top: 0 !important;
}.custom-three-inner-box {
  margin-top: 30px !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .custom-box-ul {
    position: absolute !important;
    top: 400px !important;
    width: 420px !important;
    transform: inherit !important;
    margin: auto !important;
    right: 0 !important;
    left: 0 !important;
  }.custom-slider .owl-item .item {
  height: 1000px !important;
}  .develop-create {
    padding-top: 80px !important;
  }






 .mobile-search.slide {
  padding: 35px 50px !important;
}
.mobile-search .col-1.d-flex.justify-content-end.align-items-center {
  width: 65px !important;
}
    
    
    .custom-engage-box {
    
  margin: 10px 0 !important;
}.custom-goal h3 {
  margin-top: 20px !important;
} 
.custom-image-frame img {
  width: 100% !important;
  height:auto  !important;
}.custom-image-frame {
  margin-top: -70px !important;
}.custom-app-content h3 {
  font-size: 22px !important;
}.custom-app-content img {
  height: 30px !important;
}.custom-initiatives {
  padding-bottom: 100px !important;
}.row.custom-box-row .col-lg-2.col-md-4.col-sm-6 {
  width: 50% !important;
  margin-bottom: 20px !important;
}.custom-three-box.gap {
  padding-top: 0 !important;
}.custom-three-inner-box {
  margin-top: 30px !important;
}

















.owl-carousel.owl-loaded.owl-drag .owl-item .item {
  background-size: cover !important;
}
.develop-create {
  text-align: center !important;
}
.develop-create p {
    font-size: 16px !important;
    line-height: 29px !important;
    padding-bottom: 20px !important;
  }.develop-create img {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}.develop-create .btn-one {
  margin-bottom: 30px !important;
}
 .develop-create h2 {
    margin-top: 10px !important;
  }
  .Professional .row {

  padding: 0 !important;
}.heading-service {
  margin-bottom: 30px !important;
}.service-ul li {
  color: #fff !important;
  list-style: none !important;
  margin-bottom: 11px !important;
}
.custom-service-box {

  height: 100% !important;
}









.custom-about-heading {
  text-align: center !important;
}
 .custom-goal h3,  .custom-goal p {
    text-align: center;
  }
 .custom-publications .custom-heading {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}
.custom-events .custom-heading {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 0 !important;
}
.custom-events .col-lg-4.col-md-4.col-4, .custom-publications .col-lg-4.col-md-4.col-4{
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}.custom-heading-link {
  text-align: center !important;
}.custom-initiatives .custom-heading {
  text-align: center !important;
}.heading-service {
  text-align: center !important;
}.custom-three-inner-box-content p {
  min-height: auto !important;
}.custom-dekstop {
  display: none !important;
}.custom-mobile {
  display: inline-block !important;
}.owl-dots {
  top: 87% !important;
}
}


@media only screen and (max-width: 480px) {
 .custom-box-ul {
    position: absolute !important;
    top: 400px !important;
    width: 420px !important;
    transform: inherit !important;
    margin: auto !important;
    right: 0 !important;
    left: 0 !important;
  }.custom-slider .owl-item .item {
  height: 1000px !important;
}  .develop-create {
    padding-top: 80px !important;
  }




.mobile-search.slide {
  padding: 35px !important;
}
.mobile-search .col-1.d-flex.justify-content-end.align-items-center {
  width: 65px !important;
}.custom-goal h3 {
  margin-top: 20px !important;
}
.custom-engage-box {
  margin: 10px 0 !important;
} 
.custom-app .custom-app-content h3 {
    font-size: 18px !important;
  }
  
  
  
  

.owl-carousel.owl-loaded.owl-drag .owl-item .item {
  background-size: cover !important;
}
.develop-create {
  text-align: center !important;
}
.develop-create p {
    font-size: 16px !important;
    line-height: 29px !important;
    padding-bottom: 20px !important;
  }.develop-create img {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}.develop-create .btn-one {
  margin-bottom: 30px !important;
}
 .develop-create h2 {
    margin-top: 10px !important;
  }
  .Professional .row {

  padding: 0 !important;
}.heading-service {
  margin-bottom: 30px !important;
}.service-ul li {
  color: #fff !important;
  list-style: none !important;
  margin-bottom: 11px !important;
}
.custom-service-box {

  height: 100% !important;
}









.custom-about-heading {
  text-align: center !important;
}
 .custom-goal h3,  .custom-goal p {
    text-align: center;
  }
 .custom-publications .custom-heading {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}
.custom-events .custom-heading {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 0 !important;
}
.custom-events .col-lg-4.col-md-4.col-4, .custom-publications .col-lg-4.col-md-4.col-4{
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}.custom-heading-link {
  text-align: center !important;
}.custom-initiatives .custom-heading {
  text-align: center !important;
}.heading-service {
  text-align: center !important;
}.custom-three-inner-box-content p {
  min-height: auto !important;
}.custom-dekstop {
  display: none !important;
}.custom-mobile {
  display: inline-block !important;
}.owl-dots {
  top: 87% !important;
}
}

@media only screen and (max-width: 360px) {

 .custom-box-ul {
    position: absolute !important;
    top: 400px !important;
    width: 300px !important;
    transform: inherit !important;
    margin: auto !important;
    right: 0 !important;
    left: 0 !important;
  }.custom-slider .owl-item .item {
  height: 900px !important;
}  .develop-create {
    padding-top: 80px !important;
  }.custom-box img {
  height: 60px !important;
}.custom-box h3 {
  font-size: 15px !important;
}

.mobile-search.slide {
  padding: 35px !important;
}
.mobile-search .col-1.d-flex.justify-content-end.align-items-center {
  width: 65px !important;
}
.custom-goal h3 {
  margin-top: 20px !important;
}
.custom-engage-box {
  margin: 10px 0 !important;
} .custom-app .custom-app-content h3 {
    font-size: 20px !important;
  }.custom-h3 {
  margin-bottom: 10px !important;
}

.custom-app .custom-app-content img {
    height: 20px !important;
  }

.owl-carousel.owl-loaded.owl-drag .owl-item .item {
  background-size: cover !important;
}
.develop-create {
  text-align: center !important;
}
.develop-create p {
    font-size: 16px !important;
    line-height: 29px !important;
    padding-bottom: 20px !important;
  }.develop-create img {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}.develop-create .btn-one {
  margin-bottom: 30px !important;
}
 .develop-create h2 {
    margin-top: 10px !important;
  }
  .Professional .row {

  padding: 0 !important;
}.heading-service {
  margin-bottom: 30px !important;
}.service-ul li {
  color: #fff !important;
  list-style: none !important;
  margin-bottom: 11px !important;
}
.custom-service-box {

  height: 100% !important;
}





.custom-about-heading {
  text-align: center !important;
}
 .custom-goal h3,  .custom-goal p {
    text-align: center;
  }
 .custom-publications .custom-heading {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}
.custom-events .custom-heading {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 0 !important;
}
.custom-events .col-lg-4.col-md-4.col-4, .custom-publications .col-lg-4.col-md-4.col-4{
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}.custom-heading-link {
  text-align: center !important;
}.custom-initiatives .custom-heading {
  text-align: center !important;
}.heading-service {
  text-align: center !important;
}.custom-three-inner-box-content p {
  min-height: auto !important;
}
.custom-dekstop {
  display: none !important;
}.custom-mobile {
  display: inline-block !important;
}.owl-dots {
  top: 87% !important;
}
}
