/* Globa css */

:root {
  --black: #000000;
  --white: #fff;
  --green: #377458;
  --gray: #D9D9D9;
  --lgreen:#7EB041;
  --darkgray: #828282;
  --lightblue: rgba(214, 244, 245, 0.5);
  --darkblue: #d6f4f5;
  --primary-font: "Red Hat Display", serif;
  --gap: 8rem;
}


html {
  font-family: var(--primary-font);
  font-weight: 400;
  font-size: 62.5%;
	overflow-x: hidden;
}

body {
  font-size: 1.6rem;
  font-weight: 400;
  font-family: var(--primary-font);
	/* overflow-x: hidden; */
}
a {
  cursor: pointer !important;
}
/* Gap */
.sec-padd-t {
  padding-top: var(--gap);
}

.sec-padd-b {
  padding-bottom: var(--gap);
}

.sec-padd {
  padding: var(--gap) 0 var(--gap) 0;
}

/* Gap end */

h1 {
  font-size: 3.5rem;
}
h2 {
  font-size: 3rem;
}
h3 {
  font-size: 2.4rem;
}
h4 {
  font-size: 2rem;
}
h5 {
  font-size: 1.6rem;
}
h6 {
  font-size: 1.4rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

a {
  color: var(--black);
  text-decoration: none;
  font-size: 1.6rem;
  font-weight: 500 ;
  transition: all 0.5s ease;
}

img {
  max-width: 100%;

}
p {
  color: #8B8B8B;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 24px;
	margin-bottom:2rem;
}
/* header css */
.bg-header{
	background:var(--gray);
}
header {
  box-shadow: rgb(0 0 0 / 41%) 0px 0px 2px 0px;
  -webkit-box-shadow: rgb(0 0 0 / 41%) 0px 0px 2px 0px;
  -moz-box-shadow: rgb(0 0 0 / 41%) 0px 0px 2px 0px;
  padding: 0 2rem;
}
header .navbar-brand img {
  height: 86px;
}
header .nav-item {
  position: relative;
}
/* header .nav-item a::after {
  height: 3px;
  background: transparent;
  position: absolute;
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  transition: all 0.5s ease;
}
header .nav-item a.active::after,
header .nav-item:hover a::after {
  height: 3px;
  background: var(--dark-green);
  position: absolute;
  content: "";
} */
header .nav-item a:hover {
  color: var(--dark-green) !important;
}
header .navbar-nav {
  gap: 1rem;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
  padding: 0;
  border-bottom: none;
	    top: 40px;
    background: #e9ecef;
    border-radius: 4px;
}
header .nav-item a{
  font-size: 1.4rem !important;

}
header .nav-item .nav-link{
 border-radius: 13px;
    padding: 3px 12px !important;
    display: block;
	color:var(--bs-black);
	font-size:1.4rem;
	font-weight:500;
}
header .nav-item a.active, header .nav-link.button-a,header .nav-link.button-a:hover{
	background:var(--green);
	color:var(--bs-white) !important;
}

header .resoure-menu:before, .Reports-inner:before{
    display:none !important;
}

/* home page css */
.bg-pattern{
	background:url(../images/2025/home/pattern.webp) center center / cover no-repeat;
}
.c-heading {
font-size: 3.6rem;
font-weight: 400;
line-height: 47.63px;
 color:var(--bs-black);
	position:relative;
	display:inline-block;
	margin-bottom:0;
}
.c-heading span{
	 color:var(--lgreen);
}
.div_main{
	display:inline-block;
}

.heading_spape{
	position:relative;
	display:flex;
	gap:0;
	align-items:center;
}
.heading_spape span{
	width:10px;
	height:10px;
	border-radius:50%;
	background:var(--lgreen);
	display:inline-block;
	    margin-left: -1px;
}
.heading_spape .progress{
	 width:100%;
	height:3px;
	background:var(--lgreen);
}
.heading_spape .progress .progress-bar{
	background:var(--green);
	border-radius:0;

}
.space_heading{
	margin-bottom:8rem;
}
.bg-pattern p b{
	font-weight:500;
	color:#5C5C5C;
}
.green_div{
	background:var(--green);
	border-radius:5.2rem;
	padding:5rem;

}
.bg-pattern .radius_div{
	margin-left:2rem;
}
.green_div p{
	color:var(--bs-white);
}
.margin_right{
	margin-right:3rem;
}
.cbtn {
   display:flex;
	gap:0.5rem;
	transition:all 0.4s;
}

.green_div p{
	margin-bottom:3rem;
}
.cbtn span{
    border: 1px solid var(--bs-white);
    padding: 0.6rem 3rem;
    border-radius: 8rem;
    display: inline-flex;
    align-items: center;
    gap: 1.5rem;
    color: var(--white) !important;
    padding-bottom: 0.7rem;
    height: 35px;
	position:relative;
}
.cbtn b{
	    border: 1px solid var(--bs-white);
    border-radius: 50%;
    padding: 1rem;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cbtn span:after{
    content: "";
    position: absolute;
    right: -9px;
    top: 50%;
    transform: translatey(-50%);
    background: var(--green);
    width: 10px;
    height: 15px;
    border-top: 1px solid var(--bs-white);
    border-bottom: 1px solid var(--bs-white);
}
.f_icon{
	display:flex;
	gap:1rem;
}
.box.counter_item{
	background:#f8faf9;
	box-shadow: 3px 5px 5px 0px #00000026;
     position:relative;
	height:100%;
	border-radius:1.6rem;
}
.box.counter_item:after{
content: "";
    width: 100px;
    height: 100px;
    position: absolute;
    left: 0;
    top: 0;
    background: var(--bs-white);
    z-index: 1;
    border-radius: 0 0 3rem 0;

}
.box.counter_item h3{
	display:flex;
	align-items:center;
	gap:1rem;
	padding:2rem 1.5rem;
	padding-top:5rem;
}
.box.counter_item .img_icon{
	background:#7EB041;
	width:8.6rem;
	height:8.6rem;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:2rem;
	box-shadow: 0px 4px 4px 0px #00000040;
   border-radius:2.3rem;
	position:relative;
	  z-index: 2;
}
.box.counter_item h3 b{
font-size: 1.6rem;
font-weight: 400;
line-height: 21.17px;
color:var(--bs-black);
}
.box.counter_item span{
	color:var(--green);
	font-size:3.3rem;
}
.highlights_sec{
	background:#ECF5E5;
}
.container_width{
	width:90%;
	margin:0 auto;
}
.less-p{
	padding:5rem 0;
}
.swiper-hight{
	display:flex;
	background:#1C1C1C;
	border-radius:5.2rem;
	    overflow: hidden;
}
.swiper-hight .swiper-horizontal{
	    width: 60%;
}
.swiper-hight .swiper-horizontal img{
	border-radius:5.2rem;
}
.slider_arrow{
	    width: 40%;
    position: relative;
}
.swiper-hight .swiper-vertical{
    height: 455px;
    width: 95%;
    margin: 4rem 0rem;
    padding: 15px 27px;
}

.swiper-hight .swiper-vertical .swiper-slide{
    width: 50%;
}
.swiper-hight .swiper-vertical .swiper-slide img{
	margin-bottom: 20px;
    border: 5px solid transparent;

}
.swiper-hight .swiper-vertical .swiper-slide.swiper-slide-thumb-active img{
	 outline: 1px solid var(--bs-white);
}
.swiper-hight .swiper-grid-column>.swiper-wrapper{
	gap:4rem 2.5rem;
}
.swiper-hight .swiper-button-next:after, .swiper-hight .swiper-button-prev:after{
	color: var(--bs-white);
    font-size: 2rem;
    font-weight: 600;
}
.swiper-hight .swiper-button-next{
position: absolute;
    border: 31px;
    z-index: 1;
    left: 45%;
    transform: rotate(90deg);
    top: 97%;

}
.swiper-hight .swiper-button-prev{
    position: absolute;
    top: 18px;
    z-index: 1;
    left: 45%;
    transform: rotate(90deg);
}
.attend_home .container_width{
	background:#1C1C1C;
	border-radius:5.2rem;
	padding:5rem;
	color:var(--bs-white)
}
.attend_home .container_width p{
font-size: 1.8rem;
font-weight: 400;
line-height: 24.2px;
	color:var(--bs-white)
}
.join_div{
	background:#EEEEEE;
	border-radius:5.2rem;
	padding:4rem;
	height:100%;
}
.join_div h4{
font-size: 3.2rem;
font-weight: 600;
line-height: 43.57px;
	color:var(--bs-black)
}
.join_div h4 span{
	color:#377458;
}
.attend_home h2{
	margin-bottom:5rem;
}
.join_div .cbtn span, .join_div .cbtn b, .join_div .cbtn span:after{
       background: var(--green);
	border-color: var(--green);
}
.testi-section{
	background:#ECF5E5;
}
.heading_mix{
font-size: 3rem;
font-weight: 400;
line-height: 47.63px;
	color:var(--bs-black)
}
.heading_mix span{
	display:block;
font-size: 3rem;
font-weight: 700;
line-height: 47.63px;
color:#7EB041;
}
.client-says{
	box-shadow: 6px 6px 6px 0px #00000026;
   border-radius:4rem;
	background:#F9F9F9;
	padding:6rem;
	margin:1rem;
}
.client-says h3{
    font-size: 32px;
    font-weight: 500;
    line-height: 42.34px;
	color:#000000;
}
.client-says .div_main  p{
    font-size: 20px;
    font-weight: 400;
    line-height: 24.2px;
    color: #377458;
}
.client-says  p{
	color:#000;
}
.testimonial-slider .swiper-slide-next{
	opacity:0.5;
}
.testimonial-slider .space_heading{
	margin-bottom:4rem;
}
.bottom-slider .swiper-button-next:after, .bottom-slider .swiper-button-prev:after{
	color:#377458;
	font-weight:800;
	font-size:3rem;
}
.secure_web{
	background:#7EB041;
}
.btn_div{
	position:relative;
}
.btn_div a{
	    background: url(../images/2025/home/outline-btn.svg) -21px -18px / cover no-repeat;
    width: 240px;
    display: inline-block;
    height: 50px;
    color: #fff;
    padding-left: 5.5rem;
    position: relative;
    padding-top: 7px;

}
.btn_div a span{
	position: absolute;
    right: 46px;
}
.fill_bga a{
	 background: url(../images/2025/home/fll-btn.svg) -21px -18px / cover no-repeat;
	    height: 84px;
	    padding-top: 3px;
}
.btn_div.fill_bga a span {
    position: absolute;
    right: 30px;
}

/* sponser page */
.spomsors-section{
	background:#F4F4F4;
}
.spomsors-section .heading_div{
	padding-top:5rem;
}
.spomsors-section a{
	box-shadow: 4px 4px 4px 0px #00000040;
background:var(--bs-white);
	height:100%;
	padding:3rem 2rem;
	border-radius:5px;
	display:flex;
	align-items:center;
	justify-content:center;

}
.spomsors-section a img{
	width:100%;
	height:auto;
}
.page-banner{
	background:url(../images/2025/page_banner.webp) center center/ cover no-repeat;
	height:250px;
	position:relative;
}
.speaker_banner {
	background:url(../images/2025/spekers-banner.webp) center center/ cover no-repeat;

}
.award-banner{
  background:url(../images/2025/award-banner1.webp) center center/cover no-repeat;
}
.agenda_banner{
	background:url(../images/agenda-banner.webp) center center/ cover no-repeat;

}
.contact_banner{
	background:url(../images/contact-bg.webp) center center/ cover no-repeat;

}
.page-banner .page_title {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.page-banner .page_title  h1{
font-size: 48px;
font-weight: 400;
line-height: 63.5px;
color:var(--bs-white)

}
.page-banner .page_title p{
 margin-bottom:0;
font-size: 24px;
font-weight: 400;
line-height: 31.75px;
color:var(--bs-white)

}
.spomsors-section .c-heading .green-text{
	color:#377458;
}
@media(min-width:1024px){
	.spomsors-section .heading_div{
		margin-bottom:-2rem;
	}
}

/* venue page */
.map-section-venue{
		background:url(../images/2025/Venue-Banner.webp) center center/ cover no-repeat;
}
.address-venue{
  padding: 3rem;
    background: hsl(0deg 0% 100% / 50%);
}
.logo-custom{
	display:inline-block;
}
.logo-custom img{
    margin-bottom: 1.5rem;
}
.venue_content h3{
 color:var(--bs-black);
font-size: 3rem;
font-weight: 400;
margin-top:3rem;
}
.venue_content ul{
    list-style:none;
    padding-left:0;
     margin-bottom:3rem;
}
.venue_content ul li{
    display:flex;
    gap:1.5rem;
    margin-top:2rem;
 color:var(--bs-black);
}
.venue_content  p i{
font-size: 1.4rem;
font-style: italic;
font-weight: 400;
line-height: 21.17px;
 color:var(--bs-black);

}
/* contact page */
.card-box{
    padding:1.5rem;
    border:1px solid #377458;
}
.card-box ul{
    background:#F4F4F4;
    list-style:none;
    padding-left:0;
    padding:1.5rem;
    margin-bottom:0;
}
.card-box h4{
font-size: 24px;
font-weight: 700;
line-height: 31.75px;
text-align: center;
margin-bottom:1rem;
color:#377458;
}
.card-box ul li{
font-size: 1.8rem;
font-weight: 400;
line-height: 26.46px;
color:#377458;
display:flex;
gap:1.5rem;
}
.card-box ul li p{
    width:25px;
    height:25px;
    background:#377458;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0.5rem;
    border-radius:50%;
    margin-bottom:0;
}
.card-box ul li:nth-child(1){
    border-bottom:1px solid #377458;
    margin-bottom:1rem;
    padding-bottom:1rem;
}
.contact_google{
    background:#F4F4F4;
}
.contact_google h5{
font-size: 3rem;
font-weight: 400;
line-height: 42.34px;
 color:var(--bs-black);

}
.contact_google h5 b{
color:#377458;

}

/* speakers */
.speaker-section .c-heading .green-text{
    color:#377458;
}
.flex-speaker .box.w-100, .agenda-member-info .flex-info{
    display:flex;
    gap:1rem;
    border:2px solid #cddcd3;
    padding:1rem;
    border-radius:1.3rem;
    height:100%;
}
.agenda-member-info .flex-info {
  background: #F7F7F7;
  border-color: #F7F7F7;
  /* padding: 2rem; */
}
.flex-speaker .box.w-100 h3{
    margin-bottom:1.5rem;
}
.flex-speaker .box.w-100 h3 a,.flex-speaker .box.w-100 h3,.agenda-member-info.flex-info-content h3,.agenda-member-info .flex-info-content a h3 {
    color:var(--bs-black);
    font-size: 17px;
    font-weight: 700;
line-height: 18.15px;
}
.flex-speaker .box.w-100 p, .agenda-member-info .flex-info-content p{
font-size: 1.3rem;
font-weight: 600;
line-height: 16.94px;
margin-bottom:1rem;
color:#717171;
margin-bottom: 4px;
}
.youtube-link{
  text-align: center;
  margin: 4rem 1rem;
  margin-bottom: 2rem;
}
.youtube-link a{
  border: 1px solid #CCC7C7;
    padding: 1rem 2rem;
    border-radius: 3rem;
    font-style: italic;
    padding-bottom: 1.2rem;
}
.youtube-link a img{
  border-right: 2px solid #D9D9D9;
    padding-right: 1.5rem;
    margin-right: 1rem;
}
.youtube-link a u{
  color: #377458;
  text-decoration: none;
}
.flex-speaker .box.w-100 p:nth-child(1){
font-style: italic;
color:#000;
}
.speaker-img , .agenda-member-info .flex-info-img{
    min-width: 65px;
    max-width: 65px;
}
.agenda-member-info .flex-info-img img{
  width: auto;
  height: auto;
}
.speaker-img img{
    border-radius: 1.3rem;
    height: 80px;
}
.flex-speaker{
    margin-top:2rem;
}
/*  footer */
.bg-dark-green{
	background:var(--green);
}
.footer-button{
	list-style:none;
	padding-left:0;
}
.footer-button li a{
    background: var(--gray);
    width: 100%;
    text-align: center;
    display: block;
    color: var(--green);
    border-radius: 1rem;
    padding: 0.4rem;
	font-size:1.4rem;
	font-weight:400;
}
.last-footer{
	padding:1rem 0;
}
.last-footer ul{
	margin-bottom:0;
	list-style:none;
	display:flex;
	justify-content:center;
}
.last-footer ul li{
	color:var(--bs-black);
	font-size:1.4rem;
}
.f_icon{
	display:flex;
	gap:2rem;
	align-items:center;
	justify-content:center;
}
.space-top{
	margin-top:4rem;
	margin-bottom:3rem;
}
.line_vertical{
	    height: 75px;
    width: 2px;
    background:var(--bs-white);
    opacity: 0.2;
	margin:0 auto;
}

.f_icon span{
font-size: 1.6rem;
font-weight: 400;
line-height: 26.46px;
	color:var(--bs-white);
}
.flex_button{
	display:flex;
	justify-content:space-between;
}
.secure_web main{
	display:flex;
	gap:2rem;
}
.secure_web .c-heading{
	 color:var(--bs-white);
font-size: 36px;
font-weight: 700;
line-height: 47.63px;

}
.secure_web p{
	color:var(--bs-white);
	font-size:1.4rem;
	margin-top:2rem;
	margin-bottom:6rem;
}
.secure_web .c-heading span{
	color:#377458;
	display:block;
}
.imgrs1{
	margin-right:-6rem;
}



/* header .nav-item a.dropdown-toggle::after {
  display: none;
} */
.navbar-expand-lg .dropdown-menu.show:before {
  content: "";
  border-bottom: 12px solid #e9ecef;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  top: -12px;
  left: 40%;
  position: absolute;
  filter: drop-shadow(0px -4px 2px rgb(0 0 0 / 0.1));
}
.navbar-expand-lg .dropdown-menu .dropdown-item {
  border-bottom: 1px solid #c5c4c4;
  margin: 0;
  padding: 1.5rem 2rem;
  margin-left: 0;
  font-size: 1.376rem;
  text-transform: capitalize;
	font-weight: 500;
	    color: #000 !important;
}
.navbar-expand-lg .dropdown-menu .dropdown-item:hover{
	background:var(--green);
	color:white !important;
}
.navbar-expand-lg .dropdown-menu .dropdown-item {
  border-bottom: 1px solid #c5c4c4;
  margin: 0;
  padding: 1.2rem 2rem;
  margin-left: 0;
  font-size: 1.376rem;
  text-transform: capitalize;
}
header .navbar-expand-lg .dropdown-item.active,
header .navbar-expand-lg .dropdown-item:active {
  text-decoration: none;
  background-color: var(--dark-green);
  color: #fff !important;
}

.agenda-tab{
  justify-content: center;
  gap: 2rem;
}
.agenda-tab.nav-pills .nav-link{
  font-size: 1.8rem;
  font-weight: 500;
  padding: 0.5rem 6rem;
  border-radius: 1rem;
  background: #DEDEDE;
  color: #424242;
}
.agenda-tab.nav-pills .nav-link.active{
  background: #215130;
  color: var(--white);
}
.border-bg .border-heading{
  background: #F0FFE3;
  font-size: 1.8rem;
  color: var(--black);
  font-weight: 600;
  padding: 1rem 0rem;
  position: relative;
}
.border-bg .border-heading::after{
  content: "";
  position: absolute;
  display: block;
  width: 200%;
  padding: 1rem 2rem;
  top: 0;
  left: -50%;
  background: #F0FFE3;
  height: 100%;
  z-index: -1;
}
.agenda-group{
  margin-top: 3rem;
  border-bottom: 1px solid #377458;
  padding-bottom: 2rem;
}
.agenda-group .time_agenda{
    padding: 2rem 0;
    display: flex;
    gap: 1rem;
    align-items: center;
    font-size: 1.6rem;
    color: var(--black);
  font-weight: 600;
  margin-bottom: 0;
  padding-top: 1rem;

}
.agenda-info{
  background: #F7F7F7;
  padding: 2.4rem;
  border-radius: 2rem;
  margin-bottom: 3rem;
}
.agenda-info p{
  color: var(--black);
  font-weight: 500;
  font-size: 1.5rem;
  line-height: normal;
  margin-bottom: 0;
}
.register_mobile{
  position: fixed;
    z-index: 9999;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    display: none;
}
.register_mobile a{
  background: var(--green);
  color: var(--bs-white) !important;
  padding: 15px 7px 15px 7px;
  border-radius: 8rem;
  border-radius: 10px 0px 0px 10px;
  writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  width: 40px;
}

/* responsive css */
 @media (max-width: 1384px) and (min-width:1024px){
     header .navbar-brand img {
    height: 60px;
}
header .nav-item .nav-link {
    border-radius: 11px;
    padding: 3px 9px !important;

}
 }
 @media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav {
          width: 100%;
        justify-content: end;
        margin-top: 2rem;
    }
	 header .navbar-nav {
    gap: 0.5rem;
}
}
@media (max-width: 1500px) {
	.swiper-hight .swiper-vertical {
		height: 415px;
	}
}
@media (max-width: 1400px){
	    .swiper-hight .swiper-vertical {
        height: 344px;
    }

}
@media (max-width: 1370px) {
	    .navbar-expand-lg .navbar-nav {
			width: 95%;
	}
}
@media (max-width: 1315px) {
	    .navbar-expand-lg .navbar-nav {
			width: 96%;
	}
	header .nav-item .nav-link{
		padding: 3px 12px !important;
	}
	header .navbar-brand img {
    height: 65px;
}

}
@media (max-width: 1200px) {
	   .navbar-expand-lg .navbar-nav {
			width: 98%;
	}
	header .nav-item .nav-link{
		padding: 3px 10px !important;
		font-size: 1.2rem !important;
	}

}
.swiper-scrollbar-drag{
	background:var(--bs-white);
}
@media (max-width: 991px) {
	:root{
		--gap:5rem;
	}
	.space_heading {
    margin-bottom: 4rem;
}
	.margin_right {
    margin-right: 0rem;
}
	.bg-pattern .radius_div {
    margin-left: 0rem;
}
  .navbar-expand-lg #ivca-header {
    background: #fff;
    box-shadow: rgb(0 0 0 / 23%) 0px 0px 5px 1px;
    -moz-box-shadow: rgb(0 0 0 / 23%) 0px 0px 5px 1px;
    -webkit-box-shadow: rgb(0 0 0 / 23%) 0px 0px 5px 1px;
    padding: 2rem;
    z-index: 999;
    position: fixed;
    width: 70%;
    left: 0;
    top: 0%;
    height: 100% !important;
    transition: 0s ease-in-out !important;
    transition: 0s ease !important;
    transform: translateX(-35ch);
    transition-property: transform !important;
    transition-duration: 0.5s !important;
    transition-delay: 0.05s !important;
  }
  .navbar-expand-lg .navbar-collapse.show {
    transform: translateX(0ch) !important;
  }
  .navbar-expand-lg .navbar-toggler-icon {
    width: 2em;
    height: 2em;
  }

  header {
    padding: 0;
  }
  .navbar-expand-lg .dropdown-menu.show:before{
      display:none !important;
  }
  .navbar-expand-lg .navbar-toggler {
    box-shadow: none !important;
  }
  header .nav-item a::after,
  header .nav-item a.active::after,
  header .nav-item:hover a::after {
/*     display: none; */
  }
  .navbar-expand-lg .nav-item {
    border-bottom: 1px solid #d7d7d7;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    margin-top: 1rem;
    margin-bottom: 1rem;
	          display: inline-block;
        border-radius: 2rem;
        padding: 6px 15px !important;
  }
  header .navbar-nav {
    gap: 0rem;
  }
  .navbar-expand-lg .navbar-nav .nav-link.active {
    color: var(--bs-white) !important;
  }
  .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-image: url(../images/cross.svg) !important;
    transition: all 0s !important;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu{
/*     border: none; */
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu li:last-child > a{
    border-bottom: none;
  }
	    header .nav-item .nav-link {
        padding: 6px 10px !important;
        font-size: 1.4rem !important;
    }
	.c-heading{
		font-size:3rem;
	}
	.counter-section img{
		width:100%;
	}
	.counter-section .col-md-4 img{
		margin-bottom:2rem;
	}
	.counter-section .col-md-8 .col-md-4 img{
		margin-bottom:0rem;
	}

	.box.counter_item span{
		font-size:3rem
	}
	.box.counter_item h3{
		gap:0.5rem;
		flex-wrap:wrap;
	}
	.box.counter_item h3 b{
		width:100%;
	}
	.box.counter_item h3{
		padding-top:4rem;
	}
	.slider_arrow, .swiper-hight .swiper-horizontal, .container_width{
		width:100%;
	}
	.swiper-hight{
		display:block;
	}
	.swiper-hight .swiper-grid-column>.swiper-wrapper {
    gap: 1rem 2rem;
}
	.swiper-hight .swiper-vertical{
		    width: 96%;
		    height: 328px;
    margin: 4rem 0rem;
    margin-top: 2rem;
	}
	.swiper-hight .swiper-horizontal img, .swiper-hight , .green_div, .attend_home .container_width, .join_div{
    border-radius: 2.2rem;
}
	.green_div, .join_div, .attend_home .container_width{
     padding: 3rem;
	}
	.m-hide{
		display:none;
	}
	.client-says .div_main p{
		font-size:1.8rem;
	}
	h1, .heading_mix,.heading_mix span,.client-says h3 {
  font-size: 2.6rem;
}
	.join_div h4,.heading_mix{
		line-height:normal;
	}
h2, .join_div h4 {
  font-size: 2.4rem;
}
h3 {
  font-size: 2.2rem;
}
h4 {
  font-size: 2rem;
}
	.attend_home .col-md-6:nth-child(2) .join_div{
		padding-bottom:0;
	}
	.client-says{
		padding:4rem;
	}
	.bottom-slider .swiper-button-next:after, .bottom-slider .swiper-button-prev:after{
		font-size:2.4rem;
	}
	.f_icon{
		    justify-content: start;
	}
	.f_icon img{
		height:45px;
	}
	.f_first img{
		height:25px;
	}
	.f_icon span br{
		display:none;
	}
	.space-top {
    margin-top: 2rem;
    margin-bottom: 0rem;
}
	.secure_web .c-heading{
		    font-size: 2rem;
    line-height: normal;
	}
	.secure_web p {
    margin-top: 1rem;
    margin-bottom: 2rem;
}
	.imgrs1 {
    margin-right: -3rem;
}
	.imgrs1 img {
    height: 50px;
}
.imgrs2  img{
    height: 80px;
}
	.flex_button{
		flex-wrap:wrap;
	}
	.page-banner{
		height:150px;
	}
	.page-banner .page_title h1 {
		font-size: 32px;
		    line-height: normal;
        text-align: center;
	}
	.page-banner .page_title p{
		font-size:2rem;
	}
	.venue_content h3,.contact_google h5{
		font-size:2.2rem;
	}
	.map-section-venue .row{
		flex-direction:column-reverse;
	}
	.contact-box .map-section iframe{
		 width:100%;
	}
	.contact_google h5{
		text-align:center;
		padding:2rem 0;
	}
  .youtube-link{
   margin-left: 0;
   margin-right: 0;
  }
  .youtube-link a{
    padding: 0.8rem 1rem;
    padding-bottom: 1rem;
  }
  .secure_web .flex_button .btn_div {
    margin-left: -3rem;
  }
  .register_mobile{
    display: inline-block;
  }
}