/*=====Reset CSS======*/
article,aside,canvas,figure,figcaption,footer,header,nav,section,audio,video,p,h1,h2,h3,h4,h5,h6,ul,ol {margin: 0;padding: 0;border: 0;}
a,button,input,input[type="buttton"],input[type="submit"],select,.btn,textarea {-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-decoration: none !important;
font-style: normal;}
a:focus,button:focus,input:focus,input[type="buttton"]:focus,input[type="submit"]:focus,select:focus,.btn:focus,textarea:focus,.bootstrap-select .dropdown-toggle:focus {outline: none !important;-webkit-box-shadow: none;box-shadow: none !important;}
img {max-width: 100%;height: auto;}
a,label,span { display: inline-block;vertical-align: middle;vertical-align: 0;}
figure {-webkit-transition: all ease 0.4s;-o-transition: all ease 0.4s;transition: all ease 0.4s;margin: 0;font-size: 0;
line-height: 100%;}
figure img {max-width: 100%;}
ul,ol {list-style: none;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none;  margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
body {min-height: 100%; font-size: 15px; line-height: 24px; 
color: #68717b; background-color: #fff; position: relative;}
.svg_container{display: none;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100%;}
::-moz-selection{background-color: #1f40cb; color:#fff;}
::selection{background-color: #1f40cb; color:#fff;}
/*=====Reset CSS======*/
/* Header */
.header_outer {width: 100%; padding: 50px 0;position: absolute;
  z-index: 1;
  top: 0;
  left: 0;}
.hddr_inr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.hdr_menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.hdr_menu ul { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hdr_menu ul li {margin: 0 22px; position: relative;}
.hdr_menu ul li:last-child {margin-right: 25px;}
.hdr_menu ul li:first-child {margin-left: 0;}
.hdr_menu ul li a{ display: block; font-size: 16px; color: #fff;font-family: 'google_sansregular';line-height: 45px;}
.hdr_menu ul li a:hover,.hdr_menu ul li a:focus { color: #34a853;}


.solid_btn { background-color: #34a853;padding: 10px 40px; font-size: 16px; line-height: 33px; border-radius: 5px; text-align: center; color: #fff;font-family: 'google_sansbold'; border: 2px solid #34a853; transition: all 0.1s ease-in-out;}
.solid_btn:after{ content: ""; width: 100%; height: 0; border-radius: 50px; position: absolute; left: 0; bottom: 0; z-index: -1; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;}
.solid_btn:hover:after{ height: 100%;}
.hdr_menu .solid_btn { margin-left: 30px;}
.hddr_inr .navbar-nav li {margin: 0 10px;}
.hddr_inr .navbar-nav li a { display: block; font-size: 16px; color: #fff;}
.hddr_inr .navbar-nav li a:hover,.hddr_inr .navbar-nav li a:focus {color: #ff4081;}
.hddr_inr .navbar-collapse .solid_btn { margin-left: 20px;}
.hddr_inr .navbar { padding: 0;}
.logo{ padding: 0;}
.header_outer .container-fluid{
  padding-right: 45px;
  padding-left: 45px;
}
.hdr_menu ul li a.active{color: #34a853;}
 /* Banner */
 .banner{
  position: relative;
  padding-bottom: 100px;
 }
.banner_inrwrap{
  position: absolute;
  top: 27%;
  left: 0;
  right: 0;
  text-align: center;
}
.banner_img img{
  width: 100%;
}
.banner_inrwrap h4{
  font-size: 23px;
    line-height: 31px;
    color: #34a853;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.banner_inrwrap h1{
  font-size: 73px;
  color: #fffefe;
  max-width: 941px;
  margin: 0 auto;
  padding-bottom: 37px;
  font-family: 'morangaregular';
}
.banner_btn a{
  font-size: 23px;
  line-height: 33px;
  color: #ffffff;
  padding: 11px 40px;
  background-color: #34a853;
  border-radius: 5px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  border:2px solid #34a853;
  transition: all 0.1s ease-in-out;
}
.banner_arrow {
  margin-top: 54px;
}
/*footer */
.ftr_outer{
  padding: 110px 0 135px;
  background-color: #fff;
}
.ftr_logo{
  padding-bottom: 30px;
}
.ftr_txt{
  padding-bottom:35px;
}
.ftr_txt p{
  font-size:16px;
  line-height:30px;
  color:#a09db8;
  font-family: 'google_sansregular';
  font-weight:400;
}
.ftr_copy p{
  font-size:16px;
  color:#525159;
  font-family: 'google_sansregular';
  font-weight:400;
}
.ftr_head{
  padding-bottom: 30px;
}
.ftr_head h5{
  font-size:16px;
  color:#06081c;
  font-family: 'google_sansmedium';
  letter-spacing:1px;
  font-weight: 500;
}
.ftr_links ul li a{
 font-size:16px;
 color:#a09db8;
 font-family:'google_sansregular';
 font-weight:400;
 transition: all 0.1s ease-in-out;
}
.ftr_links ul li{
  padding-bottom: 18px;
}
.ftr_links ul li a:hover{
 color:#34a853;
}
.ftr_contact ul li{
 font-size:16px;
 color:#a09db8;
 font-family:'google_sansregular';
 font-weight:400;
 padding-bottom: 18px;
}
.skype{
  color:#000;
  margin-right: 6px;
}
.ftr_contact ul li a{
  font-size:16px;
  color:#a09db8;
  font-family:'google_sansregular';
 font-weight:400;
 transition: all 0.1s ease-in-out;
}
.ftr_contact ul li a:hover{
  color:#34a853;
}
.ftr_outer .row .col-lg-5{
  padding-right: 65px;
}
/*connect css*/
.connect{
 position:relative;
 background-color:#535353;
 padding: 288px  0 161px;
 }
 .connect_bg{
  position:absolute;
  top:0;
  width:100%;
 }
 .connect_bg img{
  width: 100%;
 }
 .cnnct_innr{
   position:relative;
   z-index:1;
 }
 .cnnct_head h5{
   font-size:16px;
   font-family: 'google_sansbold';
   color:#3f8f53;
   letter-spacing:5px;
   text-transform:uppercase;
   font-weight:700;
 }
 .cnnct_head h2{
   font-size:70px;
   color:#fff;
   font-family: 'Source Serif Pro', serif;
  font-weight:700;
  max-width: 727px;
    margin: 0 auto;
    padding:20px 0 40px;
    position:relative;
 }
 .form_area{
  display: flex;
  justify-content: center;
  align-items: center;
 }
 .user_email .form-control{
  width: 561px;
  height: 63px;
  padding: 0 17px;
  border: 2px solid #0a0057;
  border-radius: 5px;
 }
 .user_email input::placeholder{
   font-size:16px;
   color:#0a0057;
   font-family:'google_sansregular';
   font-weight:400;
 }
 .form_btn [type=submit] {
  background-color: #3f8f53;
  border: 0;
  height: 62px;
  padding: 0 42px;
  border:2px solid #3f8f53;
  border-radius: 5px;
  margin-left: 6px;
  font-size:16px;
  color:#fff;
  text-transform:capitalize;
  font-family: 'google_sansbold';
  font-weight:700;
  transition: all 0.1s ease-in-out;
 }
 .form_btn [type=submit]:hover{
   background-color: transparent;
   border-color:#3f8f53;
 }
 .cnnct_head h2::after{
   position:absolute;
   content: "";
   background-image:url(../images/arrow.png);
   background-repeat: no-repeat;
    width: 108px;
    height: 108px;
    bottom: 0;
    margin-left: 25px;
 }
 /* speaker css */
 .speaker{
   padding:150px 0;
 }
 .spkr_txt h3{
   font-size:18px;
   color:#34a853;
   font-family: 'Poppins', sans-serif;
   font-weight:500;
   letter-spacing:1px;
   text-transform:uppercase;
   padding-bottom: 12px;
 }
 .spkr_txt h2{
   font-size:32px;
   color:#131313;
   font-weight:500;
   font-family: 'morangamedium';
 }
 .spkr_txt p{
   font-size:16px;
   color:#5f7079;
   line-height:28px;
   font-family: 'Poppins', sans-serif;
   font-weight:400;
   padding:25px 0;
 }
 .spkr_btn a{
   font-size:16px;
   font-family: 'Poppins', sans-serif;
   font-weight:400;
   color:#fff;
   background-color:#34a853;
   border:2px solid #34a853;
   border-radius:5px;
   height:55px;
   line-height: 53px;
    padding: 0 40px;
    display: inline-block;
    transition: all 0.1s ease-in-out;
 }
 .spkr_btn a:hover{
   background-color:transparent;
   border-color:#34a853;
   color:#34a853;
 }
 .spkr_img img{
  border-radius: 12px;
  box-shadow:8px 0 59px rgba(108, 138, 162, 0.44)
 }
 .coaching{
   position:relative;
   background-color: #f8fcf9;
   padding: 243px 0 100px;
 }
 .coach_wave{
   position:absolute;
   top:0;
   width:100%;
 }
 .coach_wave img{
  width: 100%;
 }
 .spkr_img{
  margin-left: 27px;
 }
 .coach_img img{
  border-radius: 12px;
  box-shadow:8px 0 59px rgba(108, 138, 162, 0.44)
 }
 .coach_img{
  margin-right: 27px;
  margin-top: 41px;
 }
 /* speaker css */
 /*partner css */
 .partner{
   position:relative;
   background-color:#535353;
   padding: 56px 0 150px;
 }
 .partner_wave{
   position:absolute;
   bottom:0;
   width:100%;
 }
 .partner_img{
  position: relative;
  z-index: 1;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 50px;
 }
 .partner_wave img{
  width: 100%;
 }
  /*partner css */
  /* brand_logo */
.brand_logo{
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.brand_logo li{
  margin: 0 30px;
}
.brand_logo li:first-child{
  margin-left: 0;
}
.brand_logo li:last-child{
  margin-right: 0;
}
.brand{
  padding-bottom: 258px;
  position: relative;
}
.custom{
  padding: 0 0 86px;
  background-color: #f8fcf9;
  position: relative;
}
.brand_inner{
  padding-bottom: 30px;
}
.custom_img{
  position: absolute;
  bottom: 0;
  width: 100%;
}
.custom_img img{
  width: 100%;
}
.custom_wrapper_new{
  text-align: center;
  padding-bottom: 80px;
}
.custom_wrapper_new h6{
  font-size: 16px;
  line-height: 48px;
  color: #34a853;
  font-family: 'google_sansbold';
  text-transform: uppercase;
  letter-spacing: 5px;
}
.custom_wrapper_new h2{
  font-size: 49px;
  color: #131313;
  padding-bottom: 30px;
  font-family: 'morangamedium';
}
.custom_wrapper_new p{
  font-size: 17px;
  line-height: 30px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  max-width: 820px;
  margin: 0 auto;
  position: relative;
}
.custom_wrapper_new p::after{
  position: absolute;
  content: "";
  top: 140px;
  bottom: 0;
  right: 0;
  left: 0;
  height: 3px;
  width: 158px;
  background-color: #34a853;
  margin: 0 auto;
}
.custom_wrap_new{
  margin-top: 106px;
}
.custom_inr{
  display: flex;
    justify-content: flex-end;
    align-items: end;
    padding-bottom: 30px;

}
.custom_inr li:first-child{
  padding-right: 15px;
  font-size: 20px;
    line-height: 25px;
    color: #34a853;
}
.custom_txt{
  text-align: right;
}
.custom_txt h5{
  font-size: 20px;
    line-height: 25px;
    max-width: 200px;
    margin: 0 0 0 auto;
    color: #2d2d2e;
    padding-bottom: 18px;
}
.custom_txt p{
  font-size: 16px;
  line-height: 28px;
  max-width: 338px;
  margin: 0 0 0 auto;
  color: #5f7079;
  font-family: 'Myriad Pro Regular';
}
.custom_wrapper{
  position: relative;
  margin-top: 101px;
}
.detail_img{
  display: flex;
  align-items: end;
  padding-bottom: 27px;
  justify-content: flex-end;

}
.custom_wrapper ul{
  display: flex;
    flex-wrap: wrap;
    counter-reset: section;
    overflow: hidden;
    padding-top: 1px;
}
.custom_vertical{
      text-align: right;
      width: calc(50% - 33px);
      cursor: pointer;
      transition: all 0.5s;
}
.detail_img span{
  font-size: 20px;
  line-height: 30px;
  color: #34a853;
  margin: 0 14px;
  font-family: 'morangamedium';
}
.detail_txt h4{
  font-size: 20px;
  line-height: 25px;
  max-width: 263px;
  margin: 0 0 0 auto;
  padding-bottom: 15px;
  color: #2d2d2e;
  font-family: 'morangamedium';
}
.detail_txt p{
  font-size: 16px;
    line-height: 28px;
    color: #5f7079;
    font-family: 'Myriad Pro Regular';
    max-width: 370px;
}
.custom_wrapper ul li{
  position: relative;
  width: 100%;
}
.custom_wrapper ul li:nth-child(odd){
  flex-direction: row-reverse;
}
.custom_wrapper ul li:nth-child(even){
  left: 50%;
}

.custom_wrapper ul li:nth-child(even) .custom_vertical {
  text-align: left;
}

.custom_wrapper ul li:nth-child(even) .detail_txt h4 {
  margin: 0;
  max-width: 174px;
}

.custom_wrapper ul li:nth-child(even) .detail_img {
  flex-direction: row-reverse;
    justify-content: flex-end;
}
.center_line{
  position: absolute;
  height: 100%;
  width: 4px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 1px dashed #34a853;
  border-spacing: 2px;
  z-index: 9999;
}
.custom_vertical{
  position: relative;
}
.custom_vertical::after{
  content: " ";
  position: absolute;
  background: #fff;
  height: 18px;
  width: 18px;
  border: 1px solid #34a853;
  border-radius: 50%;
  right: -49px;
  top: 26%;
  z-index: 9999;
}
.custom_wrapper ul li:nth-child(odd) .custom_vertical::after {
  transform: translate(-50%, -50%);
  top: 42%;
}
.custom_wrapper ul li:nth-child(even) .custom_vertical::after {
  left: 0;
  transform: translate(-50%, -50%);
  top: 42%;
}
.custom_wrapper ul li:nth-child(odd) .custom_vertical .custom_details{
  margin-right: 30px;
}
.custom_wrapper ul li:nth-child(even) .custom_vertical .custom_details{
  margin-left: 63px;
  margin-top: -71px;
}
.custom_wrapper ul li:first-child .custom_vertical::after {
  transform: translateX(-50%);
  transform: translate(-50%, -50%);
  top: 8px;
}
.custom_wrapper ul li:last-child{
  padding-bottom: 129px;

}
.custom_wrapper ul li:last-child::before{
position: absolute;
content: "";
top: 0;
bottom: 0;
left: 24px;
right: 0;
  /* background-image: url(../images/box-shadow_bg.png); */
  background: linear-gradient(to bottom, rgba(249,250,250,0) 0%,rgba(249,250,250,1) 71%,rgba(249,250,250,1) 99%);
z-index: 999;
}
.custom_btn .about_btn{
  font-size: 16px;
  line-height: 45px;
  color: #fff;
  background-color: #34a853;
  padding: 9px 43px;
  border-radius: 5px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  border:2px solid #34a853;
  transition: all 0.1s ease-in-out;
}
.custom_btn{
  text-align: center;
  padding-bottom: 78px;
}
.custom_wrapper ul li:nth-child(odd) .custom_vertical .custom_details .detail_txt p{
  margin: 0 0 0 auto;
}
.solid_btn:hover{
 background-color:transparent;
 border-color: #34a853;
 color:#34a853;
}
.banner_btn a:hover{
  background-color:transparent;
 border-color: #34a853;
 color:#34a853;
}
.custom_btn .about_btn:hover{
  background-color:transparent;
  border-color: #34a853;
  color:#34a853;
}

/***********************about us**********************/
.hdr_menu_new ul li a{
  color: #000;
}
.about_outer{
  position: unset;
}
/* banner */
.banner_about h1{
  font-size: 73px;
  text-align: center;
  color: #000000;
  font-family: 'morangaregular';
  padding-bottom: 60px;
}
.banner_arrow_new{
  text-align: center;
}
.banner_about{
  margin-top: 70px;
}
/* about */
.about_us{
  padding: 100px 0 239px;
  position: relative;
}
.about_us .row{
  align-items: center;
}
.about_txt h2{
  font-size: 32px;
  color: #131313;
  font-weight: 500;
  font-family: 'morangamedium';
  padding-bottom: 33px;
}
.about_txt p{
  font-size: 16px;
    line-height: 28px;
    color: #5f7079;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.about_img{
  margin-left: 83px;
}
.center_line::after{
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  height: 18px;
  width: 18px;
  background-color: #34a853;
  border-radius: 50%;
  transform: translateX(32%);
}
.custom_new .center_line::after{
  display: none;
}
.about_custom .custom_wrapper ul li:last-child::before{
  display: none;
}
/* header */
.header_btn_one{
  display: none;
}


/* 20. 01.23*/

/* evnt_page */

.banner_about.bnr_evnt{
  margin: 25px 0 70px;
}

.banner_about.bnr_evnt h1 {
  font-size: 65px;
  line-height: 65px;
  letter-spacing: -2px;
  max-width: 1000px;
  margin: 0 auto;
}

.banner_about.bnr_evnt h4 {
  font-size: 16px;
  letter-spacing: 5px;
  line-height: 22px;
  text-transform: uppercase;
  color: #34a853;
  font-family: 'google_sansbold';
  margin-bottom: 30px;
  text-align: center;
}

/* upr_evnt_sec */

.upr_evnt_sec{
  /* padding-bottom: 120px; */
  position: relative;
  z-index: 1;
}

.upr_evnt_sec .row{
  align-items: center;
}

.upr_evnt_sec .upr_evnt_sec-wrap{
  padding: 30px;
  background-color: #f1f4f2;
  border-radius: 20px;
}

.upr_evnt_sec .upr_evnt_sec_img_wrap{
  max-width: 465px;
  border-radius: 20px;
  overflow: hidden;
  filter: drop-shadow(4.589px 6.553px 14.5px rgba(108,138,162,0.15));
}

.upr_evnt_sec h3{
  font-size: 38px;
  letter-spacing: -1px;
  line-height: 43px;
  color: #000000;
  font-family: 'morangaregular';
  padding: 20px 0 25px;
}

.upr_evnt_sec h4{
  font-size: 16px;
  letter-spacing: 5px;
  line-height: 22px;
  text-transform: uppercase;
  color: #34a853;
  font-family: 'google_sansbold';
}
.upr_evnt_sec p{
  font-size: 16px;
  line-height: 28px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

/* speaker_sec */

.speaker_sec{
  padding-top: 350px;
  padding-bottom: 90px;
  margin-top: -250px;
  position: relative;
  background-color: rgb(248 252 249 / 94%);
}

.speaker_sec h5{
  font-size: 44px;
  letter-spacing: -2px;
  line-height: 36px;
  color: #000000;
  font-family: 'morangaregular';
}
.speaker_sec .spkr_cnct{
  padding-top: 70px;
}

.speaker_sec .spkr_cnct ul{
  display: flex;
  flex-wrap: wrap;
  row-gap: 90px;
  margin-left: -15px;
  margin-right: -15px;
}

.speaker_sec .spkr_cnct ul li{
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding-left: 15px;
  padding-right: 15px;
}

.speaker_sec .spkr_cnct ul li .spkr_ttle_cnct{
  display: flex;
  min-height: 90px;
  margin-bottom: 35px;
}

.speaker_sec .spkr_cnct .spkr_ttle_cnct .spkr_img_wrap{
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #34a853;
  margin-right: 20px;
}

.speaker_sec .spkr_cnct .spkr_ttle_cnct .spkr_img_wrap img{
  width: 100%;
  height: 100%;
}

.speaker_sec .spkr_cnct ul li .spkr_ttle_cnct h5{
  font-size: 28px;
letter-spacing: -1px;
line-height: 29px;
color: #000000;
  font-family: 'morangaregular';
}

.speaker_sec .spkr_cnct ul h6{
  font-size: 14px;
  letter-spacing: 5px;
  line-height: 20px;
  text-transform: uppercase;
  color: #34a853; 
  font-family: 'google_sansmedium';
  margin-bottom: 20px;
}

.speaker_sec .spkr_cnct ul p{
  font-size: 15px;
  line-height: 27px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
}

.speaker_sec .viw_more_btn_wrap{
  text-align: center;
  padding-top: 80px;
}

.speaker_sec .viw_more_btn_wrap a{
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  border-radius: 5px;
  background-color: #34a853;
  border: 2px solid transparent;
  padding: 15px 20px;
  min-width: 260px;
}

.speaker_sec .viw_more_btn_wrap a:hover{
  border-color: #34a853;
  background-color: transparent;
  color: #34a853;
}

/* evnt_sec */

.evnt_sec{
  padding: 140px 0;
}

.evnt_sec .evnt_wrp li:not(:last-child){
  margin-bottom: 200px;
}

.evnt_sec .evnt_wrp li:nth-child(even) .row{
  flex-direction: row-reverse;
}

.evnt_sec .evnt_wrp .evnt_cnct_wrp{
  padding-right: 60px;
}

.evnt_sec .evnt_wrp li:nth-child(even) .evnt_cnct_wrp{
  padding-right: 0;
  padding-left: 60px;
}

.evnt_sec .evnt_wrp .evnt_cnct_wrp h6{
  font-size: 16px;
  letter-spacing: 5px;
  line-height: 20px;
  text-transform: uppercase;
  color: #34a853; 
  font-family: 'google_sansbold';
  padding-bottom: 25px;
}

.evnt_sec .evnt_wrp .evnt_cnct_wrp h5{
  font-size: 33px;
  letter-spacing: -1px;
  line-height: 36px;
  color: #000000;
  padding-bottom: 25px;
  font-family: 'morangaregular';
}

.evnt_sec .evnt_wrp .evnt_cnct_wrp p{
  font-size: 16px;
  line-height: 28px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 25px;

}

.evnt_sec .evnt_wrp .evnt_cnct_wrp a{
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  border: 2px solid transparent;
  border-radius: 5px;
  background-color: #34a853;
  padding: 15px 20px;
  min-width: 140px;
  text-align: center;
}

.evnt_sec .evnt_wrp .evnt_cnct_wrp a:hover{
  border-color: #34a853;
  color: #34a853;
  background-color: transparent;
}

.evnt_sec .evnt_wrp .evnt_img_wrp{
  border-radius: 10px;
  filter: drop-shadow(4.589px 6.553px 29.5px rgba(173,173,173,0.44));
  overflow: hidden;
}

.evnt_sec .evnt_wrp .evnt_img_wrp img{
  width: 100%;
}



/* coaching css */
.coachng_bnnr {
  text-align: center;
}

.coachng_bnnr h6 {
  font-size: 16px;
  line-height: 48px;
  color: #34a853;
  font-family: 'google_sansbold';
  text-transform: uppercase;
  letter-spacing: 5px;
}

.coaching_sec .coachng_img {
  margin-left: 65px;
}

.coaching_sec .cochng_outr {
  margin: 104px 0;
}

.coaching_sec .cochng_outr .row {
  margin-bottom: 70px;
}

.coaching_sec .cochng_outr .row:nth-child(even) {
  flex-direction: row-reverse;
}

.coaching_sec .cochng_outr .row:nth-child(even) .col-md-6 .coachng_img {
  margin-left: 0;
}

.coachng_new .coachng_img {
  margin-left: 0;
}

.coachng_new .coachng_txt {
  margin-left: 65px;
}

.coachng_new .cochng_outr .row:nth-child(even) .col-md-6 .coachng_txt {
  margin-left: 0;
}

.coaching_sec .coachng_txt h2 {
  font-size: 32px;
  color: #000000;
  font-weight: 400;
  font-family: 'morangaregular';
}

.coaching_sec .coachng_txt p {
  font-size: 16px;
  line-height: 28px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  padding: 25px 0;
}

.coaching_sec .coachng_txt a {
  font-size: 14px;
  text-transform: uppercase;
}

.coaching_sec .cochng_outr .coachng_img img {
  border-radius: 12px;
  box-shadow: 8px 0 59px rgb(108 138 162 / 44%);
}

.coachng_new .cochng_outr {
  margin-bottom: 230px;
}

.campaign .campaign_txt h6 {
  font-size: 16px;
  line-height: 48px;
  color: #34a853;
  font-family: 'google_sansbold';
  text-transform: uppercase;
  letter-spacing: 5px;
}

.campaign .campaign_txt h2 {
  font-size: 37px;
  color: #000000;
  font-weight: 400;
  font-family: 'morangaregular';
}

.campaign .campaign_outr .row {
  align-items: center;
}

.campaign .campaign_txt p {
  font-size: 16px;
  line-height: 28px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

.manage_sec {
  background-color: #f8fcf9;
  position: relative;
}

.manage_sec .importance_curve {
  position: absolute;
  top: -130px;
  width: 100%;
}
.manage_sec .importance_curve img{
  width:100%;
}


.manage_sec .manage_outr {
  padding: 120px 0 127px;
}

.manage_sec .manage_outr .manage_txt h2 {
  font-size: 31px;
  color: #000000;
  font-weight: 400;
  font-family: 'morangaregular';
  margin: 20px 0;
  min-height: 75px;
  letter-spacing: -1px;
}

.booking_sec .cochng_outr .row:nth-child(even) .col-md-6 .coachng_txt {
  margin-left: 65px;
}

.booking_sec  .cochng_outr .row{
  margin-bottom: 140px;
}

.coachng_bnnr {
  margin-top: 40px;
}

.campaign .campaign_para p{
  font-size: 16px;
  line-height: 28px;
  color: #5f7079;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}
